0x5900FX

🐧

pwn.college Archives

35 / 232 7586 / 25729


level1

Time of First Successful Submission: 2024-09-01 04:50:34

level2

Time of First Successful Submission: 2024-09-01 06:38:58

level3

Time of First Successful Submission: 2024-09-01 06:51:34

level4

Time of First Successful Submission: 2024-09-01 06:58:38

level5

Time of First Successful Submission: 2024-09-01 07:02:36

level6

Time of First Successful Submission: 2024-09-01 07:04:31

level7

Time of First Successful Submission: 2024-09-01 15:37:57

level8

Time of First Successful Submission: 2024-09-01 15:40:45

level9

Time of First Successful Submission: 2024-09-01 15:43:33

level10

Time of First Successful Submission: 2024-09-01 15:59:44

level11

Time of First Successful Submission: 2024-09-01 16:01:39

level12

Time of First Successful Submission: 2024-09-01 16:11:00

level13

Time of First Successful Submission: 2024-09-01 16:15:47

level14

Time of First Successful Submission: 2024-09-01 17:26:09

level15

Time of First Successful Submission: 2024-09-06 09:43:54

level16

Time of First Successful Submission: 2024-09-06 09:47:33

level17

Time of First Successful Submission: 2024-09-06 09:49:05

level18

Time of First Successful Submission: 2024-09-06 10:20:54

level19

Time of First Successful Submission: 2025-01-24 18:04:59

HTTP (curl)

Time of First Successful Submission: 2024-09-12 09:07:41

HTTP (python)

Time of First Successful Submission: 2024-09-12 09:25:09

URL Encoding (curl)

Time of First Successful Submission: 2024-09-14 03:12:42

URL Encoding (python)

Time of First Successful Submission: 2024-09-14 03:18:56

HTTP GET Parameters (netcat)

Time of First Successful Submission: 2024-09-14 04:40:42

HTTP GET Parameters (python)

Time of First Successful Submission: 2024-09-14 05:23:30

Multiple HTTP Parameters (python)

Time of First Successful Submission: 2024-09-15 06:24:05

Multiple Form Fields (python)

Time of First Successful Submission: 2024-10-01 04:39:28

HTTP JSON (curl)

Time of First Successful Submission: 2024-10-01 04:56:21

HTTP JSON (netcat)

Time of First Successful Submission: 2024-10-01 05:01:02

HTTP JSON (python)

Time of First Successful Submission: 2024-10-01 05:10:30

Complex HTTP JSON (curl)

Time of First Successful Submission: 2024-10-01 05:26:33

Complex HTTP JSON (netcat)

Time of First Successful Submission: 2024-10-01 05:38:40

Complex HTTP JSON (python)

Time of First Successful Submission: 2024-10-01 05:49:37

Server State (curl)

Time of First Successful Submission: 2024-10-01 15:44:27

Server State (netcat)

Time of First Successful Submission: 2024-10-01 15:59:42


Intro to Programming Languages

21 / 253 866 / 35335


Lecture 1.1. Course Environment

Time of First Successful Submission: 2026-06-17 05:26:11

Lab 1.1 - Start Terminal

Time of First Successful Submission: 2026-06-17 05:26:57

Lecture 1.2. Linux Shells

Time of First Successful Submission: 2026-06-17 05:32:07

Lab 1.5.2 - Using ls and cd

Time of First Successful Submission: 2026-06-17 05:35:55

Lab 1.5.3 - Using grep

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

Lab 1.6 - Using grep and pipe

Time of First Successful Submission: 2026-06-17 16:26:27

Commands

Time of First Successful Submission: 2024-08-24 11:04:55

Command Arguments

Time of First Successful Submission: 2024-08-24 11:06:07

Command History

Time of First Successful Submission: 2026-06-07 06:10:04

The Root Path

Time of First Successful Submission: 2024-08-24 11:08:39

Absolute Paths

Time of First Successful Submission: 2024-08-24 15:06:52

Changing position

Time of First Successful Submission: 2024-08-24 15:15:15

Changing to an Absolute Path

Time of First Successful Submission: 2024-08-24 15:16:30

Relative Paths

Time of First Successful Submission: 2024-08-24 15:26:37

Cat

Time of First Successful Submission: 2024-08-24 15:46:21

Ls

Time of First Successful Submission: 2024-08-24 15:54:30

Ls All

Time of First Successful Submission: 2024-08-24 16:00:00

Find

Time of First Successful Submission: 2024-08-24 16:24:14

Piping Echo

Time of First Successful Submission: 2024-08-25 02:19:50

Piping Stdout

Time of First Successful Submission: 2024-08-25 02:21:13

Piping Stdin

Time of First Successful Submission: 2024-08-25 02:33:40


Start Here

12 / 12 2844 / 48085


Using the Terminal

Time of First Successful Submission: 2026-06-07 06:08:34

Using the VSCode Workspace

Time of First Successful Submission: 2024-08-24 10:55:36

Using the GUI Desktop

Time of First Successful Submission: 2024-08-24 10:56:53

Pasting into the Desktop

Time of First Successful Submission: 2024-08-24 10:59:04

Restarting Challenges

Time of First Successful Submission: 2024-08-24 11:02:27

Challenge Programs

Time of First Successful Submission: 2024-08-25 17:13:57

The Flag File

Time of First Successful Submission: 2024-08-25 17:14:37

Using Privileged Mode

Time of First Successful Submission: 2024-08-25 17:17:05

Persistent Home Directories - One

Time of First Successful Submission: 2024-08-25 17:18:59

Persistent Home Directories - Two

Time of First Successful Submission: 2024-08-25 17:19:51


Linux Luminarium

128 / 128 3389 / 35819


Intro to Commands

Time of First Successful Submission: 2024-08-24 11:04:55

Intro to Arguments

Time of First Successful Submission: 2024-08-24 11:06:07

Command History

Time of First Successful Submission: 2026-06-07 06:10:04

The Root

Time of First Successful Submission: 2024-08-24 11:08:39

Program and absolute paths

Time of First Successful Submission: 2024-08-24 15:06:52

Position thy self

Time of First Successful Submission: 2024-08-24 15:15:15

Position elsewhere

Time of First Successful Submission: 2024-08-24 15:16:30

implicit relative paths, from /

Time of First Successful Submission: 2024-08-24 15:26:37

explicit relative paths, from /

Time of First Successful Submission: 2024-08-24 15:29:36

implicit relative path

Time of First Successful Submission: 2024-08-24 15:37:05

home sweet home

Time of First Successful Submission: 2024-08-24 15:43:12

cat: not the pet, but the command!

Time of First Successful Submission: 2024-08-24 15:46:21

catting absolute paths

Time of First Successful Submission: 2024-08-24 15:47:26

more catting practice

Time of First Successful Submission: 2024-08-24 15:51:10

grepping for a needle in a haystack

Time of First Successful Submission: 2024-08-24 15:52:43

comparing files

Time of First Successful Submission: 2026-06-07 06:11:43

listing files

Time of First Successful Submission: 2024-08-24 15:54:30

touching files

Time of First Successful Submission: 2024-08-24 15:55:52

removing files

Time of First Successful Submission: 2024-08-24 15:57:40

moving files

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

copying files

Time of First Successful Submission: 2026-06-07 06:13:42

hidden files

Time of First Successful Submission: 2024-08-24 16:00:00

An Epic Filesystem Quest

Time of First Successful Submission: 2024-08-24 16:14:30

making directories

Time of First Successful Submission: 2024-08-24 16:19:16

finding files

Time of First Successful Submission: 2024-08-24 16:24:14

linking files

Time of First Successful Submission: 2024-08-24 16:27:42

Learning From Documentation

Time of First Successful Submission: 2024-08-24 16:29:37

Learning Complex Usage

Time of First Successful Submission: 2024-08-24 16:32:52

Reading Manuals

Time of First Successful Submission: 2024-08-24 16:35:01

Searching Manuals

Time of First Successful Submission: 2024-08-24 16:37:05

Searching For Manuals

Time of First Successful Submission: 2024-08-24 16:45:41

Helpful Programs

Time of First Successful Submission: 2024-08-24 16:48:41

Help for Builtins

Time of First Successful Submission: 2024-08-24 16:50:38

Matching with *

Time of First Successful Submission: 2024-08-24 16:57:22

Matching with ?

Time of First Successful Submission: 2024-08-24 16:59:47

Matching with []

Time of First Successful Submission: 2024-08-24 17:04:13

Matching paths with []

Time of First Successful Submission: 2024-08-24 17:10:44

Multiple globs

Time of First Successful Submission: 2026-06-07 06:22:49

Mixing globs

Time of First Successful Submission: 2024-08-24 17:19:56

Exclusionary globbing

Time of First Successful Submission: 2024-08-25 02:16:58

Tab completion

Time of First Successful Submission: 2026-06-07 06:23:39

Multiple options for tab completion

Time of First Successful Submission: 2026-06-07 06:24:27

Tab completion on commands

Time of First Successful Submission: 2026-06-07 06:25:00

Redirecting output

Time of First Successful Submission: 2024-08-25 02:19:50

Redirecting more output

Time of First Successful Submission: 2024-08-25 02:21:13

Appending output

Time of First Successful Submission: 2024-08-25 02:24:34

Redirecting errors

Time of First Successful Submission: 2024-08-25 02:38:09

Redirecting input

Time of First Successful Submission: 2024-08-25 02:33:40

Grepping stored results

Time of First Successful Submission: 2024-08-25 02:40:23

Grepping live output

Time of First Successful Submission: 2024-08-25 02:41:25

Grepping errors

Time of First Successful Submission: 2024-08-25 02:44:42

Filtering with grep -v

Time of First Successful Submission: 2026-06-07 06:27:09

Filtering with sed

Time of First Successful Submission: 2026-06-07 16:37:03

Duplicating piped data with tee

Time of First Successful Submission: 2024-08-25 02:53:21

Process substitution for input

Time of First Successful Submission: 2026-06-07 16:40:24

Writing to multiple programs

Time of First Successful Submission: 2024-08-25 03:10:51

Split-piping stderr and stdout

Time of First Successful Submission: 2024-08-25 04:06:31

Named pipes

Time of First Successful Submission: 2026-06-07 16:47:09

Printing Variables

Time of First Successful Submission: 2024-08-25 04:07:43

Setting Variables

Time of First Successful Submission: 2024-08-25 04:08:15

Multi-word Variables

Time of First Successful Submission: 2024-08-25 04:09:12

Exporting Variables

Time of First Successful Submission: 2024-08-25 04:12:01

Printing Exported Variables

Time of First Successful Submission: 2024-08-25 05:01:58

Storing Command Output

Time of First Successful Submission: 2024-08-25 05:04:00

Reading Input

Time of First Successful Submission: 2024-08-25 05:04:58

Reading Files

Time of First Successful Submission: 2024-08-25 05:07:24

Translating characters

Time of First Successful Submission: 2026-06-07 16:56:16

Deleting characters

Time of First Successful Submission: 2026-06-07 16:57:45

Deleting newlines

Time of First Successful Submission: 2026-06-07 16:58:57

Extracting the first lines with head

Time of First Successful Submission: 2026-06-07 17:03:08

Extracting specific sections of text

Time of First Successful Submission: 2026-06-07 17:06:44

Sorting data

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

Listing Processes

Time of First Successful Submission: 2024-08-25 05:11:37

Killing Processes

Time of First Successful Submission: 2024-08-25 05:16:01

Interrupting Processes

Time of First Successful Submission: 2024-08-25 05:17:06

Killing Misbehaving Processes

Time of First Successful Submission: 2026-06-07 17:13:05

Suspending Processes

Time of First Successful Submission: 2024-08-25 05:18:19

Resuming Processes

Time of First Successful Submission: 2024-08-25 05:20:20

Backgrounding Processes

Time of First Successful Submission: 2024-08-25 05:26:21

Foregrounding Processes

Time of First Successful Submission: 2024-08-25 05:28:11

Starting Backgrounded Processes

Time of First Successful Submission: 2024-08-25 05:31:06

Process Exit Codes

Time of First Successful Submission: 2024-08-25 05:32:32

Becoming root with su

Time of First Successful Submission: 2024-08-25 16:24:35

Other users with su

Time of First Successful Submission: 2024-08-25 16:25:31

Cracking passwords

Time of First Successful Submission: 2024-08-25 16:33:44

Using sudo

Time of First Successful Submission: 2024-08-25 16:38:10

Changing File Ownership

Time of First Successful Submission: 2024-08-25 05:36:00

Groups and Files

Time of First Successful Submission: 2024-08-25 05:52:25

Fun With Groups Names

Time of First Successful Submission: 2024-08-25 06:01:07

Changing Permissions

Time of First Successful Submission: 2024-08-25 15:47:58

Executable Files

Time of First Successful Submission: 2024-08-25 15:49:45

Permission Tweaking Practice

Time of First Successful Submission: 2024-08-25 15:58:36

Permissions Setting Practice

Time of First Successful Submission: 2024-08-25 16:12:42

The SUID Bit

Time of First Successful Submission: 2024-08-25 16:19:45

Chaining with Semicolons

Time of First Successful Submission: 2024-08-25 16:40:02

Building on Success

Time of First Successful Submission: 2026-06-07 17:14:08

Handling Failure

Time of First Successful Submission: 2026-06-07 17:14:39

Your First Shell Script

Time of First Successful Submission: 2024-08-25 16:42:36

Redirecting Script Output

Time of First Successful Submission: 2024-08-25 16:45:48

Executable Shell Scripts

Time of First Successful Submission: 2024-08-25 16:48:12

Understanding Shebangs

Time of First Successful Submission: 2026-06-07 17:17:08

Scripting with Arguments

Time of First Successful Submission: 2026-06-07 17:19:28

Scripting with Conditionals

Time of First Successful Submission: 2026-06-07 17:23:52

Scripting with Default Cases

Time of First Successful Submission: 2026-06-07 17:24:35

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-06-07 17:26:36

Reading Shell Scripts

Time of First Successful Submission: 2026-06-07 17:27:11

Launching Screen

Time of First Successful Submission: 2026-06-07 17:28:56

Detaching and Attaching

Time of First Successful Submission: 2026-06-07 17:32:40

Finding Sessions

Time of First Successful Submission: 2026-06-07 17:36:24

Switching Windows

Time of First Successful Submission: 2026-06-07 17:39:41

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-06-07 17:43:45

Switching Windows (tmux)

Time of First Successful Submission: 2026-06-07 17:44:49

The PATH Variable

Time of First Successful Submission: 2024-08-25 16:50:55

Setting PATH

Time of First Successful Submission: 2024-08-25 16:54:37

Finding Commands

Time of First Successful Submission: 2026-06-07 17:47:21

Adding Commands

Time of First Successful Submission: 2024-08-25 17:03:11

Hijacking Commands

Time of First Successful Submission: 2024-08-25 17:11:03

Bashrc Backdoor

Time of First Successful Submission: 2026-06-07 17:49:27

Sniffing Input

Time of First Successful Submission: 2026-06-07 17:59:21

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-06-07 18:16:34

Sniffing Process Arguments

Time of First Successful Submission: 2026-06-07 18:19:52

Snooping on Configurations

Time of First Successful Submission: 2026-06-07 18:21:52

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-06-07 18:31:42

rm -rf /

Time of First Successful Submission: 2026-06-07 18:34:00

Life after rm -rf /

Time of First Successful Submission: 2026-06-07 18:39:41

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-06-07 18:43:56


Computing 101

103 / 128 47 / 20566


Your First Register

Time of First Successful Submission: 2026-06-08 04:40:08

Your First Syscall

Time of First Successful Submission: 2026-06-08 04:41:21

Exit Codes

Time of First Successful Submission: 2026-06-08 04:42:23

Building Executables

Time of First Successful Submission: 2026-06-08 04:49:40

Moving Between Registers

Time of First Successful Submission: 2026-06-08 04:59:39

Loading From Memory

Time of First Successful Submission: 2026-06-08 05:33:01

More Loading Practice

Time of First Successful Submission: 2026-06-08 05:35:30

Dereferencing Pointers

Time of First Successful Submission: 2026-06-08 05:42:24

Dereferencing Yourself

Time of First Successful Submission: 2026-06-08 05:42:13

Dereferencing with Offsets

Time of First Successful Submission: 2026-06-08 05:48:00

Stored Addresses

Time of First Successful Submission: 2026-06-08 05:59:39

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-06-08 06:27:42

Stack Offsets

Time of First Successful Submission: 2026-06-08 06:30:16

Program Arguments on the Stack

Time of First Successful Submission: 2026-06-08 06:35:24

Popping From the Stack

Time of First Successful Submission: 2026-06-08 06:45:45

Negative Numbers

Time of First Successful Submission: 2026-06-08 07:15:25

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-06-08 07:22:03

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-06-08 07:26:14

Encoding Negatives

Time of First Successful Submission: 2026-06-08 08:45:45

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-08 08:47:24

More Hex

Time of First Successful Submission: 2026-06-08 08:48:28

Decoding Hex

Time of First Successful Submission: 2026-06-08 08:49:24

Mixed Conversions

Time of First Successful Submission: 2026-06-08 09:20:39

Disassembling Programs

Time of First Successful Submission: 2026-06-08 09:34:52

Tracing Syscalls

Time of First Successful Submission: 2026-06-08 09:39:01

Starting GDB

Time of First Successful Submission: 2026-06-08 09:43:40

Quitting GDB

Time of First Successful Submission: 2026-06-08 09:46:16

Starting Programs in GDB

Time of First Successful Submission: 2026-06-08 09:49:51

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-06-08 09:53:06

Reading Register Values

Time of First Successful Submission: 2026-06-08 09:55:46

Popping Stack Values

Time of First Successful Submission: 2026-06-08 09:58:35

Examining Memory

Time of First Successful Submission: 2026-06-08 10:05:41

Examining Stack Pointers

Time of First Successful Submission: 2026-06-08 11:29:02

Cooperative Debugging

Time of First Successful Submission: 2026-06-08 11:14:59

Running with Arguments

Time of First Successful Submission: 2026-06-08 11:31:10

Writing Output

Time of First Successful Submission: 2026-06-08 11:54:22

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-06-08 11:57:38

Reading Data

Time of First Successful Submission: 2026-06-08 12:08:44

Opening Files

Time of First Successful Submission: 2026-06-08 16:57:19

Hardcoding the Filename

Time of First Successful Submission: 2026-06-08 17:18:13

RIP-Relative Strings

Time of First Successful Submission: 2026-06-15 05:21:34

Comparing Values

Time of First Successful Submission: 2026-06-09 01:38:28

Comparing Characters

Time of First Successful Submission: 2026-06-09 02:14:41

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-06-09 02:22:55

Reverse the Password

Time of First Successful Submission: 2026-06-09 02:33:49

Conditionals Without Conditionals

Time of First Successful Submission: 2026-06-09 04:51:22

Looping

Time of First Successful Submission: 2026-06-09 06:34:40

Writing From a Shared Library

Time of First Successful Submission: 2026-06-09 06:54:39

Returning a Value

Time of First Successful Submission: 2026-06-09 07:09:28

Calling Through a Pointer

Time of First Successful Submission: 2026-06-09 07:12:00

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-06-09 07:14:57

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-06-09 10:54:58

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-06-09 11:01:30

Little-Endian Bytes

Time of First Successful Submission: 2026-06-09 12:03:34

Qword by Qword

Time of First Successful Submission: 2026-06-09 12:15:00

Dword by Dword

Time of First Successful Submission: 2026-06-09 12:31:54

Word by Word

Time of First Successful Submission: 2026-06-09 12:39:17

Byte by Byte

Time of First Successful Submission: 2026-06-09 12:48:38

Cracking a Struct

Time of First Successful Submission: 2026-06-09 15:57:29

Scrambled Struct

Time of First Successful Submission: 2026-06-09 16:40:38

Reverse the Calculation

Time of First Successful Submission: 2026-06-09 17:07:20

Reverse the Reverse

Time of First Successful Submission: 2026-06-09 17:09:24

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-06-09 17:15:14

Even or Odd

Time of First Successful Submission: 2026-06-09 17:32:34

Masking Bits

Time of First Successful Submission: 2026-06-10 01:07:17

Lowercase a String

Time of First Successful Submission: 2026-06-10 01:21:18

Uppercase a String

Time of First Successful Submission: 2026-06-10 01:39:14

Swap Case

Time of First Successful Submission: 2026-06-10 03:35:38

Shifting Left

Time of First Successful Submission: 2026-06-10 03:44:10

Shifting Right

Time of First Successful Submission: 2026-06-10 03:58:27

Loops on Data

Time of First Successful Submission: 2026-06-10 04:08:21

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-10 05:31:23

Using Your Own Frame

Time of First Successful Submission: 2026-06-10 11:21:28

Environment Variables on the Stack

Time of First Successful Submission: 2026-06-10 08:45:18

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-10 09:31:42

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-06-10 10:07:44

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-10 10:27:54

A Single Digit

Time of First Successful Submission: 2026-06-10 11:53:15

Two Digits

Time of First Successful Submission: 2026-06-10 17:30:17

String to Integer

Time of First Successful Submission: 2026-06-11 16:40:48

Negative Numbers

Time of First Successful Submission: 2026-06-11 17:17:21

Where the Number Ends

Time of First Successful Submission: 2026-06-12 05:29:40

A Whole Program

Time of First Successful Submission: 2026-06-12 05:41:24

A Single Digit, Back to Text

Time of First Successful Submission: 2026-06-12 07:23:06

Divide and Remainder

Time of First Successful Submission: 2026-06-12 17:16:46

Drop the Leading Zero

Time of First Successful Submission: 2026-06-12 17:40:52

Integer to String

Time of First Successful Submission: 2026-06-13 10:04:44

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-06-13 16:41:14

Sum Them All

Time of First Successful Submission: 2026-06-14 06:25:18

Addition

Time of First Successful Submission: 2026-06-14 10:28:37

Subtraction

Time of First Successful Submission: 2026-06-14 10:52:29

Multiplication

Time of First Successful Submission: 2026-06-14 11:07:48

Bitwise Operators

Time of First Successful Submission: 2026-06-14 11:14:41

Unary Operators

Time of First Successful Submission: 2026-06-14 11:57:08

Literal Output

Time of First Successful Submission: 2026-06-14 16:15:06

Newline Escapes

Time of First Successful Submission: 2026-06-14 16:51:00

Escaped Syntax

Time of First Successful Submission: 2026-06-14 17:17:55

Decimal Markers

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

Multiple Decimal Markers

Time of First Successful Submission: 2026-06-15 17:16:41


Playing With Programs

107 / 116 1196 / 24155


What's the password?

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

... and again!

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

Newline Troubles

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

Reasoning about files

Time of First Successful Submission: 2025-03-11 16:38:32

Specifying Filenames

Time of First Successful Submission: 2025-03-11 16:39:46

Binary and Hex Encoding

Time of First Successful Submission: 2025-03-19 10:28:19

More Hex

Time of First Successful Submission: 2025-03-20 12:12:36

Decoding Hex

Time of First Successful Submission: 2025-03-24 06:59:25

Decoding Practice

Time of First Successful Submission: 2025-03-26 09:50:25

Encoding Practice

Time of First Successful Submission: 2025-04-02 11:14:55

Your First HTTP Request

Time of First Successful Submission: 2025-03-09 16:41:40

Reading Flask

Time of First Successful Submission: 2025-03-09 16:46:38

Commented Data

Time of First Successful Submission: 2025-03-09 16:50:04

HTTP Metadata

Time of First Successful Submission: 2025-03-09 16:53:54

HTTP (netcat)

Time of First Successful Submission: 2024-09-12 09:19:45

HTTP Paths (netcat)

Time of First Successful Submission: 2024-09-14 01:58:34

HTTP (curl)

Time of First Successful Submission: 2024-09-14 01:57:13

HTTP (python)

Time of First Successful Submission: 2024-09-14 03:06:31

HTTP Host Header (python)

Time of First Successful Submission: 2024-09-14 01:49:44

HTTP Host Header (curl)

Time of First Successful Submission: 2024-09-14 01:31:06

HTTP Host Header (netcat)

Time of First Successful Submission: 2024-09-14 01:38:44

URL Encoding (netcat)

Time of First Successful Submission: 2024-09-14 03:22:47

HTTP GET Parameters

Time of First Successful Submission: 2024-09-14 04:28:53

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2024-09-15 06:14:06

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2024-09-15 06:10:20

HTTP Forms

Time of First Successful Submission: 2025-03-09 16:55:54

HTTP Forms (curl)

Time of First Successful Submission: 2024-09-15 06:28:28

HTTP Forms (netcat)

Time of First Successful Submission: 2024-09-16 07:05:40

HTTP Forms (python)

Time of First Successful Submission: 2024-09-16 07:15:42

HTTP Forms Without Forms

Time of First Successful Submission: 2025-03-09 17:20:33

Multiple Form Fields (curl)

Time of First Successful Submission: 2024-09-16 07:23:12

Multiple Form Fields (netcat)

Time of First Successful Submission: 2024-10-01 04:22:28

HTTP Redirects (netcat)

Time of First Successful Submission: 2024-10-01 06:12:44

HTTP Redirects (curl)

Time of First Successful Submission: 2024-10-01 05:54:20

HTTP Redirects (python)

Time of First Successful Submission: 2024-10-01 06:20:46

HTTP Cookies (curl)

Time of First Successful Submission: 2024-10-01 06:43:09

HTTP Cookies (netcat)

Time of First Successful Submission: 2024-10-01 14:40:49

HTTP Cookies (python)

Time of First Successful Submission: 2024-10-01 14:51:34

Server State (python)

Time of First Successful Submission: 2024-10-01 16:04:33

Listening Web

Time of First Successful Submission: 2025-03-09 17:36:44

Speaking Redirects

Time of First Successful Submission: 2025-03-11 16:16:44

JavaScript Redirects

Time of First Successful Submission: 2026-06-16 04:02:24

Including JavaScript

Time of First Successful Submission: 2026-06-16 04:33:30

HTTP (javascript)

Time of First Successful Submission: 2026-06-16 04:46:35

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-06-16 04:57:40

HTTP Forms (javascript)

Time of First Successful Submission: 2026-06-16 05:04:08

cat

Time of First Successful Submission: 2024-08-26 09:28:10

more

Time of First Successful Submission: 2024-08-26 09:30:43

less

Time of First Successful Submission: 2024-08-26 09:31:31

tail

Time of First Successful Submission: 2024-08-26 09:32:13

head

Time of First Successful Submission: 2024-08-26 09:32:44

sort

Time of First Successful Submission: 2024-08-26 09:33:22

vim

Time of First Successful Submission: 2024-08-26 09:33:57

emacs

Time of First Successful Submission: 2024-08-26 10:01:33

nano

Time of First Successful Submission: 2024-08-26 10:03:51

rev

Time of First Successful Submission: 2024-08-26 10:04:59

od

Time of First Successful Submission: 2024-08-26 10:11:00

hd

Time of First Successful Submission: 2024-08-26 10:14:33

xxd

Time of First Successful Submission: 2024-08-26 10:17:35

base32

Time of First Successful Submission: 2024-08-26 10:19:58

base64

Time of First Successful Submission: 2024-08-26 10:21:06

split

Time of First Successful Submission: 2024-08-26 10:30:25

gzip

Time of First Successful Submission: 2024-08-26 10:41:09

bzip2

Time of First Successful Submission: 2024-08-26 11:01:48

zip

Time of First Successful Submission: 2024-08-26 11:15:43

tar

Time of First Successful Submission: 2024-08-26 11:21:18

ar

Time of First Successful Submission: 2024-08-26 11:29:00

cpio

Time of First Successful Submission: 2024-08-26 16:10:56

genisoimage

Time of First Successful Submission: 2024-08-26 16:23:46

env

Time of First Successful Submission: 2024-08-26 16:26:42

find

Time of First Successful Submission: 2024-08-26 17:08:14

make

Time of First Successful Submission: 2024-08-27 06:39:12

nice

Time of First Successful Submission: 2024-08-27 06:44:08

timeout

Time of First Successful Submission: 2024-08-27 06:47:15

stdbuf

Time of First Successful Submission: 2024-08-27 06:49:32

setarch

Time of First Successful Submission: 2024-08-27 06:51:39

watch

Time of First Successful Submission: 2024-08-27 06:53:24

socat

Time of First Successful Submission: 2024-08-27 07:12:05

whiptail

Time of First Successful Submission: 2024-08-27 08:54:06

awk

Time of First Successful Submission: 2024-08-27 08:57:14

sed

Time of First Successful Submission: 2024-08-27 09:03:35

ed

Time of First Successful Submission: 2024-08-27 15:50:23

chown

Time of First Successful Submission: 2024-08-27 15:51:31

chmod

Time of First Successful Submission: 2024-08-27 15:52:23

cp

Time of First Successful Submission: 2024-08-27 16:01:02

mv

Time of First Successful Submission: 2024-08-28 05:50:25

perl

Time of First Successful Submission: 2024-08-27 16:32:11

python

Time of First Successful Submission: 2024-08-27 16:35:09

ruby

Time of First Successful Submission: 2024-08-27 16:38:22

bash

Time of First Successful Submission: 2024-08-28 05:35:38

date

Time of First Successful Submission: 2024-08-27 16:57:27

dmesg

Time of First Successful Submission: 2024-08-27 16:59:44

wc

Time of First Successful Submission: 2024-08-27 17:02:56

gcc

Time of First Successful Submission: 2024-08-29 09:23:19

as

Time of First Successful Submission: 2024-08-27 17:17:05

wget

Time of First Successful Submission: 2024-08-29 10:17:36

ssh-keygen

Time of First Successful Submission: 2024-08-29 16:29:10

SQL Queries

Time of First Successful Submission: 2026-06-10 17:45:04

Filtering SQL

Time of First Successful Submission: 2026-06-10 17:54:06

Choosing Columns

Time of First Successful Submission: 2026-06-11 00:55:25

Exclusionary Filtering

Time of First Successful Submission: 2026-06-11 01:08:23

Filtering Strings

Time of First Successful Submission: 2026-06-11 01:11:07

Filtering on Expressions

Time of First Successful Submission: 2026-06-11 01:22:19

SELECTing Expressions

Time of First Successful Submission: 2026-06-11 02:37:44

Composite Conditions

Time of First Successful Submission: 2026-06-11 02:47:38

Reaching Your LIMITs

Time of First Successful Submission: 2026-06-11 10:28:03

Querying Metadata

Time of First Successful Submission: 2026-06-11 10:33:40


DSU Cyber Camps

36 / 104 101 / 48380


Using the Terminal

Time of First Successful Submission: 2026-06-07 06:08:34

Using the VSCode Workspace

Time of First Successful Submission: 2024-08-24 10:55:36

Using the GUI Desktop

Time of First Successful Submission: 2024-08-24 10:56:53

Pasting into the Desktop

Time of First Successful Submission: 2024-08-24 10:59:04

Connecting over SSH

Time of First Successful Submission: 2026-06-07 06:06:56

Restarting Challenges

Time of First Successful Submission: 2024-08-24 11:02:27

Getting Help

Time of First Successful Submission: 2024-08-25 17:21:56

Challenge Programs

Time of First Successful Submission: 2024-08-25 17:13:57

The Flag File

Time of First Successful Submission: 2024-08-25 17:14:37

Using Privileged Mode

Time of First Successful Submission: 2024-08-25 17:17:05

Persistent Home Directories - One

Time of First Successful Submission: 2024-08-25 17:18:59

Persistent Home Directories - Two

Time of First Successful Submission: 2024-08-25 17:19:51

Printing

Time of First Successful Submission: 2026-06-12 18:18:55

Variables

Time of First Successful Submission: 2026-06-12 18:20:20

Format Print

Time of First Successful Submission: 2026-06-12 18:22:33

User Input

Time of First Successful Submission: 2026-06-12 18:25:17

Type Casting

Time of First Successful Submission: 2026-06-12 18:27:37

Knowledge Check I (Input/Output)

Time of First Successful Submission: 2026-06-12 18:31:02

Knowledge Check II (Input/Output)

Time of First Successful Submission: 2026-06-12 18:35:14

Math

Time of First Successful Submission: 2026-06-12 18:38:13

Floor Division

Time of First Successful Submission: 2026-06-12 18:41:22

Geometry

Time of First Successful Submission: 2026-06-12 18:42:58

Comparison

Time of First Successful Submission: 2026-06-12 18:47:57

Knowledge Check I (Math)

Time of First Successful Submission: 2026-06-12 18:51:00

Knowledge Check II (Math)

Time of First Successful Submission: 2026-06-12 18:52:51

If Statements

Time of First Successful Submission: 2026-06-12 18:55:08

If Else Statements

Time of First Successful Submission: 2026-06-12 18:57:58

Nested

Time of First Successful Submission: 2026-06-12 19:04:21

Else If Blocks

Time of First Successful Submission: 2026-06-12 19:05:23

Logical Operators

Time of First Successful Submission: 2026-06-12 19:06:36

Knowledge Check I (Conditionals)

Time of First Successful Submission: 2026-06-12 19:07:35

While

Time of First Successful Submission: 2026-06-12 19:11:08

Lists

Time of First Successful Submission: 2026-06-12 19:11:55

Range

Time of First Successful Submission: 2026-06-12 19:12:54

For

Time of First Successful Submission: 2026-06-12 19:13:33

Knowledge Check I (Loops)

Time of First Successful Submission: 2026-06-12 19:14:44


GCA CTF

36 / 104 101 / 48380


Using the Terminal

Time of First Successful Submission: 2026-06-07 06:08:34

Using the VSCode Workspace

Time of First Successful Submission: 2024-08-24 10:55:36

Using the GUI Desktop

Time of First Successful Submission: 2024-08-24 10:56:53

Pasting into the Desktop

Time of First Successful Submission: 2024-08-24 10:59:04

Connecting over SSH

Time of First Successful Submission: 2026-06-07 06:06:56

Restarting Challenges

Time of First Successful Submission: 2024-08-24 11:02:27

Getting Help

Time of First Successful Submission: 2024-08-25 17:21:56

Challenge Programs

Time of First Successful Submission: 2024-08-25 17:13:57

The Flag File

Time of First Successful Submission: 2024-08-25 17:14:37

Using Privileged Mode

Time of First Successful Submission: 2024-08-25 17:17:05

Persistent Home Directories - One

Time of First Successful Submission: 2024-08-25 17:18:59

Persistent Home Directories - Two

Time of First Successful Submission: 2024-08-25 17:19:51

Printing

Time of First Successful Submission: 2026-06-12 18:18:55

Variables

Time of First Successful Submission: 2026-06-12 18:20:20

Format Print

Time of First Successful Submission: 2026-06-12 18:22:33

User Input

Time of First Successful Submission: 2026-06-12 18:25:17

Type Casting

Time of First Successful Submission: 2026-06-12 18:27:37

Knowledge Check I (Input/Output)

Time of First Successful Submission: 2026-06-12 18:31:02

Knowledge Check II (Input/Output)

Time of First Successful Submission: 2026-06-12 18:35:14

Math

Time of First Successful Submission: 2026-06-12 18:38:13

Floor Division

Time of First Successful Submission: 2026-06-12 18:41:22

Geometry

Time of First Successful Submission: 2026-06-12 18:42:58

Comparison

Time of First Successful Submission: 2026-06-12 18:47:57

Knowledge Check I (Math)

Time of First Successful Submission: 2026-06-12 18:51:00

Knowledge Check II (Math)

Time of First Successful Submission: 2026-06-12 18:52:51

If Statements

Time of First Successful Submission: 2026-06-12 18:55:08

If Else Statements

Time of First Successful Submission: 2026-06-12 18:57:58

Nested

Time of First Successful Submission: 2026-06-12 19:04:21

Else If Blocks

Time of First Successful Submission: 2026-06-12 19:05:23

Logical Operators

Time of First Successful Submission: 2026-06-12 19:06:36

Knowledge Check I (Conditionals)

Time of First Successful Submission: 2026-06-12 19:07:35

While

Time of First Successful Submission: 2026-06-12 19:11:08

Lists

Time of First Successful Submission: 2026-06-12 19:11:55

Range

Time of First Successful Submission: 2026-06-12 19:12:54

For

Time of First Successful Submission: 2026-06-12 19:13:33

Knowledge Check I (Loops)

Time of First Successful Submission: 2026-06-12 19:14:44


Pwntools Tutorials

1 / 12 1096 / 1320


Level 0.0

Time of First Successful Submission: 2025-01-20 01:40:42