sol4nki

🐧

pwn.college Archives

1 / 202 21400 / 22788


Triple Dereference

Time of First Successful Submission: 2025-11-08 16:36:42


Intro to Programming Languages

15 / 234 5903 / 31849


Commands

Time of First Successful Submission: 2025-11-05 18:03:43

Command Arguments

Time of First Successful Submission: 2025-11-05 18:04:32

Command History

Time of First Successful Submission: 2025-11-05 18:05:05

The Root Path

Time of First Successful Submission: 2025-11-05 18:06:46

Absolute Paths

Time of First Successful Submission: 2025-11-05 18:07:22

Changing position

Time of First Successful Submission: 2025-11-05 18:08:24

Changing to an Absolute Path

Time of First Successful Submission: 2025-11-05 18:09:41

Relative Paths

Time of First Successful Submission: 2025-11-05 18:13:45

Cat

Time of First Successful Submission: 2025-11-05 18:17:56

Ls

Time of First Successful Submission: 2025-11-05 18:21:55

Ls All

Time of First Successful Submission: 2025-11-05 18:25:04

Find

Time of First Successful Submission: 2025-11-05 18:34:35

Piping Echo

Time of First Successful Submission: 2025-11-05 21:32:54

Piping Stdout

Time of First Successful Submission: 2025-11-05 21:34:25

Piping Stdin

Time of First Successful Submission: 2025-11-05 21:37:40


Program Security

6 / 162 6561 / 9546


Terrible Token (Easy)

Time of First Successful Submission: 2025-11-09 14:10:35

Terrible Token (Hard)

Time of First Successful Submission: 2025-11-09 14:11:12

Tangled Ticket (Easy)

Time of First Successful Submission: 2025-11-09 14:13:04

Meager Mangler (Easy)

Time of First Successful Submission: 2025-11-09 14:20:29

Meager Mangler (Hard)

Time of First Successful Submission: 2025-11-09 14:21:12

Monstrous Mangler (Easy)

Time of First Successful Submission: 2025-11-09 14:22:12


Linux Luminarium

128 / 128 34 / 32256


Intro to Commands

Time of First Successful Submission: 2025-11-05 18:03:43

Intro to Arguments

Time of First Successful Submission: 2025-11-05 18:04:32

Command History

Time of First Successful Submission: 2025-11-05 18:05:05

The Root

Time of First Successful Submission: 2025-11-05 18:06:46

Program and absolute paths

Time of First Successful Submission: 2025-11-05 18:07:22

Position thy self

Time of First Successful Submission: 2025-11-05 18:08:24

Position elsewhere

Time of First Successful Submission: 2025-11-05 18:09:41

implicit relative paths, from /

Time of First Successful Submission: 2025-11-05 18:13:45

explicit relative paths, from /

Time of First Successful Submission: 2025-11-05 18:14:46

implicit relative path

Time of First Successful Submission: 2025-11-05 18:16:07

home sweet home

Time of First Successful Submission: 2025-11-05 18:17:14

cat: not the pet, but the command!

Time of First Successful Submission: 2025-11-05 18:17:56

catting absolute paths

Time of First Successful Submission: 2025-11-05 18:18:40

more catting practice

Time of First Successful Submission: 2025-11-05 18:19:20

grepping for a needle in a haystack

Time of First Successful Submission: 2025-11-05 18:20:16

comparing files

Time of First Successful Submission: 2025-11-05 18:21:09

listing files

Time of First Successful Submission: 2025-11-05 18:21:55

touching files

Time of First Successful Submission: 2025-11-05 18:22:33

removing files

Time of First Successful Submission: 2025-11-05 18:23:20

moving files

Time of First Successful Submission: 2025-11-05 18:24:04

copying files

Time of First Successful Submission: 2025-11-06 08:43:07

hidden files

Time of First Successful Submission: 2025-11-05 18:25:04

An Epic Filesystem Quest

Time of First Successful Submission: 2025-11-05 20:52:32

making directories

Time of First Successful Submission: 2025-11-05 18:29:54

finding files

Time of First Successful Submission: 2025-11-05 18:34:35

linking files

Time of First Successful Submission: 2025-11-05 18:50:02

Learning From Documentation

Time of First Successful Submission: 2025-11-05 20:53:15

Learning Complex Usage

Time of First Successful Submission: 2025-11-05 20:54:31

Reading Manuals

Time of First Successful Submission: 2025-11-05 20:56:18

Searching Manuals

Time of First Successful Submission: 2025-11-05 20:57:30

Searching For Manuals

Time of First Successful Submission: 2025-11-05 21:00:51

Helpful Programs

Time of First Successful Submission: 2025-11-05 21:02:31

Help for Builtins

Time of First Successful Submission: 2025-11-05 21:03:29

Matching with *

Time of First Successful Submission: 2025-11-05 21:07:56

Matching with ?

Time of First Successful Submission: 2025-11-05 21:09:07

Matching with []

Time of First Successful Submission: 2025-11-05 21:10:02

Matching paths with []

Time of First Successful Submission: 2025-11-05 21:10:57

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2025-11-05 21:26:42

Exclusionary globbing

Time of First Successful Submission: 2025-11-05 21:27:36

Tab completion

Time of First Successful Submission: 2025-11-05 21:28:38

Multiple options for tab completion

Time of First Successful Submission: 2025-11-05 21:31:08

Tab completion on commands

Time of First Successful Submission: 2025-11-05 21:31:55

Redirecting output

Time of First Successful Submission: 2025-11-05 21:32:54

Redirecting more output

Time of First Successful Submission: 2025-11-05 21:34:25

Appending output

Time of First Successful Submission: 2025-11-05 21:35:34

Redirecting errors

Time of First Successful Submission: 2025-11-05 21:36:45

Redirecting input

Time of First Successful Submission: 2025-11-05 21:37:40

Grepping stored results

Time of First Successful Submission: 2025-11-05 21:38:36

Grepping live output

Time of First Successful Submission: 2025-11-05 21:39:33

Grepping errors

Time of First Successful Submission: 2025-11-05 21:41:03

Filtering with grep -v

Time of First Successful Submission: 2025-11-05 21:41:58

Filtering with sed

Time of First Successful Submission: 2025-11-06 08:45:04

Duplicating piped data with tee

Time of First Successful Submission: 2025-11-05 21:45:26

Process substitution for input

Time of First Successful Submission: 2025-11-05 21:47:32

Writing to multiple programs

Time of First Successful Submission: 2025-11-05 21:52:22

Split-piping stderr and stdout

Time of First Successful Submission: 2025-11-05 21:59:32

Named pipes

Time of First Successful Submission: 2025-11-05 22:04:24

Printing Variables

Time of First Successful Submission: 2025-11-05 22:05:03

Setting Variables

Time of First Successful Submission: 2025-11-05 22:06:01

Multi-word Variables

Time of First Successful Submission: 2025-11-05 22:06:42

Exporting Variables

Time of First Successful Submission: 2025-11-05 22:08:38

Printing Exported Variables

Time of First Successful Submission: 2025-11-05 22:09:23

Storing Command Output

Time of First Successful Submission: 2025-11-05 22:11:03

Reading Input

Time of First Successful Submission: 2025-11-05 22:12:27

Reading Files

Time of First Successful Submission: 2025-11-05 22:14:06

Translating characters

Time of First Successful Submission: 2025-11-06 08:27:29

Deleting characters

Time of First Successful Submission: 2025-11-06 08:28:01

Deleting newlines

Time of First Successful Submission: 2025-11-06 08:28:51

Extracting the first lines with head

Time of First Successful Submission: 2025-11-06 08:29:50

Extracting specific sections of text

Time of First Successful Submission: 2025-11-06 08:31:58

Sorting data

Time of First Successful Submission: 2025-11-06 08:42:13

Listing Processes

Time of First Successful Submission: 2025-11-06 08:50:29

Killing Processes

Time of First Successful Submission: 2025-11-06 08:52:08

Interrupting Processes

Time of First Successful Submission: 2025-11-06 08:52:34

Killing Misbehaving Processes

Time of First Successful Submission: 2025-11-06 08:56:08

Suspending Processes

Time of First Successful Submission: 2025-11-06 08:56:52

Resuming Processes

Time of First Successful Submission: 2025-11-06 08:57:19

Backgrounding Processes

Time of First Successful Submission: 2025-11-06 08:59:24

Foregrounding Processes

Time of First Successful Submission: 2025-11-06 09:00:01

Starting Backgrounded Processes

Time of First Successful Submission: 2025-11-06 09:00:22

Process Exit Codes

Time of First Successful Submission: 2025-11-06 09:03:13

Becoming root with su

Time of First Successful Submission: 2025-11-06 09:05:18

Other users with su

Time of First Successful Submission: 2025-11-06 09:05:58

Cracking passwords

Time of First Successful Submission: 2025-11-06 09:08:34

Using sudo

Time of First Successful Submission: 2025-11-06 09:10:53

Changing File Ownership

Time of First Successful Submission: 2025-11-06 09:18:56

Groups and Files

Time of First Successful Submission: 2025-11-06 09:21:42

Fun With Groups Names

Time of First Successful Submission: 2025-11-06 09:33:11

Changing Permissions

Time of First Successful Submission: 2025-11-06 09:37:46

Executable Files

Time of First Successful Submission: 2025-11-06 09:38:22

Permission Tweaking Practice

Time of First Successful Submission: 2025-11-06 09:46:05

Permissions Setting Practice

Time of First Successful Submission: 2025-11-06 09:49:28

The SUID Bit

Time of First Successful Submission: 2025-11-06 09:51:04

Chaining with Semicolons

Time of First Successful Submission: 2025-11-06 09:51:41

Building on Success

Time of First Successful Submission: 2025-11-06 09:52:29

Handling Failure

Time of First Successful Submission: 2025-11-06 09:53:12

Your First Shell Script

Time of First Successful Submission: 2025-11-06 09:55:32

Redirecting Script Output

Time of First Successful Submission: 2025-11-06 09:56:52

Executable Shell Scripts

Time of First Successful Submission: 2025-11-06 09:57:29

Understanding Shebangs

Time of First Successful Submission: 2025-11-06 10:00:16

Scripting with Arguments

Time of First Successful Submission: 2025-11-06 10:01:31

Scripting with Conditionals

Time of First Successful Submission: 2025-11-06 10:04:29

Scripting with Default Cases

Time of First Successful Submission: 2025-11-06 10:05:16

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-11-06 10:07:13

Reading Shell Scripts

Time of First Successful Submission: 2025-11-06 10:09:26

Launching Screen

Time of First Successful Submission: 2025-11-06 10:10:13

Detaching and Attaching

Time of First Successful Submission: 2025-11-06 10:11:20

Finding Sessions

Time of First Successful Submission: 2025-11-06 10:12:00

Switching Windows

Time of First Successful Submission: 2025-11-06 10:12:45

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-11-06 10:13:46

Switching Windows (tmux)

Time of First Successful Submission: 2025-11-06 10:14:22

The PATH Variable

Time of First Successful Submission: 2025-11-06 10:15:42

Setting PATH

Time of First Successful Submission: 2025-11-06 10:16:37

Finding Commands

Time of First Successful Submission: 2025-11-06 10:17:44

Adding Commands

Time of First Successful Submission: 2025-11-06 10:20:54

Hijacking Commands

Time of First Successful Submission: 2025-11-06 10:27:04

Bashrc Backdoor

Time of First Successful Submission: 2025-11-06 10:29:21

Sniffing Input

Time of First Successful Submission: 2025-11-06 10:37:51

Overshared Directories

Time of First Successful Submission: 2025-11-06 10:56:36

Tricky Linking

Time of First Successful Submission: 2025-11-06 11:48:33

Sniffing Process Arguments

Time of First Successful Submission: 2025-11-06 11:50:23

Snooping on Configurations

Time of First Successful Submission: 2025-11-06 11:51:59

The Fork Bomb

Time of First Successful Submission: 2025-11-06 12:18:39

Disk-Space Doomsday

Time of First Successful Submission: 2025-11-06 12:21:50

rm -rf /

Time of First Successful Submission: 2025-11-06 12:26:47

Life after rm -rf /

Time of First Successful Submission: 2025-11-06 12:32:26

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-11-06 12:35:30


Computing 101

54 / 94 4764 / 21464


Your First Register

Time of First Successful Submission: 2025-11-08 14:17:52

Your First Syscall

Time of First Successful Submission: 2025-11-08 14:21:29

Exit Codes

Time of First Successful Submission: 2025-11-08 14:22:38

Building Executables

Time of First Successful Submission: 2025-11-08 14:29:00

Moving Between Registers

Time of First Successful Submission: 2025-11-08 14:36:58

Loading From Memory

Time of First Successful Submission: 2025-11-08 15:59:32

More Loading Practice

Time of First Successful Submission: 2025-11-08 16:00:41

Dereferencing Pointers

Time of First Successful Submission: 2025-11-08 16:25:20

Dereferencing Yourself

Time of First Successful Submission: 2025-11-08 16:27:39

Dereferencing with Offsets

Time of First Successful Submission: 2025-11-08 16:28:56

Stored Addresses

Time of First Successful Submission: 2025-11-08 16:32:06

Double Dereference

Time of First Successful Submission: 2025-11-08 16:35:05

Tracing Syscalls

Time of First Successful Submission: 2025-11-08 14:43:08

Starting GDB

Time of First Successful Submission: 2025-11-08 14:45:14

Starting Programs in GDB

Time of First Successful Submission: 2025-11-08 14:46:50

Writing Output

Time of First Successful Submission: 2025-11-08 16:45:00

Chaining Syscalls

Time of First Successful Submission: 2025-11-08 16:45:54

Writing Strings

Time of First Successful Submission: 2025-11-08 16:46:38

Reading Data

Time of First Successful Submission: 2025-11-08 16:50:14

set-register

Time of First Successful Submission: 2025-11-08 16:57:30

set-multiple-registers

Time of First Successful Submission: 2025-11-08 17:01:33

add-to-register

Time of First Successful Submission: 2025-11-08 17:02:38

linear-equation-registers

Time of First Successful Submission: 2025-11-08 17:04:47

integer-division

Time of First Successful Submission: 2025-11-08 17:08:59

modulo-operation

Time of First Successful Submission: 2025-11-08 17:14:16

set-upper-byte

Time of First Successful Submission: 2025-11-08 17:16:26

efficient-modulo

Time of First Successful Submission: 2025-11-08 17:24:55

byte-extraction

Time of First Successful Submission: 2025-11-08 17:45:58

bitwise-and

Time of First Successful Submission: 2025-11-08 17:48:37

check-even

Time of First Successful Submission: 2025-11-08 17:55:47

memory-read

Time of First Successful Submission: 2025-11-08 17:57:32

memory-write

Time of First Successful Submission: 2025-11-08 17:59:53

memory-increment

Time of First Successful Submission: 2025-11-08 18:02:57

byte-access

Time of First Successful Submission: 2025-11-08 18:05:21

memory-size-access

Time of First Successful Submission: 2025-11-08 18:08:24

little-endian-write

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

memory-sum

Time of First Successful Submission: 2025-11-08 18:22:02

stack-subtraction

Time of First Successful Submission: 2025-11-08 18:24:37

swap-stack-values

Time of First Successful Submission: 2025-11-08 18:26:04

average-stack-values

Time of First Successful Submission: 2025-11-08 18:37:48

absolute-jump

Time of First Successful Submission: 2025-11-08 21:59:08

relative-jump

Time of First Successful Submission: 2025-11-08 22:12:21

jump-trampoline

Time of First Successful Submission: 2025-11-08 22:19:18

conditional-jump

Time of First Successful Submission: 2025-11-08 22:31:16

indirect-jump

Time of First Successful Submission: 2025-11-09 08:35:43

average-loop

Time of First Successful Submission: 2025-11-09 08:46:00

Debugging Programs

Time of First Successful Submission: 2025-11-09 09:00:55

Inspecting Registers

Time of First Successful Submission: 2025-11-09 09:03:11

Examining Memory

Time of First Successful Submission: 2025-11-09 09:07:15

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2025-11-12 16:43:07

Modifying Data

Time of First Successful Submission: 2025-11-13 10:32:53

Modifying Execution

Time of First Successful Submission: 2025-11-13 10:34:10

Broken Functions

Time of First Successful Submission: 2025-11-13 10:58:24