pesip

🐧

pwn.college Archives

1 / 202 21936 / 22791


Triple Dereference

Time of First Successful Submission: 2025-12-19 15:48:00


Intro to Programming Languages

15 / 234 6798 / 31936


Commands

Time of First Successful Submission: 2025-12-15 17:50:16

Command Arguments

Time of First Successful Submission: 2025-12-15 17:51:07

Command History

Time of First Successful Submission: 2025-12-15 17:51:53

The Root Path

Time of First Successful Submission: 2025-12-15 17:53:20

Absolute Paths

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

Changing position

Time of First Successful Submission: 2025-12-15 17:57:45

Changing to an Absolute Path

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

Relative Paths

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

Cat

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

Ls

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

Ls All

Time of First Successful Submission: 2025-12-15 20:56:24

Find

Time of First Successful Submission: 2025-12-15 21:09:51

Piping Echo

Time of First Successful Submission: 2025-12-16 15:46:47

Piping Stdout

Time of First Successful Submission: 2025-12-16 15:51:01

Piping Stdin

Time of First Successful Submission: 2025-12-16 15:58:02


Start Here

12 / 12 418 / 43261


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-12-15 17:28:27

Restarting Challenges

Time of First Successful Submission: 2025-12-15 17:30:37

Challenge Programs

Time of First Successful Submission: 2025-12-15 17:38:51

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-12-15 17:45:33

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-15 17:47:49

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-15 17:49:16


Linux Luminarium

128 / 128 924 / 32345


Intro to Commands

Time of First Successful Submission: 2025-12-15 17:50:16

Intro to Arguments

Time of First Successful Submission: 2025-12-15 17:51:07

Command History

Time of First Successful Submission: 2025-12-15 17:51:53

The Root

Time of First Successful Submission: 2025-12-15 17:53:20

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2025-12-15 17:57:45

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2025-12-15 18:33:04

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2025-12-15 18:48:14

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-15 18:50:06

comparing files

Time of First Successful Submission: 2025-12-15 19:00:23

listing files

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

touching files

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

removing files

Time of First Successful Submission: 2025-12-15 20:43:56

moving files

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

copying files

Time of First Successful Submission: 2025-12-15 20:55:02

hidden files

Time of First Successful Submission: 2025-12-15 20:56:24

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2025-12-15 21:07:07

finding files

Time of First Successful Submission: 2025-12-15 21:09:51

linking files

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

Learning From Documentation

Time of First Successful Submission: 2025-12-16 13:50:48

Learning Complex Usage

Time of First Successful Submission: 2025-12-16 13:53:14

Reading Manuals

Time of First Successful Submission: 2025-12-16 13:56:35

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2025-12-16 14:03:55

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2025-12-16 14:09:13

Matching with *

Time of First Successful Submission: 2025-12-16 14:42:15

Matching with ?

Time of First Successful Submission: 2025-12-16 14:43:32

Matching with []

Time of First Successful Submission: 2025-12-16 14:46:01

Matching paths with []

Time of First Successful Submission: 2025-12-16 14:53:23

Multiple globs

Time of First Successful Submission: 2025-12-16 14:55:06

Mixing globs

Time of First Successful Submission: 2025-12-16 15:41:52

Exclusionary globbing

Time of First Successful Submission: 2025-12-16 15:10:21

Tab completion

Time of First Successful Submission: 2025-12-16 15:42:58

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2025-12-16 15:45:14

Redirecting output

Time of First Successful Submission: 2025-12-16 15:46:47

Redirecting more output

Time of First Successful Submission: 2025-12-16 15:51:01

Appending output

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

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2025-12-16 15:58:02

Grepping stored results

Time of First Successful Submission: 2025-12-16 16:00:49

Grepping live output

Time of First Successful Submission: 2025-12-16 16:02:05

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

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

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2025-12-16 17:06:34

Writing to multiple programs

Time of First Successful Submission: 2025-12-16 17:21:08

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-16 17:33:26

Named pipes

Time of First Successful Submission: 2025-12-16 17:39:49

Printing Variables

Time of First Successful Submission: 2025-12-16 17:41:47

Setting Variables

Time of First Successful Submission: 2025-12-16 17:43:40

Multi-word Variables

Time of First Successful Submission: 2025-12-16 17:44:40

Exporting Variables

Time of First Successful Submission: 2025-12-16 17:47:38

Printing Exported Variables

Time of First Successful Submission: 2025-12-16 17:49:51

Storing Command Output

Time of First Successful Submission: 2025-12-16 18:09:10

Reading Input

Time of First Successful Submission: 2025-12-16 18:12:35

Reading Files

Time of First Successful Submission: 2025-12-16 18:14:49

Translating characters

Time of First Successful Submission: 2025-12-16 18:22:19

Deleting characters

Time of First Successful Submission: 2025-12-16 18:24:41

Deleting newlines

Time of First Successful Submission: 2025-12-16 18:26:32

Extracting the first lines with head

Time of First Successful Submission: 2025-12-16 18:28:04

Extracting specific sections of text

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

Sorting data

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

Listing Processes

Time of First Successful Submission: 2025-12-16 18:36:21

Killing Processes

Time of First Successful Submission: 2025-12-16 18:38:18

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-16 18:42:15

Suspending Processes

Time of First Successful Submission: 2025-12-16 18:48:35

Resuming Processes

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

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2025-12-16 18:53:12

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-16 18:57:19

Process Exit Codes

Time of First Successful Submission: 2025-12-16 19:06:06

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2025-12-16 19:13:16

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2025-12-16 19:22:49

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2025-12-16 19:37:46

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2025-12-16 19:49:02

Executable Files

Time of First Successful Submission: 2025-12-16 19:50:41

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2025-12-16 20:10:21

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2025-12-16 20:14:08

Building on Success

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

Handling Failure

Time of First Successful Submission: 2025-12-16 20:23:49

Your First Shell Script

Time of First Successful Submission: 2025-12-16 20:28:49

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2025-12-16 20:34:10

Understanding Shebangs

Time of First Successful Submission: 2025-12-16 20:36:57

Scripting with Arguments

Time of First Successful Submission: 2025-12-16 20:39:36

Scripting with Conditionals

Time of First Successful Submission: 2025-12-16 20:42:31

Scripting with Default Cases

Time of First Successful Submission: 2025-12-16 20:43:46

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-16 20:46:33

Reading Shell Scripts

Time of First Successful Submission: 2025-12-16 20:48:04

Launching Screen

Time of First Successful Submission: 2025-12-16 20:50:48

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2025-12-18 14:26:46

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-18 14:27:41

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-18 14:28:17

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2025-12-18 14:31:30

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2025-12-18 14:35:10

Hijacking Commands

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

Bashrc Backdoor

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

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2025-12-18 15:09:34

Tricky Linking

Time of First Successful Submission: 2025-12-18 15:27:41

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-18 15:55:59

Snooping on Configurations

Time of First Successful Submission: 2025-12-18 17:46:52

The Fork Bomb

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

Disk-Space Doomsday

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

rm -rf /

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

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-18 18:52:28


Computing 101

46 / 94 7229 / 21494


Your First Register

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

Your First Syscall

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

Exit Codes

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

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2025-12-19 15:02:19

Loading From Memory

Time of First Successful Submission: 2025-12-19 15:33:15

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2025-12-19 15:37:59

Dereferencing Yourself

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

Dereferencing with Offsets

Time of First Successful Submission: 2025-12-19 15:40:35

Stored Addresses

Time of First Successful Submission: 2025-12-19 15:42:51

Double Dereference

Time of First Successful Submission: 2025-12-19 15:45:36

Tracing Syscalls

Time of First Successful Submission: 2025-12-19 15:09:48

Starting GDB

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

Starting Programs in GDB

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

Writing Output

Time of First Successful Submission: 2025-12-19 16:04:27

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2025-12-19 16:13:16

Reading Data

Time of First Successful Submission: 2025-12-19 16:15:57

set-register

Time of First Successful Submission: 2025-12-19 17:15:07

set-multiple-registers

Time of First Successful Submission: 2025-12-19 17:18:34

add-to-register

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

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2025-12-19 17:27:21

modulo-operation

Time of First Successful Submission: 2025-12-19 17:37:02

set-upper-byte

Time of First Successful Submission: 2025-12-19 17:39:15

efficient-modulo

Time of First Successful Submission: 2025-12-19 17:47:35

byte-extraction

Time of First Successful Submission: 2025-12-19 18:05:54

bitwise-and

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

check-even

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

memory-read

Time of First Successful Submission: 2025-12-19 18:32:02

memory-write

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

memory-increment

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

byte-access

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

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2025-12-19 19:07:27

memory-sum

Time of First Successful Submission: 2025-12-19 19:11:41

stack-subtraction

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

swap-stack-values

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

average-stack-values

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

absolute-jump

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

relative-jump

Time of First Successful Submission: 2025-12-19 19:39:32

jump-trampoline

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

conditional-jump

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

indirect-jump

Time of First Successful Submission: 2025-12-19 20:54:35

average-loop

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


GCA CTF

12 / 104 708 / 43538


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-12-15 17:28:27

Connecting over SSH

Time of First Successful Submission: 2025-12-15 17:35:49

Restarting Challenges

Time of First Successful Submission: 2025-12-15 17:30:37

Getting Help

Time of First Successful Submission: 2025-12-15 17:37:42

Challenge Programs

Time of First Successful Submission: 2025-12-15 17:38:51

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-12-15 17:45:33

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-15 17:47:49

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-15 17:49:16


Linux Firmware Rehosting

5 / 13 63 / 122


Unpacking your first firmware

Time of First Successful Submission: 2025-12-11 14:19:56

Your first rehosting!

Time of First Successful Submission: 2025-12-11 14:27:04

Looking at console output

Time of First Successful Submission: 2025-12-11 14:37:54

Interacting with the shell

Time of First Successful Submission: 2025-12-11 14:48:24

Analyzing system calls

Time of First Successful Submission: 2025-12-11 15:11:13