f13

🐧 💻

pwn.college Archives

98 / 232 1808 / 26048


level1

Time of First Successful Submission: 2021-10-13 15:57:20

level2

Time of First Successful Submission: 2021-10-13 16:49:46

level3

Time of First Successful Submission: 2021-10-13 16:51:28

level4

Time of First Successful Submission: 2021-10-13 17:00:59

level5

Time of First Successful Submission: 2021-10-13 20:22:11

level6

Time of First Successful Submission: 2021-10-13 20:24:11

level7

Time of First Successful Submission: 2021-10-13 21:33:21

level8

Time of First Successful Submission: 2021-10-13 21:39:47

level9

Time of First Successful Submission: 2021-10-14 15:09:08

level10

Time of First Successful Submission: 2021-10-15 08:28:50

level11

Time of First Successful Submission: 2021-10-15 08:36:13

level12

Time of First Successful Submission: 2021-10-15 08:45:20

level13

Time of First Successful Submission: 2021-10-15 08:48:07

level14

Time of First Successful Submission: 2021-10-15 08:49:54

level15

Time of First Successful Submission: 2021-10-15 19:30:17

level16

Time of First Successful Submission: 2021-10-15 19:46:17

level17

Time of First Successful Submission: 2021-10-16 10:49:31

level18

Time of First Successful Submission: 2021-10-16 10:56:13

level19

Time of First Successful Submission: 2021-10-16 11:17:05

level20

Time of First Successful Submission: 2021-10-16 11:24:55

level21

Time of First Successful Submission: 2021-10-16 11:33:01

level22

Time of First Successful Submission: 2021-10-16 11:37:13

level23

Time of First Successful Submission: 2021-10-16 11:38:12

level24

Time of First Successful Submission: 2021-10-16 11:40:34

level25

Time of First Successful Submission: 2021-10-16 11:44:43

level26

Time of First Successful Submission: 2021-10-16 11:47:50

level27

Time of First Successful Submission: 2021-10-16 11:49:56

level28

Time of First Successful Submission: 2021-10-16 11:51:53

level29

Time of First Successful Submission: 2021-10-16 15:36:43

level30

Time of First Successful Submission: 2021-10-17 11:17:55

level31

Time of First Successful Submission: 2021-10-17 11:24:53

level32

Time of First Successful Submission: 2021-10-17 11:27:31

level33

Time of First Successful Submission: 2021-10-17 17:23:43

level34

Time of First Successful Submission: 2021-10-17 17:54:52

level35

Time of First Successful Submission: 2021-10-17 17:56:26

level36

Time of First Successful Submission: 2021-10-18 16:00:23

level37

Time of First Successful Submission: 2021-10-18 16:57:26

level38

Time of First Successful Submission: 2021-10-18 21:09:00

level39

Time of First Successful Submission: 2021-10-18 21:14:03

level40

Time of First Successful Submission: 2021-10-19 20:16:44

level41

Time of First Successful Submission: 2021-10-20 09:12:28

level42

Time of First Successful Submission: 2021-10-20 09:29:59

level43

Time of First Successful Submission: 2021-10-20 09:30:58

level44

Time of First Successful Submission: 2021-10-20 09:33:21

level45

Time of First Successful Submission: 2021-10-20 09:34:20

level46

Time of First Successful Submission: 2021-10-20 09:35:41

level47

Time of First Successful Submission: 2021-10-20 09:38:20

level48

Time of First Successful Submission: 2021-10-24 23:18:04

level49

Time of First Successful Submission: 2021-10-24 23:27:37

level50

Time of First Successful Submission: 2021-10-24 23:36:19

level51

Time of First Successful Submission: 2021-10-24 23:39:54

HTTP (curl)

Time of First Successful Submission: 2023-10-08 09:08:17

HTTP (python)

Time of First Successful Submission: 2023-10-08 09:48:55

URL Encoding (curl)

Time of First Successful Submission: 2023-10-08 16:46:02

URL Encoding (python)

Time of First Successful Submission: 2023-10-08 16:47:57

HTTP GET Parameters (netcat)

Time of First Successful Submission: 2023-10-08 17:12:39

HTTP GET Parameters (python)

Time of First Successful Submission: 2023-10-08 17:13:37

Multiple HTTP Parameters (python)

Time of First Successful Submission: 2023-10-08 17:20:33

Multiple Form Fields (python)

Time of First Successful Submission: 2023-10-09 04:38:25

HTTP JSON (curl)

Time of First Successful Submission: 2023-10-09 04:45:09

HTTP JSON (netcat)

Time of First Successful Submission: 2023-10-09 05:13:56

HTTP JSON (python)

Time of First Successful Submission: 2023-10-09 05:15:39

Complex HTTP JSON (curl)

Time of First Successful Submission: 2023-10-09 15:26:12

Complex HTTP JSON (netcat)

Time of First Successful Submission: 2023-10-09 19:21:19

Complex HTTP JSON (python)

Time of First Successful Submission: 2023-10-09 20:27:06

Server State (curl)

Time of First Successful Submission: 2023-10-10 17:36:57

Server State (netcat)

Time of First Successful Submission: 2023-10-10 17:43:23

Triple Dereference

Time of First Successful Submission: 2026-01-17 15:32:13

set-register

Time of First Successful Submission: 2026-01-18 16:26:08

set-multiple-registers

Time of First Successful Submission: 2026-01-18 16:28:39

add-to-register

Time of First Successful Submission: 2026-01-18 16:30:50

linear-equation-registers

Time of First Successful Submission: 2026-01-18 16:37:53

integer-division

Time of First Successful Submission: 2026-01-18 16:41:43

modulo-operation

Time of First Successful Submission: 2026-01-18 16:43:18

set-upper-byte

Time of First Successful Submission: 2026-01-18 16:45:29

efficient-modulo

Time of First Successful Submission: 2026-01-18 16:51:48

byte-extraction

Time of First Successful Submission: 2026-01-21 20:30:38

bitwise-and

Time of First Successful Submission: 2026-01-21 20:32:55

check-even

Time of First Successful Submission: 2026-01-21 20:40:45

memory-read

Time of First Successful Submission: 2026-01-22 18:55:16

memory-write

Time of First Successful Submission: 2026-01-24 08:20:43

memory-increment

Time of First Successful Submission: 2026-01-24 08:25:33

byte-access

Time of First Successful Submission: 2026-01-24 08:29:48

memory-size-access

Time of First Successful Submission: 2026-01-24 08:37:10

little-endian-write

Time of First Successful Submission: 2026-01-24 08:51:51

memory-sum

Time of First Successful Submission: 2026-01-24 20:40:42

stack-subtraction

Time of First Successful Submission: 2026-01-24 20:42:42

swap-stack-values

Time of First Successful Submission: 2026-01-24 20:50:17

average-stack-values

Time of First Successful Submission: 2026-01-24 21:10:45

absolute-jump

Time of First Successful Submission: 2026-01-25 09:12:08

relative-jump

Time of First Successful Submission: 2026-01-25 09:21:33

jump-trampoline

Time of First Successful Submission: 2026-01-25 09:23:04

conditional-jump

Time of First Successful Submission: 2026-01-25 11:09:40

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-01-25 12:36:17

count-non-zero

Time of First Successful Submission: 2026-01-25 13:06:55

string-lower

Time of First Successful Submission: 2026-01-25 14:11:44

most-common-byte

Time of First Successful Submission: 2026-01-31 20:32:24


Intro to Programming Languages

15 / 253 8264 / 52628


Commands

Time of First Successful Submission: 2026-01-15 05:46:34

Command Arguments

Time of First Successful Submission: 2026-01-15 17:08:06

Command History

Time of First Successful Submission: 2026-01-15 17:08:40

The Root Path

Time of First Successful Submission: 2026-01-15 17:09:48

Absolute Paths

Time of First Successful Submission: 2026-01-15 17:10:42

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-15 17:15:01

Relative Paths

Time of First Successful Submission: 2026-01-15 17:15:45

Cat

Time of First Successful Submission: 2026-01-03 10:06:31

Ls

Time of First Successful Submission: 2026-01-03 12:06:33

Ls All

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

Find

Time of First Successful Submission: 2026-01-03 13:41:50

Piping Echo

Time of First Successful Submission: 2026-01-06 19:51:57

Piping Stdout

Time of First Successful Submission: 2026-01-06 19:52:56

Piping Stdin

Time of First Successful Submission: 2026-01-07 14:54:23


Start Here

10 / 10 7270 / 72949


Using the Terminal

Time of First Successful Submission: 2026-01-02 00:24:09

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-02 00:28:39

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-01-02 00:34:17

Challenge Programs

Time of First Successful Submission: 2026-01-03 10:28:17

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-01-03 11:46:33

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-03 11:42:44

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-03 11:49:36


Linux Luminarium

128 / 128 1324 / 53352


Intro to Commands

Time of First Successful Submission: 2026-01-15 05:46:34

Intro to Arguments

Time of First Successful Submission: 2026-01-15 17:08:06

Command History

Time of First Successful Submission: 2026-01-15 17:08:40

The Root

Time of First Successful Submission: 2026-01-15 17:09:48

Program and absolute paths

Time of First Successful Submission: 2026-01-15 17:10:42

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2026-01-15 17:15:01

implicit relative paths, from /

Time of First Successful Submission: 2026-01-15 17:15:45

explicit relative paths, from /

Time of First Successful Submission: 2026-01-15 17:16:19

implicit relative path

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

home sweet home

Time of First Successful Submission: 2026-01-15 17:23:51

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-03 10:06:31

catting absolute paths

Time of First Successful Submission: 2026-01-03 10:27:32

more catting practice

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

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-01-03 12:04:35

listing files

Time of First Successful Submission: 2026-01-03 12:06:33

touching files

Time of First Successful Submission: 2026-01-03 12:40:03

removing files

Time of First Successful Submission: 2026-01-03 12:40:51

moving files

Time of First Successful Submission: 2026-01-03 12:42:57

copying files

Time of First Successful Submission: 2026-01-03 12:43:47

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-03 12:54:40

making directories

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

finding files

Time of First Successful Submission: 2026-01-03 13:41:50

linking files

Time of First Successful Submission: 2026-01-03 13:48:01

Learning From Documentation

Time of First Successful Submission: 2026-01-03 13:52:08

Learning Complex Usage

Time of First Successful Submission: 2026-01-03 14:23:57

Reading Manuals

Time of First Successful Submission: 2026-01-03 14:37:06

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-01-05 15:04:51

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2026-01-05 15:08:45

Matching with *

Time of First Successful Submission: 2026-01-05 19:21:02

Matching with ?

Time of First Successful Submission: 2026-01-05 19:22:54

Matching with []

Time of First Successful Submission: 2026-01-06 15:08:15

Matching paths with []

Time of First Successful Submission: 2026-01-06 15:09:16

Multiple globs

Time of First Successful Submission: 2026-01-06 15:12:19

Mixing globs

Time of First Successful Submission: 2026-01-06 15:15:37

Exclusionary globbing

Time of First Successful Submission: 2026-01-06 15:18:34

Tab completion

Time of First Successful Submission: 2026-01-06 15:21:15

Multiple options for tab completion

Time of First Successful Submission: 2026-01-06 15:24:28

Tab completion on commands

Time of First Successful Submission: 2026-01-06 15:25:06

Redirecting output

Time of First Successful Submission: 2026-01-06 19:51:57

Redirecting more output

Time of First Successful Submission: 2026-01-06 19:52:56

Appending output

Time of First Successful Submission: 2026-01-06 20:00:50

Redirecting errors

Time of First Successful Submission: 2026-01-07 14:52:09

Redirecting input

Time of First Successful Submission: 2026-01-07 14:54:23

Grepping stored results

Time of First Successful Submission: 2026-01-07 15:19:43

Grepping live output

Time of First Successful Submission: 2026-01-07 15:22:06

Grepping errors

Time of First Successful Submission: 2026-01-07 15:26:44

Filtering with grep -v

Time of First Successful Submission: 2026-01-07 16:06:33

Filtering with sed

Time of First Successful Submission: 2026-01-07 16:08:34

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-01-07 18:16:18

Writing to multiple programs

Time of First Successful Submission: 2026-01-07 18:32:50

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-07 18:54:10

Named pipes

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

Printing Variables

Time of First Successful Submission: 2026-01-07 19:40:46

Setting Variables

Time of First Successful Submission: 2026-01-07 19:42:20

Multi-word Variables

Time of First Successful Submission: 2026-01-07 19:46:36

Exporting Variables

Time of First Successful Submission: 2026-01-07 19:58:27

Printing Exported Variables

Time of First Successful Submission: 2026-01-07 19:59:48

Storing Command Output

Time of First Successful Submission: 2026-01-07 20:05:26

Reading Input

Time of First Successful Submission: 2026-01-07 20:08:56

Reading Files

Time of First Successful Submission: 2026-01-07 20:14:06

Translating characters

Time of First Successful Submission: 2026-01-08 18:17:15

Deleting characters

Time of First Successful Submission: 2026-01-08 18:21:56

Deleting newlines

Time of First Successful Submission: 2026-01-08 18:25:21

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-01-08 19:05:39

Sorting data

Time of First Successful Submission: 2026-01-08 19:09:24

Listing Processes

Time of First Successful Submission: 2026-01-08 19:24:23

Killing Processes

Time of First Successful Submission: 2026-01-08 19:27:20

Interrupting Processes

Time of First Successful Submission: 2026-01-08 19:29:07

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-08 19:33:26

Suspending Processes

Time of First Successful Submission: 2026-01-08 19:36:20

Resuming Processes

Time of First Successful Submission: 2026-01-08 19:38:22

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-01-09 18:20:39

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-09 18:21:46

Process Exit Codes

Time of First Successful Submission: 2026-01-09 18:27:35

Becoming root with su

Time of First Successful Submission: 2026-01-09 18:47:07

Other users with su

Time of First Successful Submission: 2026-01-09 18:48:25

Cracking passwords

Time of First Successful Submission: 2026-01-09 21:06:15

Using sudo

Time of First Successful Submission: 2026-01-09 21:33:25

Changing File Ownership

Time of First Successful Submission: 2026-01-11 08:05:21

Groups and Files

Time of First Successful Submission: 2026-01-11 10:21:15

Fun With Groups Names

Time of First Successful Submission: 2026-01-11 10:24:53

Changing Permissions

Time of First Successful Submission: 2026-01-11 10:44:34

Executable Files

Time of First Successful Submission: 2026-01-11 10:48:52

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-11 10:59:01

Permissions Setting Practice

Time of First Successful Submission: 2026-01-11 11:46:05

The SUID Bit

Time of First Successful Submission: 2026-01-11 11:51:28

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-01-11 11:56:40

Handling Failure

Time of First Successful Submission: 2026-01-11 11:58:53

Your First Shell Script

Time of First Successful Submission: 2026-01-11 12:02:13

Redirecting Script Output

Time of First Successful Submission: 2026-01-11 12:18:55

Executable Shell Scripts

Time of First Successful Submission: 2026-01-11 12:20:43

Understanding Shebangs

Time of First Successful Submission: 2026-01-11 13:46:52

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-01-11 21:08:38

Scripting with Default Cases

Time of First Successful Submission: 2026-01-11 21:10:09

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-11 21:13:26

Reading Shell Scripts

Time of First Successful Submission: 2026-01-11 21:15:14

Launching Screen

Time of First Successful Submission: 2026-01-13 05:17:53

Detaching and Attaching

Time of First Successful Submission: 2026-01-13 05:21:12

Finding Sessions

Time of First Successful Submission: 2026-01-13 05:24:16

Switching Windows

Time of First Successful Submission: 2026-01-13 05:26:55

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-13 05:28:50

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-01-13 20:39:34

Setting PATH

Time of First Successful Submission: 2026-01-13 20:42:49

Finding Commands

Time of First Successful Submission: 2026-01-13 20:45:12

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-01-14 04:47:43

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-01-14 05:01:18

Overshared Directories

Time of First Successful Submission: 2026-01-14 05:18:00

Tricky Linking

Time of First Successful Submission: 2026-01-14 05:23:25

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-14 05:28:06

Snooping on Configurations

Time of First Successful Submission: 2026-01-14 05:30:16

The Fork Bomb

Time of First Successful Submission: 2026-01-14 20:04:27

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-14 20:08:47

rm -rf /

Time of First Successful Submission: 2026-01-15 05:40:15

Life after rm -rf /

Time of First Successful Submission: 2026-01-15 05:45:19

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-15 17:06:42


Computing 101

132 / 132 668 / 25459


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2026-01-17 11:18:46

Exit Codes

Time of First Successful Submission: 2026-01-17 12:40:20

Building Executables

Time of First Successful Submission: 2026-01-17 11:46:41

Moving Between Registers

Time of First Successful Submission: 2026-01-17 11:57:45

Loading From Memory

Time of First Successful Submission: 2026-01-17 14:44:37

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2026-01-17 14:51:59

Dereferencing Yourself

Time of First Successful Submission: 2026-01-17 14:53:59

Dereferencing with Offsets

Time of First Successful Submission: 2026-01-17 15:09:37

Stored Addresses

Time of First Successful Submission: 2026-01-17 15:13:15

Double Dereference

Time of First Successful Submission: 2026-01-17 15:29:36

The Stack

Time of First Successful Submission: 2026-03-17 19:53:19

Stack Offsets

Time of First Successful Submission: 2026-03-17 19:55:40

Program Arguments on the Stack

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

Popping From the Stack

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

Negative Numbers

Time of First Successful Submission: 2026-09-28 18:49:21

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-09-28 21:19:16

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-09-28 21:22:03

Encoding Negatives

Time of First Successful Submission: 2026-09-28 21:30:02

Binary and Hex Encoding

Time of First Successful Submission: 2026-09-29 08:58:53

More Hex

Time of First Successful Submission: 2026-09-29 09:00:47

Decoding Hex

Time of First Successful Submission: 2026-09-29 09:04:38

Mixed Conversions

Time of First Successful Submission: 2026-09-29 09:16:01

Disassembling Programs

Time of First Successful Submission: 2026-03-19 12:15:04

Tracing Syscalls

Time of First Successful Submission: 2026-01-17 14:20:26

Starting GDB

Time of First Successful Submission: 2026-01-17 14:23:44

Quitting GDB

Time of First Successful Submission: 2026-03-19 12:17:20

Starting Programs in GDB

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

Disassembling in GDB

Time of First Successful Submission: 2026-03-19 12:26:00

Stepping Through Instructions

Time of First Successful Submission: 2026-03-19 12:28:00

Reading Register Values

Time of First Successful Submission: 2026-03-19 12:34:28

Setting Register Values

Time of First Successful Submission: 2026-09-27 16:52:29

Popping Stack Values

Time of First Successful Submission: 2026-03-19 12:37:27

Examining Memory

Time of First Successful Submission: 2026-03-19 12:42:04

Examining Stack Pointers

Time of First Successful Submission: 2026-03-19 12:47:41

Cooperative Debugging

Time of First Successful Submission: 2026-03-19 12:52:06

Running with Arguments

Time of First Successful Submission: 2026-09-27 18:06:43

Redirecting Input in GDB

Time of First Successful Submission: 2026-09-27 18:09:26

Writing Output

Time of First Successful Submission: 2026-01-18 15:56:25

Chaining Syscalls

Time of First Successful Submission: 2026-01-18 15:59:58

Writing Strings

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

Reading Data

Time of First Successful Submission: 2026-01-18 16:15:18

Reading Exactly

Time of First Successful Submission: 2026-09-27 18:30:01

Opening Files

Time of First Successful Submission: 2026-03-17 18:50:31

Hardcoding the Filename

Time of First Successful Submission: 2026-03-17 19:26:31

RIP-Relative Strings

Time of First Successful Submission: 2026-09-27 19:45:18

Comparing Values

Time of First Successful Submission: 2026-03-20 21:30:58

Comparing Characters

Time of First Successful Submission: 2026-03-20 21:35:12

Conditional Control Flow

Time of First Successful Submission: 2026-03-20 21:40:57

Comparing Strings

Time of First Successful Submission: 2026-03-20 21:43:16

Reverse the Password

Time of First Successful Submission: 2026-03-20 21:51:38

Conditionals Without Conditionals

Time of First Successful Submission: 2026-09-29 12:14:59

Recognizing Loops

Time of First Successful Submission: 2026-09-29 12:25:10

Writing Loops

Time of First Successful Submission: 2026-09-29 13:37:23

Writing From a Shared Library

Time of First Successful Submission: 2026-09-29 13:59:47

Returning a Value

Time of First Successful Submission: 2026-09-29 14:06:24

Calling Through a Pointer

Time of First Successful Submission: 2026-10-07 08:24:35

Calling Through a Pointer with an Argument

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

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-10-07 08:34:22

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-10-07 08:40:16

Sign Extension

Time of First Successful Submission: 2026-10-07 08:46:53

Little-Endian Bytes

Time of First Successful Submission: 2026-10-07 08:55:27

Qword by Qword

Time of First Successful Submission: 2026-10-07 09:02:04

Dword by Dword

Time of First Successful Submission: 2026-10-07 09:07:33

Word by Word

Time of First Successful Submission: 2026-10-07 09:13:32

Byte by Byte

Time of First Successful Submission: 2026-10-07 09:41:04

Cracking a Struct

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

Scrambled Struct

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

Reverse the Calculation

Time of First Successful Submission: 2026-10-07 11:20:57

Reverse the Reverse

Time of First Successful Submission: 2026-10-07 11:22:21

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-10-07 11:25:55

Even or Odd

Time of First Successful Submission: 2026-10-07 11:36:14

Masking Bits

Time of First Successful Submission: 2026-10-07 11:41:36

Lowercase a String

Time of First Successful Submission: 2026-10-07 11:44:23

Uppercase a String

Time of First Successful Submission: 2026-10-07 11:51:38

Swap Case

Time of First Successful Submission: 2026-10-07 11:55:10

Shifting Left

Time of First Successful Submission: 2026-10-07 11:58:35

Shifting Right

Time of First Successful Submission: 2026-10-07 12:01:29

Loops on Data

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

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-10-07 13:37:24

Loading Stale Stack Data

Time of First Successful Submission: 2026-10-08 15:07:41

Stealing Stale Stack Data

Time of First Successful Submission: 2026-10-08 15:34:07

Reserving Your Own Frame

Time of First Successful Submission: 2026-10-08 16:30:13

Using Your Own Frame

Time of First Successful Submission: 2026-10-08 16:45:38

Environment Variables on the Stack

Time of First Successful Submission: 2026-10-08 16:52:27

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-10-08 17:03:56

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-10-08 20:50:50

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-10-08 20:55:53

A Single Digit

Time of First Successful Submission: 2026-10-09 13:54:15

Two Digits

Time of First Successful Submission: 2026-10-09 18:39:35

String to Integer

Time of First Successful Submission: 2026-10-09 18:49:46

Negative Numbers

Time of First Successful Submission: 2026-10-10 10:30:24

Where the Number Ends

Time of First Successful Submission: 2026-10-10 11:07:05

A Whole Program

Time of First Successful Submission: 2026-10-10 11:43:11

A Single Digit, Back to Text

Time of First Successful Submission: 2026-10-11 19:15:40

Divide and Remainder

Time of First Successful Submission: 2026-10-18 19:58:09

Drop the Leading Zero

Time of First Successful Submission: 2026-10-19 08:31:27

Integer to String

Time of First Successful Submission: 2026-10-19 08:33:15

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-10-19 08:50:17

Sum Them All

Time of First Successful Submission: 2026-10-19 11:14:11

Addition

Time of First Successful Submission: 2026-10-19 12:35:54

Subtraction

Time of First Successful Submission: 2026-10-19 12:37:44

Multiplication

Time of First Successful Submission: 2026-10-19 12:44:26

Bitwise Operators

Time of First Successful Submission: 2026-10-19 12:47:14

Unary Operators

Time of First Successful Submission: 2026-10-19 16:10:45

Literal Output

Time of First Successful Submission: 2026-10-19 17:35:46

Newline Escapes

Time of First Successful Submission: 2026-10-19 18:21:47

Escaped Syntax

Time of First Successful Submission: 2026-10-19 20:11:28

Decimal Markers

Time of First Successful Submission: 2026-10-19 21:17:42

Multiple Decimal Markers

Time of First Successful Submission: 2026-10-19 21:18:22

String Markers

Time of First Successful Submission: 2026-10-19 21:23:34

Hex Byte Escapes

Time of First Successful Submission: 2026-10-20 17:30:36

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-02-01 18:06:24

Examining Memory

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

Setting Breakpoints

Time of First Successful Submission: 2026-10-21 09:11:29

GDB Scripting

Time of First Successful Submission: 2026-10-21 16:19:58

Modifying Data

Time of First Successful Submission: 2026-10-21 16:45:06

Modifying Execution

Time of First Successful Submission: 2026-10-21 17:06:52

Broken Functions

Time of First Successful Submission: 2026-10-22 10:54:53

Exit

Time of First Successful Submission: 2026-10-22 11:04:17

Socket

Time of First Successful Submission: 2026-10-22 11:55:09

Bind

Time of First Successful Submission: 2026-10-22 12:55:59

Listen

Time of First Successful Submission: 2026-10-22 13:04:34

Accept

Time of First Successful Submission: 2026-10-22 13:15:20

Static Response

Time of First Successful Submission: 2026-10-22 15:47:49

Dynamic Response

Time of First Successful Submission: 2026-10-22 21:32:31

Iterative GET Server

Time of First Successful Submission: 2026-10-22 21:35:28

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2026-10-23 12:12:17

Web Server

Time of First Successful Submission: 2026-10-23 12:15:28


Playing With Programs

56 / 116 6618 / 27075


HTTP (netcat)

Time of First Successful Submission: 2023-10-08 09:44:57

HTTP Paths (netcat)

Time of First Successful Submission: 2023-10-08 13:45:26

HTTP (curl)

Time of First Successful Submission: 2023-10-08 13:44:36

HTTP (python)

Time of First Successful Submission: 2023-10-08 13:48:02

HTTP Host Header (python)

Time of First Successful Submission: 2023-10-08 13:43:56

HTTP Host Header (curl)

Time of First Successful Submission: 2023-10-08 09:50:42

HTTP Host Header (netcat)

Time of First Successful Submission: 2023-10-08 13:41:23

URL Encoding (netcat)

Time of First Successful Submission: 2023-10-08 16:49:12

HTTP GET Parameters

Time of First Successful Submission: 2023-10-08 17:10:27

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2023-10-08 17:19:11

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2023-10-08 17:16:16

HTTP Forms (curl)

Time of First Successful Submission: 2023-10-08 17:29:05

HTTP Forms (netcat)

Time of First Successful Submission: 2023-10-08 21:28:00

HTTP Forms (python)

Time of First Successful Submission: 2023-10-08 21:31:11

Multiple Form Fields (curl)

Time of First Successful Submission: 2023-10-08 21:32:27

Multiple Form Fields (netcat)

Time of First Successful Submission: 2023-10-08 21:36:09

HTTP Redirects (netcat)

Time of First Successful Submission: 2023-10-09 20:29:32

HTTP Redirects (curl)

Time of First Successful Submission: 2023-10-09 20:28:44

HTTP Redirects (python)

Time of First Successful Submission: 2023-10-09 20:30:51

HTTP Cookies (curl)

Time of First Successful Submission: 2023-10-09 20:57:07

HTTP Cookies (netcat)

Time of First Successful Submission: 2023-10-10 16:24:05

HTTP Cookies (python)

Time of First Successful Submission: 2023-10-10 16:30:11

Server State (python)

Time of First Successful Submission: 2023-10-10 17:46:20

cat

Time of First Successful Submission: 2022-10-16 13:08:53

more

Time of First Successful Submission: 2022-10-16 13:11:07

less

Time of First Successful Submission: 2022-10-16 13:13:14

tail

Time of First Successful Submission: 2022-10-17 21:32:52

head

Time of First Successful Submission: 2022-10-17 21:34:10

sort

Time of First Successful Submission: 2022-10-17 21:38:36

vim

Time of First Successful Submission: 2022-10-17 21:39:16

emacs

Time of First Successful Submission: 2022-10-17 21:49:54

nano

Time of First Successful Submission: 2022-10-17 21:48:54

rev

Time of First Successful Submission: 2022-10-17 21:52:16

od

Time of First Successful Submission: 2022-10-30 19:51:16

hd

Time of First Successful Submission: 2022-10-30 19:55:07

xxd

Time of First Successful Submission: 2022-10-30 19:57:12

base32

Time of First Successful Submission: 2022-10-31 16:04:57

base64

Time of First Successful Submission: 2022-10-31 16:06:03

split

Time of First Successful Submission: 2022-10-31 21:39:03

gzip

Time of First Successful Submission: 2022-10-31 21:45:17

bzip2

Time of First Successful Submission: 2022-10-31 21:47:09

zip

Time of First Successful Submission: 2022-10-31 21:59:30

tar

Time of First Successful Submission: 2022-11-11 16:33:32

ar

Time of First Successful Submission: 2022-11-11 16:44:51

cpio

Time of First Successful Submission: 2022-11-11 17:00:16

env

Time of First Successful Submission: 2022-10-30 20:11:52

find

Time of First Successful Submission: 2023-01-04 21:52:31

make

Time of First Successful Submission: 2023-10-07 17:26:49

nice

Time of First Successful Submission: 2023-10-07 20:47:03

timeout

Time of First Successful Submission: 2023-10-07 20:48:51

stdbuf

Time of First Successful Submission: 2023-10-07 20:52:53

setarch

Time of First Successful Submission: 2023-10-08 05:57:13

socat

Time of First Successful Submission: 2023-10-12 18:29:34

whiptail

Time of First Successful Submission: 2023-10-12 18:37:58

awk

Time of First Successful Submission: 2023-10-15 01:26:45

sed

Time of First Successful Submission: 2023-10-15 01:35:43


DSU Cyber Camps

11 / 104 11740 / 73424


Using the Terminal

Time of First Successful Submission: 2026-01-02 00:24:09

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-02 00:28:39

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-01-02 00:31:37

Restarting Challenges

Time of First Successful Submission: 2026-01-02 00:34:17

Challenge Programs

Time of First Successful Submission: 2026-01-03 10:28:17

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-01-03 11:46:33

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-03 11:42:44

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-03 11:49:36


GCA CTF

11 / 104 11740 / 73422


Using the Terminal

Time of First Successful Submission: 2026-01-02 00:24:09

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-02 00:28:39

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-01-02 00:31:37

Restarting Challenges

Time of First Successful Submission: 2026-01-02 00:34:17

Challenge Programs

Time of First Successful Submission: 2026-01-03 10:28:17

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-01-03 11:46:33

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-03 11:42:44

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-03 11:49:36