chempwn

🐧

pwn.college Archives

1 / 202 21977 / 22791


Triple Dereference

Time of First Successful Submission: 2025-12-23 09:27:24


Intro to Programming Languages

15 / 234 6824 / 31933


Commands

Time of First Successful Submission: 2025-12-05 15:10:42

Command Arguments

Time of First Successful Submission: 2025-12-05 15:11:21

Command History

Time of First Successful Submission: 2025-12-05 15:11:55

The Root Path

Time of First Successful Submission: 2025-12-05 15:15:43

Absolute Paths

Time of First Successful Submission: 2025-12-05 15:16:28

Changing position

Time of First Successful Submission: 2025-12-05 15:18:01

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2025-12-05 15:21:43

Cat

Time of First Successful Submission: 2025-12-16 15:09:22

Ls

Time of First Successful Submission: 2025-12-16 15:35:22

Ls All

Time of First Successful Submission: 2025-12-16 15:40:33

Find

Time of First Successful Submission: 2025-12-17 12:29:27

Piping Echo

Time of First Successful Submission: 2025-12-18 08:18:50

Piping Stdout

Time of First Successful Submission: 2025-12-18 08:19:59

Piping Stdin

Time of First Successful Submission: 2025-12-18 08:28:55


Start Here

10 / 12 18609 / 43254


Using the Terminal

Time of First Successful Submission: 2025-12-05 14:36:17

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-05 14:37:43

Using the GUI Desktop

Time of First Successful Submission: 2025-12-05 14:40:50

Pasting into the Desktop

Time of First Successful Submission: 2025-12-05 14:42:44

Restarting Challenges

Time of First Successful Submission: 2025-12-05 14:47:37

Challenge Programs

Time of First Successful Submission: 2025-12-05 14:49:49

The Flag File

Time of First Successful Submission: 2025-12-05 14:51:36

Using Privileged Mode

Time of First Successful Submission: 2025-12-05 15:00:00

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-05 15:02:06

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-05 15:09:11


Linux Luminarium

128 / 128 972 / 32342


Intro to Commands

Time of First Successful Submission: 2025-12-05 15:10:42

Intro to Arguments

Time of First Successful Submission: 2025-12-05 15:11:21

Command History

Time of First Successful Submission: 2025-12-05 15:11:55

The Root

Time of First Successful Submission: 2025-12-05 15:15:43

Program and absolute paths

Time of First Successful Submission: 2025-12-05 15:16:28

Position thy self

Time of First Successful Submission: 2025-12-05 15:18:01

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2025-12-05 15:21:43

explicit relative paths, from /

Time of First Successful Submission: 2025-12-05 15:23:06

implicit relative path

Time of First Successful Submission: 2025-12-05 15:24:18

home sweet home

Time of First Successful Submission: 2025-12-05 15:26:44

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-16 15:09:22

catting absolute paths

Time of First Successful Submission: 2025-12-16 15:11:06

more catting practice

Time of First Successful Submission: 2025-12-16 15:12:26

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-16 15:13:30

comparing files

Time of First Successful Submission: 2025-12-16 15:23:25

listing files

Time of First Successful Submission: 2025-12-16 15:35:22

touching files

Time of First Successful Submission: 2025-12-16 15:36:28

removing files

Time of First Successful Submission: 2025-12-16 15:37:37

moving files

Time of First Successful Submission: 2025-12-16 15:38:44

copying files

Time of First Successful Submission: 2025-12-16 15:39:24

hidden files

Time of First Successful Submission: 2025-12-16 15:40:33

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-17 08:23:50

making directories

Time of First Successful Submission: 2025-12-17 12:23:18

finding files

Time of First Successful Submission: 2025-12-17 12:29:27

linking files

Time of First Successful Submission: 2025-12-17 12:50:46

Learning From Documentation

Time of First Successful Submission: 2025-12-17 12:52:56

Learning Complex Usage

Time of First Successful Submission: 2025-12-17 12:56:50

Reading Manuals

Time of First Successful Submission: 2025-12-17 12:59:58

Searching Manuals

Time of First Successful Submission: 2025-12-17 13:18:48

Searching For Manuals

Time of First Successful Submission: 2025-12-17 13:46:21

Helpful Programs

Time of First Successful Submission: 2025-12-17 13:50:19

Help for Builtins

Time of First Successful Submission: 2025-12-17 13:53:34

Matching with *

Time of First Successful Submission: 2025-12-17 14:07:01

Matching with ?

Time of First Successful Submission: 2025-12-17 14:08:03

Matching with []

Time of First Successful Submission: 2025-12-17 14:10:10

Matching paths with []

Time of First Successful Submission: 2025-12-17 14:11:47

Multiple globs

Time of First Successful Submission: 2025-12-17 14:13:56

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2025-12-17 14:21:35

Tab completion

Time of First Successful Submission: 2025-12-17 14:24:17

Multiple options for tab completion

Time of First Successful Submission: 2025-12-17 14:29:56

Tab completion on commands

Time of First Successful Submission: 2025-12-18 08:16:05

Redirecting output

Time of First Successful Submission: 2025-12-18 08:18:50

Redirecting more output

Time of First Successful Submission: 2025-12-18 08:19:59

Appending output

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

Redirecting errors

Time of First Successful Submission: 2025-12-18 08:24:53

Redirecting input

Time of First Successful Submission: 2025-12-18 08:28:55

Grepping stored results

Time of First Successful Submission: 2025-12-18 08:30:39

Grepping live output

Time of First Successful Submission: 2025-12-18 08:32:14

Grepping errors

Time of First Successful Submission: 2025-12-18 08:34:13

Filtering with grep -v

Time of First Successful Submission: 2025-12-18 08:35:28

Filtering with sed

Time of First Successful Submission: 2025-12-18 08:38:02

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2025-12-18 09:44:03

Writing to multiple programs

Time of First Successful Submission: 2025-12-18 10:01:02

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2025-12-18 11:10:44

Printing Variables

Time of First Successful Submission: 2025-12-18 11:47:16

Setting Variables

Time of First Successful Submission: 2025-12-18 11:49:08

Multi-word Variables

Time of First Successful Submission: 2025-12-18 12:02:37

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2025-12-18 12:06:43

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2025-12-18 12:13:32

Reading Files

Time of First Successful Submission: 2025-12-18 12:14:51

Translating characters

Time of First Successful Submission: 2025-12-18 12:19:03

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2025-12-19 09:06:05

Extracting the first lines with head

Time of First Successful Submission: 2025-12-19 09:08:00

Extracting specific sections of text

Time of First Successful Submission: 2025-12-19 09:21:00

Sorting data

Time of First Successful Submission: 2025-12-19 09:22:55

Listing Processes

Time of First Successful Submission: 2025-12-19 10:28:39

Killing Processes

Time of First Successful Submission: 2025-12-19 10:33:52

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-19 11:07:59

Suspending Processes

Time of First Successful Submission: 2025-12-19 11:10:38

Resuming Processes

Time of First Successful Submission: 2025-12-19 11:17:59

Backgrounding Processes

Time of First Successful Submission: 2025-12-19 11:20:51

Foregrounding Processes

Time of First Successful Submission: 2025-12-19 11:21:40

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-19 11:23:09

Process Exit Codes

Time of First Successful Submission: 2025-12-19 11:24:32

Becoming root with su

Time of First Successful Submission: 2025-12-19 13:02:23

Other users with su

Time of First Successful Submission: 2025-12-19 13:03:43

Cracking passwords

Time of First Successful Submission: 2025-12-19 13:06:33

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2025-12-19 22:09:28

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2025-12-19 22:15:27

Changing Permissions

Time of First Successful Submission: 2025-12-19 22:21:26

Executable Files

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

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2025-12-19 22:42:58

The SUID Bit

Time of First Successful Submission: 2025-12-19 22:44:56

Chaining with Semicolons

Time of First Successful Submission: 2025-12-19 13:37:25

Building on Success

Time of First Successful Submission: 2025-12-19 13:39:04

Handling Failure

Time of First Successful Submission: 2025-12-19 13:40:03

Your First Shell Script

Time of First Successful Submission: 2025-12-19 22:48:47

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2025-12-20 11:58:59

Scripting with Arguments

Time of First Successful Submission: 2025-12-20 12:03:35

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2025-12-22 09:42:38

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2025-12-22 13:10:12

Launching Screen

Time of First Successful Submission: 2025-12-22 13:11:37

Detaching and Attaching

Time of First Successful Submission: 2025-12-22 13:14:24

Finding Sessions

Time of First Successful Submission: 2025-12-22 13:16:42

Switching Windows

Time of First Successful Submission: 2025-12-22 13:17:43

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2025-12-22 13:26:17

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2025-12-22 13:34:27

Adding Commands

Time of First Successful Submission: 2025-12-22 13:43:15

Hijacking Commands

Time of First Successful Submission: 2025-12-22 13:46:04

Bashrc Backdoor

Time of First Successful Submission: 2025-12-22 13:49:06

Sniffing Input

Time of First Successful Submission: 2025-12-22 13:58:30

Overshared Directories

Time of First Successful Submission: 2025-12-22 14:04:48

Tricky Linking

Time of First Successful Submission: 2025-12-22 14:17:46

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2025-12-22 14:26:30

The Fork Bomb

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

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2025-12-22 15:23:03

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-22 15:31:41


Computing 101

54 / 94 4819 / 21492


Your First Register

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

Your First Syscall

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

Exit Codes

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

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2025-12-22 21:07:17

Loading From Memory

Time of First Successful Submission: 2025-12-23 08:35:27

More Loading Practice

Time of First Successful Submission: 2025-12-23 08:37:15

Dereferencing Pointers

Time of First Successful Submission: 2025-12-23 08:41:43

Dereferencing Yourself

Time of First Successful Submission: 2025-12-23 08:47:23

Dereferencing with Offsets

Time of First Successful Submission: 2025-12-23 09:12:44

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2025-12-23 09:25:43

Tracing Syscalls

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

Starting GDB

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

Quitting GDB

Time of First Successful Submission: 2026-03-10 12:21:18

Starting Programs in GDB

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

Writing Output

Time of First Successful Submission: 2025-12-23 09:40:09

Chaining Syscalls

Time of First Successful Submission: 2025-12-23 09:43:17

Writing Strings

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

Reading Data

Time of First Successful Submission: 2025-12-23 10:06:35

set-register

Time of First Successful Submission: 2025-12-23 11:12:40

set-multiple-registers

Time of First Successful Submission: 2025-12-23 12:10:47

add-to-register

Time of First Successful Submission: 2025-12-23 12:13:38

linear-equation-registers

Time of First Successful Submission: 2025-12-23 12:16:39

integer-division

Time of First Successful Submission: 2025-12-24 10:19:45

modulo-operation

Time of First Successful Submission: 2025-12-24 10:28:29

set-upper-byte

Time of First Successful Submission: 2025-12-24 10:45:15

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2025-12-24 12:32:20

bitwise-and

Time of First Successful Submission: 2025-12-24 12:45:49

check-even

Time of First Successful Submission: 2025-12-24 13:16:54

memory-read

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

memory-write

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

memory-increment

Time of First Successful Submission: 2025-12-24 18:57:43

byte-access

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

memory-size-access

Time of First Successful Submission: 2025-12-24 19:18:46

little-endian-write

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

memory-sum

Time of First Successful Submission: 2025-12-25 10:40:07

stack-subtraction

Time of First Successful Submission: 2025-12-25 15:34:39

swap-stack-values

Time of First Successful Submission: 2025-12-25 15:42:12

average-stack-values

Time of First Successful Submission: 2025-12-25 16:02:44

absolute-jump

Time of First Successful Submission: 2025-12-26 16:53:43

relative-jump

Time of First Successful Submission: 2025-12-26 17:09:15

jump-trampoline

Time of First Successful Submission: 2025-12-26 17:22:26

conditional-jump

Time of First Successful Submission: 2025-12-29 10:38:01

indirect-jump

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

average-loop

Time of First Successful Submission: 2025-12-29 14:31:40

count-non-zero

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

string-lower

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

most-common-byte

Time of First Successful Submission: 2026-01-16 15:22:40

Debugging Programs

Time of First Successful Submission: 2026-01-16 15:29:35

Inspecting Registers

Time of First Successful Submission: 2026-01-20 13:55:35

Examining Memory

Time of First Successful Submission: 2026-01-20 14:06:17

Setting Breakpoints

Time of First Successful Submission: 2026-01-23 14:02:48


GCA CTF

14 / 104 259 / 43531


Using the Terminal

Time of First Successful Submission: 2025-12-05 14:36:17

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-05 14:37:43

Using the GUI Desktop

Time of First Successful Submission: 2025-12-05 14:40:50

Pasting into the Desktop

Time of First Successful Submission: 2025-12-05 14:42:44

Restarting Challenges

Time of First Successful Submission: 2025-12-05 14:47:37

Challenge Programs

Time of First Successful Submission: 2025-12-05 14:49:49

The Flag File

Time of First Successful Submission: 2025-12-05 14:51:36

Using Privileged Mode

Time of First Successful Submission: 2025-12-05 15:00:00

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-05 15:02:06

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-05 15:09:11

Google Dorks

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

Social Media Password

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

Wayback Machine I

Time of First Successful Submission: 2025-12-19 13:57:48

Wayback Machine II

Time of First Successful Submission: 2025-12-19 14:00:17