ystraetrhaeja

🐧

pwn.college Archives

30 / 232 12262 / 25693


level1

Time of First Successful Submission: 2026-05-11 15:24:58

level2

Time of First Successful Submission: 2026-05-11 15:32:45

level2a

Time of First Successful Submission: 2026-05-11 15:30:00

level3

Time of First Successful Submission: 2026-05-11 15:41:19

level4

Time of First Successful Submission: 2026-05-11 16:08:03

level5

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

level6

Time of First Successful Submission: 2026-05-11 16:24:45

level6a

Time of First Successful Submission: 2026-05-11 16:16:41

level7

Time of First Successful Submission: 2026-05-11 16:29:50

level8

Time of First Successful Submission: 2026-05-11 16:37:28

level9

Time of First Successful Submission: 2026-05-11 17:19:00

level10

Time of First Successful Submission: 2026-05-11 18:23:57

level10a

Time of First Successful Submission: 2026-05-11 17:45:22

level10b

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

level11

Time of First Successful Submission: 2026-05-11 18:33:30

level11a

Time of First Successful Submission: 2026-05-11 18:27:24

level12

Time of First Successful Submission: 2026-05-11 19:18:48

level13

Time of First Successful Submission: 2026-05-11 19:28:31

level14

Time of First Successful Submission: 2026-05-11 19:35:04

level15

Time of First Successful Submission: 2026-05-11 19:39:13

level16

Time of First Successful Submission: 2026-05-11 19:48:52

level17

Time of First Successful Submission: 2026-05-11 20:30:41

level17a

Time of First Successful Submission: 2026-05-11 19:53:08

level17b

Time of First Successful Submission: 2026-05-11 20:27:09

level18

Time of First Successful Submission: 2026-05-11 21:46:30

level19

Time of First Successful Submission: 2026-05-11 22:35:46

level20

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

level21

Time of First Successful Submission: 2026-05-12 09:06:43

level22

Time of First Successful Submission: 2026-05-12 10:47:16

level23

Time of First Successful Submission: 2026-05-25 00:06:27


Intro to Programming Languages

15 / 234 10352 / 34888


Commands

Time of First Successful Submission: 2026-05-09 23:59:17

Command Arguments

Time of First Successful Submission: 2026-05-10 00:00:17

Command History

Time of First Successful Submission: 2026-05-10 22:14:31

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2026-05-10 22:15:24

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-10 00:04:28

Relative Paths

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

Cat

Time of First Successful Submission: 2026-05-10 08:21:35

Ls

Time of First Successful Submission: 2026-05-10 08:30:39

Ls All

Time of First Successful Submission: 2026-05-10 08:38:22

Find

Time of First Successful Submission: 2026-05-10 09:08:19

Piping Echo

Time of First Successful Submission: 2026-05-10 12:02:32

Piping Stdout

Time of First Successful Submission: 2026-05-10 12:03:48

Piping Stdin

Time of First Successful Submission: 2026-05-10 12:14:18


Start Here

11 / 12 10016 / 47328


Using the Terminal

Time of First Successful Submission: 2026-05-09 23:40:07

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-09 23:44:01

Using the GUI Desktop

Time of First Successful Submission: 2026-05-09 23:45:53

Pasting into the Desktop

Time of First Successful Submission: 2026-05-09 23:47:44

Restarting Challenges

Time of First Successful Submission: 2026-05-09 23:53:55

Challenge Programs

Time of First Successful Submission: 2026-05-10 22:21:51

The Flag File

Time of First Successful Submission: 2026-05-10 22:22:47

Using Privileged Mode

Time of First Successful Submission: 2026-05-10 22:25:20

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-10 22:28:58

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-10 22:29:41


Linux Luminarium

128 / 128 3034 / 35363


Intro to Commands

Time of First Successful Submission: 2026-05-09 23:59:17

Intro to Arguments

Time of First Successful Submission: 2026-05-10 00:00:17

Command History

Time of First Successful Submission: 2026-05-10 22:14:31

The Root

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

Program and absolute paths

Time of First Successful Submission: 2026-05-10 22:15:24

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2026-05-10 00:04:28

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2026-05-10 22:17:34

implicit relative path

Time of First Successful Submission: 2026-05-10 22:18:09

home sweet home

Time of First Successful Submission: 2026-05-10 22:19:27

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-10 08:21:35

catting absolute paths

Time of First Successful Submission: 2026-05-10 08:22:33

more catting practice

Time of First Successful Submission: 2026-05-10 08:23:34

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-10 08:24:48

comparing files

Time of First Successful Submission: 2026-05-10 08:26:44

listing files

Time of First Successful Submission: 2026-05-10 08:30:39

touching files

Time of First Successful Submission: 2026-05-10 08:32:27

removing files

Time of First Successful Submission: 2026-05-10 08:33:50

moving files

Time of First Successful Submission: 2026-05-10 08:35:35

copying files

Time of First Successful Submission: 2026-05-10 08:36:55

hidden files

Time of First Successful Submission: 2026-05-10 08:38:22

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-10 08:56:18

making directories

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

finding files

Time of First Successful Submission: 2026-05-10 09:08:19

linking files

Time of First Successful Submission: 2026-05-10 09:17:58

Learning From Documentation

Time of First Successful Submission: 2026-05-10 09:20:42

Learning Complex Usage

Time of First Successful Submission: 2026-05-10 09:23:07

Reading Manuals

Time of First Successful Submission: 2026-05-10 09:26:56

Searching Manuals

Time of First Successful Submission: 2026-05-10 09:28:11

Searching For Manuals

Time of First Successful Submission: 2026-05-10 09:44:34

Helpful Programs

Time of First Successful Submission: 2026-05-10 09:46:00

Help for Builtins

Time of First Successful Submission: 2026-05-10 09:48:37

Matching with *

Time of First Successful Submission: 2026-05-10 09:54:32

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-05-10 09:57:55

Matching paths with []

Time of First Successful Submission: 2026-05-10 09:59:14

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2026-05-10 10:12:12

Exclusionary globbing

Time of First Successful Submission: 2026-05-10 10:25:06

Tab completion

Time of First Successful Submission: 2026-05-10 10:26:11

Multiple options for tab completion

Time of First Successful Submission: 2026-05-10 10:27:51

Tab completion on commands

Time of First Successful Submission: 2026-05-10 10:29:27

Redirecting output

Time of First Successful Submission: 2026-05-10 12:02:32

Redirecting more output

Time of First Successful Submission: 2026-05-10 12:03:48

Appending output

Time of First Successful Submission: 2026-05-10 12:08:37

Redirecting errors

Time of First Successful Submission: 2026-05-10 12:12:46

Redirecting input

Time of First Successful Submission: 2026-05-10 12:14:18

Grepping stored results

Time of First Successful Submission: 2026-05-10 12:15:59

Grepping live output

Time of First Successful Submission: 2026-05-10 12:22:09

Grepping errors

Time of First Successful Submission: 2026-05-10 12:24:44

Filtering with grep -v

Time of First Successful Submission: 2026-05-10 12:26:47

Filtering with sed

Time of First Successful Submission: 2026-05-10 12:30:01

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-10 12:38:29

Process substitution for input

Time of First Successful Submission: 2026-05-10 12:40:54

Writing to multiple programs

Time of First Successful Submission: 2026-05-10 12:47:42

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-10 12:53:17

Named pipes

Time of First Successful Submission: 2026-05-10 13:04:46

Printing Variables

Time of First Successful Submission: 2026-05-10 13:11:11

Setting Variables

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

Multi-word Variables

Time of First Successful Submission: 2026-05-10 13:16:15

Exporting Variables

Time of First Successful Submission: 2026-05-10 13:25:40

Printing Exported Variables

Time of First Successful Submission: 2026-05-10 13:27:55

Storing Command Output

Time of First Successful Submission: 2026-05-10 13:29:48

Reading Input

Time of First Successful Submission: 2026-05-10 13:31:25

Reading Files

Time of First Successful Submission: 2026-05-10 13:33:35

Translating characters

Time of First Successful Submission: 2026-05-10 14:17:39

Deleting characters

Time of First Successful Submission: 2026-05-10 14:18:57

Deleting newlines

Time of First Successful Submission: 2026-05-10 14:20:26

Extracting the first lines with head

Time of First Successful Submission: 2026-05-10 14:23:29

Extracting specific sections of text

Time of First Successful Submission: 2026-05-10 14:30:09

Sorting data

Time of First Successful Submission: 2026-05-10 14:31:57

Listing Processes

Time of First Successful Submission: 2026-05-10 14:43:23

Killing Processes

Time of First Successful Submission: 2026-05-10 14:45:19

Interrupting Processes

Time of First Successful Submission: 2026-05-10 14:47:09

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-10 14:53:13

Suspending Processes

Time of First Successful Submission: 2026-05-10 14:54:07

Resuming Processes

Time of First Successful Submission: 2026-05-10 14:56:37

Backgrounding Processes

Time of First Successful Submission: 2026-05-10 15:00:47

Foregrounding Processes

Time of First Successful Submission: 2026-05-10 15:01:56

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-10 15:04:00

Process Exit Codes

Time of First Successful Submission: 2026-05-10 15:05:44

Becoming root with su

Time of First Successful Submission: 2026-05-10 15:12:43

Other users with su

Time of First Successful Submission: 2026-05-10 15:14:27

Cracking passwords

Time of First Successful Submission: 2026-05-10 15:19:58

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-05-10 16:18:21

Groups and Files

Time of First Successful Submission: 2026-05-10 16:26:10

Fun With Groups Names

Time of First Successful Submission: 2026-05-10 16:27:13

Changing Permissions

Time of First Successful Submission: 2026-05-10 16:30:42

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-10 16:45:52

Permissions Setting Practice

Time of First Successful Submission: 2026-05-10 16:58:32

The SUID Bit

Time of First Successful Submission: 2026-05-10 17:00:42

Chaining with Semicolons

Time of First Successful Submission: 2026-05-10 18:31:41

Building on Success

Time of First Successful Submission: 2026-05-10 18:33:11

Handling Failure

Time of First Successful Submission: 2026-05-10 18:36:17

Your First Shell Script

Time of First Successful Submission: 2026-05-10 18:42:22

Redirecting Script Output

Time of First Successful Submission: 2026-05-10 19:11:38

Executable Shell Scripts

Time of First Successful Submission: 2026-05-10 19:07:22

Understanding Shebangs

Time of First Successful Submission: 2026-05-10 19:20:41

Scripting with Arguments

Time of First Successful Submission: 2026-05-10 19:28:04

Scripting with Conditionals

Time of First Successful Submission: 2026-05-10 19:30:47

Scripting with Default Cases

Time of First Successful Submission: 2026-05-10 19:35:22

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-10 19:40:35

Reading Shell Scripts

Time of First Successful Submission: 2026-05-10 19:46:40

Launching Screen

Time of First Successful Submission: 2026-05-10 19:49:36

Detaching and Attaching

Time of First Successful Submission: 2026-05-10 19:51:31

Finding Sessions

Time of First Successful Submission: 2026-05-10 19:53:43

Switching Windows

Time of First Successful Submission: 2026-05-10 19:55:03

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-10 20:00:13

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-10 20:01:46

The PATH Variable

Time of First Successful Submission: 2026-05-10 20:04:26

Setting PATH

Time of First Successful Submission: 2026-05-10 20:08:10

Finding Commands

Time of First Successful Submission: 2026-05-10 20:09:25

Adding Commands

Time of First Successful Submission: 2026-05-10 20:15:51

Hijacking Commands

Time of First Successful Submission: 2026-05-10 20:18:00

Bashrc Backdoor

Time of First Successful Submission: 2026-05-10 20:25:17

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-05-10 21:15:23

Tricky Linking

Time of First Successful Submission: 2026-05-10 21:22:09

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-10 21:32:43

Snooping on Configurations

Time of First Successful Submission: 2026-05-10 21:35:13

The Fork Bomb

Time of First Successful Submission: 2026-05-10 21:55:27

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-10 21:57:47

rm -rf /

Time of First Successful Submission: 2026-05-10 22:01:22

Life after rm -rf /

Time of First Successful Submission: 2026-05-10 22:07:17

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-10 22:11:06


Computing 101

57 / 116 931 / 20394


Your First Register

Time of First Successful Submission: 2026-05-11 07:05:48

Your First Syscall

Time of First Successful Submission: 2026-05-11 07:08:38

Exit Codes

Time of First Successful Submission: 2026-05-11 07:09:59

Building Executables

Time of First Successful Submission: 2026-05-11 07:16:53

Moving Between Registers

Time of First Successful Submission: 2026-05-11 07:23:19

Loading From Memory

Time of First Successful Submission: 2026-05-11 08:06:21

More Loading Practice

Time of First Successful Submission: 2026-05-11 08:11:56

Dereferencing Pointers

Time of First Successful Submission: 2026-05-11 08:14:40

Dereferencing Yourself

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

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-11 08:30:29

Stored Addresses

Time of First Successful Submission: 2026-05-11 08:33:10

Double Dereference

Time of First Successful Submission: 2026-05-11 08:35:48

The Stack

Time of First Successful Submission: 2026-05-11 08:44:18

Stack Offsets

Time of First Successful Submission: 2026-05-11 08:45:44

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-11 08:50:46

Popping From the Stack

Time of First Successful Submission: 2026-05-11 08:53:38

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-05-11 09:04:58

Starting GDB

Time of First Successful Submission: 2026-05-11 09:06:15

Quitting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2026-05-11 09:14:21

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-05-11 09:18:14

Reading Register Values

Time of First Successful Submission: 2026-05-11 09:19:54

Popping Stack Values

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

Examining Memory

Time of First Successful Submission: 2026-05-11 09:30:58

Examining Stack Pointers

Time of First Successful Submission: 2026-05-11 09:37:00

Cooperative Debugging

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

Running with Arguments

Time of First Successful Submission: 2026-06-04 10:13:28

Writing Output

Time of First Successful Submission: 2026-05-11 09:58:40

Chaining Syscalls

Time of First Successful Submission: 2026-05-11 10:00:45

Writing Strings

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

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-05-11 10:34:38

Hardcoding the Filename

Time of First Successful Submission: 2026-05-11 10:51:14

Comparing Values

Time of First Successful Submission: 2026-05-11 12:31:45

Comparing Characters

Time of First Successful Submission: 2026-05-11 12:34:46

Conditional Control Flow

Time of First Successful Submission: 2026-05-11 12:39:45

Comparing Strings

Time of First Successful Submission: 2026-05-11 12:43:51

Reverse the Password

Time of First Successful Submission: 2026-05-11 12:48:13

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-11 13:35:50

Looping

Time of First Successful Submission: 2026-05-11 13:48:01

Writing From a Shared Library

Time of First Successful Submission: 2026-06-04 10:30:06

Returning a Value

Time of First Successful Submission: 2026-06-04 10:38:24

Calling Through a Pointer

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

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-06-04 11:30:12

Reverse the Calculation

Time of First Successful Submission: 2026-05-11 14:20:46

Reverse the Reverse

Time of First Successful Submission: 2026-05-11 14:29:23

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-11 14:37:13

Loops on Data

Time of First Successful Submission: 2026-05-11 14:43:32

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-04 12:24:24

Environment Variables on the Stack

Time of First Successful Submission: 2026-06-04 12:49:18

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-04 13:02:26

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-06-04 13:08:41

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-04 13:11:38

Exit

Time of First Successful Submission: 2026-06-04 15:51:17

Socket

Time of First Successful Submission: 2026-06-04 16:01:22


DSU Cyber Camps

11 / 104 10185 / 47623


Using the Terminal

Time of First Successful Submission: 2026-05-09 23:40:07

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-09 23:44:01

Using the GUI Desktop

Time of First Successful Submission: 2026-05-09 23:45:53

Pasting into the Desktop

Time of First Successful Submission: 2026-05-09 23:47:44

Connecting over SSH

Time of First Successful Submission: 2026-05-09 23:51:30

Restarting Challenges

Time of First Successful Submission: 2026-05-09 23:53:55

Challenge Programs

Time of First Successful Submission: 2026-05-10 22:21:51

The Flag File

Time of First Successful Submission: 2026-05-10 22:22:47

Using Privileged Mode

Time of First Successful Submission: 2026-05-10 22:25:20

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-10 22:28:58

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-10 22:29:41


GCA CTF

11 / 104 10186 / 47623


Using the Terminal

Time of First Successful Submission: 2026-05-09 23:40:07

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-09 23:44:01

Using the GUI Desktop

Time of First Successful Submission: 2026-05-09 23:45:53

Pasting into the Desktop

Time of First Successful Submission: 2026-05-09 23:47:44

Connecting over SSH

Time of First Successful Submission: 2026-05-09 23:51:30

Restarting Challenges

Time of First Successful Submission: 2026-05-09 23:53:55

Challenge Programs

Time of First Successful Submission: 2026-05-10 22:21:51

The Flag File

Time of First Successful Submission: 2026-05-10 22:22:47

Using Privileged Mode

Time of First Successful Submission: 2026-05-10 22:25:20

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-10 22:28:58

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-10 22:29:41