55b9825040

🐧

pwn.college Archives

30 / 232 12226 / 25693


level1

Time of First Successful Submission: 2026-05-17 12:26:51

level2

Time of First Successful Submission: 2026-05-17 12:34:43

level2a

Time of First Successful Submission: 2026-05-17 12:28:37

level3

Time of First Successful Submission: 2026-05-17 12:37:11

level4

Time of First Successful Submission: 2026-05-17 12:43:04

level5

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

level6

Time of First Successful Submission: 2026-05-17 13:19:50

level6a

Time of First Successful Submission: 2026-05-17 13:09:45

level7

Time of First Successful Submission: 2026-05-18 02:41:55

level8

Time of First Successful Submission: 2026-05-18 02:46:33

level9

Time of First Successful Submission: 2026-05-18 03:24:26

level10

Time of First Successful Submission: 2026-05-18 03:39:26

level10a

Time of First Successful Submission: 2026-05-18 03:30:43

level10b

Time of First Successful Submission: 2026-05-18 03:36:51

level11

Time of First Successful Submission: 2026-05-18 03:52:10

level11a

Time of First Successful Submission: 2026-05-18 03:42:37

level12

Time of First Successful Submission: 2026-05-18 03:58:42

level13

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

level14

Time of First Successful Submission: 2026-05-18 05:22:54

level15

Time of First Successful Submission: 2026-05-18 05:25:12

level16

Time of First Successful Submission: 2026-05-18 05:33:12

level17

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

level17a

Time of First Successful Submission: 2026-05-18 05:40:36

level17b

Time of First Successful Submission: 2026-05-18 05:50:52

level18

Time of First Successful Submission: 2026-05-18 06:17:44

level19

Time of First Successful Submission: 2026-05-18 09:03:48

level20

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

level21

Time of First Successful Submission: 2026-05-18 09:19:13

level22

Time of First Successful Submission: 2026-05-18 10:29:54

level23

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


Intro to Programming Languages

15 / 234 10377 / 34888


Commands

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

Command Arguments

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

Command History

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

The Root Path

Time of First Successful Submission: 2026-05-10 07:45:06

Absolute Paths

Time of First Successful Submission: 2026-05-10 07:45:48

Changing position

Time of First Successful Submission: 2026-05-10 07:47:34

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-05-10 07:50:21

Cat

Time of First Successful Submission: 2026-05-10 07:56:35

Ls

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

Ls All

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

Find

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

Piping Echo

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

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-05-12 03:45:58


Start Here

12 / 12 2393 / 47327


Using the Terminal

Time of First Successful Submission: 2026-05-09 06:03:14

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-09 06:05:04

Using the GUI Desktop

Time of First Successful Submission: 2026-05-09 06:06:44

Pasting into the Desktop

Time of First Successful Submission: 2026-05-09 06:09:20

Restarting Challenges

Time of First Successful Submission: 2026-05-09 06:23:21

Challenge Programs

Time of First Successful Submission: 2026-05-09 06:44:33

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-09 06:51:32

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-09 06:53:20

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-09 06:55:39


Linux Luminarium

128 / 128 3070 / 35363


Intro to Commands

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

Intro to Arguments

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

Command History

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

The Root

Time of First Successful Submission: 2026-05-10 07:45:06

Program and absolute paths

Time of First Successful Submission: 2026-05-10 07:45:48

Position thy self

Time of First Successful Submission: 2026-05-10 07:47:34

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-05-10 07:50:21

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-05-10 07:51:47

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-10 07:56:35

catting absolute paths

Time of First Successful Submission: 2026-05-10 07:57:10

more catting practice

Time of First Successful Submission: 2026-05-10 07:57:52

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-10 07:58:30

comparing files

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

listing files

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

touching files

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

removing files

Time of First Successful Submission: 2026-05-10 08:16:14

moving files

Time of First Successful Submission: 2026-05-10 08:16:51

copying files

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

hidden files

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

An Epic Filesystem Quest

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

making directories

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

finding files

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

linking files

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

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

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

Helpful Programs

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

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-05-11 01:28:33

Matching with ?

Time of First Successful Submission: 2026-05-11 01:29:21

Matching with []

Time of First Successful Submission: 2026-05-11 01:31:22

Matching paths with []

Time of First Successful Submission: 2026-05-11 01:32:12

Multiple globs

Time of First Successful Submission: 2026-05-11 01:34:41

Mixing globs

Time of First Successful Submission: 2026-05-11 01:38:17

Exclusionary globbing

Time of First Successful Submission: 2026-05-11 01:42:17

Tab completion

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

Multiple options for tab completion

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

Tab completion on commands

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

Redirecting output

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

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-05-12 02:38:36

Redirecting errors

Time of First Successful Submission: 2026-05-12 03:44:20

Redirecting input

Time of First Successful Submission: 2026-05-12 03:45:58

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2026-05-12 03:47:18

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2026-05-12 03:50:35

Filtering with sed

Time of First Successful Submission: 2026-05-12 04:15:07

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-12 04:17:37

Process substitution for input

Time of First Successful Submission: 2026-05-12 04:26:05

Writing to multiple programs

Time of First Successful Submission: 2026-05-12 04:29:34

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-12 04:36:27

Named pipes

Time of First Successful Submission: 2026-05-12 04:51:23

Printing Variables

Time of First Successful Submission: 2026-05-12 05:11:25

Setting Variables

Time of First Successful Submission: 2026-05-12 05:16:34

Multi-word Variables

Time of First Successful Submission: 2026-05-12 05:17:26

Exporting Variables

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

Printing Exported Variables

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

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2026-05-12 06:13:26

Reading Files

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

Translating characters

Time of First Successful Submission: 2026-05-12 06:27:04

Deleting characters

Time of First Successful Submission: 2026-05-12 06:28:04

Deleting newlines

Time of First Successful Submission: 2026-05-12 06:29:26

Extracting the first lines with head

Time of First Successful Submission: 2026-05-12 06:30:06

Extracting specific sections of text

Time of First Successful Submission: 2026-05-12 06:31:40

Sorting data

Time of First Successful Submission: 2026-05-12 06:34:28

Listing Processes

Time of First Successful Submission: 2026-05-12 07:22:13

Killing Processes

Time of First Successful Submission: 2026-05-12 07:29:32

Interrupting Processes

Time of First Successful Submission: 2026-05-12 07:30:20

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-05-12 08:47:08

Resuming Processes

Time of First Successful Submission: 2026-05-12 08:47:41

Backgrounding Processes

Time of First Successful Submission: 2026-05-12 08:50:56

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2026-05-12 09:57:16

Other users with su

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

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-05-12 11:53:20

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-05-13 01:18:35

Fun With Groups Names

Time of First Successful Submission: 2026-05-13 01:19:17

Changing Permissions

Time of First Successful Submission: 2026-05-13 01:33:42

Executable Files

Time of First Successful Submission: 2026-05-13 01:34:39

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-13 01:37:39

Permissions Setting Practice

Time of First Successful Submission: 2026-05-13 01:40:57

The SUID Bit

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

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-05-13 01:50:03

Handling Failure

Time of First Successful Submission: 2026-05-13 01:50:42

Your First Shell Script

Time of First Successful Submission: 2026-05-13 03:03:39

Redirecting Script Output

Time of First Successful Submission: 2026-05-13 03:12:25

Executable Shell Scripts

Time of First Successful Submission: 2026-05-13 03:14:56

Understanding Shebangs

Time of First Successful Submission: 2026-05-13 03:18:31

Scripting with Arguments

Time of First Successful Submission: 2026-05-13 03:27:47

Scripting with Conditionals

Time of First Successful Submission: 2026-05-13 03:29:49

Scripting with Default Cases

Time of First Successful Submission: 2026-05-13 03:31:02

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-13 03:33:39

Reading Shell Scripts

Time of First Successful Submission: 2026-05-13 03:35:24

Launching Screen

Time of First Successful Submission: 2026-05-13 03:37:38

Detaching and Attaching

Time of First Successful Submission: 2026-05-13 03:39:04

Finding Sessions

Time of First Successful Submission: 2026-05-13 03:45:46

Switching Windows

Time of First Successful Submission: 2026-05-13 03:47:48

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-13 03:50:08

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-13 03:55:05

The PATH Variable

Time of First Successful Submission: 2026-05-13 05:09:42

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2026-05-13 05:14:00

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-05-13 05:18:24

Bashrc Backdoor

Time of First Successful Submission: 2026-05-13 05:22:41

Sniffing Input

Time of First Successful Submission: 2026-05-13 05:28:48

Overshared Directories

Time of First Successful Submission: 2026-05-13 09:30:42

Tricky Linking

Time of First Successful Submission: 2026-05-13 09:36:48

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-13 09:41:50

Snooping on Configurations

Time of First Successful Submission: 2026-05-13 09:52:13

The Fork Bomb

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

Disk-Space Doomsday

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

rm -rf /

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

Life after rm -rf /

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

Finding meaning after rm -rf /

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


Computing 101

47 / 116 1406 / 20394


Your First Register

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

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-05-14 03:03:50

Building Executables

Time of First Successful Submission: 2026-05-14 05:57:29

Moving Between Registers

Time of First Successful Submission: 2026-05-14 06:01:37

Loading From Memory

Time of First Successful Submission: 2026-05-14 09:20:54

More Loading Practice

Time of First Successful Submission: 2026-05-14 09:27:24

Dereferencing Pointers

Time of First Successful Submission: 2026-05-14 09:55:49

Dereferencing Yourself

Time of First Successful Submission: 2026-05-14 09:57:26

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-05-14 10:05:58

Double Dereference

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

The Stack

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

Stack Offsets

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

Program Arguments on the Stack

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

Popping From the Stack

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

Disassembling Programs

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

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-05-14 12:23:45

Quitting GDB

Time of First Successful Submission: 2026-05-14 12:24:17

Starting Programs in GDB

Time of First Successful Submission: 2026-05-15 03:17:46

Disassembling in GDB

Time of First Successful Submission: 2026-05-15 03:18:58

Stepping Through Instructions

Time of First Successful Submission: 2026-05-15 03:20:04

Reading Register Values

Time of First Successful Submission: 2026-05-15 03:24:32

Popping Stack Values

Time of First Successful Submission: 2026-05-15 03:28:08

Examining Memory

Time of First Successful Submission: 2026-05-15 03:29:58

Examining Stack Pointers

Time of First Successful Submission: 2026-05-15 03:38:10

Cooperative Debugging

Time of First Successful Submission: 2026-05-15 03:42:32

Writing Output

Time of First Successful Submission: 2026-05-15 07:53:54

Chaining Syscalls

Time of First Successful Submission: 2026-05-15 08:00:23

Writing Strings

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

Reading Data

Time of First Successful Submission: 2026-05-15 08:07:21

Opening Files

Time of First Successful Submission: 2026-05-15 08:19:17

Hardcoding the Filename

Time of First Successful Submission: 2026-05-15 08:23:16

Comparing Values

Time of First Successful Submission: 2026-05-15 11:08:31

Comparing Characters

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

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-05-16 01:13:55

Reverse the Password

Time of First Successful Submission: 2026-05-16 01:30:54

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-16 02:32:21

Looping

Time of First Successful Submission: 2026-05-16 03:16:24

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-05-16 07:25:27

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-16 07:30:23

Loops on Data

Time of First Successful Submission: 2026-05-16 07:41:09

Exit

Time of First Successful Submission: 2026-05-21 13:19:45

Socket

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


DSU Cyber Camps

12 / 104 2700 / 47622


Using the Terminal

Time of First Successful Submission: 2026-05-09 06:03:14

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-09 06:05:04

Using the GUI Desktop

Time of First Successful Submission: 2026-05-09 06:06:44

Pasting into the Desktop

Time of First Successful Submission: 2026-05-09 06:09:20

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-05-09 06:23:21

Getting Help

Time of First Successful Submission: 2026-05-09 06:27:53

Challenge Programs

Time of First Successful Submission: 2026-05-09 06:44:33

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-09 06:51:32

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-09 06:53:20

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-09 06:55:39


GCA CTF

12 / 104 2700 / 47622


Using the Terminal

Time of First Successful Submission: 2026-05-09 06:03:14

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-09 06:05:04

Using the GUI Desktop

Time of First Successful Submission: 2026-05-09 06:06:44

Pasting into the Desktop

Time of First Successful Submission: 2026-05-09 06:09:20

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-05-09 06:23:21

Getting Help

Time of First Successful Submission: 2026-05-09 06:27:53

Challenge Programs

Time of First Successful Submission: 2026-05-09 06:44:33

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-09 06:51:32

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-09 06:53:20

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-09 06:55:39