oxide1-6

🐧

pwn.college Archives

1 / 202 22767 / 22795


Triple Dereference

Time of First Successful Submission: 2026-02-17 03:24:44


Intro to Programming Languages

15 / 234 8596 / 31991


Commands

Time of First Successful Submission: 2026-02-13 17:34:41

Command Arguments

Time of First Successful Submission: 2026-02-13 17:35:47

Command History

Time of First Successful Submission: 2026-02-13 17:36:50

The Root Path

Time of First Successful Submission: 2026-02-13 17:38:55

Absolute Paths

Time of First Successful Submission: 2026-02-13 17:40:10

Changing position

Time of First Successful Submission: 2026-02-13 17:41:42

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-02-13 17:48:40

Cat

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

Ls

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

Ls All

Time of First Successful Submission: 2026-02-13 18:25:51

Find

Time of First Successful Submission: 2026-02-13 18:46:01

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-02-14 05:46:35

Piping Stdin

Time of First Successful Submission: 2026-02-14 08:25:41


Intro to Cybersecurity

5 / 183 15644 / 20040


XOR

Time of First Successful Submission: 2026-02-26 20:40:23

XORing Hex

Time of First Successful Submission: 2026-02-26 20:58:01

XORing ASCII

Time of First Successful Submission: 2026-02-26 21:12:13

XORing ASCII Strings

Time of First Successful Submission: 2026-02-27 05:02:31

One-time Pad

Time of First Successful Submission: 2026-02-27 05:28:10


Start Here

12 / 12 1262 / 43364


Using the Terminal

Time of First Successful Submission: 2026-02-13 16:37:55

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-13 16:47:52

Using the GUI Desktop

Time of First Successful Submission: 2026-02-13 16:50:52

Pasting into the Desktop

Time of First Successful Submission: 2026-02-13 17:11:49

Restarting Challenges

Time of First Successful Submission: 2026-02-13 17:15:30

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-02-13 17:20:00

Using Privileged Mode

Time of First Successful Submission: 2026-02-13 17:26:18

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-13 17:30:34

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-13 17:31:39


Linux Luminarium

128 / 128 2067 / 32400


Intro to Commands

Time of First Successful Submission: 2026-02-13 17:34:41

Intro to Arguments

Time of First Successful Submission: 2026-02-13 17:35:47

Command History

Time of First Successful Submission: 2026-02-13 17:36:50

The Root

Time of First Successful Submission: 2026-02-13 17:38:55

Program and absolute paths

Time of First Successful Submission: 2026-02-13 17:40:10

Position thy self

Time of First Successful Submission: 2026-02-13 17:41:42

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-02-13 17:48:40

explicit relative paths, from /

Time of First Successful Submission: 2026-02-13 17:51:53

implicit relative path

Time of First Successful Submission: 2026-02-13 17:53:03

home sweet home

Time of First Successful Submission: 2026-02-13 17:59:36

cat: not the pet, but the command!

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

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-02-13 18:05:53

listing files

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

touching files

Time of First Successful Submission: 2026-02-13 18:09:20

removing files

Time of First Successful Submission: 2026-02-13 18:12:13

moving files

Time of First Successful Submission: 2026-02-13 18:13:23

copying files

Time of First Successful Submission: 2026-02-13 18:20:53

hidden files

Time of First Successful Submission: 2026-02-13 18:25:51

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-13 18:38:39

making directories

Time of First Successful Submission: 2026-02-13 18:40:31

finding files

Time of First Successful Submission: 2026-02-13 18:46:01

linking files

Time of First Successful Submission: 2026-02-13 18:48:33

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2026-02-13 18:53:40

Reading Manuals

Time of First Successful Submission: 2026-02-13 18:56:23

Searching Manuals

Time of First Successful Submission: 2026-02-13 19:01:55

Searching For Manuals

Time of First Successful Submission: 2026-02-14 03:38:45

Helpful Programs

Time of First Successful Submission: 2026-02-14 03:42:09

Help for Builtins

Time of First Successful Submission: 2026-02-14 03:44:12

Matching with *

Time of First Successful Submission: 2026-02-14 03:46:18

Matching with ?

Time of First Successful Submission: 2026-02-14 03:47:24

Matching with []

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

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-02-14 05:30:32

Mixing globs

Time of First Successful Submission: 2026-02-14 05:38:09

Exclusionary globbing

Time of First Successful Submission: 2026-02-14 05:41:34

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-02-14 05:43:28

Tab completion on commands

Time of First Successful Submission: 2026-02-14 05:44:00

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-02-14 05:46:35

Appending output

Time of First Successful Submission: 2026-02-14 05:49:19

Redirecting errors

Time of First Successful Submission: 2026-02-14 05:52:47

Redirecting input

Time of First Successful Submission: 2026-02-14 08:25:41

Grepping stored results

Time of First Successful Submission: 2026-02-14 07:30:37

Grepping live output

Time of First Successful Submission: 2026-02-14 07:33:28

Grepping errors

Time of First Successful Submission: 2026-02-14 07:34:55

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-02-14 07:38:50

Duplicating piped data with tee

Time of First Successful Submission: 2026-02-14 07:44:08

Process substitution for input

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

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2026-02-14 08:13:18

Named pipes

Time of First Successful Submission: 2026-02-14 08:20:35

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2026-02-14 13:08:10

Multi-word Variables

Time of First Successful Submission: 2026-02-14 13:08:52

Exporting Variables

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

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2026-02-14 13:20:19

Reading Input

Time of First Successful Submission: 2026-02-14 13:21:07

Reading Files

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

Translating characters

Time of First Successful Submission: 2026-02-14 13:36:07

Deleting characters

Time of First Successful Submission: 2026-02-14 13:37:57

Deleting newlines

Time of First Successful Submission: 2026-02-14 13:39:48

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-02-14 13:48:18

Sorting data

Time of First Successful Submission: 2026-02-14 13:51:37

Listing Processes

Time of First Successful Submission: 2026-02-14 13:59:33

Killing Processes

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

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-14 17:24:03

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-02-14 17:26:04

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-02-14 17:33:31

Starting Backgrounded Processes

Time of First Successful Submission: 2026-02-14 17:34:32

Process Exit Codes

Time of First Successful Submission: 2026-02-14 17:36:53

Becoming root with su

Time of First Successful Submission: 2026-02-15 04:35:43

Other users with su

Time of First Successful Submission: 2026-02-15 04:36:58

Cracking passwords

Time of First Successful Submission: 2026-02-15 04:41:18

Using sudo

Time of First Successful Submission: 2026-02-15 04:57:20

Changing File Ownership

Time of First Successful Submission: 2026-02-15 05:03:27

Groups and Files

Time of First Successful Submission: 2026-02-15 05:06:10

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2026-02-15 05:10:28

Executable Files

Time of First Successful Submission: 2026-02-15 05:11:23

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-15 05:19:18

Permissions Setting Practice

Time of First Successful Submission: 2026-02-15 05:24:16

The SUID Bit

Time of First Successful Submission: 2026-02-15 05:26:47

Chaining with Semicolons

Time of First Successful Submission: 2026-02-15 05:27:56

Building on Success

Time of First Successful Submission: 2026-02-15 05:28:32

Handling Failure

Time of First Successful Submission: 2026-02-15 05:29:34

Your First Shell Script

Time of First Successful Submission: 2026-02-15 05:32:10

Redirecting Script Output

Time of First Successful Submission: 2026-02-15 05:36:18

Executable Shell Scripts

Time of First Successful Submission: 2026-02-15 05:39:18

Understanding Shebangs

Time of First Successful Submission: 2026-02-15 05:41:44

Scripting with Arguments

Time of First Successful Submission: 2026-02-15 05:44:06

Scripting with Conditionals

Time of First Successful Submission: 2026-02-15 05:46:43

Scripting with Default Cases

Time of First Successful Submission: 2026-02-15 05:48:04

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-02-15 05:50:11

Reading Shell Scripts

Time of First Successful Submission: 2026-02-15 05:51:25

Launching Screen

Time of First Successful Submission: 2026-02-15 05:52:49

Detaching and Attaching

Time of First Successful Submission: 2026-02-15 05:54:38

Finding Sessions

Time of First Successful Submission: 2026-02-15 05:57:09

Switching Windows

Time of First Successful Submission: 2026-02-15 05:58:50

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-15 06:00:31

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-02-15 06:04:41

Setting PATH

Time of First Successful Submission: 2026-02-15 06:06:04

Finding Commands

Time of First Successful Submission: 2026-02-15 06:09:39

Adding Commands

Time of First Successful Submission: 2026-02-15 06:28:12

Hijacking Commands

Time of First Successful Submission: 2026-02-15 09:10:34

Bashrc Backdoor

Time of First Successful Submission: 2026-02-15 09:13:42

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-02-15 11:26:35

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-02-15 14:44:10

Snooping on Configurations

Time of First Successful Submission: 2026-02-15 14:46:53

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-15 15:17:51

rm -rf /

Time of First Successful Submission: 2026-02-15 15:20:50

Life after rm -rf /

Time of First Successful Submission: 2026-02-15 15:25:55

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-02-15 15:31:40


Computing 101

74 / 94 822 / 21536


Your First Register

Time of First Successful Submission: 2026-02-15 16:19:25

Your First Syscall

Time of First Successful Submission: 2026-02-15 16:20:46

Exit Codes

Time of First Successful Submission: 2026-02-15 16:23:05

Building Executables

Time of First Successful Submission: 2026-02-15 16:45:16

Moving Between Registers

Time of First Successful Submission: 2026-02-15 17:18:57

Loading From Memory

Time of First Successful Submission: 2026-02-16 17:18:42

More Loading Practice

Time of First Successful Submission: 2026-02-16 17:21:06

Dereferencing Pointers

Time of First Successful Submission: 2026-02-16 17:29:11

Dereferencing Yourself

Time of First Successful Submission: 2026-02-16 17:38:47

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-16 17:43:09

Stored Addresses

Time of First Successful Submission: 2026-02-16 17:50:02

Double Dereference

Time of First Successful Submission: 2026-02-17 03:20:15

The Stack

Time of First Successful Submission: 2026-02-18 04:37:38

Stack Offsets

Time of First Successful Submission: 2026-02-18 04:40:41

Program Arguments on the Stack

Time of First Successful Submission: 2026-02-18 04:46:17

Popping From the Stack

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

Disassembling Programs

Time of First Successful Submission: 2026-02-18 07:11:41

Tracing Syscalls

Time of First Successful Submission: 2026-02-16 17:09:22

Starting GDB

Time of First Successful Submission: 2026-02-16 17:10:24

Quitting GDB

Time of First Successful Submission: 2026-02-18 07:12:25

Starting Programs in GDB

Time of First Successful Submission: 2026-02-16 17:11:34

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-02-18 07:15:51

Reading Register Values

Time of First Successful Submission: 2026-02-18 07:46:15

Popping Stack Values

Time of First Successful Submission: 2026-02-18 07:47:40

Examining Memory

Time of First Successful Submission: 2026-02-18 07:50:12

Examining Stack Pointers

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

Cooperative Debugging

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

Writing Output

Time of First Successful Submission: 2026-02-17 03:33:13

Chaining Syscalls

Time of First Successful Submission: 2026-02-17 03:37:13

Writing Strings

Time of First Successful Submission: 2026-02-17 03:41:46

Reading Data

Time of First Successful Submission: 2026-02-17 03:49:14

Opening Files

Time of First Successful Submission: 2026-02-18 16:25:25

Hardcoding the Filename

Time of First Successful Submission: 2026-02-18 16:24:30

Comparing Values

Time of First Successful Submission: 2026-02-18 16:36:15

Comparing Characters

Time of First Successful Submission: 2026-02-18 16:42:59

Conditional Control Flow

Time of First Successful Submission: 2026-02-18 16:48:41

Comparing Strings

Time of First Successful Submission: 2026-02-18 17:31:08

Reverse the Password

Time of First Successful Submission: 2026-02-18 17:47:28

Looping

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

Reverse the Calculation

Time of First Successful Submission: 2026-02-18 18:32:53

Reverse the Reverse

Time of First Successful Submission: 2026-02-18 18:43:20

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-02-18 18:48:00

Loops on Data

Time of First Successful Submission: 2026-02-18 19:07:22

set-register

Time of First Successful Submission: 2026-02-17 03:56:17

set-multiple-registers

Time of First Successful Submission: 2026-02-17 06:57:43

add-to-register

Time of First Successful Submission: 2026-02-17 07:03:47

linear-equation-registers

Time of First Successful Submission: 2026-02-17 08:41:25

integer-division

Time of First Successful Submission: 2026-02-17 08:53:44

modulo-operation

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

set-upper-byte

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

efficient-modulo

Time of First Successful Submission: 2026-02-17 09:29:53

byte-extraction

Time of First Successful Submission: 2026-02-17 15:57:30

bitwise-and

Time of First Successful Submission: 2026-02-17 16:14:45

check-even

Time of First Successful Submission: 2026-02-17 18:23:16

memory-read

Time of First Successful Submission: 2026-02-17 18:28:52

memory-write

Time of First Successful Submission: 2026-02-17 18:32:15

memory-increment

Time of First Successful Submission: 2026-02-17 18:43:03

byte-access

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

memory-size-access

Time of First Successful Submission: 2026-02-17 18:55:51

little-endian-write

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

memory-sum

Time of First Successful Submission: 2026-02-17 19:12:26

stack-subtraction

Time of First Successful Submission: 2026-02-17 19:18:39

swap-stack-values

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

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2026-02-17 19:39:49

relative-jump

Time of First Successful Submission: 2026-02-17 19:53:33

Exit

Time of First Successful Submission: 2026-02-18 22:51:16

Socket

Time of First Successful Submission: 2026-02-18 23:22:41

Bind

Time of First Successful Submission: 2026-02-19 05:37:37

Listen

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

Accept

Time of First Successful Submission: 2026-02-19 07:32:52

Debugging Programs

Time of First Successful Submission: 2026-02-17 20:22:16

Inspecting Registers

Time of First Successful Submission: 2026-02-17 20:28:04


Playing With Programs

3 / 116 20940 / 23383


What's the password?

Time of First Successful Submission: 2026-02-26 10:12:25

... and again!

Time of First Successful Submission: 2026-02-26 10:13:49

Newline Troubles

Time of First Successful Submission: 2026-02-26 10:26:22


GCA CTF

12 / 104 1505 / 43641


Using the Terminal

Time of First Successful Submission: 2026-02-13 16:37:55

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-13 16:47:52

Using the GUI Desktop

Time of First Successful Submission: 2026-02-13 16:50:52

Pasting into the Desktop

Time of First Successful Submission: 2026-02-13 17:11:49

Connecting over SSH

Time of First Successful Submission: 2026-02-13 17:13:18

Restarting Challenges

Time of First Successful Submission: 2026-02-13 17:15:30

Getting Help

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

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-02-13 17:20:00

Using Privileged Mode

Time of First Successful Submission: 2026-02-13 17:26:18

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-13 17:30:34

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-13 17:31:39