svoboda

🐧

pwn.college Archives

1 / 202 22548 / 22792


Triple Dereference

Time of First Successful Submission: 2026-02-04 18:51:19


Intro to Programming Languages

15 / 234 8233 / 31971


Commands

Time of First Successful Submission: 2026-01-31 17:23:17

Command Arguments

Time of First Successful Submission: 2026-01-31 17:23:57

Command History

Time of First Successful Submission: 2026-01-31 17:24:34

The Root Path

Time of First Successful Submission: 2026-01-31 17:27:40

Absolute Paths

Time of First Successful Submission: 2026-01-31 17:28:23

Changing position

Time of First Successful Submission: 2026-01-31 17:29:14

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-31 17:30:19

Relative Paths

Time of First Successful Submission: 2026-01-31 17:32:01

Cat

Time of First Successful Submission: 2026-01-31 17:35:41

Ls

Time of First Successful Submission: 2026-01-31 17:39:57

Ls All

Time of First Successful Submission: 2026-01-31 17:43:04

Find

Time of First Successful Submission: 2026-01-31 17:51:42

Piping Echo

Time of First Successful Submission: 2026-01-31 18:21:01

Piping Stdout

Time of First Successful Submission: 2026-01-31 18:21:53

Piping Stdin

Time of First Successful Submission: 2026-01-31 18:25:35


Start Here

12 / 12 1035 / 43337


Using the Terminal

Time of First Successful Submission: 2026-01-31 16:51:23

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-31 16:53:22

Using the GUI Desktop

Time of First Successful Submission: 2026-01-31 16:55:07

Pasting into the Desktop

Time of First Successful Submission: 2026-01-31 16:57:22

Restarting Challenges

Time of First Successful Submission: 2026-01-31 17:01:20

Challenge Programs

Time of First Successful Submission: 2026-01-31 17:10:55

The Flag File

Time of First Successful Submission: 2026-01-31 17:12:34

Using Privileged Mode

Time of First Successful Submission: 2026-01-31 17:16:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-31 17:18:40

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-31 17:19:19


Linux Luminarium

128 / 128 1837 / 32379


Intro to Commands

Time of First Successful Submission: 2026-01-31 17:23:17

Intro to Arguments

Time of First Successful Submission: 2026-01-31 17:23:57

Command History

Time of First Successful Submission: 2026-01-31 17:24:34

The Root

Time of First Successful Submission: 2026-01-31 17:27:40

Program and absolute paths

Time of First Successful Submission: 2026-01-31 17:28:23

Position thy self

Time of First Successful Submission: 2026-01-31 17:29:14

Position elsewhere

Time of First Successful Submission: 2026-01-31 17:30:19

implicit relative paths, from /

Time of First Successful Submission: 2026-01-31 17:32:01

explicit relative paths, from /

Time of First Successful Submission: 2026-01-31 17:33:04

implicit relative path

Time of First Successful Submission: 2026-01-31 17:33:29

home sweet home

Time of First Successful Submission: 2026-01-31 17:34:31

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-31 17:35:41

catting absolute paths

Time of First Successful Submission: 2026-01-31 17:36:00

more catting practice

Time of First Successful Submission: 2026-01-31 17:37:51

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-31 17:38:47

comparing files

Time of First Successful Submission: 2026-01-31 17:39:26

listing files

Time of First Successful Submission: 2026-01-31 17:39:57

touching files

Time of First Successful Submission: 2026-01-31 17:40:35

removing files

Time of First Successful Submission: 2026-01-31 17:41:27

moving files

Time of First Successful Submission: 2026-01-31 17:42:00

copying files

Time of First Successful Submission: 2026-01-31 17:42:23

hidden files

Time of First Successful Submission: 2026-01-31 17:43:04

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-31 17:46:06

making directories

Time of First Successful Submission: 2026-01-31 17:46:55

finding files

Time of First Successful Submission: 2026-01-31 17:51:42

linking files

Time of First Successful Submission: 2026-01-31 17:55:38

Learning From Documentation

Time of First Successful Submission: 2026-01-31 17:58:02

Learning Complex Usage

Time of First Successful Submission: 2026-01-31 17:58:38

Reading Manuals

Time of First Successful Submission: 2026-01-31 17:59:54

Searching Manuals

Time of First Successful Submission: 2026-01-31 18:00:47

Searching For Manuals

Time of First Successful Submission: 2026-01-31 18:03:28

Helpful Programs

Time of First Successful Submission: 2026-01-31 18:04:32

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-01-31 18:07:59

Matching with ?

Time of First Successful Submission: 2026-01-31 18:08:34

Matching with []

Time of First Successful Submission: 2026-01-31 18:10:02

Matching paths with []

Time of First Successful Submission: 2026-01-31 18:11:10

Multiple globs

Time of First Successful Submission: 2026-01-31 18:12:06

Mixing globs

Time of First Successful Submission: 2026-01-31 18:15:00

Exclusionary globbing

Time of First Successful Submission: 2026-01-31 18:16:00

Tab completion

Time of First Successful Submission: 2026-01-31 18:17:16

Multiple options for tab completion

Time of First Successful Submission: 2026-01-31 18:18:14

Tab completion on commands

Time of First Successful Submission: 2026-01-31 18:19:25

Redirecting output

Time of First Successful Submission: 2026-01-31 18:21:01

Redirecting more output

Time of First Successful Submission: 2026-01-31 18:21:53

Appending output

Time of First Successful Submission: 2026-01-31 18:23:04

Redirecting errors

Time of First Successful Submission: 2026-01-31 18:24:10

Redirecting input

Time of First Successful Submission: 2026-01-31 18:25:35

Grepping stored results

Time of First Successful Submission: 2026-01-31 18:27:17

Grepping live output

Time of First Successful Submission: 2026-01-31 18:27:48

Grepping errors

Time of First Successful Submission: 2026-01-31 18:29:10

Filtering with grep -v

Time of First Successful Submission: 2026-01-31 18:29:46

Filtering with sed

Time of First Successful Submission: 2026-01-31 18:30:58

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-31 18:34:51

Process substitution for input

Time of First Successful Submission: 2026-01-31 18:37:09

Writing to multiple programs

Time of First Successful Submission: 2026-01-31 18:39:59

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-31 18:42:37

Named pipes

Time of First Successful Submission: 2026-01-31 18:45:39

Printing Variables

Time of First Successful Submission: 2026-01-31 18:46:39

Setting Variables

Time of First Successful Submission: 2026-01-31 18:47:21

Multi-word Variables

Time of First Successful Submission: 2026-01-31 18:48:13

Exporting Variables

Time of First Successful Submission: 2026-01-31 18:50:38

Printing Exported Variables

Time of First Successful Submission: 2026-01-31 18:51:28

Storing Command Output

Time of First Successful Submission: 2026-01-31 18:53:41

Reading Input

Time of First Successful Submission: 2026-01-31 18:55:07

Reading Files

Time of First Successful Submission: 2026-01-31 18:56:10

Translating characters

Time of First Successful Submission: 2026-01-31 18:58:53

Deleting characters

Time of First Successful Submission: 2026-01-31 18:59:47

Deleting newlines

Time of First Successful Submission: 2026-01-31 19:00:29

Extracting the first lines with head

Time of First Successful Submission: 2026-01-31 19:01:12

Extracting specific sections of text

Time of First Successful Submission: 2026-01-31 19:03:17

Sorting data

Time of First Successful Submission: 2026-01-31 19:04:19

Listing Processes

Time of First Successful Submission: 2026-01-31 19:06:56

Killing Processes

Time of First Successful Submission: 2026-01-31 19:07:42

Interrupting Processes

Time of First Successful Submission: 2026-01-31 19:08:19

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-01-31 19:10:57

Resuming Processes

Time of First Successful Submission: 2026-01-31 19:11:40

Backgrounding Processes

Time of First Successful Submission: 2026-01-31 19:14:02

Foregrounding Processes

Time of First Successful Submission: 2026-01-31 19:15:04

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-31 19:15:25

Process Exit Codes

Time of First Successful Submission: 2026-01-31 19:16:02

Becoming root with su

Time of First Successful Submission: 2026-01-31 19:18:42

Other users with su

Time of First Successful Submission: 2026-01-31 19:19:13

Cracking passwords

Time of First Successful Submission: 2026-01-31 19:21:54

Using sudo

Time of First Successful Submission: 2026-01-31 19:22:52

Changing File Ownership

Time of First Successful Submission: 2026-01-31 19:34:31

Groups and Files

Time of First Successful Submission: 2026-01-31 19:36:07

Fun With Groups Names

Time of First Successful Submission: 2026-01-31 19:37:11

Changing Permissions

Time of First Successful Submission: 2026-01-31 19:38:18

Executable Files

Time of First Successful Submission: 2026-01-31 19:39:12

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-31 19:43:56

Permissions Setting Practice

Time of First Successful Submission: 2026-01-31 19:50:35

The SUID Bit

Time of First Successful Submission: 2026-01-31 19:52:18

Chaining with Semicolons

Time of First Successful Submission: 2026-01-31 19:53:04

Building on Success

Time of First Successful Submission: 2026-01-31 19:53:45

Handling Failure

Time of First Successful Submission: 2026-01-31 19:54:18

Your First Shell Script

Time of First Successful Submission: 2026-01-31 19:56:47

Redirecting Script Output

Time of First Successful Submission: 2026-01-31 19:58:08

Executable Shell Scripts

Time of First Successful Submission: 2026-01-31 19:58:48

Understanding Shebangs

Time of First Successful Submission: 2026-01-31 20:00:33

Scripting with Arguments

Time of First Successful Submission: 2026-01-31 20:01:51

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2026-01-31 20:06:16

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-31 20:08:39

Reading Shell Scripts

Time of First Successful Submission: 2026-01-31 20:09:39

Launching Screen

Time of First Successful Submission: 2026-01-31 20:10:42

Detaching and Attaching

Time of First Successful Submission: 2026-01-31 20:11:28

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2026-01-31 20:14:10

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-31 20:15:21

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-31 20:19:57

The PATH Variable

Time of First Successful Submission: 2026-01-31 20:21:34

Setting PATH

Time of First Successful Submission: 2026-01-31 20:22:34

Finding Commands

Time of First Successful Submission: 2026-01-31 20:23:27

Adding Commands

Time of First Successful Submission: 2026-01-31 20:26:20

Hijacking Commands

Time of First Successful Submission: 2026-01-31 20:27:37

Bashrc Backdoor

Time of First Successful Submission: 2026-01-31 20:30:01

Sniffing Input

Time of First Successful Submission: 2026-01-31 20:36:08

Overshared Directories

Time of First Successful Submission: 2026-01-31 20:41:31

Tricky Linking

Time of First Successful Submission: 2026-01-31 20:44:58

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-31 20:46:32

Snooping on Configurations

Time of First Successful Submission: 2026-01-31 20:49:45

The Fork Bomb

Time of First Successful Submission: 2026-01-31 21:11:00

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-31 21:17:17

rm -rf /

Time of First Successful Submission: 2026-01-31 21:26:17

Life after rm -rf /

Time of First Successful Submission: 2026-01-31 21:36:59

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-31 21:41:06


Computing 101

28 / 94 12745 / 21528


Your First Register

Time of First Successful Submission: 2026-02-03 18:30:37

Your First Syscall

Time of First Successful Submission: 2026-02-03 18:35:21

Exit Codes

Time of First Successful Submission: 2026-02-03 18:37:20

Building Executables

Time of First Successful Submission: 2026-02-03 18:44:27

Moving Between Registers

Time of First Successful Submission: 2026-02-03 18:56:24

Loading From Memory

Time of First Successful Submission: 2026-02-04 18:26:34

More Loading Practice

Time of First Successful Submission: 2026-02-04 18:28:57

Dereferencing Pointers

Time of First Successful Submission: 2026-02-04 18:33:30

Dereferencing Yourself

Time of First Successful Submission: 2026-02-04 18:36:11

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-04 18:42:14

Stored Addresses

Time of First Successful Submission: 2026-02-04 18:47:09

Double Dereference

Time of First Successful Submission: 2026-02-04 18:49:08

Tracing Syscalls

Time of First Successful Submission: 2026-02-03 19:05:44

Starting GDB

Time of First Successful Submission: 2026-02-03 19:07:02

Starting Programs in GDB

Time of First Successful Submission: 2026-02-03 19:08:27

Writing Output

Time of First Successful Submission: 2026-02-06 18:29:18

Chaining Syscalls

Time of First Successful Submission: 2026-02-06 18:31:50

Writing Strings

Time of First Successful Submission: 2026-02-06 18:33:20

Reading Data

Time of First Successful Submission: 2026-02-06 18:42:03

set-register

Time of First Successful Submission: 2026-02-06 19:09:46

set-multiple-registers

Time of First Successful Submission: 2026-02-06 19:17:09

add-to-register

Time of First Successful Submission: 2026-02-06 19:20:46

linear-equation-registers

Time of First Successful Submission: 2026-02-06 19:24:42

integer-division

Time of First Successful Submission: 2026-02-06 19:30:17

modulo-operation

Time of First Successful Submission: 2026-02-06 19:37:20

set-upper-byte

Time of First Successful Submission: 2026-02-07 17:44:19

efficient-modulo

Time of First Successful Submission: 2026-02-07 17:48:34

byte-extraction

Time of First Successful Submission: 2026-02-07 18:01:08


GCA CTF

12 / 104 1286 / 43614


Using the Terminal

Time of First Successful Submission: 2026-01-31 16:51:23

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-31 16:53:22

Using the GUI Desktop

Time of First Successful Submission: 2026-01-31 16:55:07

Pasting into the Desktop

Time of First Successful Submission: 2026-01-31 16:57:22

Connecting over SSH

Time of First Successful Submission: 2026-01-31 16:58:11

Restarting Challenges

Time of First Successful Submission: 2026-01-31 17:01:20

Getting Help

Time of First Successful Submission: 2026-01-31 17:08:46

Challenge Programs

Time of First Successful Submission: 2026-01-31 17:10:55

The Flag File

Time of First Successful Submission: 2026-01-31 17:12:34

Using Privileged Mode

Time of First Successful Submission: 2026-01-31 17:16:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-31 17:18:40

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-31 17:19:19