pwn.college Archives

1 / 202 19549 / 22885


Triple Dereference

Time of First Successful Submission: 2025-08-09 08:33:45


ARM Architecture

15 / 28 329 / 735


Level1

Time of First Successful Submission: 2026-06-04 17:26:19

Level2

Time of First Successful Submission: 2026-06-04 17:36:08

Level3

Time of First Successful Submission: 2026-06-04 17:47:31

Level4

Time of First Successful Submission: 2026-06-04 17:51:40

Level5

Time of First Successful Submission: 2026-06-04 18:17:57

Level6

Time of First Successful Submission: 2026-06-04 18:47:21

Level7

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

Level8

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

Level9

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

Level10

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

Level11

Time of First Successful Submission: 2026-06-07 07:45:32

Level12

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

Level13

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

Level14

Time of First Successful Submission: 2026-06-07 09:15:24

Level15

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


Intro to Programming Languages

33 / 234 707 / 34764


Lab 1.1 - Start Terminal

Time of First Successful Submission: 2026-01-22 12:49:32

P1.0 Level 1 Open /flag in VSCode

Time of First Successful Submission: 2026-01-22 11:48:54

Commands

Time of First Successful Submission: 2025-07-23 12:07:41

Command Arguments

Time of First Successful Submission: 2025-07-23 12:10:19

Command History

Time of First Successful Submission: 2025-07-23 12:11:26

The Root Path

Time of First Successful Submission: 2025-07-24 07:13:07

Absolute Paths

Time of First Successful Submission: 2025-07-24 10:01:07

Changing position

Time of First Successful Submission: 2025-07-25 11:28:44

Changing to an Absolute Path

Time of First Successful Submission: 2025-07-25 11:30:36

Relative Paths

Time of First Successful Submission: 2025-07-25 11:37:44

P1.0 Level 5 read

Time of First Successful Submission: 2026-01-22 11:49:55

Cat

Time of First Successful Submission: 2025-07-25 20:18:08

Ls

Time of First Successful Submission: 2025-07-25 20:38:27

Ls All

Time of First Successful Submission: 2025-07-25 20:43:27

P1.0 Level 2 list dir

Time of First Successful Submission: 2026-01-22 11:51:34

Find

Time of First Successful Submission: 2025-07-25 20:58:30

P1.0 Level 3 change dir

Time of First Successful Submission: 2026-01-22 11:47:39

P1.0 Level 4 move

Time of First Successful Submission: 2026-01-22 11:53:31

P1.0 Level 6 grep

Time of First Successful Submission: 2026-01-22 11:54:30

P1.0 Level 7 execute

Time of First Successful Submission: 2026-01-22 11:55:38

Piping Echo

Time of First Successful Submission: 2025-07-28 09:40:43

Piping Stdout

Time of First Successful Submission: 2025-07-28 09:42:28

Piping Stdin

Time of First Successful Submission: 2025-07-28 10:47:58

P1.0 Level 8 stdin

Time of First Successful Submission: 2026-01-22 11:57:03

P1.0 Level 9 pipe

Time of First Successful Submission: 2026-01-22 11:58:57

P1.0 Level 10 args

Time of First Successful Submission: 2026-01-22 12:00:15

P1.0 Level 11 gccpipe

Time of First Successful Submission: 2026-01-22 12:09:51

P1.0 Level 12 speedy

Time of First Successful Submission: 2026-01-22 12:23:42

P1.0 Level 13 testing

Time of First Successful Submission: 2026-01-22 12:37:27

P1.0 Level 14 ifs test

Time of First Successful Submission: 2026-01-22 12:47:38

P2.1 Level 01 C Force

Time of First Successful Submission: 2026-01-22 12:59:00

P2.1 Level 02 C Args

Time of First Successful Submission: 2026-01-22 13:19:13

P2.1 Level 03 scanf

Time of First Successful Submission: 2026-01-22 13:38:55


XNU Dojo

15 / 61 337 / 756


Level1

Time of First Successful Submission: 2026-06-04 17:26:19

Level2

Time of First Successful Submission: 2026-06-04 17:36:08

Level3

Time of First Successful Submission: 2026-06-04 17:47:31

Level4

Time of First Successful Submission: 2026-06-04 17:51:40

Level5

Time of First Successful Submission: 2026-06-04 18:17:57

Level6

Time of First Successful Submission: 2026-06-04 18:47:21

Level7

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

Level8

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

Level9

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

Level10

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

Level11

Time of First Successful Submission: 2026-06-07 07:45:32

Level12

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

Level13

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

Level14

Time of First Successful Submission: 2026-06-07 09:15:24

Level15

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


Intro to Cybersecurity

97 / 183 2777 / 21174


Path Traversal 1

Time of First Successful Submission: 2025-12-10 10:09:22

Path Traversal 2

Time of First Successful Submission: 2025-12-10 11:02:52

CMDi 1

Time of First Successful Submission: 2025-12-10 11:15:06

CMDi 2

Time of First Successful Submission: 2025-12-10 11:21:48

CMDi 3

Time of First Successful Submission: 2025-12-10 11:27:03

CMDi 4

Time of First Successful Submission: 2025-12-10 11:30:04

CMDi 5

Time of First Successful Submission: 2025-12-10 11:56:59

CMDi 6

Time of First Successful Submission: 2025-12-10 13:39:06

Authentication Bypass 1

Time of First Successful Submission: 2025-12-10 13:43:34

Authentication Bypass 2

Time of First Successful Submission: 2025-12-10 14:06:05

SQLi 1

Time of First Successful Submission: 2026-05-24 07:49:06

SQLi 2

Time of First Successful Submission: 2026-05-24 08:02:48

SQLi 3

Time of First Successful Submission: 2026-05-24 08:57:10

SQLi 4

Time of First Successful Submission: 2026-05-24 09:08:47

SQLi 5

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

XSS 1

Time of First Successful Submission: 2026-05-26 13:49:36

XSS 2

Time of First Successful Submission: 2026-05-26 14:05:56

XSS 3

Time of First Successful Submission: 2026-05-26 14:12:36

XSS 4

Time of First Successful Submission: 2026-05-26 14:20:59

XSS 5

Time of First Successful Submission: 2026-05-27 12:48:35

XSS 6

Time of First Successful Submission: 2026-05-27 13:32:39

XSS 7

Time of First Successful Submission: 2026-05-27 14:37:17

CSRF 1

Time of First Successful Submission: 2026-05-31 07:55:07

CSRF 2

Time of First Successful Submission: 2026-05-31 07:58:17

CSRF 3

Time of First Successful Submission: 2026-05-31 09:46:36

CSRF 4

Time of First Successful Submission: 2026-05-31 10:10:08

CSRF 5

Time of First Successful Submission: 2026-06-01 10:20:42

Connect

Time of First Successful Submission: 2026-06-01 12:02:04

Send

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

Shutdown

Time of First Successful Submission: 2026-06-01 12:11:46

Listen

Time of First Successful Submission: 2026-06-01 12:18:44

Scan 1

Time of First Successful Submission: 2026-06-01 12:50:04

Scan 2

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

Monitor 1

Time of First Successful Submission: 2026-06-01 14:33:49

Monitor 2

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

Sniffing Cookies

Time of First Successful Submission: 2026-06-02 05:54:12

Network Configuration

Time of First Successful Submission: 2026-06-02 18:57:03

Firewall 1

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

Firewall 2

Time of First Successful Submission: 2026-06-03 05:44:26

Firewall 3

Time of First Successful Submission: 2026-06-03 05:49:20

Denial of Service 1

Time of First Successful Submission: 2026-06-03 05:52:01

Denial of Service 2

Time of First Successful Submission: 2026-06-03 07:57:29

level1

Time of First Successful Submission: 2026-06-06 06:41:20

level2

Time of First Successful Submission: 2026-06-06 06:43:32

level3

Time of First Successful Submission: 2026-06-06 06:44:16

level4

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

level5

Time of First Successful Submission: 2026-06-06 06:48:59

level6

Time of First Successful Submission: 2026-06-06 06:52:27

level7

Time of First Successful Submission: 2026-06-06 06:53:17

level8

Time of First Successful Submission: 2026-06-06 06:54:18

level9

Time of First Successful Submission: 2026-06-06 06:55:30

level10

Time of First Successful Submission: 2026-06-06 06:58:38

level11

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

level12

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

level13

Time of First Successful Submission: 2026-06-06 07:26:19

File Formats: Magic Numbers (Python)

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

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-01-05 11:20:53

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-01-05 11:24:30

Reading Endianness (Python)

Time of First Successful Submission: 2026-01-05 13:10:14

Reading Endianness (C)

Time of First Successful Submission: 2026-01-05 13:58:18

Reading Endianness (x86)

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

Version Information (Python)

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

Version Information (C)

Time of First Successful Submission: 2026-01-05 14:55:37

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2026-01-05 18:36:26

Metadata and Data (C)

Time of First Successful Submission: 2026-01-05 18:56:57

Metadata and Data (x86)

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

Input Restrictions (Python)

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

Input Restrictions (C)

Time of First Successful Submission: 2026-01-05 19:55:11

Input Restrictions (x86)

Time of First Successful Submission: 2026-01-05 20:12:27

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

Time of First Successful Submission: 2026-01-06 20:23:40

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-01-06 20:39:29

A Basic cIMG (Python)

Time of First Successful Submission: 2026-01-09 18:31:01

A Basic cIMG (C)

Time of First Successful Submission: 2026-01-09 20:31:15

A Basic cIMG (x86)

Time of First Successful Submission: 2026-01-09 20:40:44

Your First Overflow (easy)

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

Your First Overflow (hard)

Time of First Successful Submission: 2026-01-12 16:56:09

Precision (easy)

Time of First Successful Submission: 2026-01-12 16:59:53

Precision (hard)

Time of First Successful Submission: 2026-01-13 16:15:04

Variable Control (easy)

Time of First Successful Submission: 2026-01-13 16:57:02

Variable Control (hard)

Time of First Successful Submission: 2026-01-13 17:04:59

Control Hijack (easy)

Time of First Successful Submission: 2026-01-13 17:18:52

Control Hijack (hard)

Time of First Successful Submission: 2026-01-18 10:05:55

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

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

PIEs (easy)

Time of First Successful Submission: 2026-01-18 11:37:24

PIEs (hard)

Time of First Successful Submission: 2026-01-18 11:45:59

String Lengths (easy)

Time of First Successful Submission: 2026-01-18 18:49:48

String Lengths (hard)

Time of First Successful Submission: 2026-01-18 18:56:19

Basic Shellcode

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

NOP Sleds

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

NULL-Free Shellcode

Time of First Successful Submission: 2026-01-19 07:21:24

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-01-19 08:49:13

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-01-19 09:58:37

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-01-19 20:12:46


Start Here

11 / 12 2879 / 47167


Using the Terminal

Time of First Successful Submission: 2025-08-05 10:13:52

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-23 10:24:34

Using the GUI Desktop

Time of First Successful Submission: 2025-07-23 10:26:13

Pasting into the Desktop

Time of First Successful Submission: 2025-07-23 10:30:06

Restarting Challenges

Time of First Successful Submission: 2025-07-23 10:34:28

Challenge Programs

Time of First Successful Submission: 2025-07-23 10:40:48

The Flag File

Time of First Successful Submission: 2025-07-23 10:55:53

Using Privileged Mode

Time of First Successful Submission: 2025-07-23 11:16:23

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-23 11:20:06

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-23 11:21:53


Linux Luminarium

128 / 128 604 / 35237


Intro to Commands

Time of First Successful Submission: 2025-07-23 12:07:41

Intro to Arguments

Time of First Successful Submission: 2025-07-23 12:10:19

Command History

Time of First Successful Submission: 2025-07-23 12:11:26

The Root

Time of First Successful Submission: 2025-07-24 07:13:07

Program and absolute paths

Time of First Successful Submission: 2025-07-24 10:01:07

Position thy self

Time of First Successful Submission: 2025-07-25 11:28:44

Position elsewhere

Time of First Successful Submission: 2025-07-25 11:30:36

implicit relative paths, from /

Time of First Successful Submission: 2025-07-25 11:37:44

explicit relative paths, from /

Time of First Successful Submission: 2025-07-25 11:48:20

implicit relative path

Time of First Successful Submission: 2025-07-25 14:16:38

home sweet home

Time of First Successful Submission: 2025-07-25 14:28:18

cat: not the pet, but the command!

Time of First Successful Submission: 2025-07-25 20:18:08

catting absolute paths

Time of First Successful Submission: 2025-07-25 20:20:32

more catting practice

Time of First Successful Submission: 2025-07-25 20:21:39

grepping for a needle in a haystack

Time of First Successful Submission: 2025-07-25 20:35:16

comparing files

Time of First Successful Submission: 2025-07-25 20:37:06

listing files

Time of First Successful Submission: 2025-07-25 20:38:27

touching files

Time of First Successful Submission: 2025-07-25 20:39:42

removing files

Time of First Successful Submission: 2025-07-25 20:40:42

moving files

Time of First Successful Submission: 2025-07-25 20:42:06

copying files

Time of First Successful Submission: 2025-11-28 19:21:20

hidden files

Time of First Successful Submission: 2025-07-25 20:43:27

An Epic Filesystem Quest

Time of First Successful Submission: 2025-07-25 20:49:46

making directories

Time of First Successful Submission: 2025-07-25 20:51:10

finding files

Time of First Successful Submission: 2025-07-25 20:58:30

linking files

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

Learning From Documentation

Time of First Successful Submission: 2025-07-26 07:34:28

Learning Complex Usage

Time of First Successful Submission: 2025-07-26 07:38:26

Reading Manuals

Time of First Successful Submission: 2025-07-26 07:41:45

Searching Manuals

Time of First Successful Submission: 2025-07-26 07:44:15

Searching For Manuals

Time of First Successful Submission: 2025-07-26 07:49:10

Helpful Programs

Time of First Successful Submission: 2025-07-26 07:51:08

Help for Builtins

Time of First Successful Submission: 2025-07-26 07:53:48

Matching with *

Time of First Successful Submission: 2025-07-26 07:58:45

Matching with ?

Time of First Successful Submission: 2025-07-26 07:59:56

Matching with []

Time of First Successful Submission: 2025-07-28 08:49:04

Matching paths with []

Time of First Successful Submission: 2025-07-28 08:54:55

Multiple globs

Time of First Successful Submission: 2025-07-28 08:58:48

Mixing globs

Time of First Successful Submission: 2025-07-28 09:08:28

Exclusionary globbing

Time of First Successful Submission: 2025-07-28 09:21:57

Tab completion

Time of First Successful Submission: 2025-07-28 09:25:06

Multiple options for tab completion

Time of First Successful Submission: 2025-07-28 09:30:20

Tab completion on commands

Time of First Successful Submission: 2025-07-28 09:31:45

Redirecting output

Time of First Successful Submission: 2025-07-28 09:40:43

Redirecting more output

Time of First Successful Submission: 2025-07-28 09:42:28

Appending output

Time of First Successful Submission: 2025-07-28 09:45:36

Redirecting errors

Time of First Successful Submission: 2025-07-28 09:55:51

Redirecting input

Time of First Successful Submission: 2025-07-28 10:47:58

Grepping stored results

Time of First Successful Submission: 2025-07-28 11:12:31

Grepping live output

Time of First Successful Submission: 2025-07-28 11:19:45

Grepping errors

Time of First Successful Submission: 2025-07-28 11:30:54

Filtering with grep -v

Time of First Successful Submission: 2025-07-28 11:33:50

Filtering with sed

Time of First Successful Submission: 2025-11-28 19:23:34

Duplicating piped data with tee

Time of First Successful Submission: 2025-07-28 11:39:53

Process substitution for input

Time of First Successful Submission: 2025-07-28 11:45:41

Writing to multiple programs

Time of First Successful Submission: 2025-07-28 13:07:04

Split-piping stderr and stdout

Time of First Successful Submission: 2025-07-30 08:31:42

Named pipes

Time of First Successful Submission: 2025-07-30 09:22:11

Printing Variables

Time of First Successful Submission: 2025-07-30 09:58:02

Setting Variables

Time of First Successful Submission: 2025-07-30 09:59:29

Multi-word Variables

Time of First Successful Submission: 2025-07-30 10:01:12

Exporting Variables

Time of First Successful Submission: 2025-07-30 10:05:41

Printing Exported Variables

Time of First Successful Submission: 2025-07-30 10:06:26

Storing Command Output

Time of First Successful Submission: 2025-07-30 10:08:51

Reading Input

Time of First Successful Submission: 2025-07-30 10:15:30

Reading Files

Time of First Successful Submission: 2025-07-30 10:23:59

Translating characters

Time of First Successful Submission: 2025-08-02 10:07:56

Deleting characters

Time of First Successful Submission: 2025-08-02 10:09:21

Deleting newlines

Time of First Successful Submission: 2025-08-02 10:14:50

Extracting the first lines with head

Time of First Successful Submission: 2025-08-02 10:19:16

Extracting specific sections of text

Time of First Successful Submission: 2025-08-02 10:37:04

Sorting data

Time of First Successful Submission: 2025-08-02 10:51:44

Listing Processes

Time of First Successful Submission: 2025-08-02 11:19:23

Killing Processes

Time of First Successful Submission: 2025-08-02 11:26:53

Interrupting Processes

Time of First Successful Submission: 2025-08-02 12:20:32

Killing Misbehaving Processes

Time of First Successful Submission: 2025-08-02 11:38:38

Suspending Processes

Time of First Successful Submission: 2025-08-02 12:22:46

Resuming Processes

Time of First Successful Submission: 2025-08-02 12:24:02

Backgrounding Processes

Time of First Successful Submission: 2025-08-02 12:27:24

Foregrounding Processes

Time of First Successful Submission: 2025-08-02 12:30:37

Starting Backgrounded Processes

Time of First Successful Submission: 2025-08-02 12:31:25

Process Exit Codes

Time of First Successful Submission: 2025-08-02 12:33:49

Becoming root with su

Time of First Successful Submission: 2025-08-02 12:59:58

Other users with su

Time of First Successful Submission: 2025-08-02 13:01:23

Cracking passwords

Time of First Successful Submission: 2025-08-02 13:11:10

Using sudo

Time of First Successful Submission: 2025-08-02 16:55:57

Changing File Ownership

Time of First Successful Submission: 2025-08-02 17:32:38

Groups and Files

Time of First Successful Submission: 2025-08-02 17:43:09

Fun With Groups Names

Time of First Successful Submission: 2025-08-02 17:54:50

Changing Permissions

Time of First Successful Submission: 2025-08-04 12:12:19

Executable Files

Time of First Successful Submission: 2025-08-04 12:15:08

Permission Tweaking Practice

Time of First Successful Submission: 2025-08-04 12:25:46

Permissions Setting Practice

Time of First Successful Submission: 2025-08-04 12:57:05

The SUID Bit

Time of First Successful Submission: 2025-08-04 13:16:26

Chaining with Semicolons

Time of First Successful Submission: 2025-08-04 13:19:29

Building on Success

Time of First Successful Submission: 2025-08-04 13:21:07

Handling Failure

Time of First Successful Submission: 2025-08-04 13:24:44

Your First Shell Script

Time of First Successful Submission: 2025-08-04 13:28:40

Redirecting Script Output

Time of First Successful Submission: 2025-08-04 13:29:49

Executable Shell Scripts

Time of First Successful Submission: 2025-08-04 13:31:16

Understanding Shebangs

Time of First Successful Submission: 2025-08-04 13:34:43

Scripting with Arguments

Time of First Successful Submission: 2025-08-04 13:39:25

Scripting with Conditionals

Time of First Successful Submission: 2025-08-04 13:44:09

Scripting with Default Cases

Time of First Successful Submission: 2025-08-04 13:46:20

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-08-04 14:07:08

Reading Shell Scripts

Time of First Successful Submission: 2025-10-30 16:24:42

Launching Screen

Time of First Successful Submission: 2025-08-05 07:42:56

Detaching and Attaching

Time of First Successful Submission: 2025-08-05 07:45:29

Finding Sessions

Time of First Successful Submission: 2025-08-05 07:47:28

Switching Windows

Time of First Successful Submission: 2025-08-05 07:51:10

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-08-05 07:52:44

Switching Windows (tmux)

Time of First Successful Submission: 2025-08-05 07:54:45

The PATH Variable

Time of First Successful Submission: 2025-08-05 09:27:35

Setting PATH

Time of First Successful Submission: 2025-08-05 09:45:26

Finding Commands

Time of First Successful Submission: 2025-08-05 09:46:30

Adding Commands

Time of First Successful Submission: 2025-08-05 10:01:19

Hijacking Commands

Time of First Successful Submission: 2025-08-05 10:06:01

Bashrc Backdoor

Time of First Successful Submission: 2025-08-05 10:21:29

Sniffing Input

Time of First Successful Submission: 2025-08-05 13:17:13

Overshared Directories

Time of First Successful Submission: 2025-08-05 13:28:01

Tricky Linking

Time of First Successful Submission: 2025-08-06 06:58:34

Sniffing Process Arguments

Time of First Successful Submission: 2025-08-06 07:07:06

Snooping on Configurations

Time of First Successful Submission: 2025-08-06 07:09:38

The Fork Bomb

Time of First Successful Submission: 2025-08-06 07:22:14

Disk-Space Doomsday

Time of First Successful Submission: 2025-08-06 07:48:10

rm -rf /

Time of First Successful Submission: 2025-08-06 07:57:12

Life after rm -rf /

Time of First Successful Submission: 2025-08-06 08:08:00

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-08-06 08:39:00


Computing 101

118 / 126 11 / 22844


Your First Register

Time of First Successful Submission: 2025-08-06 18:20:04

Your First Syscall

Time of First Successful Submission: 2025-08-06 18:22:28

Exit Codes

Time of First Successful Submission: 2025-08-06 18:25:01

Building Executables

Time of First Successful Submission: 2025-08-06 18:32:22

Moving Between Registers

Time of First Successful Submission: 2025-08-06 18:38:43

Loading From Memory

Time of First Successful Submission: 2025-08-08 07:41:37

More Loading Practice

Time of First Successful Submission: 2025-08-08 07:51:23

Dereferencing Pointers

Time of First Successful Submission: 2025-08-09 07:36:51

Dereferencing Yourself

Time of First Successful Submission: 2025-08-09 08:01:54

Dereferencing with Offsets

Time of First Successful Submission: 2025-08-09 08:10:02

Stored Addresses

Time of First Successful Submission: 2025-08-09 08:18:43

Double Dereference

Time of First Successful Submission: 2025-08-09 08:24:43

The Stack

Time of First Successful Submission: 2026-05-15 17:07:33

Stack Offsets

Time of First Successful Submission: 2026-05-15 17:22:29

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-15 18:56:33

Popping From the Stack

Time of First Successful Submission: 2026-05-15 19:00:52

Negative Numbers

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

Negative Numbers (16-bit)

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

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-06-06 05:13:55

Encoding Negatives

Time of First Successful Submission: 2026-06-06 05:18:54

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-06 05:23:36

More Hex

Time of First Successful Submission: 2026-06-06 05:25:36

Decoding Hex

Time of First Successful Submission: 2026-06-06 05:27:03

Mixed Conversions

Time of First Successful Submission: 2026-06-06 05:49:33

Disassembling Programs

Time of First Successful Submission: 2026-05-15 19:04:30

Tracing Syscalls

Time of First Successful Submission: 2025-08-06 18:48:11

Starting GDB

Time of First Successful Submission: 2025-08-06 18:49:16

Quitting GDB

Time of First Successful Submission: 2026-05-15 19:06:06

Starting Programs in GDB

Time of First Successful Submission: 2025-08-06 18:50:33

Disassembling in GDB

Time of First Successful Submission: 2026-05-15 19:08:12

Stepping Through Instructions

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

Reading Register Values

Time of First Successful Submission: 2026-05-15 19:14:21

Popping Stack Values

Time of First Successful Submission: 2026-05-15 19:21:00

Examining Memory

Time of First Successful Submission: 2026-05-15 19:29:22

Examining Stack Pointers

Time of First Successful Submission: 2026-05-15 19:41:19

Cooperative Debugging

Time of First Successful Submission: 2026-05-15 19:49:30

Running with Arguments

Time of First Successful Submission: 2026-06-02 19:03:05

Writing Output

Time of First Successful Submission: 2025-08-09 09:30:08

Chaining Syscalls

Time of First Successful Submission: 2025-08-09 19:01:28

Writing Strings

Time of First Successful Submission: 2025-08-09 19:47:43

Reading Data

Time of First Successful Submission: 2025-08-09 19:50:30

Opening Files

Time of First Successful Submission: 2026-05-16 09:14:03

Hardcoding the Filename

Time of First Successful Submission: 2026-05-16 09:26:02

Comparing Values

Time of First Successful Submission: 2026-05-18 14:24:12

Comparing Characters

Time of First Successful Submission: 2026-05-19 05:11:58

Conditional Control Flow

Time of First Successful Submission: 2026-05-19 05:18:29

Comparing Strings

Time of First Successful Submission: 2026-05-19 05:41:47

Reverse the Password

Time of First Successful Submission: 2026-05-19 05:50:28

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-19 08:15:40

Looping

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

Writing From a Shared Library

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

Returning a Value

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

Calling Through a Pointer

Time of First Successful Submission: 2026-06-03 08:49:34

Calling Through a Pointer with an Argument

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

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-06-06 07:40:48

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-06-06 07:48:21

Reverse the Calculation

Time of First Successful Submission: 2026-05-19 08:50:04

Reverse the Reverse

Time of First Successful Submission: 2026-05-19 08:51:14

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-19 08:55:43

Loops on Data

Time of First Successful Submission: 2026-05-19 08:57:17

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-03 13:33:13

Environment Variables on the Stack

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

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-03 14:46:46

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-06-03 18:17:52

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-03 18:32:44

set-register

Time of First Successful Submission: 2025-08-09 20:11:58

set-multiple-registers

Time of First Successful Submission: 2025-08-09 20:13:28

add-to-register

Time of First Successful Submission: 2025-08-09 20:15:14

linear-equation-registers

Time of First Successful Submission: 2025-08-09 20:24:20

integer-division

Time of First Successful Submission: 2025-08-11 18:49:00

modulo-operation

Time of First Successful Submission: 2025-08-11 18:55:49

set-upper-byte

Time of First Successful Submission: 2025-08-11 18:59:42

efficient-modulo

Time of First Successful Submission: 2025-08-11 19:19:47

byte-extraction

Time of First Successful Submission: 2025-08-14 10:59:02

bitwise-and

Time of First Successful Submission: 2025-08-14 11:27:42

check-even

Time of First Successful Submission: 2025-08-15 09:29:33

memory-read

Time of First Successful Submission: 2025-08-18 11:04:45

memory-write

Time of First Successful Submission: 2025-08-18 11:06:17

memory-increment

Time of First Successful Submission: 2025-08-18 11:13:40

byte-access

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

memory-size-access

Time of First Successful Submission: 2025-08-18 13:10:48

little-endian-write

Time of First Successful Submission: 2025-08-18 13:55:53

memory-sum

Time of First Successful Submission: 2025-08-19 08:52:54

stack-subtraction

Time of First Successful Submission: 2025-08-19 08:57:26

swap-stack-values

Time of First Successful Submission: 2025-08-19 09:00:14

average-stack-values

Time of First Successful Submission: 2025-08-19 09:28:39

absolute-jump

Time of First Successful Submission: 2025-08-19 09:42:42

relative-jump

Time of First Successful Submission: 2025-08-19 10:03:24

jump-trampoline

Time of First Successful Submission: 2025-08-19 14:01:19

conditional-jump

Time of First Successful Submission: 2025-08-21 11:43:38

indirect-jump

Time of First Successful Submission: 2025-08-22 18:44:28

average-loop

Time of First Successful Submission: 2025-08-24 06:15:59

count-non-zero

Time of First Successful Submission: 2025-08-24 06:59:32

string-lower

Time of First Successful Submission: 2025-08-24 18:48:19

most-common-byte

Time of First Successful Submission: 2025-08-27 13:53:06

A Single Digit

Time of First Successful Submission: 2026-06-07 10:20:53

Two Digits

Time of First Successful Submission: 2026-06-07 11:18:35

String to Integer

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

Negative Numbers

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

Exit

Time of First Successful Submission: 2025-09-03 14:12:47

Socket

Time of First Successful Submission: 2025-09-03 14:42:11

Bind

Time of First Successful Submission: 2025-09-03 21:00:40

Listen

Time of First Successful Submission: 2025-09-03 21:24:13

Accept

Time of First Successful Submission: 2025-09-04 08:58:18

Static Response

Time of First Successful Submission: 2025-09-04 12:33:37

Dynamic Response

Time of First Successful Submission: 2025-09-11 18:28:44

Iterative GET Server

Time of First Successful Submission: 2025-09-14 07:58:42

Concurrent GET Server

Time of First Successful Submission: 2025-09-14 09:04:29

Concurrent POST Server

Time of First Successful Submission: 2025-12-07 19:10:44

Web Server

Time of First Successful Submission: 2025-12-08 15:05:23

Debugging Programs

Time of First Successful Submission: 2025-08-28 11:37:45

Inspecting Registers

Time of First Successful Submission: 2025-08-28 12:13:51

Examining Memory

Time of First Successful Submission: 2025-08-29 12:44:48

Setting Breakpoints

Time of First Successful Submission: 2025-09-01 13:24:56

GDB Scripting

Time of First Successful Submission: 2025-09-02 10:47:05

Modifying Data

Time of First Successful Submission: 2025-09-02 19:39:02

Modifying Execution

Time of First Successful Submission: 2025-09-02 20:15:40

Broken Functions

Time of First Successful Submission: 2025-09-02 20:57:17


Playing With Programs

116 / 116 563 / 24072


What's the password?

Time of First Successful Submission: 2025-10-30 16:41:52

... and again!

Time of First Successful Submission: 2025-10-30 16:42:51

Newline Troubles

Time of First Successful Submission: 2025-10-30 16:49:27

Reasoning about files

Time of First Successful Submission: 2025-10-30 17:03:12

Specifying Filenames

Time of First Successful Submission: 2025-10-30 17:05:10

Binary and Hex Encoding

Time of First Successful Submission: 2025-10-30 18:19:05

More Hex

Time of First Successful Submission: 2025-10-30 18:26:25

Decoding Hex

Time of First Successful Submission: 2025-10-30 18:28:40

Decoding Practice

Time of First Successful Submission: 2025-10-30 18:39:02

Encoding Practice

Time of First Successful Submission: 2025-10-30 18:41:28

Hex-encoding ASCII

Time of First Successful Submission: 2025-10-31 16:36:38

Nested Encoding

Time of First Successful Submission: 2025-10-31 16:51:54

Hex-encoding UTF-8

Time of First Successful Submission: 2025-10-31 17:02:46

UTF Mixups

Time of First Successful Submission: 2025-10-31 17:49:53

Modifying Encoded Data

Time of First Successful Submission: 2025-10-31 18:16:24

Decoding Base64

Time of First Successful Submission: 2025-10-31 18:45:27

Encoding Base64

Time of First Successful Submission: 2025-10-31 18:57:57

Dealing with Obfuscation

Time of First Successful Submission: 2025-11-01 14:54:29

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-11-01 15:41:52

Your First HTTP Request

Time of First Successful Submission: 2025-11-01 16:34:12

Reading Flask

Time of First Successful Submission: 2025-11-01 16:35:59

Commented Data

Time of First Successful Submission: 2025-11-01 16:39:45

HTTP Metadata

Time of First Successful Submission: 2025-11-01 16:43:18

HTTP (netcat)

Time of First Successful Submission: 2025-11-01 16:51:45

HTTP Paths (netcat)

Time of First Successful Submission: 2025-11-01 16:53:33

HTTP (curl)

Time of First Successful Submission: 2025-11-01 16:55:31

HTTP (python)

Time of First Successful Submission: 2025-11-01 17:00:11

HTTP Host Header (python)

Time of First Successful Submission: 2025-11-01 19:10:22

HTTP Host Header (curl)

Time of First Successful Submission: 2025-11-01 19:14:47

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-11-01 19:23:38

URL Encoding (netcat)

Time of First Successful Submission: 2025-11-01 19:26:33

HTTP GET Parameters

Time of First Successful Submission: 2025-11-01 19:30:11

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-11-01 19:37:39

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-11-01 19:40:50

HTTP Forms

Time of First Successful Submission: 2025-11-01 20:15:42

HTTP Forms (curl)

Time of First Successful Submission: 2025-11-01 20:20:17

HTTP Forms (netcat)

Time of First Successful Submission: 2025-11-01 20:28:12

HTTP Forms (python)

Time of First Successful Submission: 2025-11-01 20:37:35

HTTP Forms Without Forms

Time of First Successful Submission: 2025-11-01 20:42:24

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-11-03 18:43:18

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-11-03 19:03:21

HTTP Redirects (curl)

Time of First Successful Submission: 2025-11-03 19:06:11

HTTP Redirects (python)

Time of First Successful Submission: 2025-11-03 19:08:44

HTTP Cookies (curl)

Time of First Successful Submission: 2025-11-03 19:15:06

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-11-03 20:03:27

HTTP Cookies (python)

Time of First Successful Submission: 2025-11-03 20:06:41

Server State (python)

Time of First Successful Submission: 2025-11-03 20:10:07

Listening Web

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

Speaking Redirects

Time of First Successful Submission: 2025-11-03 20:42:05

JavaScript Redirects

Time of First Successful Submission: 2025-11-03 21:09:09

Including JavaScript

Time of First Successful Submission: 2025-11-17 18:08:10

HTTP (javascript)

Time of First Successful Submission: 2025-12-08 20:01:16

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-12-08 20:17:36

HTTP Forms (javascript)

Time of First Successful Submission: 2025-12-08 20:29:26

cat

Time of First Successful Submission: 2025-11-01 20:54:24

more

Time of First Successful Submission: 2025-11-01 20:55:02

less

Time of First Successful Submission: 2025-11-01 20:55:35

tail

Time of First Successful Submission: 2025-11-01 20:56:11

head

Time of First Successful Submission: 2025-11-01 20:57:31

sort

Time of First Successful Submission: 2025-11-01 21:03:28

vim

Time of First Successful Submission: 2025-11-01 21:04:04

emacs

Time of First Successful Submission: 2025-11-01 21:04:33

nano

Time of First Successful Submission: 2025-11-01 21:06:17

rev

Time of First Successful Submission: 2025-11-01 21:06:56

od

Time of First Successful Submission: 2025-11-27 18:51:13

hd

Time of First Successful Submission: 2025-11-27 18:52:42

xxd

Time of First Successful Submission: 2025-11-27 18:53:28

base32

Time of First Successful Submission: 2025-11-27 18:54:21

base64

Time of First Successful Submission: 2025-11-27 18:55:01

split

Time of First Successful Submission: 2025-11-27 18:59:18

gzip

Time of First Successful Submission: 2025-12-03 14:41:40

bzip2

Time of First Successful Submission: 2025-12-03 14:45:43

zip

Time of First Successful Submission: 2025-12-03 15:09:40

tar

Time of First Successful Submission: 2025-12-08 21:39:13

ar

Time of First Successful Submission: 2025-12-08 21:24:02

cpio

Time of First Successful Submission: 2025-12-08 21:29:56

genisoimage

Time of First Successful Submission: 2025-12-08 21:35:41

env

Time of First Successful Submission: 2025-12-08 17:56:19

find

Time of First Successful Submission: 2025-12-08 17:50:23

make

Time of First Successful Submission: 2025-12-08 17:48:25

nice

Time of First Successful Submission: 2025-12-08 17:57:57

timeout

Time of First Successful Submission: 2025-12-08 16:41:33

stdbuf

Time of First Successful Submission: 2025-12-08 18:06:48

setarch

Time of First Successful Submission: 2025-12-08 18:09:05

watch

Time of First Successful Submission: 2025-12-08 18:12:11

socat

Time of First Successful Submission: 2025-12-08 18:15:13

whiptail

Time of First Successful Submission: 2025-12-08 18:39:23

awk

Time of First Successful Submission: 2025-12-08 18:41:44

sed

Time of First Successful Submission: 2025-12-08 18:21:08

ed

Time of First Successful Submission: 2025-12-08 18:22:41

chown

Time of First Successful Submission: 2025-11-28 19:27:10

chmod

Time of First Successful Submission: 2025-11-28 19:28:35

cp

Time of First Successful Submission: 2025-11-28 19:32:23

mv

Time of First Successful Submission: 2025-12-09 20:02:00

perl

Time of First Successful Submission: 2025-12-08 18:43:41

python

Time of First Successful Submission: 2025-11-27 19:15:15

ruby

Time of First Successful Submission: 2025-12-08 18:45:08

bash

Time of First Successful Submission: 2025-11-27 19:10:17

date

Time of First Successful Submission: 2025-12-08 18:47:34

dmesg

Time of First Successful Submission: 2025-12-08 21:08:00

wc

Time of First Successful Submission: 2025-12-08 21:09:33

gcc

Time of First Successful Submission: 2025-12-09 19:57:24

as

Time of First Successful Submission: 2025-12-08 21:01:01

wget

Time of First Successful Submission: 2025-12-09 20:06:24

ssh-keygen

Time of First Successful Submission: 2025-12-09 20:21:18

SQL Queries

Time of First Successful Submission: 2025-12-02 18:06:58

Filtering SQL

Time of First Successful Submission: 2025-12-02 18:10:51

Choosing Columns

Time of First Successful Submission: 2025-12-02 18:17:16

Exclusionary Filtering

Time of First Successful Submission: 2025-12-02 18:19:38

Filtering Strings

Time of First Successful Submission: 2025-12-02 18:22:16

Filtering on Expressions

Time of First Successful Submission: 2025-12-02 18:28:45

SELECTing Expressions

Time of First Successful Submission: 2025-12-02 19:06:32

Composite Conditions

Time of First Successful Submission: 2025-12-02 19:10:06

Reaching Your LIMITs

Time of First Successful Submission: 2025-12-02 19:18:20

Querying Metadata

Time of First Successful Submission: 2025-12-02 19:32:44


ARM Dojo

15 / 15 33 / 68


Level1

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

Level2

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

Level3

Time of First Successful Submission: 2026-06-06 07:57:41

Level4

Time of First Successful Submission: 2026-06-06 07:58:19

Level5

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

Level6

Time of First Successful Submission: 2026-06-06 08:03:39

Level7

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

Level8

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

Level9

Time of First Successful Submission: 2026-06-06 09:12:58

Level10

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

Level11

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

Level12

Time of First Successful Submission: 2026-06-06 10:31:58

Level13

Time of First Successful Submission: 2026-06-06 10:46:48

Level14

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

Level15

Time of First Successful Submission: 2026-06-07 10:02:52


DSU Cyber Camps

11 / 104 3167 / 47462


Using the Terminal

Time of First Successful Submission: 2025-08-05 10:13:52

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-23 10:24:34

Using the GUI Desktop

Time of First Successful Submission: 2025-07-23 10:26:13

Pasting into the Desktop

Time of First Successful Submission: 2025-07-23 10:30:06

Restarting Challenges

Time of First Successful Submission: 2025-07-23 10:34:28

Getting Help

Time of First Successful Submission: 2025-07-23 10:38:29

Challenge Programs

Time of First Successful Submission: 2025-07-23 10:40:48

The Flag File

Time of First Successful Submission: 2025-07-23 10:55:53

Using Privileged Mode

Time of First Successful Submission: 2025-07-23 11:16:23

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-23 11:20:06

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-23 11:21:53


GCA CTF

11 / 104 3167 / 47462


Using the Terminal

Time of First Successful Submission: 2025-08-05 10:13:52

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-23 10:24:34

Using the GUI Desktop

Time of First Successful Submission: 2025-07-23 10:26:13

Pasting into the Desktop

Time of First Successful Submission: 2025-07-23 10:30:06

Restarting Challenges

Time of First Successful Submission: 2025-07-23 10:34:28

Getting Help

Time of First Successful Submission: 2025-07-23 10:38:29

Challenge Programs

Time of First Successful Submission: 2025-07-23 10:40:48

The Flag File

Time of First Successful Submission: 2025-07-23 10:55:53

Using Privileged Mode

Time of First Successful Submission: 2025-07-23 11:16:23

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-23 11:20:06

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-23 11:21:53