Hook73Hermes

🐧

pwn.college Archives

1 / 202 22576 / 22792


Triple Dereference

Time of First Successful Submission: 2026-02-06 17:37:40


Intro to Programming Languages

15 / 234 8361 / 31971


Commands

Time of First Successful Submission: 2026-02-04 17:15:08

Command Arguments

Time of First Successful Submission: 2026-02-04 17:16:30

Command History

Time of First Successful Submission: 2026-02-04 17:17:53

The Root Path

Time of First Successful Submission: 2026-02-04 17:22:20

Absolute Paths

Time of First Successful Submission: 2026-02-05 09:05:35

Changing position

Time of First Successful Submission: 2026-02-05 09:07:22

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-05 09:09:05

Relative Paths

Time of First Successful Submission: 2026-02-05 09:10:43

Cat

Time of First Successful Submission: 2026-02-05 09:19:01

Ls

Time of First Successful Submission: 2026-02-05 09:25:36

Ls All

Time of First Successful Submission: 2026-02-05 09:28:53

Find

Time of First Successful Submission: 2026-02-05 09:37:31

Piping Echo

Time of First Successful Submission: 2026-02-05 11:06:13

Piping Stdout

Time of First Successful Submission: 2026-02-05 11:09:11

Piping Stdin

Time of First Successful Submission: 2026-02-05 11:14:45


Start Here

10 / 12 19392 / 43337


Using the Terminal

Time of First Successful Submission: 2026-02-04 16:43:03

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-04 16:44:32

Using the GUI Desktop

Time of First Successful Submission: 2026-02-04 16:47:42

Pasting into the Desktop

Time of First Successful Submission: 2026-02-04 16:49:32

Restarting Challenges

Time of First Successful Submission: 2026-02-04 16:58:51

Challenge Programs

Time of First Successful Submission: 2026-02-06 10:56:57

The Flag File

Time of First Successful Submission: 2026-02-06 10:57:47

Using Privileged Mode

Time of First Successful Submission: 2026-02-06 10:59:18

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-06 11:00:36

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-06 11:00:55


Linux Luminarium

128 / 128 1929 / 32379


Intro to Commands

Time of First Successful Submission: 2026-02-04 17:15:08

Intro to Arguments

Time of First Successful Submission: 2026-02-04 17:16:30

Command History

Time of First Successful Submission: 2026-02-04 17:17:53

The Root

Time of First Successful Submission: 2026-02-04 17:22:20

Program and absolute paths

Time of First Successful Submission: 2026-02-05 09:05:35

Position thy self

Time of First Successful Submission: 2026-02-05 09:07:22

Position elsewhere

Time of First Successful Submission: 2026-02-05 09:09:05

implicit relative paths, from /

Time of First Successful Submission: 2026-02-05 09:10:43

explicit relative paths, from /

Time of First Successful Submission: 2026-02-05 09:12:11

implicit relative path

Time of First Successful Submission: 2026-02-05 09:14:42

home sweet home

Time of First Successful Submission: 2026-02-05 09:17:34

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-05 09:19:01

catting absolute paths

Time of First Successful Submission: 2026-02-05 09:20:57

more catting practice

Time of First Successful Submission: 2026-02-05 09:21:43

grepping for a needle in a haystack

Time of First Successful Submission: 2026-02-05 09:22:38

comparing files

Time of First Successful Submission: 2026-02-05 09:24:09

listing files

Time of First Successful Submission: 2026-02-05 09:25:36

touching files

Time of First Successful Submission: 2026-02-05 09:26:17

removing files

Time of First Successful Submission: 2026-02-05 09:26:52

moving files

Time of First Successful Submission: 2026-02-05 09:27:39

copying files

Time of First Successful Submission: 2026-02-05 09:28:05

hidden files

Time of First Successful Submission: 2026-02-05 09:28:53

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-05 09:33:34

making directories

Time of First Successful Submission: 2026-02-05 09:34:12

finding files

Time of First Successful Submission: 2026-02-05 09:37:31

linking files

Time of First Successful Submission: 2026-02-05 09:45:15

Learning From Documentation

Time of First Successful Submission: 2026-02-05 09:46:56

Learning Complex Usage

Time of First Successful Submission: 2026-02-05 09:48:39

Reading Manuals

Time of First Successful Submission: 2026-02-05 09:53:29

Searching Manuals

Time of First Successful Submission: 2026-02-05 09:55:20

Searching For Manuals

Time of First Successful Submission: 2026-02-05 10:19:24

Helpful Programs

Time of First Successful Submission: 2026-02-05 10:22:16

Help for Builtins

Time of First Successful Submission: 2026-02-05 10:23:22

Matching with *

Time of First Successful Submission: 2026-02-05 10:35:25

Matching with ?

Time of First Successful Submission: 2026-02-05 10:36:11

Matching with []

Time of First Successful Submission: 2026-02-05 10:37:19

Matching paths with []

Time of First Successful Submission: 2026-02-05 10:38:10

Multiple globs

Time of First Successful Submission: 2026-02-05 10:39:34

Mixing globs

Time of First Successful Submission: 2026-02-05 10:47:37

Exclusionary globbing

Time of First Successful Submission: 2026-02-05 10:49:21

Tab completion

Time of First Successful Submission: 2026-02-05 10:50:29

Multiple options for tab completion

Time of First Successful Submission: 2026-02-05 10:51:36

Tab completion on commands

Time of First Successful Submission: 2026-02-05 10:52:10

Redirecting output

Time of First Successful Submission: 2026-02-05 11:06:13

Redirecting more output

Time of First Successful Submission: 2026-02-05 11:09:11

Appending output

Time of First Successful Submission: 2026-02-05 11:10:56

Redirecting errors

Time of First Successful Submission: 2026-02-05 11:13:41

Redirecting input

Time of First Successful Submission: 2026-02-05 11:14:45

Grepping stored results

Time of First Successful Submission: 2026-02-05 11:16:12

Grepping live output

Time of First Successful Submission: 2026-02-05 11:16:52

Grepping errors

Time of First Successful Submission: 2026-02-05 11:19:16

Filtering with grep -v

Time of First Successful Submission: 2026-02-05 11:20:05

Filtering with sed

Time of First Successful Submission: 2026-02-05 11:21:40

Duplicating piped data with tee

Time of First Successful Submission: 2026-02-05 11:27:07

Process substitution for input

Time of First Successful Submission: 2026-02-05 11:47:41

Writing to multiple programs

Time of First Successful Submission: 2026-02-05 11:51:57

Split-piping stderr and stdout

Time of First Successful Submission: 2026-02-05 12:06:07

Named pipes

Time of First Successful Submission: 2026-02-05 12:11:08

Printing Variables

Time of First Successful Submission: 2026-02-05 15:54:17

Setting Variables

Time of First Successful Submission: 2026-02-05 15:55:39

Multi-word Variables

Time of First Successful Submission: 2026-02-05 15:56:12

Exporting Variables

Time of First Successful Submission: 2026-02-05 15:58:43

Printing Exported Variables

Time of First Successful Submission: 2026-02-05 15:59:34

Storing Command Output

Time of First Successful Submission: 2026-02-05 16:02:01

Reading Input

Time of First Successful Submission: 2026-02-05 16:03:43

Reading Files

Time of First Successful Submission: 2026-02-05 16:06:10

Translating characters

Time of First Successful Submission: 2026-02-05 16:09:22

Deleting characters

Time of First Successful Submission: 2026-02-05 16:11:12

Deleting newlines

Time of First Successful Submission: 2026-02-05 16:13:30

Extracting the first lines with head

Time of First Successful Submission: 2026-02-05 16:14:15

Extracting specific sections of text

Time of First Successful Submission: 2026-02-05 16:16:48

Sorting data

Time of First Successful Submission: 2026-02-05 16:18:05

Listing Processes

Time of First Successful Submission: 2026-02-05 16:24:26

Killing Processes

Time of First Successful Submission: 2026-02-05 16:26:50

Interrupting Processes

Time of First Successful Submission: 2026-02-05 16:27:41

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-05 16:46:39

Suspending Processes

Time of First Successful Submission: 2026-02-05 16:48:24

Resuming Processes

Time of First Successful Submission: 2026-02-05 16:49:50

Backgrounding Processes

Time of First Successful Submission: 2026-02-05 16:53:51

Foregrounding Processes

Time of First Successful Submission: 2026-02-05 16:54:47

Starting Backgrounded Processes

Time of First Successful Submission: 2026-02-05 16:55:14

Process Exit Codes

Time of First Successful Submission: 2026-02-05 16:56:39

Becoming root with su

Time of First Successful Submission: 2026-02-05 17:00:12

Other users with su

Time of First Successful Submission: 2026-02-05 17:01:06

Cracking passwords

Time of First Successful Submission: 2026-02-05 17:07:50

Using sudo

Time of First Successful Submission: 2026-02-05 17:09:15

Changing File Ownership

Time of First Successful Submission: 2026-02-05 17:15:47

Groups and Files

Time of First Successful Submission: 2026-02-05 17:19:16

Fun With Groups Names

Time of First Successful Submission: 2026-02-05 17:22:32

Changing Permissions

Time of First Successful Submission: 2026-02-05 17:26:00

Executable Files

Time of First Successful Submission: 2026-02-05 17:29:34

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-05 17:35:02

Permissions Setting Practice

Time of First Successful Submission: 2026-02-05 17:38:15

The SUID Bit

Time of First Successful Submission: 2026-02-05 17:40:45

Chaining with Semicolons

Time of First Successful Submission: 2026-02-05 21:59:34

Building on Success

Time of First Successful Submission: 2026-02-05 22:01:40

Handling Failure

Time of First Successful Submission: 2026-02-05 22:02:40

Your First Shell Script

Time of First Successful Submission: 2026-02-05 22:05:15

Redirecting Script Output

Time of First Successful Submission: 2026-02-05 22:06:44

Executable Shell Scripts

Time of First Successful Submission: 2026-02-05 22:08:45

Understanding Shebangs

Time of First Successful Submission: 2026-02-05 22:14:18

Scripting with Arguments

Time of First Successful Submission: 2026-02-05 22:16:15

Scripting with Conditionals

Time of First Successful Submission: 2026-02-05 22:18:29

Scripting with Default Cases

Time of First Successful Submission: 2026-02-05 22:19:30

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-02-05 22:21:49

Reading Shell Scripts

Time of First Successful Submission: 2026-02-05 22:24:21

Launching Screen

Time of First Successful Submission: 2026-02-05 22:25:28

Detaching and Attaching

Time of First Successful Submission: 2026-02-05 22:27:14

Finding Sessions

Time of First Successful Submission: 2026-02-05 22:30:51

Switching Windows

Time of First Successful Submission: 2026-02-05 22:33:38

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-05 22:35:00

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-05 22:38:05

The PATH Variable

Time of First Successful Submission: 2026-02-05 22:41:14

Setting PATH

Time of First Successful Submission: 2026-02-05 22:44:21

Finding Commands

Time of First Successful Submission: 2026-02-05 22:46:23

Adding Commands

Time of First Successful Submission: 2026-02-05 22:51:28

Hijacking Commands

Time of First Successful Submission: 2026-02-05 22:58:00

Bashrc Backdoor

Time of First Successful Submission: 2026-02-05 23:01:52

Sniffing Input

Time of First Successful Submission: 2026-02-05 23:34:32

Overshared Directories

Time of First Successful Submission: 2026-02-06 09:57:57

Tricky Linking

Time of First Successful Submission: 2026-02-06 10:05:13

Sniffing Process Arguments

Time of First Successful Submission: 2026-02-06 10:08:05

Snooping on Configurations

Time of First Successful Submission: 2026-02-06 10:10:44

The Fork Bomb

Time of First Successful Submission: 2026-02-06 10:39:36

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-06 10:41:51

rm -rf /

Time of First Successful Submission: 2026-02-06 10:47:11

Life after rm -rf /

Time of First Successful Submission: 2026-02-06 10:53:22

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-02-06 10:55:48


Computing 101

51 / 94 5596 / 21528


Your First Register

Time of First Successful Submission: 2026-02-06 11:19:56

Your First Syscall

Time of First Successful Submission: 2026-02-06 11:24:24

Exit Codes

Time of First Successful Submission: 2026-02-06 11:26:10

Building Executables

Time of First Successful Submission: 2026-02-06 11:30:27

Moving Between Registers

Time of First Successful Submission: 2026-02-06 11:34:15

Loading From Memory

Time of First Successful Submission: 2026-02-06 17:23:50

More Loading Practice

Time of First Successful Submission: 2026-02-06 17:24:51

Dereferencing Pointers

Time of First Successful Submission: 2026-02-06 17:27:17

Dereferencing Yourself

Time of First Successful Submission: 2026-02-06 17:28:37

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-06 17:30:13

Stored Addresses

Time of First Successful Submission: 2026-02-06 17:35:00

Double Dereference

Time of First Successful Submission: 2026-02-06 17:36:49

Tracing Syscalls

Time of First Successful Submission: 2026-02-06 11:42:04

Starting GDB

Time of First Successful Submission: 2026-02-06 11:44:35

Starting Programs in GDB

Time of First Successful Submission: 2026-02-06 11:45:48

Writing Output

Time of First Successful Submission: 2026-02-06 17:42:39

Chaining Syscalls

Time of First Successful Submission: 2026-02-06 17:48:11

Writing Strings

Time of First Successful Submission: 2026-02-06 17:49:03

Reading Data

Time of First Successful Submission: 2026-02-06 18:14:10

set-register

Time of First Successful Submission: 2026-02-17 10:03:43

set-multiple-registers

Time of First Successful Submission: 2026-02-17 10:05:08

add-to-register

Time of First Successful Submission: 2026-02-17 10:06:47

linear-equation-registers

Time of First Successful Submission: 2026-02-17 10:11:44

integer-division

Time of First Successful Submission: 2026-02-17 10:16:09

modulo-operation

Time of First Successful Submission: 2026-02-17 10:17:41

set-upper-byte

Time of First Successful Submission: 2026-02-17 10:21:04

efficient-modulo

Time of First Successful Submission: 2026-02-17 10:26:56

byte-extraction

Time of First Successful Submission: 2026-02-17 10:33:11

bitwise-and

Time of First Successful Submission: 2026-02-17 11:40:12

check-even

Time of First Successful Submission: 2026-02-17 11:42:47

memory-read

Time of First Successful Submission: 2026-02-17 11:45:28

memory-write

Time of First Successful Submission: 2026-02-17 11:46:02

memory-increment

Time of First Successful Submission: 2026-02-17 11:48:33

byte-access

Time of First Successful Submission: 2026-02-17 11:50:13

memory-size-access

Time of First Successful Submission: 2026-02-17 11:52:15

little-endian-write

Time of First Successful Submission: 2026-02-17 12:07:11

memory-sum

Time of First Successful Submission: 2026-02-17 12:10:29

stack-subtraction

Time of First Successful Submission: 2026-02-17 12:12:46

swap-stack-values

Time of First Successful Submission: 2026-02-17 12:13:47

average-stack-values

Time of First Successful Submission: 2026-02-17 12:18:03

absolute-jump

Time of First Successful Submission: 2026-02-17 12:20:04

relative-jump

Time of First Successful Submission: 2026-02-17 12:28:58

jump-trampoline

Time of First Successful Submission: 2026-02-17 15:10:25

conditional-jump

Time of First Successful Submission: 2026-02-17 15:25:50

indirect-jump

Time of First Successful Submission: 2026-02-17 15:45:01

average-loop

Time of First Successful Submission: 2026-02-17 15:52:10

count-non-zero

Time of First Successful Submission: 2026-02-17 16:02:27

string-lower

Time of First Successful Submission: 2026-02-17 16:52:40

most-common-byte

Time of First Successful Submission: 2026-02-17 17:56:29

Exit

Time of First Successful Submission: 2026-02-17 18:55:57

Socket

Time of First Successful Submission: 2026-02-17 20:08:09


GCA CTF

10 / 104 19516 / 43614


Using the Terminal

Time of First Successful Submission: 2026-02-04 16:43:03

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-04 16:44:32

Using the GUI Desktop

Time of First Successful Submission: 2026-02-04 16:47:42

Pasting into the Desktop

Time of First Successful Submission: 2026-02-04 16:49:32

Restarting Challenges

Time of First Successful Submission: 2026-02-04 16:58:51

Challenge Programs

Time of First Successful Submission: 2026-02-06 10:56:57

The Flag File

Time of First Successful Submission: 2026-02-06 10:57:47

Using Privileged Mode

Time of First Successful Submission: 2026-02-06 10:59:18

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-06 11:00:36

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-06 11:00:55