studyman

🐧

pwn.college Archives

1 / 202 22194 / 22791


Triple Dereference

Time of First Successful Submission: 2026-01-08 17:04:54


Intro to Programming Languages

15 / 234 7193 / 31954


Commands

Time of First Successful Submission: 2026-01-05 15:26:51

Command Arguments

Time of First Successful Submission: 2026-01-05 15:28:14

Command History

Time of First Successful Submission: 2026-01-05 15:28:49

The Root Path

Time of First Successful Submission: 2026-01-05 15:30:03

Absolute Paths

Time of First Successful Submission: 2026-01-07 13:49:23

Changing position

Time of First Successful Submission: 2026-01-07 13:49:46

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-07 13:50:36

Relative Paths

Time of First Successful Submission: 2026-01-07 13:51:03

Cat

Time of First Successful Submission: 2026-01-05 15:44:53

Ls

Time of First Successful Submission: 2026-01-05 15:50:24

Ls All

Time of First Successful Submission: 2026-01-05 15:54:52

Find

Time of First Successful Submission: 2026-01-05 16:10:48

Piping Echo

Time of First Successful Submission: 2026-01-06 16:20:16

Piping Stdout

Time of First Successful Submission: 2026-01-06 16:25:47

Piping Stdin

Time of First Successful Submission: 2026-01-06 16:32:36


Start Here

12 / 12 446 / 43301


Using the Terminal

Time of First Successful Submission: 2025-11-26 20:15:20

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-26 20:18:13

Using the GUI Desktop

Time of First Successful Submission: 2025-11-26 20:20:31

Pasting into the Desktop

Time of First Successful Submission: 2025-11-26 20:22:03

Restarting Challenges

Time of First Successful Submission: 2025-11-26 20:27:52

Challenge Programs

Time of First Successful Submission: 2025-12-18 21:58:56

The Flag File

Time of First Successful Submission: 2025-12-18 22:01:25

Using Privileged Mode

Time of First Successful Submission: 2025-12-18 22:05:48

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-18 22:07:23

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-18 22:08:20


Linux Luminarium

128 / 128 1199 / 32362


Intro to Commands

Time of First Successful Submission: 2026-01-05 15:26:51

Intro to Arguments

Time of First Successful Submission: 2026-01-05 15:28:14

Command History

Time of First Successful Submission: 2026-01-05 15:28:49

The Root

Time of First Successful Submission: 2026-01-05 15:30:03

Program and absolute paths

Time of First Successful Submission: 2026-01-07 13:49:23

Position thy self

Time of First Successful Submission: 2026-01-07 13:49:46

Position elsewhere

Time of First Successful Submission: 2026-01-07 13:50:36

implicit relative paths, from /

Time of First Successful Submission: 2026-01-07 13:51:03

explicit relative paths, from /

Time of First Successful Submission: 2026-01-05 15:37:26

implicit relative path

Time of First Successful Submission: 2026-01-05 15:38:27

home sweet home

Time of First Successful Submission: 2026-01-05 15:41:22

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-05 15:44:53

catting absolute paths

Time of First Successful Submission: 2026-01-05 15:45:24

more catting practice

Time of First Successful Submission: 2026-01-05 15:46:13

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-05 15:46:55

comparing files

Time of First Successful Submission: 2026-01-05 15:49:23

listing files

Time of First Successful Submission: 2026-01-05 15:50:24

touching files

Time of First Successful Submission: 2026-01-05 15:51:07

removing files

Time of First Successful Submission: 2026-01-05 15:51:47

moving files

Time of First Successful Submission: 2026-01-05 15:52:40

copying files

Time of First Successful Submission: 2026-01-05 15:53:11

hidden files

Time of First Successful Submission: 2026-01-05 15:54:52

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-05 15:59:32

making directories

Time of First Successful Submission: 2026-01-05 16:00:07

finding files

Time of First Successful Submission: 2026-01-05 16:10:48

linking files

Time of First Successful Submission: 2026-01-05 16:23:25

Learning From Documentation

Time of First Successful Submission: 2026-01-05 16:24:38

Learning Complex Usage

Time of First Successful Submission: 2026-01-05 16:28:38

Reading Manuals

Time of First Successful Submission: 2026-01-05 16:31:10

Searching Manuals

Time of First Successful Submission: 2026-01-05 16:32:35

Searching For Manuals

Time of First Successful Submission: 2026-01-05 16:41:48

Helpful Programs

Time of First Successful Submission: 2026-01-05 16:44:42

Help for Builtins

Time of First Successful Submission: 2026-01-05 16:46:41

Matching with *

Time of First Successful Submission: 2026-01-06 15:48:10

Matching with ?

Time of First Successful Submission: 2026-01-06 15:49:13

Matching with []

Time of First Successful Submission: 2026-01-06 15:50:41

Matching paths with []

Time of First Successful Submission: 2026-01-06 15:53:37

Multiple globs

Time of First Successful Submission: 2026-01-06 15:55:01

Mixing globs

Time of First Successful Submission: 2026-01-06 16:03:58

Exclusionary globbing

Time of First Successful Submission: 2026-01-06 16:07:42

Tab completion

Time of First Successful Submission: 2026-01-06 16:08:45

Multiple options for tab completion

Time of First Successful Submission: 2026-01-06 16:09:47

Tab completion on commands

Time of First Successful Submission: 2026-01-06 16:10:58

Redirecting output

Time of First Successful Submission: 2026-01-06 16:20:16

Redirecting more output

Time of First Successful Submission: 2026-01-06 16:25:47

Appending output

Time of First Successful Submission: 2026-01-06 16:27:23

Redirecting errors

Time of First Successful Submission: 2026-01-06 16:31:35

Redirecting input

Time of First Successful Submission: 2026-01-06 16:32:36

Grepping stored results

Time of First Successful Submission: 2026-01-06 16:36:25

Grepping live output

Time of First Successful Submission: 2026-01-06 16:37:41

Grepping errors

Time of First Successful Submission: 2026-01-06 16:46:44

Filtering with grep -v

Time of First Successful Submission: 2026-01-06 16:47:44

Filtering with sed

Time of First Successful Submission: 2026-01-06 16:49:19

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-06 16:56:18

Process substitution for input

Time of First Successful Submission: 2026-01-06 17:03:45

Writing to multiple programs

Time of First Successful Submission: 2026-01-06 17:12:27

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-06 17:33:35

Named pipes

Time of First Successful Submission: 2026-01-06 17:46:42

Printing Variables

Time of First Successful Submission: 2026-01-06 17:51:53

Setting Variables

Time of First Successful Submission: 2026-01-06 17:52:58

Multi-word Variables

Time of First Successful Submission: 2026-01-06 19:42:32

Exporting Variables

Time of First Successful Submission: 2026-01-06 19:45:05

Printing Exported Variables

Time of First Successful Submission: 2026-01-06 19:45:31

Storing Command Output

Time of First Successful Submission: 2026-01-06 19:46:56

Reading Input

Time of First Successful Submission: 2026-01-06 19:48:27

Reading Files

Time of First Successful Submission: 2026-01-06 19:54:02

Translating characters

Time of First Successful Submission: 2026-01-06 20:06:24

Deleting characters

Time of First Successful Submission: 2026-01-06 20:07:16

Deleting newlines

Time of First Successful Submission: 2026-01-06 20:08:37

Extracting the first lines with head

Time of First Successful Submission: 2026-01-06 20:10:43

Extracting specific sections of text

Time of First Successful Submission: 2026-01-06 20:19:23

Sorting data

Time of First Successful Submission: 2026-01-06 20:21:08

Listing Processes

Time of First Successful Submission: 2026-01-06 23:08:13

Killing Processes

Time of First Successful Submission: 2026-01-06 23:09:25

Interrupting Processes

Time of First Successful Submission: 2026-01-06 23:09:56

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-06 23:12:35

Suspending Processes

Time of First Successful Submission: 2026-01-06 23:13:19

Resuming Processes

Time of First Successful Submission: 2026-01-06 23:13:37

Backgrounding Processes

Time of First Successful Submission: 2026-01-06 23:14:57

Foregrounding Processes

Time of First Successful Submission: 2026-01-06 23:16:06

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-06 23:16:39

Process Exit Codes

Time of First Successful Submission: 2026-01-06 23:19:06

Becoming root with su

Time of First Successful Submission: 2026-01-06 23:29:00

Other users with su

Time of First Successful Submission: 2026-01-06 23:29:32

Cracking passwords

Time of First Successful Submission: 2026-01-06 23:32:51

Using sudo

Time of First Successful Submission: 2026-01-06 23:34:40

Changing File Ownership

Time of First Successful Submission: 2026-01-07 00:14:53

Groups and Files

Time of First Successful Submission: 2026-01-07 00:17:55

Fun With Groups Names

Time of First Successful Submission: 2026-01-07 00:19:10

Changing Permissions

Time of First Successful Submission: 2026-01-07 00:23:20

Executable Files

Time of First Successful Submission: 2026-01-07 00:24:04

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-07 00:33:58

Permissions Setting Practice

Time of First Successful Submission: 2026-01-07 00:40:12

The SUID Bit

Time of First Successful Submission: 2026-01-07 00:43:14

Chaining with Semicolons

Time of First Successful Submission: 2026-01-07 11:12:39

Building on Success

Time of First Successful Submission: 2026-01-07 11:13:19

Handling Failure

Time of First Successful Submission: 2026-01-07 11:13:50

Your First Shell Script

Time of First Successful Submission: 2026-01-07 11:14:54

Redirecting Script Output

Time of First Successful Submission: 2026-01-07 11:17:28

Executable Shell Scripts

Time of First Successful Submission: 2026-01-07 11:18:30

Understanding Shebangs

Time of First Successful Submission: 2026-01-07 11:20:28

Scripting with Arguments

Time of First Successful Submission: 2026-01-07 11:23:09

Scripting with Conditionals

Time of First Successful Submission: 2026-01-07 11:24:46

Scripting with Default Cases

Time of First Successful Submission: 2026-01-07 11:29:31

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-07 11:32:06

Reading Shell Scripts

Time of First Successful Submission: 2026-01-07 11:33:20

Launching Screen

Time of First Successful Submission: 2026-01-07 11:42:27

Detaching and Attaching

Time of First Successful Submission: 2026-01-07 11:43:25

Finding Sessions

Time of First Successful Submission: 2026-01-07 11:44:34

Switching Windows

Time of First Successful Submission: 2026-01-07 11:47:11

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-07 11:47:58

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-07 11:48:55

The PATH Variable

Time of First Successful Submission: 2026-01-07 11:53:28

Setting PATH

Time of First Successful Submission: 2026-01-07 11:54:27

Finding Commands

Time of First Successful Submission: 2026-01-07 11:55:27

Adding Commands

Time of First Successful Submission: 2026-01-07 12:01:10

Hijacking Commands

Time of First Successful Submission: 2026-01-07 12:08:30

Bashrc Backdoor

Time of First Successful Submission: 2026-01-07 12:40:44

Sniffing Input

Time of First Successful Submission: 2026-01-07 12:48:31

Overshared Directories

Time of First Successful Submission: 2026-01-07 12:54:58

Tricky Linking

Time of First Successful Submission: 2026-01-07 13:03:36

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-07 13:06:27

Snooping on Configurations

Time of First Successful Submission: 2026-01-07 13:14:42

The Fork Bomb

Time of First Successful Submission: 2026-01-07 13:36:40

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-07 13:38:33

rm -rf /

Time of First Successful Submission: 2026-01-07 13:41:11

Life after rm -rf /

Time of First Successful Submission: 2026-01-07 13:46:05

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-07 13:48:45


Computing 101

44 / 94 7672 / 21516


Your First Register

Time of First Successful Submission: 2026-01-08 15:50:55

Your First Syscall

Time of First Successful Submission: 2026-01-08 15:52:48

Exit Codes

Time of First Successful Submission: 2026-01-08 15:53:47

Building Executables

Time of First Successful Submission: 2026-01-08 15:58:11

Moving Between Registers

Time of First Successful Submission: 2026-01-08 16:00:14

Loading From Memory

Time of First Successful Submission: 2026-01-08 16:26:35

More Loading Practice

Time of First Successful Submission: 2026-01-08 16:39:20

Dereferencing Pointers

Time of First Successful Submission: 2026-01-08 16:41:56

Dereferencing Yourself

Time of First Successful Submission: 2026-01-08 16:42:56

Dereferencing with Offsets

Time of First Successful Submission: 2026-01-08 16:46:21

Stored Addresses

Time of First Successful Submission: 2026-01-08 17:01:08

Double Dereference

Time of First Successful Submission: 2026-01-08 17:04:17

Tracing Syscalls

Time of First Successful Submission: 2026-01-08 16:04:20

Starting GDB

Time of First Successful Submission: 2026-01-08 16:05:31

Starting Programs in GDB

Time of First Successful Submission: 2026-01-08 16:06:37

Writing Output

Time of First Successful Submission: 2026-01-08 17:28:40

Chaining Syscalls

Time of First Successful Submission: 2026-01-08 17:29:20

Writing Strings

Time of First Successful Submission: 2026-01-08 17:30:01

Reading Data

Time of First Successful Submission: 2026-01-08 17:36:29

set-register

Time of First Successful Submission: 2026-01-08 17:49:46

set-multiple-registers

Time of First Successful Submission: 2026-01-08 17:54:30

add-to-register

Time of First Successful Submission: 2026-01-08 18:02:08

linear-equation-registers

Time of First Successful Submission: 2026-01-08 21:05:42

integer-division

Time of First Successful Submission: 2026-01-08 21:08:31

modulo-operation

Time of First Successful Submission: 2026-01-08 21:14:59

set-upper-byte

Time of First Successful Submission: 2026-01-08 21:18:12

efficient-modulo

Time of First Successful Submission: 2026-01-08 21:26:48

byte-extraction

Time of First Successful Submission: 2026-01-08 21:45:15

bitwise-and

Time of First Successful Submission: 2026-01-08 21:48:23

check-even

Time of First Successful Submission: 2026-01-08 21:58:12

memory-read

Time of First Successful Submission: 2026-01-08 22:07:56

memory-write

Time of First Successful Submission: 2026-01-08 22:13:04

memory-increment

Time of First Successful Submission: 2026-01-08 22:21:28

byte-access

Time of First Successful Submission: 2026-01-08 22:30:12

memory-size-access

Time of First Successful Submission: 2026-01-09 17:12:09

little-endian-write

Time of First Successful Submission: 2026-01-09 17:27:16

memory-sum

Time of First Successful Submission: 2026-01-09 17:33:24

stack-subtraction

Time of First Successful Submission: 2026-02-23 21:43:24

swap-stack-values

Time of First Successful Submission: 2026-02-23 21:52:39

average-stack-values

Time of First Successful Submission: 2026-02-23 22:01:07

absolute-jump

Time of First Successful Submission: 2026-02-23 22:04:57

relative-jump

Time of First Successful Submission: 2026-02-23 22:11:41

jump-trampoline

Time of First Successful Submission: 2026-02-23 22:18:26

conditional-jump

Time of First Successful Submission: 2026-02-23 22:39:22


GCA CTF

12 / 104 734 / 43578


Using the Terminal

Time of First Successful Submission: 2025-11-26 20:15:20

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-26 20:18:13

Using the GUI Desktop

Time of First Successful Submission: 2025-11-26 20:20:31

Pasting into the Desktop

Time of First Successful Submission: 2025-11-26 20:22:03

Connecting over SSH

Time of First Successful Submission: 2025-11-26 20:24:31

Restarting Challenges

Time of First Successful Submission: 2025-11-26 20:27:52

Getting Help

Time of First Successful Submission: 2025-11-26 20:32:51

Challenge Programs

Time of First Successful Submission: 2025-12-18 21:58:56

The Flag File

Time of First Successful Submission: 2025-12-18 22:01:25

Using Privileged Mode

Time of First Successful Submission: 2025-12-18 22:05:48

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-18 22:07:23

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-18 22:08:20