w1shwithy0u

🐧

pwn.college Archives

1 / 202 22522 / 22791


Triple Dereference

Time of First Successful Submission: 2026-02-03 11:40:22


Intro to Programming Languages

15 / 234 8223 / 31971


Commands

Time of First Successful Submission: 2026-01-30 08:44:03

Command Arguments

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

Command History

Time of First Successful Submission: 2026-01-30 08:47:27

The Root Path

Time of First Successful Submission: 2026-01-30 08:50:08

Absolute Paths

Time of First Successful Submission: 2026-01-30 08:50:48

Changing position

Time of First Successful Submission: 2026-01-30 08:52:15

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-30 08:54:19

Relative Paths

Time of First Successful Submission: 2026-01-30 09:00:15

Cat

Time of First Successful Submission: 2026-01-30 09:12:10

Ls

Time of First Successful Submission: 2026-01-30 10:56:33

Ls All

Time of First Successful Submission: 2026-01-30 12:27:13

Find

Time of First Successful Submission: 2026-01-30 12:51:45

Piping Echo

Time of First Successful Submission: 2026-01-31 13:58:07

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-01-31 14:06:30


Start Here

10 / 12 19315 / 43337


Using the Terminal

Time of First Successful Submission: 2026-01-30 08:08:02

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-30 08:13:57

Pasting into the Desktop

Time of First Successful Submission: 2026-01-30 08:17:51

Restarting Challenges

Time of First Successful Submission: 2026-01-30 08:23:56

Challenge Programs

Time of First Successful Submission: 2026-01-30 08:26:26

The Flag File

Time of First Successful Submission: 2026-01-30 08:28:20

Using Privileged Mode

Time of First Successful Submission: 2026-01-30 08:31:47

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-30 08:35:54

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-30 08:36:53


Linux Luminarium

128 / 128 1867 / 32379


Intro to Commands

Time of First Successful Submission: 2026-01-30 08:44:03

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-01-30 08:47:27

The Root

Time of First Successful Submission: 2026-01-30 08:50:08

Program and absolute paths

Time of First Successful Submission: 2026-01-30 08:50:48

Position thy self

Time of First Successful Submission: 2026-01-30 08:52:15

Position elsewhere

Time of First Successful Submission: 2026-01-30 08:54:19

implicit relative paths, from /

Time of First Successful Submission: 2026-01-30 09:00:15

explicit relative paths, from /

Time of First Successful Submission: 2026-01-30 09:01:51

implicit relative path

Time of First Successful Submission: 2026-01-30 09:04:26

home sweet home

Time of First Successful Submission: 2026-01-30 09:10:13

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-30 09:12:10

catting absolute paths

Time of First Successful Submission: 2026-01-30 09:12:57

more catting practice

Time of First Successful Submission: 2026-01-30 09:14:01

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-30 09:16:08

comparing files

Time of First Successful Submission: 2026-01-30 10:54:56

listing files

Time of First Successful Submission: 2026-01-30 10:56:33

touching files

Time of First Successful Submission: 2026-01-30 10:58:14

removing files

Time of First Successful Submission: 2026-01-30 10:59:16

moving files

Time of First Successful Submission: 2026-01-30 12:24:51

copying files

Time of First Successful Submission: 2026-01-30 12:26:21

hidden files

Time of First Successful Submission: 2026-01-30 12:27:13

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-30 12:42:37

making directories

Time of First Successful Submission: 2026-01-30 12:46:43

finding files

Time of First Successful Submission: 2026-01-30 12:51:45

linking files

Time of First Successful Submission: 2026-01-30 12:54:30

Learning From Documentation

Time of First Successful Submission: 2026-01-30 15:13:47

Learning Complex Usage

Time of First Successful Submission: 2026-01-30 15:15:43

Reading Manuals

Time of First Successful Submission: 2026-01-30 15:27:57

Searching Manuals

Time of First Successful Submission: 2026-01-30 15:29:27

Searching For Manuals

Time of First Successful Submission: 2026-01-30 15:34:01

Helpful Programs

Time of First Successful Submission: 2026-01-30 15:39:06

Help for Builtins

Time of First Successful Submission: 2026-01-30 15:43:39

Matching with *

Time of First Successful Submission: 2026-01-30 15:45:35

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-01-31 13:41:37

Matching paths with []

Time of First Successful Submission: 2026-01-31 13:42:33

Multiple globs

Time of First Successful Submission: 2026-01-31 13:44:22

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-01-31 13:53:50

Tab completion

Time of First Successful Submission: 2026-01-31 13:54:42

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-01-31 13:56:52

Redirecting output

Time of First Successful Submission: 2026-01-31 13:58:07

Redirecting more output

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

Appending output

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

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-01-31 14:06:30

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2026-01-31 14:11:12

Grepping errors

Time of First Successful Submission: 2026-01-31 14:13:04

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-01-31 14:15:54

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-01-31 14:23:45

Writing to multiple programs

Time of First Successful Submission: 2026-02-01 08:11:02

Split-piping stderr and stdout

Time of First Successful Submission: 2026-02-01 08:12:53

Named pipes

Time of First Successful Submission: 2026-02-01 08:16:21

Printing Variables

Time of First Successful Submission: 2026-02-01 13:42:58

Setting Variables

Time of First Successful Submission: 2026-02-01 13:44:03

Multi-word Variables

Time of First Successful Submission: 2026-02-01 13:45:03

Exporting Variables

Time of First Successful Submission: 2026-02-01 13:48:26

Printing Exported Variables

Time of First Successful Submission: 2026-02-01 13:50:14

Storing Command Output

Time of First Successful Submission: 2026-02-01 13:53:36

Reading Input

Time of First Successful Submission: 2026-02-01 13:54:53

Reading Files

Time of First Successful Submission: 2026-02-01 13:56:14

Translating characters

Time of First Successful Submission: 2026-02-01 14:00:08

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-02-01 14:04:38

Extracting specific sections of text

Time of First Successful Submission: 2026-02-01 14:05:45

Sorting data

Time of First Successful Submission: 2026-02-01 14:06:54

Listing Processes

Time of First Successful Submission: 2026-02-01 14:47:17

Killing Processes

Time of First Successful Submission: 2026-02-02 07:05:08

Interrupting Processes

Time of First Successful Submission: 2026-02-02 07:05:47

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-02 07:09:31

Suspending Processes

Time of First Successful Submission: 2026-02-02 07:10:50

Resuming Processes

Time of First Successful Submission: 2026-02-02 07:11:32

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-02-02 07:17:00

Starting Backgrounded Processes

Time of First Successful Submission: 2026-02-02 07:18:04

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2026-02-01 14:09:12

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-02-01 14:13:28

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-02-02 07:24:50

Groups and Files

Time of First Successful Submission: 2026-02-02 07:27:54

Fun With Groups Names

Time of First Successful Submission: 2026-02-02 07:29:40

Changing Permissions

Time of First Successful Submission: 2026-02-02 07:32:09

Executable Files

Time of First Successful Submission: 2026-02-02 07:33:29

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-02 07:37:55

Permissions Setting Practice

Time of First Successful Submission: 2026-02-02 07:42:17

The SUID Bit

Time of First Successful Submission: 2026-02-02 07:43:51

Chaining with Semicolons

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

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-02-02 07:46:51

Your First Shell Script

Time of First Successful Submission: 2026-02-02 07:49:18

Redirecting Script Output

Time of First Successful Submission: 2026-02-02 07:52:44

Executable Shell Scripts

Time of First Successful Submission: 2026-02-02 07:56:37

Understanding Shebangs

Time of First Successful Submission: 2026-02-02 07:59:34

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-02-02 08:03:10

Scripting with Default Cases

Time of First Successful Submission: 2026-02-02 08:04:22

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-02-02 08:05:41

Reading Shell Scripts

Time of First Successful Submission: 2026-02-02 08:06:58

Launching Screen

Time of First Successful Submission: 2026-02-02 08:08:51

Detaching and Attaching

Time of First Successful Submission: 2026-02-02 08:11:42

Finding Sessions

Time of First Successful Submission: 2026-02-02 08:14:04

Switching Windows

Time of First Successful Submission: 2026-02-02 08:15:58

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-02 08:17:39

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-02 08:24:07

The PATH Variable

Time of First Successful Submission: 2026-02-01 14:34:51

Setting PATH

Time of First Successful Submission: 2026-02-01 14:36:06

Finding Commands

Time of First Successful Submission: 2026-02-01 14:37:09

Adding Commands

Time of First Successful Submission: 2026-02-01 14:38:32

Hijacking Commands

Time of First Successful Submission: 2026-02-01 14:43:12

Bashrc Backdoor

Time of First Successful Submission: 2026-02-02 08:27:10

Sniffing Input

Time of First Successful Submission: 2026-02-02 08:35:56

Overshared Directories

Time of First Successful Submission: 2026-02-02 14:05:51

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-02-02 14:10:43

Snooping on Configurations

Time of First Successful Submission: 2026-02-02 14:13:15

The Fork Bomb

Time of First Successful Submission: 2026-02-01 14:18:39

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-01 14:20:54

rm -rf /

Time of First Successful Submission: 2026-02-01 14:25:07

Life after rm -rf /

Time of First Successful Submission: 2026-02-01 14:28:38

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-02-01 14:32:13


Computing 101

52 / 94 5335 / 21528


Your First Register

Time of First Successful Submission: 2026-02-02 14:22:31

Your First Syscall

Time of First Successful Submission: 2026-02-02 14:24:52

Exit Codes

Time of First Successful Submission: 2026-02-02 14:26:43

Building Executables

Time of First Successful Submission: 2026-02-02 14:32:10

Moving Between Registers

Time of First Successful Submission: 2026-02-02 14:34:51

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-02-03 07:10:05

Dereferencing Pointers

Time of First Successful Submission: 2026-02-03 11:21:16

Dereferencing Yourself

Time of First Successful Submission: 2026-02-03 11:22:28

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-03 11:24:09

Stored Addresses

Time of First Successful Submission: 2026-02-03 11:32:17

Double Dereference

Time of First Successful Submission: 2026-02-03 11:38:15

Tracing Syscalls

Time of First Successful Submission: 2026-02-03 07:00:20

Starting GDB

Time of First Successful Submission: 2026-02-03 07:01:42

Starting Programs in GDB

Time of First Successful Submission: 2026-02-03 07:04:18

Writing Output

Time of First Successful Submission: 2026-02-03 16:07:50

Chaining Syscalls

Time of First Successful Submission: 2026-02-03 16:12:15

Writing Strings

Time of First Successful Submission: 2026-02-03 16:14:48

Reading Data

Time of First Successful Submission: 2026-02-03 16:17:19

set-register

Time of First Successful Submission: 2026-02-04 07:37:46

set-multiple-registers

Time of First Successful Submission: 2026-02-04 07:59:34

add-to-register

Time of First Successful Submission: 2026-02-04 08:03:05

linear-equation-registers

Time of First Successful Submission: 2026-02-05 05:34:56

integer-division

Time of First Successful Submission: 2026-02-06 13:30:18

modulo-operation

Time of First Successful Submission: 2026-02-06 13:32:32

set-upper-byte

Time of First Successful Submission: 2026-02-06 13:35:51

efficient-modulo

Time of First Successful Submission: 2026-02-06 13:39:24

byte-extraction

Time of First Successful Submission: 2026-02-06 13:42:54

bitwise-and

Time of First Successful Submission: 2026-02-07 04:43:47

check-even

Time of First Successful Submission: 2026-02-07 04:46:30

memory-read

Time of First Successful Submission: 2026-02-07 04:48:00

memory-write

Time of First Successful Submission: 2026-02-07 05:04:27

memory-increment

Time of First Successful Submission: 2026-02-07 05:18:28

byte-access

Time of First Successful Submission: 2026-02-07 05:23:18

memory-size-access

Time of First Successful Submission: 2026-02-07 05:24:18

little-endian-write

Time of First Successful Submission: 2026-02-07 05:25:35

memory-sum

Time of First Successful Submission: 2026-02-07 05:26:42

stack-subtraction

Time of First Successful Submission: 2026-02-07 05:27:33

swap-stack-values

Time of First Successful Submission: 2026-02-07 05:28:24

average-stack-values

Time of First Successful Submission: 2026-02-07 05:29:32

absolute-jump

Time of First Successful Submission: 2026-02-07 05:30:25

relative-jump

Time of First Successful Submission: 2026-02-07 05:33:56

jump-trampoline

Time of First Successful Submission: 2026-02-07 05:37:41

conditional-jump

Time of First Successful Submission: 2026-02-07 05:38:58

indirect-jump

Time of First Successful Submission: 2026-02-07 05:40:14

average-loop

Time of First Successful Submission: 2026-02-07 05:41:09

count-non-zero

Time of First Successful Submission: 2026-02-07 05:42:20

string-lower

Time of First Successful Submission: 2026-02-07 06:02:46

most-common-byte

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

Debugging Programs

Time of First Successful Submission: 2026-02-07 06:18:27

Inspecting Registers

Time of First Successful Submission: 2026-02-07 06:20:40

Examining Memory

Time of First Successful Submission: 2026-02-07 06:30:18


GCA CTF

10 / 104 19440 / 43614


Using the Terminal

Time of First Successful Submission: 2026-01-30 08:08:02

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-30 08:13:57

Pasting into the Desktop

Time of First Successful Submission: 2026-01-30 08:17:51

Restarting Challenges

Time of First Successful Submission: 2026-01-30 08:23:56

Challenge Programs

Time of First Successful Submission: 2026-01-30 08:26:26

The Flag File

Time of First Successful Submission: 2026-01-30 08:28:20

Using Privileged Mode

Time of First Successful Submission: 2026-01-30 08:31:47

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-30 08:35:54

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-30 08:36:53