jrw.c

🐧

pwn.college Archives

1 / 202 21688 / 22789


Triple Dereference

Time of First Successful Submission: 2025-12-03 01:43:36


Intro to Programming Languages

15 / 234 6387 / 31883


Commands

Time of First Successful Submission: 2025-11-25 03:26:46

Command Arguments

Time of First Successful Submission: 2025-11-25 03:27:57

Command History

Time of First Successful Submission: 2025-11-25 03:28:37

The Root Path

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

Absolute Paths

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

Changing position

Time of First Successful Submission: 2025-11-25 03:33:45

Changing to an Absolute Path

Time of First Successful Submission: 2025-11-25 03:35:54

Relative Paths

Time of First Successful Submission: 2025-11-25 03:37:36

Cat

Time of First Successful Submission: 2025-11-25 03:43:51

Ls

Time of First Successful Submission: 2025-11-25 04:14:46

Ls All

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

Find

Time of First Successful Submission: 2025-11-25 05:44:59

Piping Echo

Time of First Successful Submission: 2025-11-27 15:34:14

Piping Stdout

Time of First Successful Submission: 2025-11-27 15:35:10

Piping Stdin

Time of First Successful Submission: 2025-11-27 15:42:39


Start Here

10 / 12 18456 / 43186


Using the Terminal

Time of First Successful Submission: 2025-11-24 23:01:49

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-24 23:03:39

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-11-24 23:06:28

Restarting Challenges

Time of First Successful Submission: 2025-11-24 23:09:11

Challenge Programs

Time of First Successful Submission: 2025-11-24 23:12:49

The Flag File

Time of First Successful Submission: 2025-11-24 23:14:37

Using Privileged Mode

Time of First Successful Submission: 2025-11-24 23:17:31

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-24 23:20:20

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-24 23:21:13


Linux Luminarium

128 / 128 634 / 32293


Intro to Commands

Time of First Successful Submission: 2025-11-25 03:26:46

Intro to Arguments

Time of First Successful Submission: 2025-11-25 03:27:57

Command History

Time of First Successful Submission: 2025-11-25 03:28:37

The Root

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

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2025-11-25 03:33:45

Position elsewhere

Time of First Successful Submission: 2025-11-25 03:35:54

implicit relative paths, from /

Time of First Successful Submission: 2025-11-25 03:37:36

explicit relative paths, from /

Time of First Successful Submission: 2025-11-25 03:38:51

implicit relative path

Time of First Successful Submission: 2025-11-25 03:39:44

home sweet home

Time of First Successful Submission: 2025-11-25 03:42:04

cat: not the pet, but the command!

Time of First Successful Submission: 2025-11-25 03:43:51

catting absolute paths

Time of First Successful Submission: 2025-11-25 04:09:49

more catting practice

Time of First Successful Submission: 2025-11-25 04:10:46

grepping for a needle in a haystack

Time of First Successful Submission: 2025-11-25 04:12:16

comparing files

Time of First Successful Submission: 2025-11-25 04:14:00

listing files

Time of First Successful Submission: 2025-11-25 04:14:46

touching files

Time of First Successful Submission: 2025-11-25 04:15:26

removing files

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

moving files

Time of First Successful Submission: 2025-11-25 05:32:51

copying files

Time of First Successful Submission: 2025-11-25 05:33:37

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2025-11-25 05:40:35

making directories

Time of First Successful Submission: 2025-11-25 05:41:32

finding files

Time of First Successful Submission: 2025-11-25 05:44:59

linking files

Time of First Successful Submission: 2025-11-26 17:45:07

Learning From Documentation

Time of First Successful Submission: 2025-11-26 17:52:54

Learning Complex Usage

Time of First Successful Submission: 2025-11-26 17:55:32

Reading Manuals

Time of First Successful Submission: 2025-11-26 17:59:51

Searching Manuals

Time of First Successful Submission: 2025-11-26 18:00:56

Searching For Manuals

Time of First Successful Submission: 2025-11-26 18:23:00

Helpful Programs

Time of First Successful Submission: 2025-11-26 18:24:32

Help for Builtins

Time of First Successful Submission: 2025-11-26 19:37:09

Matching with *

Time of First Successful Submission: 2025-11-26 20:34:38

Matching with ?

Time of First Successful Submission: 2025-11-26 20:35:33

Matching with []

Time of First Successful Submission: 2025-11-26 20:37:34

Matching paths with []

Time of First Successful Submission: 2025-11-26 20:38:30

Multiple globs

Time of First Successful Submission: 2025-11-26 20:39:45

Mixing globs

Time of First Successful Submission: 2025-11-26 20:42:50

Exclusionary globbing

Time of First Successful Submission: 2025-11-26 20:59:15

Tab completion

Time of First Successful Submission: 2025-11-27 15:29:47

Multiple options for tab completion

Time of First Successful Submission: 2025-11-27 15:31:25

Tab completion on commands

Time of First Successful Submission: 2025-11-27 15:32:20

Redirecting output

Time of First Successful Submission: 2025-11-27 15:34:14

Redirecting more output

Time of First Successful Submission: 2025-11-27 15:35:10

Appending output

Time of First Successful Submission: 2025-11-27 15:36:57

Redirecting errors

Time of First Successful Submission: 2025-11-27 15:41:07

Redirecting input

Time of First Successful Submission: 2025-11-27 15:42:39

Grepping stored results

Time of First Successful Submission: 2025-11-27 15:44:46

Grepping live output

Time of First Successful Submission: 2025-11-27 15:45:41

Grepping errors

Time of First Successful Submission: 2025-11-27 15:46:56

Filtering with grep -v

Time of First Successful Submission: 2025-11-27 15:48:03

Filtering with sed

Time of First Successful Submission: 2025-11-27 15:49:23

Duplicating piped data with tee

Time of First Successful Submission: 2025-11-27 16:17:47

Process substitution for input

Time of First Successful Submission: 2025-11-27 18:00:20

Writing to multiple programs

Time of First Successful Submission: 2025-11-28 00:49:00

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2025-11-29 03:44:52

Printing Variables

Time of First Successful Submission: 2025-11-29 03:11:24

Setting Variables

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

Multi-word Variables

Time of First Successful Submission: 2025-11-29 03:13:00

Exporting Variables

Time of First Successful Submission: 2025-11-29 03:15:46

Printing Exported Variables

Time of First Successful Submission: 2025-11-29 03:16:24

Storing Command Output

Time of First Successful Submission: 2025-11-29 03:18:14

Reading Input

Time of First Successful Submission: 2025-11-29 03:19:38

Reading Files

Time of First Successful Submission: 2025-11-29 03:35:56

Translating characters

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

Deleting characters

Time of First Successful Submission: 2025-11-29 03:49:45

Deleting newlines

Time of First Successful Submission: 2025-11-29 03:50:57

Extracting the first lines with head

Time of First Successful Submission: 2025-11-29 03:51:55

Extracting specific sections of text

Time of First Successful Submission: 2025-11-29 03:55:57

Sorting data

Time of First Successful Submission: 2025-11-29 03:57:27

Listing Processes

Time of First Successful Submission: 2025-11-29 04:02:01

Killing Processes

Time of First Successful Submission: 2025-11-29 04:03:33

Interrupting Processes

Time of First Successful Submission: 2025-11-29 04:04:08

Killing Misbehaving Processes

Time of First Successful Submission: 2025-11-29 04:07:13

Suspending Processes

Time of First Successful Submission: 2025-11-29 04:07:58

Resuming Processes

Time of First Successful Submission: 2025-11-29 04:08:28

Backgrounding Processes

Time of First Successful Submission: 2025-11-29 04:12:35

Foregrounding Processes

Time of First Successful Submission: 2025-11-29 04:13:16

Starting Backgrounded Processes

Time of First Successful Submission: 2025-11-29 04:13:45

Process Exit Codes

Time of First Successful Submission: 2025-11-29 04:14:37

Becoming root with su

Time of First Successful Submission: 2025-11-29 04:22:04

Other users with su

Time of First Successful Submission: 2025-11-29 04:22:49

Cracking passwords

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

Using sudo

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

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2025-11-29 05:24:09

Fun With Groups Names

Time of First Successful Submission: 2025-11-29 05:25:22

Changing Permissions

Time of First Successful Submission: 2025-11-29 05:28:13

Executable Files

Time of First Successful Submission: 2025-11-29 05:29:00

Permission Tweaking Practice

Time of First Successful Submission: 2025-11-29 05:35:25

Permissions Setting Practice

Time of First Successful Submission: 2025-11-29 05:38:00

The SUID Bit

Time of First Successful Submission: 2025-11-29 05:39:53

Chaining with Semicolons

Time of First Successful Submission: 2025-11-30 16:18:18

Building on Success

Time of First Successful Submission: 2025-11-30 16:24:22

Handling Failure

Time of First Successful Submission: 2025-11-30 16:27:34

Your First Shell Script

Time of First Successful Submission: 2025-11-30 16:29:56

Redirecting Script Output

Time of First Successful Submission: 2025-11-30 16:32:21

Executable Shell Scripts

Time of First Successful Submission: 2025-11-30 16:49:34

Understanding Shebangs

Time of First Successful Submission: 2025-11-30 17:09:36

Scripting with Arguments

Time of First Successful Submission: 2025-11-30 17:11:06

Scripting with Conditionals

Time of First Successful Submission: 2025-11-30 17:13:41

Scripting with Default Cases

Time of First Successful Submission: 2025-11-30 17:16:15

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-11-30 17:19:57

Reading Shell Scripts

Time of First Successful Submission: 2025-11-30 17:21:59

Launching Screen

Time of First Successful Submission: 2025-11-30 17:32:29

Detaching and Attaching

Time of First Successful Submission: 2025-11-30 17:42:37

Finding Sessions

Time of First Successful Submission: 2025-11-30 17:44:45

Switching Windows

Time of First Successful Submission: 2025-11-30 17:46:41

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-11-30 17:48:01

Switching Windows (tmux)

Time of First Successful Submission: 2025-11-30 17:51:18

The PATH Variable

Time of First Successful Submission: 2025-11-30 17:55:07

Setting PATH

Time of First Successful Submission: 2025-11-30 17:56:52

Finding Commands

Time of First Successful Submission: 2025-11-30 17:58:37

Adding Commands

Time of First Successful Submission: 2025-11-30 18:04:36

Hijacking Commands

Time of First Successful Submission: 2025-11-30 18:17:13

Bashrc Backdoor

Time of First Successful Submission: 2025-11-30 18:26:11

Sniffing Input

Time of First Successful Submission: 2025-11-30 19:02:00

Overshared Directories

Time of First Successful Submission: 2025-11-30 19:31:53

Tricky Linking

Time of First Successful Submission: 2025-11-30 19:47:16

Sniffing Process Arguments

Time of First Successful Submission: 2025-11-30 19:49:27

Snooping on Configurations

Time of First Successful Submission: 2025-11-30 19:52:46

The Fork Bomb

Time of First Successful Submission: 2025-11-30 20:56:06

Disk-Space Doomsday

Time of First Successful Submission: 2025-11-30 20:58:46

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2025-11-30 21:15:38

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-11-30 21:18:40


Computing 101

15 / 94 15766 / 21479


Your First Register

Time of First Successful Submission: 2025-11-25 04:21:28

Your First Syscall

Time of First Successful Submission: 2025-11-25 04:24:43

Exit Codes

Time of First Successful Submission: 2025-11-25 04:27:21

Building Executables

Time of First Successful Submission: 2025-11-25 04:33:31

Moving Between Registers

Time of First Successful Submission: 2025-11-25 04:35:55

Loading From Memory

Time of First Successful Submission: 2025-11-30 23:41:28

More Loading Practice

Time of First Successful Submission: 2025-11-30 23:42:32

Dereferencing Pointers

Time of First Successful Submission: 2025-11-30 23:46:35

Dereferencing Yourself

Time of First Successful Submission: 2025-11-30 23:48:45

Dereferencing with Offsets

Time of First Successful Submission: 2025-11-30 23:50:42

Stored Addresses

Time of First Successful Submission: 2025-12-03 01:39:08

Double Dereference

Time of First Successful Submission: 2025-12-03 01:42:18

Tracing Syscalls

Time of First Successful Submission: 2025-11-30 22:06:11

Starting GDB

Time of First Successful Submission: 2025-11-30 22:10:32

Starting Programs in GDB

Time of First Successful Submission: 2025-11-30 22:11:40


GCA CTF

10 / 104 18580 / 43463


Using the Terminal

Time of First Successful Submission: 2025-11-24 23:01:49

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-24 23:03:39

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-11-24 23:06:28

Restarting Challenges

Time of First Successful Submission: 2025-11-24 23:09:11

Challenge Programs

Time of First Successful Submission: 2025-11-24 23:12:49

The Flag File

Time of First Successful Submission: 2025-11-24 23:14:37

Using Privileged Mode

Time of First Successful Submission: 2025-11-24 23:17:31

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-24 23:20:20

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-24 23:21:13