pfletch

🐧

pwn.college Archives

1 / 202 22080 / 22791


Triple Dereference

Time of First Successful Submission: 2025-12-31 13:25:39


Intro to Programming Languages

15 / 234 7032 / 31943


Commands

Time of First Successful Submission: 2025-12-22 20:17:56

Command Arguments

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

Command History

Time of First Successful Submission: 2025-12-22 20:19:14

The Root Path

Time of First Successful Submission: 2025-12-22 20:20:09

Absolute Paths

Time of First Successful Submission: 2025-12-22 20:20:39

Changing position

Time of First Successful Submission: 2025-12-22 20:21:31

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-22 20:23:09

Relative Paths

Time of First Successful Submission: 2025-12-22 20:24:43

Cat

Time of First Successful Submission: 2025-12-22 20:28:32

Ls

Time of First Successful Submission: 2025-12-22 20:33:44

Ls All

Time of First Successful Submission: 2025-12-22 20:38:07

Find

Time of First Successful Submission: 2025-12-22 20:54:33

Piping Echo

Time of First Successful Submission: 2025-12-29 20:02:10

Piping Stdout

Time of First Successful Submission: 2025-12-29 20:03:08

Piping Stdin

Time of First Successful Submission: 2025-12-29 20:08:20


Intro to Cybersecurity

6 / 183 15154 / 20015


XOR

Time of First Successful Submission: 2026-01-09 16:45:51

XORing Hex

Time of First Successful Submission: 2026-01-09 16:49:38

XORing ASCII

Time of First Successful Submission: 2026-01-09 17:04:39

XORing ASCII Strings

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

One-time Pad

Time of First Successful Submission: 2026-01-09 18:56:55

One-time Pad Tampering

Time of First Successful Submission: 2026-01-09 19:11:35


Software Exploitation

8 / 90 1019 / 2129


Level1.0

Time of First Successful Submission: 2026-01-12 16:33:20

Level1.1

Time of First Successful Submission: 2026-01-12 16:35:56

Level2.0

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

Level2.1

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

Level3.0

Time of First Successful Submission: 2026-01-12 19:09:42

Level3.1

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

Level4.0

Time of First Successful Submission: 2026-01-12 21:22:43

Level4.1

Time of First Successful Submission: 2026-01-12 21:45:43


Start Here

12 / 12 480 / 43270


Using the Terminal

Time of First Successful Submission: 2025-12-22 19:35:24

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-22 19:38:43

Using the GUI Desktop

Time of First Successful Submission: 2025-12-22 19:45:30

Pasting into the Desktop

Time of First Successful Submission: 2025-12-22 19:53:08

Restarting Challenges

Time of First Successful Submission: 2025-12-22 20:01:06

Challenge Programs

Time of First Successful Submission: 2025-12-22 20:05:41

The Flag File

Time of First Successful Submission: 2025-12-22 20:07:53

Using Privileged Mode

Time of First Successful Submission: 2025-12-22 20:12:02

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-22 20:14:21

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-22 20:15:12


Linux Luminarium

128 / 128 1082 / 32352


Intro to Commands

Time of First Successful Submission: 2025-12-22 20:17:56

Intro to Arguments

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

Command History

Time of First Successful Submission: 2025-12-22 20:19:14

The Root

Time of First Successful Submission: 2025-12-22 20:20:09

Program and absolute paths

Time of First Successful Submission: 2025-12-22 20:20:39

Position thy self

Time of First Successful Submission: 2025-12-22 20:21:31

Position elsewhere

Time of First Successful Submission: 2025-12-22 20:23:09

implicit relative paths, from /

Time of First Successful Submission: 2025-12-22 20:24:43

explicit relative paths, from /

Time of First Successful Submission: 2025-12-22 20:25:17

implicit relative path

Time of First Successful Submission: 2025-12-22 20:26:00

home sweet home

Time of First Successful Submission: 2025-12-22 20:27:52

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-22 20:28:32

catting absolute paths

Time of First Successful Submission: 2025-12-22 20:30:21

more catting practice

Time of First Successful Submission: 2025-12-22 20:31:09

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-22 20:31:58

comparing files

Time of First Successful Submission: 2025-12-22 20:32:54

listing files

Time of First Successful Submission: 2025-12-22 20:33:44

touching files

Time of First Successful Submission: 2025-12-22 20:34:35

removing files

Time of First Successful Submission: 2025-12-22 20:35:01

moving files

Time of First Successful Submission: 2025-12-22 20:36:04

copying files

Time of First Successful Submission: 2025-12-22 20:36:28

hidden files

Time of First Successful Submission: 2025-12-22 20:38:07

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-22 20:48:35

making directories

Time of First Successful Submission: 2025-12-22 20:49:27

finding files

Time of First Successful Submission: 2025-12-22 20:54:33

linking files

Time of First Successful Submission: 2025-12-22 20:57:50

Learning From Documentation

Time of First Successful Submission: 2025-12-29 17:55:48

Learning Complex Usage

Time of First Successful Submission: 2025-12-29 17:57:36

Reading Manuals

Time of First Successful Submission: 2025-12-29 18:01:26

Searching Manuals

Time of First Successful Submission: 2025-12-29 18:03:52

Searching For Manuals

Time of First Successful Submission: 2025-12-29 18:11:34

Helpful Programs

Time of First Successful Submission: 2025-12-29 18:13:23

Help for Builtins

Time of First Successful Submission: 2025-12-29 18:15:17

Matching with *

Time of First Successful Submission: 2025-12-29 19:35:55

Matching with ?

Time of First Successful Submission: 2025-12-29 19:36:51

Matching with []

Time of First Successful Submission: 2025-12-29 19:39:02

Matching paths with []

Time of First Successful Submission: 2025-12-29 19:40:16

Multiple globs

Time of First Successful Submission: 2025-12-29 19:41:40

Mixing globs

Time of First Successful Submission: 2025-12-29 19:54:39

Exclusionary globbing

Time of First Successful Submission: 2025-12-29 19:57:03

Tab completion

Time of First Successful Submission: 2025-12-29 19:59:50

Multiple options for tab completion

Time of First Successful Submission: 2025-12-29 20:00:59

Tab completion on commands

Time of First Successful Submission: 2025-12-29 20:01:31

Redirecting output

Time of First Successful Submission: 2025-12-29 20:02:10

Redirecting more output

Time of First Successful Submission: 2025-12-29 20:03:08

Appending output

Time of First Successful Submission: 2025-12-29 20:05:16

Redirecting errors

Time of First Successful Submission: 2025-12-29 20:07:17

Redirecting input

Time of First Successful Submission: 2025-12-29 20:08:20

Grepping stored results

Time of First Successful Submission: 2025-12-29 20:10:23

Grepping live output

Time of First Successful Submission: 2025-12-29 20:10:56

Grepping errors

Time of First Successful Submission: 2025-12-29 20:12:05

Filtering with grep -v

Time of First Successful Submission: 2025-12-29 20:12:42

Filtering with sed

Time of First Successful Submission: 2025-12-29 20:13:59

Duplicating piped data with tee

Time of First Successful Submission: 2025-12-29 20:16:52

Process substitution for input

Time of First Successful Submission: 2025-12-29 20:21:07

Writing to multiple programs

Time of First Successful Submission: 2025-12-29 20:25:37

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-29 20:29:28

Named pipes

Time of First Successful Submission: 2025-12-29 20:33:59

Printing Variables

Time of First Successful Submission: 2025-12-29 19:13:10

Setting Variables

Time of First Successful Submission: 2025-12-29 19:13:42

Multi-word Variables

Time of First Successful Submission: 2025-12-29 19:14:18

Exporting Variables

Time of First Successful Submission: 2025-12-29 19:16:23

Printing Exported Variables

Time of First Successful Submission: 2025-12-29 19:16:58

Storing Command Output

Time of First Successful Submission: 2025-12-29 19:18:43

Reading Input

Time of First Successful Submission: 2025-12-29 19:31:19

Reading Files

Time of First Successful Submission: 2025-12-29 19:33:24

Translating characters

Time of First Successful Submission: 2025-12-29 18:46:31

Deleting characters

Time of First Successful Submission: 2025-12-29 18:47:37

Deleting newlines

Time of First Successful Submission: 2025-12-29 18:48:45

Extracting the first lines with head

Time of First Successful Submission: 2025-12-29 18:50:58

Extracting specific sections of text

Time of First Successful Submission: 2025-12-29 18:52:56

Sorting data

Time of First Successful Submission: 2025-12-29 18:54:32

Listing Processes

Time of First Successful Submission: 2025-12-29 18:57:44

Killing Processes

Time of First Successful Submission: 2025-12-29 18:59:26

Interrupting Processes

Time of First Successful Submission: 2025-12-29 18:59:53

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-29 19:03:01

Suspending Processes

Time of First Successful Submission: 2025-12-29 19:03:36

Resuming Processes

Time of First Successful Submission: 2025-12-29 19:04:14

Backgrounding Processes

Time of First Successful Submission: 2025-12-29 19:07:47

Foregrounding Processes

Time of First Successful Submission: 2025-12-29 19:10:03

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-29 19:10:34

Process Exit Codes

Time of First Successful Submission: 2025-12-29 19:12:25

Becoming root with su

Time of First Successful Submission: 2025-12-29 18:32:23

Other users with su

Time of First Successful Submission: 2025-12-29 18:33:20

Cracking passwords

Time of First Successful Submission: 2025-12-29 18:36:58

Using sudo

Time of First Successful Submission: 2025-12-29 18:38:39

Changing File Ownership

Time of First Successful Submission: 2025-12-29 22:12:53

Groups and Files

Time of First Successful Submission: 2025-12-29 22:15:21

Fun With Groups Names

Time of First Successful Submission: 2025-12-29 22:16:22

Changing Permissions

Time of First Successful Submission: 2025-12-29 22:18:18

Executable Files

Time of First Successful Submission: 2025-12-29 22:18:51

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-29 22:29:58

Permissions Setting Practice

Time of First Successful Submission: 2025-12-29 22:37:41

The SUID Bit

Time of First Successful Submission: 2025-12-29 22:40:21

Chaining with Semicolons

Time of First Successful Submission: 2025-12-30 15:57:39

Building on Success

Time of First Successful Submission: 2025-12-30 15:58:56

Handling Failure

Time of First Successful Submission: 2025-12-30 15:59:30

Your First Shell Script

Time of First Successful Submission: 2025-12-30 16:08:24

Redirecting Script Output

Time of First Successful Submission: 2025-12-30 16:10:07

Executable Shell Scripts

Time of First Successful Submission: 2025-12-30 16:12:08

Understanding Shebangs

Time of First Successful Submission: 2025-12-30 16:20:12

Scripting with Arguments

Time of First Successful Submission: 2025-12-30 16:21:58

Scripting with Conditionals

Time of First Successful Submission: 2025-12-30 16:24:19

Scripting with Default Cases

Time of First Successful Submission: 2025-12-30 16:32:12

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-30 16:39:05

Reading Shell Scripts

Time of First Successful Submission: 2025-12-30 16:40:47

Launching Screen

Time of First Successful Submission: 2025-12-30 16:42:17

Detaching and Attaching

Time of First Successful Submission: 2025-12-30 16:47:47

Finding Sessions

Time of First Successful Submission: 2025-12-30 16:49:38

Switching Windows

Time of First Successful Submission: 2025-12-30 16:51:59

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-30 16:53:22

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-30 16:54:03

The PATH Variable

Time of First Successful Submission: 2025-12-30 16:55:55

Setting PATH

Time of First Successful Submission: 2025-12-30 16:56:57

Finding Commands

Time of First Successful Submission: 2025-12-30 16:58:04

Adding Commands

Time of First Successful Submission: 2025-12-30 17:06:20

Hijacking Commands

Time of First Successful Submission: 2025-12-30 17:11:02

Bashrc Backdoor

Time of First Successful Submission: 2025-12-30 17:16:04

Sniffing Input

Time of First Successful Submission: 2025-12-30 17:24:06

Overshared Directories

Time of First Successful Submission: 2025-12-30 17:31:57

Tricky Linking

Time of First Successful Submission: 2025-12-30 17:38:10

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-30 17:40:35

Snooping on Configurations

Time of First Successful Submission: 2025-12-30 17:43:43

The Fork Bomb

Time of First Successful Submission: 2025-12-30 18:05:05

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-30 18:09:01

rm -rf /

Time of First Successful Submission: 2025-12-30 18:15:21

Life after rm -rf /

Time of First Successful Submission: 2025-12-30 19:00:29

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-30 19:04:22


Computing 101

53 / 94 5014 / 21499


Your First Register

Time of First Successful Submission: 2025-12-30 19:11:54

Your First Syscall

Time of First Successful Submission: 2025-12-30 19:13:08

Exit Codes

Time of First Successful Submission: 2025-12-30 19:14:13

Building Executables

Time of First Successful Submission: 2025-12-30 19:17:25

Moving Between Registers

Time of First Successful Submission: 2025-12-30 19:18:56

Loading From Memory

Time of First Successful Submission: 2025-12-31 13:16:00

More Loading Practice

Time of First Successful Submission: 2025-12-31 13:16:58

Dereferencing Pointers

Time of First Successful Submission: 2025-12-31 13:18:50

Dereferencing Yourself

Time of First Successful Submission: 2025-12-31 13:19:56

Dereferencing with Offsets

Time of First Successful Submission: 2025-12-31 13:21:01

Stored Addresses

Time of First Successful Submission: 2025-12-31 13:23:16

Double Dereference

Time of First Successful Submission: 2025-12-31 13:24:45

Tracing Syscalls

Time of First Successful Submission: 2025-12-30 19:20:03

Starting GDB

Time of First Successful Submission: 2025-12-31 13:12:08

Starting Programs in GDB

Time of First Successful Submission: 2025-12-31 13:13:05

Writing Output

Time of First Successful Submission: 2025-12-31 13:30:50

Chaining Syscalls

Time of First Successful Submission: 2025-12-31 13:32:40

Writing Strings

Time of First Successful Submission: 2025-12-31 13:33:22

Reading Data

Time of First Successful Submission: 2025-12-31 13:47:16

set-register

Time of First Successful Submission: 2025-12-31 13:49:28

set-multiple-registers

Time of First Successful Submission: 2025-12-31 13:51:05

add-to-register

Time of First Successful Submission: 2025-12-31 13:52:19

linear-equation-registers

Time of First Successful Submission: 2025-12-31 13:56:56

integer-division

Time of First Successful Submission: 2025-12-31 13:59:30

modulo-operation

Time of First Successful Submission: 2025-12-31 14:00:46

set-upper-byte

Time of First Successful Submission: 2025-12-31 14:02:20

efficient-modulo

Time of First Successful Submission: 2025-12-31 14:09:07

byte-extraction

Time of First Successful Submission: 2025-12-31 14:19:45

bitwise-and

Time of First Successful Submission: 2025-12-31 14:21:25

check-even

Time of First Successful Submission: 2025-12-31 14:34:04

memory-read

Time of First Successful Submission: 2025-12-31 14:35:45

memory-write

Time of First Successful Submission: 2025-12-31 14:37:08

memory-increment

Time of First Successful Submission: 2025-12-31 14:41:31

byte-access

Time of First Successful Submission: 2025-12-31 14:43:11

memory-size-access

Time of First Successful Submission: 2025-12-31 14:44:59

little-endian-write

Time of First Successful Submission: 2025-12-31 14:48:08

memory-sum

Time of First Successful Submission: 2025-12-31 15:03:09

stack-subtraction

Time of First Successful Submission: 2025-12-31 15:04:40

swap-stack-values

Time of First Successful Submission: 2025-12-31 15:07:32

average-stack-values

Time of First Successful Submission: 2025-12-31 15:18:15

absolute-jump

Time of First Successful Submission: 2025-12-31 15:19:21

relative-jump

Time of First Successful Submission: 2025-12-31 15:30:58

jump-trampoline

Time of First Successful Submission: 2025-12-31 15:36:42

conditional-jump

Time of First Successful Submission: 2025-12-31 17:09:31

indirect-jump

Time of First Successful Submission: 2025-12-31 17:31:38

average-loop

Time of First Successful Submission: 2025-12-31 17:52:47

count-non-zero

Time of First Successful Submission: 2025-12-31 17:59:49

string-lower

Time of First Successful Submission: 2025-12-31 18:21:10

most-common-byte

Time of First Successful Submission: 2025-12-31 19:53:08

Debugging Programs

Time of First Successful Submission: 2025-12-31 20:55:28

Inspecting Registers

Time of First Successful Submission: 2025-12-31 21:04:22

Examining Memory

Time of First Successful Submission: 2025-12-31 21:29:32

Setting Breakpoints

Time of First Successful Submission: 2025-12-31 21:46:20


GCA CTF

12 / 104 761 / 43547


Using the Terminal

Time of First Successful Submission: 2025-12-22 19:35:24

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-22 19:38:43

Using the GUI Desktop

Time of First Successful Submission: 2025-12-22 19:45:30

Pasting into the Desktop

Time of First Successful Submission: 2025-12-22 19:53:08

Connecting over SSH

Time of First Successful Submission: 2025-12-22 19:59:19

Restarting Challenges

Time of First Successful Submission: 2025-12-22 20:01:06

Getting Help

Time of First Successful Submission: 2025-12-22 20:03:17

Challenge Programs

Time of First Successful Submission: 2025-12-22 20:05:41

The Flag File

Time of First Successful Submission: 2025-12-22 20:07:53

Using Privileged Mode

Time of First Successful Submission: 2025-12-22 20:12:02

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-22 20:14:21

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-22 20:15:12