benja

🐧

pwn.college Archives

1 / 202 22082 / 22791


Triple Dereference

Time of First Successful Submission: 2025-12-31 19:48:55


Intro to Programming Languages

15 / 234 6949 / 31942


Commands

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

Command Arguments

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

Command History

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

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2025-12-24 18:09:11

Changing position

Time of First Successful Submission: 2025-12-24 18:12:07

Changing to an Absolute Path

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

Relative Paths

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

Cat

Time of First Successful Submission: 2025-12-24 18:32:38

Ls

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

Ls All

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

Find

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

Piping Echo

Time of First Successful Submission: 2025-12-25 04:37:08

Piping Stdout

Time of First Successful Submission: 2025-12-25 11:43:37

Piping Stdin

Time of First Successful Submission: 2025-12-25 11:56:44


Start Here

10 / 12 18854 / 43267


Using the Terminal

Time of First Successful Submission: 2025-12-23 21:35:46

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2025-12-23 21:38:57

Pasting into the Desktop

Time of First Successful Submission: 2025-12-23 21:40:39

Restarting Challenges

Time of First Successful Submission: 2025-12-23 21:44:43

Challenge Programs

Time of First Successful Submission: 2025-12-23 21:46:45

The Flag File

Time of First Successful Submission: 2025-12-23 21:48:34

Using Privileged Mode

Time of First Successful Submission: 2025-12-23 21:54:46

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-23 23:12:30


Linux Luminarium

128 / 128 1040 / 32351


Intro to Commands

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

Intro to Arguments

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

Command History

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

The Root

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

Program and absolute paths

Time of First Successful Submission: 2025-12-24 18:09:11

Position thy self

Time of First Successful Submission: 2025-12-24 18:12:07

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2025-12-24 18:21:55

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-24 18:32:38

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-24 18:36:54

comparing files

Time of First Successful Submission: 2025-12-24 18:42:32

listing files

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

touching files

Time of First Successful Submission: 2025-12-24 18:49:25

removing files

Time of First Successful Submission: 2025-12-24 18:50:34

moving files

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

copying files

Time of First Successful Submission: 2025-12-24 18:55:13

hidden files

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

An Epic Filesystem Quest

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

making directories

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

finding files

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

linking files

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

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2025-12-24 20:03:31

Reading Manuals

Time of First Successful Submission: 2025-12-24 20:08:37

Searching Manuals

Time of First Successful Submission: 2025-12-24 20:11:35

Searching For Manuals

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

Helpful Programs

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

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2025-12-25 02:51:36

Matching with ?

Time of First Successful Submission: 2025-12-25 02:54:07

Matching with []

Time of First Successful Submission: 2025-12-25 02:58:35

Matching paths with []

Time of First Successful Submission: 2025-12-25 03:00:11

Multiple globs

Time of First Successful Submission: 2025-12-25 03:04:33

Mixing globs

Time of First Successful Submission: 2025-12-25 03:48:20

Exclusionary globbing

Time of First Successful Submission: 2025-12-25 03:51:24

Tab completion

Time of First Successful Submission: 2025-12-25 03:53:33

Multiple options for tab completion

Time of First Successful Submission: 2025-12-25 03:58:06

Tab completion on commands

Time of First Successful Submission: 2025-12-25 03:59:14

Redirecting output

Time of First Successful Submission: 2025-12-25 04:37:08

Redirecting more output

Time of First Successful Submission: 2025-12-25 11:43:37

Appending output

Time of First Successful Submission: 2025-12-25 11:48:57

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2025-12-25 11:56:44

Grepping stored results

Time of First Successful Submission: 2025-12-25 11:58:28

Grepping live output

Time of First Successful Submission: 2025-12-25 12:00:04

Grepping errors

Time of First Successful Submission: 2025-12-25 12:01:40

Filtering with grep -v

Time of First Successful Submission: 2025-12-25 12:03:12

Filtering with sed

Time of First Successful Submission: 2025-12-25 12:06:08

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2025-12-25 12:24:50

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-25 12:56:18

Named pipes

Time of First Successful Submission: 2025-12-25 13:04:09

Printing Variables

Time of First Successful Submission: 2025-12-25 14:05:04

Setting Variables

Time of First Successful Submission: 2025-12-25 14:06:36

Multi-word Variables

Time of First Successful Submission: 2025-12-25 14:07:49

Exporting Variables

Time of First Successful Submission: 2025-12-25 14:10:30

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2025-12-25 14:17:06

Reading Input

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

Reading Files

Time of First Successful Submission: 2025-12-25 14:26:38

Translating characters

Time of First Successful Submission: 2025-12-25 14:51:58

Deleting characters

Time of First Successful Submission: 2025-12-25 15:14:54

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2025-12-25 15:20:01

Extracting specific sections of text

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

Sorting data

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

Listing Processes

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

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2025-12-25 15:43:55

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-25 15:53:10

Suspending Processes

Time of First Successful Submission: 2025-12-25 15:54:58

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2025-12-25 16:00:28

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-25 16:03:05

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2025-12-25 18:36:52

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2025-12-25 18:42:53

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2025-12-26 10:33:44

Groups and Files

Time of First Successful Submission: 2025-12-26 10:51:20

Fun With Groups Names

Time of First Successful Submission: 2025-12-26 10:53:33

Changing Permissions

Time of First Successful Submission: 2025-12-26 11:00:21

Executable Files

Time of First Successful Submission: 2025-12-26 11:02:43

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-26 11:11:31

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2025-12-26 11:31:56

Building on Success

Time of First Successful Submission: 2025-12-26 11:34:40

Handling Failure

Time of First Successful Submission: 2025-12-26 11:36:55

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2025-12-26 19:58:08

Understanding Shebangs

Time of First Successful Submission: 2025-12-26 20:03:45

Scripting with Arguments

Time of First Successful Submission: 2025-12-26 20:08:19

Scripting with Conditionals

Time of First Successful Submission: 2025-12-26 20:12:19

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2025-12-26 20:31:32

Detaching and Attaching

Time of First Successful Submission: 2025-12-26 20:35:44

Finding Sessions

Time of First Successful Submission: 2025-12-26 20:38:51

Switching Windows

Time of First Successful Submission: 2025-12-26 20:40:37

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-26 20:42:55

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-26 20:45:48

The PATH Variable

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

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2025-12-26 20:58:07

Adding Commands

Time of First Successful Submission: 2025-12-26 21:16:37

Hijacking Commands

Time of First Successful Submission: 2025-12-26 21:30:42

Bashrc Backdoor

Time of First Successful Submission: 2025-12-26 21:39:24

Sniffing Input

Time of First Successful Submission: 2025-12-27 00:12:25

Overshared Directories

Time of First Successful Submission: 2025-12-27 00:33:40

Tricky Linking

Time of First Successful Submission: 2025-12-27 00:58:14

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-27 01:03:10

Snooping on Configurations

Time of First Successful Submission: 2025-12-27 01:05:42

The Fork Bomb

Time of First Successful Submission: 2025-12-27 01:32:15

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-27 01:35:32

rm -rf /

Time of First Successful Submission: 2025-12-27 01:43:29

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-27 02:16:28


Computing 101

63 / 94 3229 / 21499


Your First Register

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

Your First Syscall

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

Exit Codes

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

Building Executables

Time of First Successful Submission: 2025-12-30 19:37:53

Moving Between Registers

Time of First Successful Submission: 2025-12-30 19:46:34

Loading From Memory

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

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2025-12-31 19:28:03

Dereferencing Yourself

Time of First Successful Submission: 2025-12-31 19:30:01

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2025-12-31 19:46:50

Tracing Syscalls

Time of First Successful Submission: 2025-12-30 21:48:24

Starting GDB

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

Starting Programs in GDB

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

Writing Output

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

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2025-12-31 21:23:24

Reading Data

Time of First Successful Submission: 2025-12-31 21:28:30

set-register

Time of First Successful Submission: 2025-12-31 23:24:10

set-multiple-registers

Time of First Successful Submission: 2025-12-31 23:32:41

add-to-register

Time of First Successful Submission: 2025-12-31 23:35:55

linear-equation-registers

Time of First Successful Submission: 2026-01-01 00:23:41

integer-division

Time of First Successful Submission: 2026-01-01 00:34:27

modulo-operation

Time of First Successful Submission: 2026-01-01 00:51:12

set-upper-byte

Time of First Successful Submission: 2026-01-01 00:55:08

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2026-01-01 01:19:41

bitwise-and

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

check-even

Time of First Successful Submission: 2026-01-01 02:46:14

memory-read

Time of First Successful Submission: 2026-01-01 13:27:45

memory-write

Time of First Successful Submission: 2026-01-01 13:29:29

memory-increment

Time of First Successful Submission: 2026-01-01 18:36:45

byte-access

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

memory-size-access

Time of First Successful Submission: 2026-01-01 19:11:50

little-endian-write

Time of First Successful Submission: 2026-01-02 19:00:25

memory-sum

Time of First Successful Submission: 2026-01-02 19:30:44

stack-subtraction

Time of First Successful Submission: 2026-01-02 19:49:02

swap-stack-values

Time of First Successful Submission: 2026-01-02 19:51:03

average-stack-values

Time of First Successful Submission: 2026-01-02 20:03:36

absolute-jump

Time of First Successful Submission: 2026-01-02 20:10:21

relative-jump

Time of First Successful Submission: 2026-01-02 22:06:40

jump-trampoline

Time of First Successful Submission: 2026-01-02 22:26:09

conditional-jump

Time of First Successful Submission: 2026-01-03 11:08:32

indirect-jump

Time of First Successful Submission: 2026-01-03 11:41:23

average-loop

Time of First Successful Submission: 2026-01-03 21:17:12

count-non-zero

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

string-lower

Time of First Successful Submission: 2026-01-04 00:14:44

most-common-byte

Time of First Successful Submission: 2026-01-05 00:38:46

Exit

Time of First Successful Submission: 2026-01-21 10:47:03

Socket

Time of First Successful Submission: 2026-01-21 18:35:39

Bind

Time of First Successful Submission: 2026-01-21 20:26:09

Listen

Time of First Successful Submission: 2026-01-22 17:13:08

Accept

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

Static Response

Time of First Successful Submission: 2026-01-22 20:09:13

Debugging Programs

Time of First Successful Submission: 2026-01-06 22:39:43

Inspecting Registers

Time of First Successful Submission: 2026-01-06 22:42:59

Examining Memory

Time of First Successful Submission: 2026-01-07 03:35:16

Setting Breakpoints

Time of First Successful Submission: 2026-01-07 20:29:21

GDB Scripting

Time of First Successful Submission: 2026-01-09 11:04:22

Modifying Data

Time of First Successful Submission: 2026-01-09 18:00:19

Modifying Execution

Time of First Successful Submission: 2026-01-09 18:36:42

Broken Functions

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


GCA CTF

10 / 104 18981 / 43544


Using the Terminal

Time of First Successful Submission: 2025-12-23 21:35:46

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2025-12-23 21:38:57

Pasting into the Desktop

Time of First Successful Submission: 2025-12-23 21:40:39

Restarting Challenges

Time of First Successful Submission: 2025-12-23 21:44:43

Challenge Programs

Time of First Successful Submission: 2025-12-23 21:46:45

The Flag File

Time of First Successful Submission: 2025-12-23 21:48:34

Using Privileged Mode

Time of First Successful Submission: 2025-12-23 21:54:46

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-23 23:12:30