pwn.college Archives

66 / 232 2618 / 25828


level1

Time of First Successful Submission: 2026-07-30 13:29:51

level2

Time of First Successful Submission: 2026-08-16 21:04:48

level3

Time of First Successful Submission: 2026-08-18 09:23:06

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-07-30 12:30:55

URL Encoding (curl)

Time of First Successful Submission: 2026-07-30 12:34:53

URL Encoding (python)

Time of First Successful Submission: 2026-07-30 12:37:19

HTTP GET Parameters (netcat)

Time of First Successful Submission: 2026-07-30 12:40:31

HTTP GET Parameters (python)

Time of First Successful Submission: 2026-07-30 12:41:33

Multiple HTTP Parameters (python)

Time of First Successful Submission: 2026-07-30 12:45:56

Multiple Form Fields (python)

Time of First Successful Submission: 2026-07-30 12:48:43

HTTP JSON (curl)

Time of First Successful Submission: 2026-07-30 12:51:18

HTTP JSON (netcat)

Time of First Successful Submission: 2026-07-30 12:53:46

HTTP JSON (python)

Time of First Successful Submission: 2026-07-30 12:55:29

Complex HTTP JSON (curl)

Time of First Successful Submission: 2026-07-30 12:58:38

Complex HTTP JSON (netcat)

Time of First Successful Submission: 2026-07-30 13:05:16

Complex HTTP JSON (python)

Time of First Successful Submission: 2026-07-30 13:06:44

Server State (curl)

Time of First Successful Submission: 2026-07-30 13:09:30

Server State (netcat)

Time of First Successful Submission: 2026-07-30 13:13:54

Silenced Shellcode

Time of First Successful Submission: 2026-08-14 11:56:29

Twisted Text (Easy)

Time of First Successful Submission: 2026-07-31 22:13:54

Twisted Text (Hard)

Time of First Successful Submission: 2026-07-31 22:15:25

Tidy Task (Easy)

Time of First Successful Submission: 2026-08-02 18:59:05

Tidy Task (Hard)

Time of First Successful Submission: 2026-08-02 19:00:09

Logical License (Easy)

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

Logical License (Hard)

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

Modest Mangler (Easy)

Time of First Successful Submission: 2026-08-06 16:52:02

Modest Mangler (Hard)

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

This is Yancode (Easy)

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

This is Yancode (Hard)

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

Powered by Yancode (Easy)

Time of First Successful Submission: 2026-08-06 19:00:38

Powered by Yancode (Hard)

Time of First Successful Submission: 2026-08-06 19:02:37

Yancode Inside (Easy)

Time of First Successful Submission: 2026-08-06 19:04:24

Yancode Inside (Hard)

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

Triple Dereference

Time of First Successful Submission: 2026-07-17 00:05:36

Level 15

Time of First Successful Submission: 2026-07-30 13:25:58

set-register

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

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2026-06-02 16:20:50

linear-equation-registers

Time of First Successful Submission: 2026-06-02 16:22:56

integer-division

Time of First Successful Submission: 2026-06-02 16:26:16

modulo-operation

Time of First Successful Submission: 2026-06-02 16:28:30

set-upper-byte

Time of First Successful Submission: 2026-06-02 16:30:01

efficient-modulo

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

byte-extraction

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

bitwise-and

Time of First Successful Submission: 2026-06-02 17:18:45

check-even

Time of First Successful Submission: 2026-06-02 17:24:41

memory-read

Time of First Successful Submission: 2026-06-02 17:49:05

memory-write

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

memory-increment

Time of First Successful Submission: 2026-06-02 17:52:55

byte-access

Time of First Successful Submission: 2026-06-02 17:55:24

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2026-06-02 18:05:48

memory-sum

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

stack-subtraction

Time of First Successful Submission: 2026-06-02 18:28:40

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2026-06-02 18:36:30

absolute-jump

Time of First Successful Submission: 2026-06-02 18:39:21

relative-jump

Time of First Successful Submission: 2026-06-02 18:45:59

jump-trampoline

Time of First Successful Submission: 2026-06-02 18:47:33

conditional-jump

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

indirect-jump

Time of First Successful Submission: 2026-06-02 19:25:44

average-loop

Time of First Successful Submission: 2026-06-02 19:39:38

count-non-zero

Time of First Successful Submission: 2026-06-02 19:48:29

string-lower

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

most-common-byte

Time of First Successful Submission: 2026-06-03 13:56:47


CTF Archive

2 / 834 667 / 892


REVERSE - StringCheese

Time of First Successful Submission: 2026-07-14 21:17:58

REVERSE - CrackMe

Time of First Successful Submission: 2026-07-14 22:06:05


Intro to Programming Languages

83 / 253 561 / 40945


Lecture 1.1. Course Environment

Time of First Successful Submission: 2026-06-17 10:32:28

Lab 1.1 - Start Terminal

Time of First Successful Submission: 2026-06-17 10:33:49

Lecture 1.2. Linux Shells

Time of First Successful Submission: 2026-06-17 11:36:16

Lecture 1.3. Linux File System

Time of First Successful Submission: 2026-06-17 11:41:04

Lecture 1.4. Executing Programs

Time of First Successful Submission: 2026-06-17 11:44:38

Lecture 1.5. Common Commands

Time of First Successful Submission: 2026-06-17 11:55:41

Lab 1.5.2 - Using ls and cd

Time of First Successful Submission: 2026-06-18 17:22:37

Lab 1.5.3 - Using grep

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

Lecture 1.6. Redirection of I/O

Time of First Successful Submission: 2026-06-17 11:58:30

Lab 1.6 - Using grep and pipe

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

Lecture 1.7. Regular Expressions

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

Lecture 1.8. Misc Linux

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

Lecture 1.9. Testing Code on pwn.college

Time of First Successful Submission: 2026-06-18 17:55:24

Lab 1.9 - Test some If Statements

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

P1.0 Level 1 Open /flag in VSCode

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

Commands

Time of First Successful Submission: 2026-05-13 16:36:35

Command Arguments

Time of First Successful Submission: 2026-05-13 16:37:40

Command History

Time of First Successful Submission: 2026-05-13 16:38:14

The Root Path

Time of First Successful Submission: 2026-05-13 18:08:31

Absolute Paths

Time of First Successful Submission: 2026-05-13 18:09:11

Changing position

Time of First Successful Submission: 2026-05-13 18:10:28

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-05-13 18:18:51

P1.0 Level 5 read

Time of First Successful Submission: 2026-06-18 18:11:22

Cat

Time of First Successful Submission: 2026-05-13 18:28:14

Ls

Time of First Successful Submission: 2026-05-13 22:10:13

Ls All

Time of First Successful Submission: 2026-05-13 22:15:08

P1.0 Level 2 list dir

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

Find

Time of First Successful Submission: 2026-05-13 22:25:37

P1.0 Level 3 change dir

Time of First Successful Submission: 2026-06-18 22:10:59

P1.0 Level 4 move

Time of First Successful Submission: 2026-06-21 08:30:58

P1.0 Level 6 grep

Time of First Successful Submission: 2026-06-23 12:55:56

P1.0 Level 7 execute

Time of First Successful Submission: 2026-06-23 12:57:01

Piping Echo

Time of First Successful Submission: 2026-05-20 17:37:02

Piping Stdout

Time of First Successful Submission: 2026-05-20 17:38:05

Piping Stdin

Time of First Successful Submission: 2026-05-20 17:44:27

P1.0 Level 8 stdin

Time of First Successful Submission: 2026-06-24 10:20:18

P1.0 Level 9 pipe

Time of First Successful Submission: 2026-06-26 08:35:33

P1.0 Level 10 args

Time of First Successful Submission: 2026-06-30 23:13:46

P1.0 Level 11 gccpipe

Time of First Successful Submission: 2026-07-02 12:24:54

P1.0 Level 12 speedy

Time of First Successful Submission: 2026-07-05 19:47:50

P1.0 Level 13 testing

Time of First Successful Submission: 2026-07-05 19:56:34

P1.0 Level 14 ifs test

Time of First Successful Submission: 2026-07-05 20:04:00

Lecture 2.1.1.0 Paradigms and C

Time of First Successful Submission: 2026-07-02 22:56:45

Lecture 2.1.2. First C Program and Vars

Time of First Successful Submission: 2026-07-05 11:27:03

Lecture 2.1.2.1. Standard Output

Time of First Successful Submission: 2026-07-05 11:33:49

Lecture 2.1.2.2. Standard In

Time of First Successful Submission: 2026-07-05 11:42:12

Lab 2.1.2.1 - C Input

Time of First Successful Submission: 2026-07-05 15:39:21

Lecture 2.1.2.3. Flow Control & Command Line Arguments

Time of First Successful Submission: 2026-07-05 15:44:18

EzLab 2.1.2.3 - Control Flow

Time of First Successful Submission: 2026-07-05 15:46:47

Lecture 2.1.3.0 Dec & Def Functions

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

Lecture 2.1.3.1. Globals & Locals

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

Lecture 2.1.3.2. Function Params and Ret Vals

Time of First Successful Submission: 2026-07-05 17:37:25

EzLab 2.1.3.2 Pass by Value

Time of First Successful Submission: 2026-07-05 17:46:22

Lab 2.1.3.1 - Functions

Time of First Successful Submission: 2026-07-05 20:31:14

Lecture 2.1.4. Global and Local Memory

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

Lecture 2.1.4.1. Function Frames

Time of First Successful Submission: 2026-07-05 18:28:30

Lecture 2.1.5. Debugging C Programs

Time of First Successful Submission: 2026-07-05 18:37:36

Lab 2.1.5.1 - Using VSCode Debugger

Time of First Successful Submission: 2026-07-05 20:51:23

P2.1 Level 01 C Force

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

P2.1 Level 02 C Args

Time of First Successful Submission: 2026-07-06 22:20:21

P2.1 Level 03 scanf

Time of First Successful Submission: 2026-07-06 22:36:46

P2.1 Level 04 getchar

Time of First Successful Submission: 2026-07-06 22:52:48

P2.1 Level 05 add-n-sub

Time of First Successful Submission: 2026-07-06 23:13:11

P2.1 Level 06 debug me

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

Lecture 2.2.1.1. C-Arrays

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

Lecture 2.2.2. C-Strings

Time of First Successful Submission: 2026-07-05 19:02:29

Lab 2.2.2.0 - Print C-String by Character

Time of First Successful Submission: 2026-07-08 12:22:04

Lab 2.2.2.1 - Debugging with Seg Faults

Time of First Successful Submission: 2026-07-08 12:36:44

Lecture 2.2.3.1. Input to String

Time of First Successful Submission: 2026-07-05 19:35:21

Lecture 2.2.3.2 Using fgets

Time of First Successful Submission: 2026-07-08 13:02:49

Lecture 2.2.3.3. Input Buffer

Time of First Successful Submission: 2026-07-08 13:17:09

Lecture 2.2.4. File operations

Time of First Successful Submission: 2026-07-08 13:23:16

Lab 2.2.4.1 - LeeT CaSe

Time of First Successful Submission: 2026-07-08 15:01:38

Lecture 2.2.5.1. strlen

Time of First Successful Submission: 2026-07-08 13:29:51

EzLab 2.2.5.1 - String Length (strlen)

Time of First Successful Submission: 2026-07-08 13:31:04

Lecture 2.2.5.2. strcat

Time of First Successful Submission: 2026-07-08 13:35:01

EzLab 2.2.5.2 - String Concatenate (strcat)

Time of First Successful Submission: 2026-07-08 13:39:19

Lecture 2.2.5.3. strcmp

Time of First Successful Submission: 2026-07-08 13:58:18

EzLab 2.2.5.3 - String Compare (strcmp)

Time of First Successful Submission: 2026-07-08 13:59:37

Lecture 2.2.5.4. strcpy

Time of First Successful Submission: 2026-07-08 14:03:57

EzLab 2.2.5.4 - String Copy (strcpy/strncpy)

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

Lecture 2.2.5.6. strspn

Time of First Successful Submission: 2026-07-08 14:49:04


Intro to Cybersecurity

183 / 183 256 / 22743


Path Traversal 1

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

Path Traversal 2

Time of First Successful Submission: 2026-06-09 11:39:35

CMDi 1

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

CMDi 2

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

CMDi 3

Time of First Successful Submission: 2026-06-09 12:53:28

CMDi 4

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

CMDi 5

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

CMDi 6

Time of First Successful Submission: 2026-06-09 13:27:23

Authentication Bypass 1

Time of First Successful Submission: 2026-06-09 13:46:30

Authentication Bypass 2

Time of First Successful Submission: 2026-06-09 13:50:38

SQLi 1

Time of First Successful Submission: 2026-06-09 14:13:22

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-06-09 15:27:35

SQLi 4

Time of First Successful Submission: 2026-06-09 15:35:54

SQLi 5

Time of First Successful Submission: 2026-06-09 15:52:46

XSS 1

Time of First Successful Submission: 2026-06-10 00:28:30

XSS 2

Time of First Successful Submission: 2026-06-10 00:39:02

XSS 3

Time of First Successful Submission: 2026-06-10 01:02:38

XSS 4

Time of First Successful Submission: 2026-06-10 01:13:09

XSS 5

Time of First Successful Submission: 2026-06-10 10:19:39

XSS 6

Time of First Successful Submission: 2026-06-10 10:26:52

XSS 7

Time of First Successful Submission: 2026-06-10 12:21:47

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2026-06-10 17:37:38

CSRF 3

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

CSRF 4

Time of First Successful Submission: 2026-06-11 11:32:48

CSRF 5

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

Connect

Time of First Successful Submission: 2026-06-11 12:28:38

Send

Time of First Successful Submission: 2026-06-11 14:53:03

Shutdown

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

Listen

Time of First Successful Submission: 2026-06-11 15:00:57

Scan 1

Time of First Successful Submission: 2026-06-11 19:11:13

Scan 2

Time of First Successful Submission: 2026-06-11 19:20:23

Monitor 1

Time of First Successful Submission: 2026-06-11 19:24:20

Monitor 2

Time of First Successful Submission: 2026-06-11 20:02:06

Sniffing Cookies

Time of First Successful Submission: 2026-06-11 20:30:21

Network Configuration

Time of First Successful Submission: 2026-06-11 22:15:59

Firewall 1

Time of First Successful Submission: 2026-06-11 20:34:19

Firewall 2

Time of First Successful Submission: 2026-06-11 20:36:45

Firewall 3

Time of First Successful Submission: 2026-06-11 22:21:15

Denial of Service 1

Time of First Successful Submission: 2026-06-11 22:25:58

Denial of Service 2

Time of First Successful Submission: 2026-06-11 22:27:48

Denial of Service 3

Time of First Successful Submission: 2026-06-11 22:31:51

Ethernet

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

IP

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

TCP

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

TCP Handshake

Time of First Successful Submission: 2026-06-12 10:57:21

UDP

Time of First Successful Submission: 2026-06-12 11:35:12

UDP 2

Time of First Successful Submission: 2026-06-12 11:36:57

UDP Spoofing 1

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

UDP Spoofing 2

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

UDP Spoofing 3

Time of First Successful Submission: 2026-06-12 13:44:21

UDP Spoofing 4

Time of First Successful Submission: 2026-06-12 13:53:30

ARP

Time of First Successful Submission: 2026-06-12 22:21:38

Intercept

Time of First Successful Submission: 2026-06-13 10:33:52

Man-in-the-Middle

Time of First Successful Submission: 2026-06-13 23:03:50

XOR

Time of First Successful Submission: 2026-06-13 10:51:40

XORing Hex

Time of First Successful Submission: 2026-06-13 11:19:27

XORing ASCII

Time of First Successful Submission: 2026-06-13 11:47:56

XORing ASCII Strings

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

One-time Pad

Time of First Successful Submission: 2026-06-14 14:04:56

One-time Pad Tampering

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

Many-time Pad

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

AES

Time of First Successful Submission: 2026-06-14 18:32:59

AES-ECB-CPA

Time of First Successful Submission: 2026-06-14 19:05:55

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-06-14 19:18:13

AES-ECB-CPA-HTTP (base64)

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

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-06-14 20:59:34

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-06-14 21:21:53

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-06-14 21:39:36

AES-ECB-CPA-Prefix-Miniboss

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

AES-ECB-CPA-Prefix-Boss

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

AES-CBC

Time of First Successful Submission: 2026-06-15 11:33:08

AES-CBC Tampering

Time of First Successful Submission: 2026-06-19 14:38:22

AES-CBC Resizing

Time of First Successful Submission: 2026-06-19 14:43:15

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-06-20 10:12:03

AES-CBC-POA-Full-Block

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

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-06-20 11:10:02

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-06-20 13:40:17

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-06-20 13:42:27

DHKE

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

DHKE-to-AES

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

RSA 1

Time of First Successful Submission: 2026-06-20 18:13:35

RSA 2

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

RSA 3

Time of First Successful Submission: 2026-06-20 18:32:28

RSA 4

Time of First Successful Submission: 2026-06-20 18:46:33

RSA Signatures

Time of First Successful Submission: 2026-06-20 18:57:51

SHA 1

Time of First Successful Submission: 2026-06-20 20:46:58

SHA 2

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

TLS 1

Time of First Successful Submission: 2026-06-21 19:30:54

TLS 2

Time of First Successful Submission: 2026-06-21 20:03:13

level1

Time of First Successful Submission: 2026-06-21 20:29:05

level2

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

level3

Time of First Successful Submission: 2026-06-21 20:55:19

level4

Time of First Successful Submission: 2026-06-21 20:56:05

level5

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

level6

Time of First Successful Submission: 2026-06-22 00:04:38

level7

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

level8

Time of First Successful Submission: 2026-06-22 00:06:39

level9

Time of First Successful Submission: 2026-06-22 00:08:12

level10

Time of First Successful Submission: 2026-06-22 00:11:02

level11

Time of First Successful Submission: 2026-06-22 09:18:58

level12

Time of First Successful Submission: 2026-06-22 09:20:28

level13

Time of First Successful Submission: 2026-06-22 09:21:45

level14

Time of First Successful Submission: 2026-06-22 09:24:43

level15

Time of First Successful Submission: 2026-06-22 09:25:26

level16

Time of First Successful Submission: 2026-06-22 09:29:20

level17

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

level18

Time of First Successful Submission: 2026-06-22 11:33:41

level19

Time of First Successful Submission: 2026-06-22 11:40:52

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-06-23 12:35:15

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-06-23 12:49:48

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-06-23 12:52:53

Reading Endianness (Python)

Time of First Successful Submission: 2026-06-23 14:04:57

Reading Endianness (C)

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

Reading Endianness (x86)

Time of First Successful Submission: 2026-06-23 14:08:56

Version Information (Python)

Time of First Successful Submission: 2026-06-23 15:29:33

Version Information (C)

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

Version Information (x86)

Time of First Successful Submission: 2026-06-23 15:36:11

Metadata and Data (Python)

Time of First Successful Submission: 2026-06-23 16:14:42

Metadata and Data (C)

Time of First Successful Submission: 2026-06-23 16:18:40

Metadata and Data (x86)

Time of First Successful Submission: 2026-06-23 16:26:00

Input Restrictions (Python)

Time of First Successful Submission: 2026-06-23 16:30:28

Input Restrictions (C)

Time of First Successful Submission: 2026-06-23 16:34:25

Input Restrictions (x86)

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

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-06-23 17:00:22

Behold the cIMG! (C)

Time of First Successful Submission: 2026-06-23 17:02:29

Behold the cIMG! (x86)

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

A Basic cIMG (Python)

Time of First Successful Submission: 2026-06-23 17:38:30

A Basic cIMG (C)

Time of First Successful Submission: 2026-06-23 17:41:44

A Basic cIMG (x86)

Time of First Successful Submission: 2026-06-23 17:46:24

Internal State Mini (C)

Time of First Successful Submission: 2026-06-23 18:50:40

Internal State Mini (x86)

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

Internal State (C)

Time of First Successful Submission: 2026-06-23 19:08:48

Internal State (x86)

Time of First Successful Submission: 2026-06-23 19:28:15

File Formats: Directives (C)

Time of First Successful Submission: 2026-06-23 19:44:48

File Formats: Directives (x86)

Time of First Successful Submission: 2026-06-23 19:48:43

The Patch Directive

Time of First Successful Submission: 2026-06-25 13:11:20

Optimizing for Space

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

Tweaking Images

Time of First Successful Submission: 2026-06-25 19:19:03

Storage and Retrieval

Time of First Successful Submission: 2026-06-26 13:32:53

Extracting Knowledge

Time of First Successful Submission: 2026-06-26 14:17:37

Advanced Sprites

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

Accessing Resources

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

Unsafe Animations

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

Animations

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

Interoperability: Patching Data

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

Patching Code

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

Patching Control Flow

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

Your First Overflow (easy)

Time of First Successful Submission: 2026-06-28 21:36:46

Your First Overflow (hard)

Time of First Successful Submission: 2026-06-28 21:39:28

Precision (easy)

Time of First Successful Submission: 2026-06-28 21:47:37

Precision (hard)

Time of First Successful Submission: 2026-06-28 22:01:42

Variable Control (easy)

Time of First Successful Submission: 2026-06-28 22:03:50

Variable Control (hard)

Time of First Successful Submission: 2026-06-28 22:40:21

Control Hijack (easy)

Time of First Successful Submission: 2026-06-28 22:43:55

Control Hijack (hard)

Time of First Successful Submission: 2026-06-28 22:52:53

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-06-28 22:57:41

Tricky Control Hijack (hard)

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

PIEs (easy)

Time of First Successful Submission: 2026-06-29 08:54:39

PIEs (hard)

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

String Lengths (easy)

Time of First Successful Submission: 2026-06-29 10:16:16

String Lengths (hard)

Time of First Successful Submission: 2026-06-29 10:21:06

Basic Shellcode

Time of First Successful Submission: 2026-06-29 13:53:32

NOP Sleds

Time of First Successful Submission: 2026-06-29 14:27:40

NULL-Free Shellcode

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

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-06-29 16:58:56

Hijack to (Mapped) Shellcode (hard)

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

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-06-29 17:22:52

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-06-29 20:54:36

ECB-to-Win (easy)

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

ECB-to-Win (hard)

Time of First Successful Submission: 2026-06-30 12:20:01

ECB-to-Shellcode (easy)

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

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-06-30 15:37:04

CIMG Screenshots

Time of First Successful Submission: 2026-07-27 11:11:59

CIMG Screenshots 2

Time of First Successful Submission: 2026-07-27 11:58:37

Wily Webserver

Time of First Successful Submission: 2026-07-27 16:14:38

The Watering Hole

Time of First Successful Submission: 2026-07-27 17:37:57

Secure Chat 1

Time of First Successful Submission: 2026-07-27 23:05:33

Secure Chat 2

Time of First Successful Submission: 2026-07-30 22:39:33

Secure Chat 3

Time of First Successful Submission: 2026-07-31 07:42:45

Secure Chat 4

Time of First Successful Submission: 2026-07-31 12:30:18

Secure Chat 5

Time of First Successful Submission: 2026-08-03 14:29:57


Program Security

159 / 159 168 / 10346


ello ackers!

Time of First Successful Submission: 2026-07-03 23:19:08

Syscall Smuggler

Time of First Successful Submission: 2026-07-03 23:34:24

Syscall Shenanigans

Time of First Successful Submission: 2026-07-03 23:37:20

Byte Budget

Time of First Successful Submission: 2026-07-05 22:40:06

ClobberCode

Time of First Successful Submission: 2026-07-05 23:05:59

Diverse Delivery

Time of First Successful Submission: 2026-07-06 13:18:33

Pocket Payload

Time of First Successful Submission: 2026-07-06 08:18:44

Micro Menace

Time of First Successful Submission: 2026-07-06 13:15:35

Login Leakage (Easy)

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

Login Leakage (Hard)

Time of First Successful Submission: 2026-07-08 18:50:24

Bounds Breaker (Easy)

Time of First Successful Submission: 2026-07-08 18:57:20

Bounds Breaker (Hard)

Time of First Successful Submission: 2026-07-08 19:42:21

Casting Catastrophe (Easy)

Time of First Successful Submission: 2026-07-08 20:12:15

Casting Catastrophe (Hard)

Time of First Successful Submission: 2026-07-08 20:14:22

Pointer Problems (Easy)

Time of First Successful Submission: 2026-07-08 20:46:26

Pointer Problems (Hard)

Time of First Successful Submission: 2026-07-08 21:29:59

Anomalous Array (Easy)

Time of First Successful Submission: 2026-07-10 22:19:37

Anomalous Array (Hard)

Time of First Successful Submission: 2026-07-10 22:32:17

Now you got it (Easy)

Time of First Successful Submission: 2026-07-10 23:31:18

Now you got it (Hard)

Time of First Successful Submission: 2026-07-11 11:54:29

Loop Lunacy (Easy)

Time of First Successful Submission: 2026-07-11 17:45:37

Loop Lunacy (Hard)

Time of First Successful Submission: 2026-07-11 17:53:05

Nosy Neighbor (Easy)

Time of First Successful Submission: 2026-07-11 18:11:08

Nosy Neighbor (Hard)

Time of First Successful Submission: 2026-07-11 18:16:14

Recursive Ruin (Easy)

Time of First Successful Submission: 2026-07-11 19:05:37

Recursive Ruin (Hard)

Time of First Successful Submission: 2026-07-11 19:00:51

Lingering Leftover (Easy)

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

Lingering Leftover (Hard)

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

Latent Leak (Easy)

Time of First Successful Submission: 2026-07-12 10:39:32

Latent Leak (Hard)

Time of First Successful Submission: 2026-07-12 10:26:52

Fork Foolery (Easy)

Time of First Successful Submission: 2026-07-12 15:39:43

Fork Foolery (Hard)

Time of First Successful Submission: 2026-07-12 15:46:50

Canary Conundrum (Easy)

Time of First Successful Submission: 2026-07-12 22:29:06

Canary Conundrum (Hard)

Time of First Successful Submission: 2026-07-12 22:30:46

A Crafty Clobber (Easy)

Time of First Successful Submission: 2026-07-13 12:59:54

A Crafty Clobber (Hard)

Time of First Successful Submission: 2026-07-13 12:58:15

Can It Fizz?

Time of First Successful Submission: 2026-07-13 20:35:55

Does It Buzz?

Time of First Successful Submission: 2026-07-14 00:36:48

Make It FizzBuzz

Time of First Successful Submission: 2026-07-14 13:56:42

Terrible Token (Easy)

Time of First Successful Submission: 2026-07-16 14:13:51

Terrible Token (Hard)

Time of First Successful Submission: 2026-07-16 14:16:32

Tangled Ticket (Easy)

Time of First Successful Submission: 2026-07-16 14:18:20

Tangled Ticket (Hard)

Time of First Successful Submission: 2026-07-16 14:27:59

Bit Bender

Time of First Successful Submission: 2026-07-16 15:19:39

Substitution Sorcery

Time of First Successful Submission: 2026-07-16 15:35:28

Meager Mangler (Easy)

Time of First Successful Submission: 2026-07-16 16:02:58

Meager Mangler (Hard)

Time of First Successful Submission: 2026-07-16 17:40:48

Monstrous Mangler (Easy)

Time of First Successful Submission: 2026-07-16 17:56:37

Monstrous Mangler (Hard)

Time of First Successful Submission: 2026-07-16 18:00:08

Patched Up (Easy)

Time of First Successful Submission: 2026-07-16 18:55:13

Patched Up (Hard)

Time of First Successful Submission: 2026-07-16 18:59:29

Puzzle Patch (Easy)

Time of First Successful Submission: 2026-07-16 19:11:15

Puzzle Patch (Hard)

Time of First Successful Submission: 2026-07-16 19:14:36

Patch Perfect (Easy)

Time of First Successful Submission: 2026-07-16 20:14:55

Patch Perfect (Hard)

Time of First Successful Submission: 2026-07-16 20:39:38

Trust the Yancode (Easy)

Time of First Successful Submission: 2026-08-04 22:10:22

Trust the Yancode (Hard)

Time of First Successful Submission: 2026-08-04 22:25:20

Know the Yancode (Easy)

Time of First Successful Submission: 2026-08-04 23:08:11

Know the Yancode (Hard)

Time of First Successful Submission: 2026-08-04 23:11:04

Master the Yancode (Easy)

Time of First Successful Submission: 2026-08-04 23:31:41

Master the Yancode (Hard)

Time of First Successful Submission: 2026-08-04 23:35:46

Transcend the Yancode (Easy)

Time of First Successful Submission: 2026-08-05 12:42:47

Transcend the Yancode (Hard)

Time of First Successful Submission: 2026-08-05 12:47:43

The Yanalyzer (Easy)

Time of First Successful Submission: 2026-08-06 22:31:19

The Yanalyzer (Hard)

Time of First Successful Submission: 2026-08-08 17:52:36

The Yangler (Easy)

Time of First Successful Submission: 2026-08-08 19:19:03

The Yangler (Hard)

Time of First Successful Submission: 2026-08-08 19:40:12

Yancraft (Easy)

Time of First Successful Submission: 2026-08-09 08:28:15

Yancraft (Hard)

Time of First Successful Submission: 2026-08-09 08:31:59

Yansanity (Easy)

Time of First Successful Submission: 2026-08-09 17:44:16

Yansanity (Hard)

Time of First Successful Submission: 2026-08-09 21:28:35

When the Cow Says Moo

Time of First Successful Submission: 2026-07-18 16:36:45

Predictable Migration

Time of First Successful Submission: 2026-07-18 21:36:27

Hashing Heifers

Time of First Successful Submission: 2026-07-18 22:50:56

Salty Stampede

Time of First Successful Submission: 2026-07-19 00:08:13

Loose Link (Easy)

Time of First Successful Submission: 2026-07-19 14:33:15

Loose Link (Hard)

Time of First Successful Submission: 2026-07-19 14:34:36

Call Chain (Easy)

Time of First Successful Submission: 2026-07-19 14:36:43

Call Chain (Hard)

Time of First Successful Submission: 2026-07-19 14:37:58

Chain of Command (Easy)

Time of First Successful Submission: 2026-07-19 15:00:24

Chain of Command (Hard)

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

Stop, Pop, and ROP (Easy)

Time of First Successful Submission: 2026-07-19 15:59:05

Stop, Pop, and ROP (Hard)

Time of First Successful Submission: 2026-07-19 18:43:59

Stop, Pop and ROP II (Easy)

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

Stop, Pop, and ROP II (Hard)

Time of First Successful Submission: 2026-07-19 20:17:10

Indirect Invocation (Easy)

Time of First Successful Submission: 2026-07-19 21:05:41

Indirect Invocation (Hard)

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

Leaky Libc (Easy)

Time of First Successful Submission: 2026-07-19 23:32:19

Leaky Libc (Hard)

Time of First Successful Submission: 2026-07-19 23:34:52

Putsception (Easy)

Time of First Successful Submission: 2026-07-20 00:20:58

Putsception (Hard)

Time of First Successful Submission: 2026-07-20 00:36:26

Pivotal Prelude (Easy)

Time of First Successful Submission: 2026-07-20 18:22:13

Pivotal Prelude (Hard)

Time of First Successful Submission: 2026-07-20 18:29:04

Pivotal Pointer (Easy)

Time of First Successful Submission: 2026-07-20 18:52:43

Pivotal Pointer (Hard)

Time of First Successful Submission: 2026-07-20 18:51:09

Pivotal Payload (Easy)

Time of First Successful Submission: 2026-07-20 18:58:45

Pivotal Payload (Hard)

Time of First Successful Submission: 2026-07-20 18:57:37

Pivotal Pursuit (Easy)

Time of First Successful Submission: 2026-07-20 19:26:56

Pivotal Pursuit (Hard)

Time of First Successful Submission: 2026-07-20 19:25:39

Guarded Gadgets (Easy)

Time of First Successful Submission: 2026-07-20 20:36:25

Guarded Gadgets (Hard)

Time of First Successful Submission: 2026-07-20 20:35:30

ROP Roulette (Easy)

Time of First Successful Submission: 2026-07-20 21:49:50

ROP Roulette (Hard)

Time of First Successful Submission: 2026-07-20 21:46:05

Libc Lottery (Easy)

Time of First Successful Submission: 2026-07-21 11:35:52

Libc Lottery (Hard)

Time of First Successful Submission: 2026-07-21 02:40:39

Freebie (Easy)

Time of First Successful Submission: 2026-07-21 18:45:58

Freebie (Hard)

Time of First Successful Submission: 2026-07-21 18:54:15

Freebin Feint (Easy)

Time of First Successful Submission: 2026-07-21 18:55:42

Freebin Feint (Hard)

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

Free Flag Fumble (Easy)

Time of First Successful Submission: 2026-07-21 19:18:34

Free Flag Fumble (Hard)

Time of First Successful Submission: 2026-07-21 19:26:41

Fickle Free (Easy)

Time of First Successful Submission: 2026-07-21 23:45:31

Fickle Free (Hard)

Time of First Successful Submission: 2026-07-21 23:49:59

Malloc Mirage (Easy)

Time of First Successful Submission: 2026-07-22 10:25:38

Malloc Mirage (Hard)

Time of First Successful Submission: 2026-07-22 10:37:27

Seeking Secrets (Easy)

Time of First Successful Submission: 2026-07-22 11:08:26

Seeking Secrets (Hard)

Time of First Successful Submission: 2026-07-22 11:14:56

Seeking Substantial Secrets (Easy)

Time of First Successful Submission: 2026-07-22 11:19:25

Seeking Substantial Secrets (Hard)

Time of First Successful Submission: 2026-07-22 11:20:37

Seeking Spanless Secrets (Easy)

Time of First Successful Submission: 2026-07-22 11:58:39

Seeking Spanless Secrets (Hard)

Time of First Successful Submission: 2026-07-22 12:00:40

Seeking Smuggled Secrets (Easy)

Time of First Successful Submission: 2026-07-22 16:25:57

Seeking Smuggled Secrets (Hard)

Time of First Successful Submission: 2026-07-22 16:39:24

Sus Sequence (Easy)

Time of First Successful Submission: 2026-07-22 16:57:38

Sus Sequence (Hard)

Time of First Successful Submission: 2026-07-22 16:58:33

Echo Emanations (Easy)

Time of First Successful Submission: 2026-07-23 01:30:46

Echo Emanations (Hard)

Time of First Successful Submission: 2026-07-23 01:45:21

Stack Spoofing (Easy)

Time of First Successful Submission: 2026-07-23 19:06:30

Stack Spoofing (Hard)

Time of First Successful Submission: 2026-07-23 20:06:43

Stack Summoning (Easy)

Time of First Successful Submission: 2026-07-23 20:39:54

Stack Summoning (Hard)

Time of First Successful Submission: 2026-07-23 20:51:32

Enterprising Echo (Easy)

Time of First Successful Submission: 2026-07-23 21:15:24

Enterprising Echo (Hard)

Time of First Successful Submission: 2026-07-23 21:58:02

Ephemeral Echo (Easy)

Time of First Successful Submission: 2026-07-24 00:48:07

Ephemeral Echo (Hard)

Time of First Successful Submission: 2026-07-24 00:57:12

Seeking Safe Secrets (Easy)

Time of First Successful Submission: 2026-07-24 23:32:04

Seeking Safe Secrets (Hard)

Time of First Successful Submission: 2026-07-24 23:39:12

Sus Sequence Safety (Easy)

Time of First Successful Submission: 2026-07-25 11:07:40

Sus Sequence Safety (Hard)

Time of First Successful Submission: 2026-07-25 11:16:43

Safely Stack Summoning (Easy)

Time of First Successful Submission: 2026-07-25 12:30:25

Safely Stack Summoning (Hard)

Time of First Successful Submission: 2026-07-25 12:29:30

Overlapping Odyssey (Easy)

Time of First Successful Submission: 2026-07-25 14:46:03

Overlapping Odyssey (Hard)

Time of First Successful Submission: 2026-07-25 14:49:45

Tcache Terror (Easy)

Time of First Successful Submission: 2026-07-26 00:46:55

Tcache Terror (Hard)

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

Containment Composition (Easy)

Time of First Successful Submission: 2026-08-10 13:58:04

Containment Composition (Hard)

Time of First Successful Submission: 2026-08-10 14:04:57

Constant Corruption (Easy)

Time of First Successful Submission: 2026-08-10 17:09:49

Constant Corruption (Hard)

Time of First Successful Submission: 2026-08-10 17:22:57

Return to YanLand (Easy)

Time of First Successful Submission: 2026-08-10 18:29:08

Return to YanLand (Hard)

Time of First Successful Submission: 2026-08-10 18:48:02

Escape from YanLand (Easy)

Time of First Successful Submission: 2026-08-10 21:58:34

Escape from YanLand (Hard)

Time of First Successful Submission: 2026-08-10 22:20:48

The YanFilter (Easy)

Time of First Successful Submission: 2026-08-10 23:57:18

The YanFilter (Hard)

Time of First Successful Submission: 2026-08-11 00:03:08

The Great YanFilter (Easy)

Time of First Successful Submission: 2026-08-11 10:18:15

The Great YanFilter (Hard)

Time of First Successful Submission: 2026-08-11 10:57:15

Yan85 Reborn (Easy)

Time of First Successful Submission: 2026-08-11 20:17:45

Yan85 Reborn (Hard)

Time of First Successful Submission: 2026-08-11 20:24:18


System Security

55 / 93 685 / 3697


chroot-escape-basic

Time of First Successful Submission: 2026-08-11 23:32:34

chroot-shellcode

Time of First Successful Submission: 2026-08-11 23:51:55

chroot-proper

Time of First Successful Submission: 2026-08-12 00:02:07

seccomp-basic

Time of First Successful Submission: 2026-08-12 19:40:25

seccomp-linkat

Time of First Successful Submission: 2026-08-12 19:48:52

seccomp-fchdir

Time of First Successful Submission: 2026-08-12 19:56:02

seccomp-rechroot

Time of First Successful Submission: 2026-08-12 20:26:55

seccomp-only

Time of First Successful Submission: 2026-08-12 20:58:47

seccomp-arch32

Time of First Successful Submission: 2026-08-12 21:15:07

seccomp-minimal

Time of First Successful Submission: 2026-08-12 22:14:52

seccomp-timebased

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

seccomp-readonly

Time of First Successful Submission: 2026-08-13 00:43:42

process-isolation

Time of First Successful Submission: 2026-08-13 00:56:54

mount-namespace

Time of First Successful Submission: 2026-08-13 20:26:12

mount-cleanup

Time of First Successful Submission: 2026-08-13 20:57:31

mount-readonly

Time of First Successful Submission: 2026-08-13 21:08:21

mount-shellcode

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

mount-bindmount

Time of First Successful Submission: 2026-08-13 21:17:45

level1.0

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

level1.1

Time of First Successful Submission: 2026-08-14 13:34:07

level2.0

Time of First Successful Submission: 2026-08-14 22:56:44

level2.1

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

level3.0

Time of First Successful Submission: 2026-08-14 23:04:55

level3.1

Time of First Successful Submission: 2026-08-14 23:09:56

level4.0

Time of First Successful Submission: 2026-08-14 23:18:04

level4.1

Time of First Successful Submission: 2026-08-14 23:20:55

level5.0

Time of First Successful Submission: 2026-08-15 00:14:27

level5.1

Time of First Successful Submission: 2026-08-15 00:22:54

level6.0

Time of First Successful Submission: 2026-08-15 13:11:21

level6.1

Time of First Successful Submission: 2026-08-15 13:16:32

level7.0

Time of First Successful Submission: 2026-08-15 18:19:58

level7.1

Time of First Successful Submission: 2026-08-15 18:14:05

level8.0

Time of First Successful Submission: 2026-08-15 18:48:21

level8.1

Time of First Successful Submission: 2026-08-15 19:18:27

level9.0

Time of First Successful Submission: 2026-08-15 20:27:27

level9.1

Time of First Successful Submission: 2026-08-15 22:58:43

level10.0

Time of First Successful Submission: 2026-08-15 23:26:53

level10.1

Time of First Successful Submission: 2026-08-15 23:27:57

level11.0

Time of First Successful Submission: 2026-08-15 23:32:02

level11.1

Time of First Successful Submission: 2026-08-15 23:30:02

level1.0

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

level1.1

Time of First Successful Submission: 2026-08-19 12:23:21

level2.0

Time of First Successful Submission: 2026-08-19 12:29:44

level2.1

Time of First Successful Submission: 2026-08-19 12:31:12

level3.0

Time of First Successful Submission: 2026-08-19 12:33:39

level3.1

Time of First Successful Submission: 2026-08-19 12:34:41

level4.0

Time of First Successful Submission: 2026-08-19 12:39:32

level4.1

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

level5.0

Time of First Successful Submission: 2026-08-19 19:59:28

level5.1

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

level6.0

Time of First Successful Submission: 2026-08-20 13:25:49

level6.1

Time of First Successful Submission: 2026-08-20 13:27:30

level7.0

Time of First Successful Submission: 2026-08-20 14:08:56

level7.1

Time of First Successful Submission: 2026-08-20 14:09:56

level8.0

Time of First Successful Submission: 2026-08-20 18:30:22

level8.1

Time of First Successful Submission: 2026-08-20 18:33:38

level9.0

Time of First Successful Submission: 2026-08-20 22:12:54


Start Here

10 / 10 11621 / 56762


Using the Terminal

Time of First Successful Submission: 2026-05-12 14:07:45

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-05-12 14:15:05

Restarting Challenges

Time of First Successful Submission: 2026-05-12 22:27:23

Challenge Programs

Time of First Successful Submission: 2026-05-12 22:44:53

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-12 22:52:54

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-12 23:01:51


Linux Luminarium

128 / 128 3314 / 41538


Intro to Commands

Time of First Successful Submission: 2026-05-13 16:36:35

Intro to Arguments

Time of First Successful Submission: 2026-05-13 16:37:40

Command History

Time of First Successful Submission: 2026-05-13 16:38:14

The Root

Time of First Successful Submission: 2026-05-13 18:08:31

Program and absolute paths

Time of First Successful Submission: 2026-05-13 18:09:11

Position thy self

Time of First Successful Submission: 2026-05-13 18:10:28

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-05-13 18:18:51

explicit relative paths, from /

Time of First Successful Submission: 2026-05-13 18:20:17

implicit relative path

Time of First Successful Submission: 2026-05-13 18:22:50

home sweet home

Time of First Successful Submission: 2026-05-13 18:26:21

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-13 18:28:14

catting absolute paths

Time of First Successful Submission: 2026-05-13 18:50:16

more catting practice

Time of First Successful Submission: 2026-05-13 18:51:16

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-13 18:52:43

comparing files

Time of First Successful Submission: 2026-05-13 18:55:22

listing files

Time of First Successful Submission: 2026-05-13 22:10:13

touching files

Time of First Successful Submission: 2026-05-13 22:11:29

removing files

Time of First Successful Submission: 2026-05-13 22:12:24

moving files

Time of First Successful Submission: 2026-05-13 22:13:29

copying files

Time of First Successful Submission: 2026-05-13 22:14:21

hidden files

Time of First Successful Submission: 2026-05-13 22:15:08

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-13 22:22:41

making directories

Time of First Successful Submission: 2026-05-13 22:23:30

finding files

Time of First Successful Submission: 2026-05-13 22:25:37

linking files

Time of First Successful Submission: 2026-05-13 22:37:42

Learning From Documentation

Time of First Successful Submission: 2026-05-13 23:33:13

Learning Complex Usage

Time of First Successful Submission: 2026-05-13 23:36:40

Reading Manuals

Time of First Successful Submission: 2026-05-13 23:39:59

Searching Manuals

Time of First Successful Submission: 2026-05-13 23:41:20

Searching For Manuals

Time of First Successful Submission: 2026-05-13 23:51:20

Helpful Programs

Time of First Successful Submission: 2026-05-13 23:53:54

Help for Builtins

Time of First Successful Submission: 2026-05-13 23:55:29

Matching with *

Time of First Successful Submission: 2026-05-18 22:39:37

Matching with ?

Time of First Successful Submission: 2026-05-18 22:41:39

Matching with []

Time of First Successful Submission: 2026-05-18 22:43:32

Matching paths with []

Time of First Successful Submission: 2026-05-18 23:03:56

Multiple globs

Time of First Successful Submission: 2026-05-18 23:22:08

Mixing globs

Time of First Successful Submission: 2026-05-18 23:28:00

Exclusionary globbing

Time of First Successful Submission: 2026-05-18 23:30:33

Tab completion

Time of First Successful Submission: 2026-05-18 23:37:37

Multiple options for tab completion

Time of First Successful Submission: 2026-05-18 23:40:44

Tab completion on commands

Time of First Successful Submission: 2026-05-18 23:42:15

Redirecting output

Time of First Successful Submission: 2026-05-20 17:37:02

Redirecting more output

Time of First Successful Submission: 2026-05-20 17:38:05

Appending output

Time of First Successful Submission: 2026-05-20 17:40:14

Redirecting errors

Time of First Successful Submission: 2026-05-20 17:43:01

Redirecting input

Time of First Successful Submission: 2026-05-20 17:44:27

Grepping stored results

Time of First Successful Submission: 2026-05-20 17:50:56

Grepping live output

Time of First Successful Submission: 2026-05-20 17:52:20

Grepping errors

Time of First Successful Submission: 2026-05-20 17:55:09

Filtering with grep -v

Time of First Successful Submission: 2026-05-20 17:57:09

Filtering with sed

Time of First Successful Submission: 2026-05-20 17:58:38

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-20 22:23:47

Process substitution for input

Time of First Successful Submission: 2026-05-20 22:31:58

Writing to multiple programs

Time of First Successful Submission: 2026-05-20 23:21:31

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-21 00:24:31

Named pipes

Time of First Successful Submission: 2026-05-21 00:45:26

Printing Variables

Time of First Successful Submission: 2026-05-21 13:33:04

Setting Variables

Time of First Successful Submission: 2026-05-21 13:34:57

Multi-word Variables

Time of First Successful Submission: 2026-05-21 13:37:44

Exporting Variables

Time of First Successful Submission: 2026-05-21 13:48:42

Printing Exported Variables

Time of First Successful Submission: 2026-05-21 13:55:29

Storing Command Output

Time of First Successful Submission: 2026-05-21 13:56:49

Reading Input

Time of First Successful Submission: 2026-05-21 13:59:48

Reading Files

Time of First Successful Submission: 2026-05-21 14:02:39

Translating characters

Time of First Successful Submission: 2026-05-21 14:07:10

Deleting characters

Time of First Successful Submission: 2026-05-21 14:08:30

Deleting newlines

Time of First Successful Submission: 2026-05-21 14:11:46

Extracting the first lines with head

Time of First Successful Submission: 2026-05-21 14:12:57

Extracting specific sections of text

Time of First Successful Submission: 2026-05-21 14:17:04

Sorting data

Time of First Successful Submission: 2026-05-21 14:18:13

Listing Processes

Time of First Successful Submission: 2026-05-24 22:52:56

Killing Processes

Time of First Successful Submission: 2026-05-24 22:57:32

Interrupting Processes

Time of First Successful Submission: 2026-05-24 23:06:01

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-24 23:21:31

Suspending Processes

Time of First Successful Submission: 2026-05-24 23:29:49

Resuming Processes

Time of First Successful Submission: 2026-05-24 23:31:29

Backgrounding Processes

Time of First Successful Submission: 2026-05-24 23:38:04

Foregrounding Processes

Time of First Successful Submission: 2026-05-24 23:39:48

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-24 23:41:11

Process Exit Codes

Time of First Successful Submission: 2026-05-24 23:45:00

Becoming root with su

Time of First Successful Submission: 2026-05-25 00:18:11

Other users with su

Time of First Successful Submission: 2026-05-25 00:24:18

Cracking passwords

Time of First Successful Submission: 2026-05-25 00:37:10

Using sudo

Time of First Successful Submission: 2026-05-25 01:33:37

Changing File Ownership

Time of First Successful Submission: 2026-05-29 02:47:11

Groups and Files

Time of First Successful Submission: 2026-05-29 02:56:36

Fun With Groups Names

Time of First Successful Submission: 2026-05-29 02:59:18

Changing Permissions

Time of First Successful Submission: 2026-05-29 03:07:20

Executable Files

Time of First Successful Submission: 2026-05-29 03:10:35

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-29 10:31:46

Permissions Setting Practice

Time of First Successful Submission: 2026-05-29 10:43:53

The SUID Bit

Time of First Successful Submission: 2026-05-29 10:40:19

Chaining with Semicolons

Time of First Successful Submission: 2026-05-29 11:00:10

Building on Success

Time of First Successful Submission: 2026-05-29 11:03:09

Handling Failure

Time of First Successful Submission: 2026-05-29 11:05:32

Your First Shell Script

Time of First Successful Submission: 2026-05-29 11:47:59

Redirecting Script Output

Time of First Successful Submission: 2026-05-29 13:10:02

Executable Shell Scripts

Time of First Successful Submission: 2026-05-29 13:16:39

Understanding Shebangs

Time of First Successful Submission: 2026-05-29 13:50:42

Scripting with Arguments

Time of First Successful Submission: 2026-05-29 13:53:49

Scripting with Conditionals

Time of First Successful Submission: 2026-05-29 13:57:02

Scripting with Default Cases

Time of First Successful Submission: 2026-05-29 13:59:54

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-29 14:06:21

Reading Shell Scripts

Time of First Successful Submission: 2026-05-29 14:21:57

Launching Screen

Time of First Successful Submission: 2026-05-30 12:21:29

Detaching and Attaching

Time of First Successful Submission: 2026-05-30 12:23:29

Finding Sessions

Time of First Successful Submission: 2026-05-30 12:25:06

Switching Windows

Time of First Successful Submission: 2026-05-30 12:26:39

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-30 12:28:01

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-30 12:30:46

The PATH Variable

Time of First Successful Submission: 2026-05-30 12:34:52

Setting PATH

Time of First Successful Submission: 2026-05-30 12:37:44

Finding Commands

Time of First Successful Submission: 2026-05-30 12:40:41

Adding Commands

Time of First Successful Submission: 2026-05-30 12:54:04

Hijacking Commands

Time of First Successful Submission: 2026-05-30 12:56:30

Bashrc Backdoor

Time of First Successful Submission: 2026-05-30 14:36:52

Sniffing Input

Time of First Successful Submission: 2026-05-31 00:16:02

Overshared Directories

Time of First Successful Submission: 2026-05-31 00:18:56

Tricky Linking

Time of First Successful Submission: 2026-06-01 08:41:02

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2026-05-30 23:30:54

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-30 23:21:10

rm -rf /

Time of First Successful Submission: 2026-05-30 23:06:51

Life after rm -rf /

Time of First Successful Submission: 2026-05-30 23:13:51

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-30 23:18:49


Computing 101

132 / 132 2 / 22219


Your First Register

Time of First Successful Submission: 2026-06-01 11:31:29

Your First Syscall

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

Exit Codes

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

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2026-06-01 12:49:42

Loading From Memory

Time of First Successful Submission: 2026-06-01 13:07:47

More Loading Practice

Time of First Successful Submission: 2026-06-01 13:09:05

Dereferencing Pointers

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

Dereferencing Yourself

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

Dereferencing with Offsets

Time of First Successful Submission: 2026-06-01 13:23:36

Stored Addresses

Time of First Successful Submission: 2026-06-01 13:28:04

Double Dereference

Time of First Successful Submission: 2026-06-01 13:30:58

The Stack

Time of First Successful Submission: 2026-06-01 13:35:36

Stack Offsets

Time of First Successful Submission: 2026-06-01 13:37:50

Program Arguments on the Stack

Time of First Successful Submission: 2026-06-01 13:41:36

Popping From the Stack

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

Negative Numbers

Time of First Successful Submission: 2026-06-07 14:19:21

Negative Numbers (16-bit)

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

Negative Numbers (32-bit)

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

Encoding Negatives

Time of First Successful Submission: 2026-06-07 14:54:03

Binary and Hex Encoding

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

More Hex

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

Decoding Hex

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

Mixed Conversions

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

Disassembling Programs

Time of First Successful Submission: 2026-06-01 16:58:04

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-06-01 17:04:17

Quitting GDB

Time of First Successful Submission: 2026-06-01 17:05:09

Starting Programs in GDB

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

Disassembling in GDB

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

Stepping Through Instructions

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

Reading Register Values

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

Setting Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-06-01 17:14:21

Examining Memory

Time of First Successful Submission: 2026-06-01 17:16:55

Examining Stack Pointers

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

Cooperative Debugging

Time of First Successful Submission: 2026-06-01 17:36:06

Running with Arguments

Time of First Successful Submission: 2026-06-02 12:37:40

Redirecting Input in GDB

Time of First Successful Submission: 2026-06-27 08:19:40

Writing Output

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

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-06-01 19:02:43

Reading Data

Time of First Successful Submission: 2026-06-01 19:18:25

Reading Exactly

Time of First Successful Submission: 2026-06-15 19:45:40

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-06-01 19:27:59

RIP-Relative Strings

Time of First Successful Submission: 2026-06-13 00:10:21

Comparing Values

Time of First Successful Submission: 2026-06-02 09:48:45

Comparing Characters

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

Conditional Control Flow

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

Comparing Strings

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

Reverse the Password

Time of First Successful Submission: 2026-06-02 10:32:38

Conditionals Without Conditionals

Time of First Successful Submission: 2026-06-02 11:26:12

Recognizing Loops

Time of First Successful Submission: 2026-06-02 11:43:41

Writing Loops

Time of First Successful Submission: 2026-07-10 13:31:36

Writing From a Shared Library

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

Returning a Value

Time of First Successful Submission: 2026-06-02 12:55:23

Calling Through a Pointer

Time of First Successful Submission: 2026-06-02 12:59:16

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-06-02 13:01:27

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-06-06 23:55:45

Saving Callee-Saved Registers

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

Sign Extension

Time of First Successful Submission: 2026-06-13 00:18:18

Little-Endian Bytes

Time of First Successful Submission: 2026-06-09 22:38:23

Qword by Qword

Time of First Successful Submission: 2026-06-09 22:46:47

Dword by Dword

Time of First Successful Submission: 2026-06-09 22:56:39

Word by Word

Time of First Successful Submission: 2026-06-09 23:04:37

Byte by Byte

Time of First Successful Submission: 2026-06-09 23:08:28

Cracking a Struct

Time of First Successful Submission: 2026-06-09 23:15:53

Scrambled Struct

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

Reverse the Calculation

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

Reverse the Reverse

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

Dealing with Bitwise Operations

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

Even or Odd

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

Masking Bits

Time of First Successful Submission: 2026-06-10 17:55:20

Lowercase a String

Time of First Successful Submission: 2026-06-10 17:57:13

Uppercase a String

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

Swap Case

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

Shifting Left

Time of First Successful Submission: 2026-06-10 18:11:29

Shifting Right

Time of First Successful Submission: 2026-06-10 18:13:26

Loops on Data

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

Reaching Into the Caller's Frame

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

Loading Stale Stack Data

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

Stealing Stale Stack Data

Time of First Successful Submission: 2026-06-18 10:51:13

Reserving Your Own Frame

Time of First Successful Submission: 2026-06-18 10:57:25

Using Your Own Frame

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

Environment Variables on the Stack

Time of First Successful Submission: 2026-06-02 19:56:10

Aligning the Stack Through the Environment

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

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-06-02 15:22:54

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-03 14:04:22

A Single Digit

Time of First Successful Submission: 2026-06-07 09:44:39

Two Digits

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

String to Integer

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

Negative Numbers

Time of First Successful Submission: 2026-06-07 10:16:41

Where the Number Ends

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

A Whole Program

Time of First Successful Submission: 2026-06-07 10:25:42

A Single Digit, Back to Text

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

Divide and Remainder

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

Drop the Leading Zero

Time of First Successful Submission: 2026-06-07 10:58:13

Integer to String

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

Negative Numbers, Back to Text

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

Sum Them All

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

Addition

Time of First Successful Submission: 2026-06-10 23:42:02

Subtraction

Time of First Successful Submission: 2026-06-10 23:47:15

Multiplication

Time of First Successful Submission: 2026-06-10 23:51:16

Bitwise Operators

Time of First Successful Submission: 2026-06-10 23:55:42

Unary Operators

Time of First Successful Submission: 2026-06-11 00:12:47

Literal Output

Time of First Successful Submission: 2026-06-13 00:27:30

Newline Escapes

Time of First Successful Submission: 2026-06-13 00:49:37

Escaped Syntax

Time of First Successful Submission: 2026-06-13 01:30:29

Decimal Markers

Time of First Successful Submission: 2026-06-13 10:05:52

Multiple Decimal Markers

Time of First Successful Submission: 2026-06-13 10:06:22

String Markers

Time of First Successful Submission: 2026-06-13 10:10:50

Hex Byte Escapes

Time of First Successful Submission: 2026-06-13 10:22:32

Debugging Programs

Time of First Successful Submission: 2026-06-05 20:21:20

Inspecting Registers

Time of First Successful Submission: 2026-06-06 00:30:53

Examining Memory

Time of First Successful Submission: 2026-06-06 00:41:58

Setting Breakpoints

Time of First Successful Submission: 2026-06-06 20:49:54

GDB Scripting

Time of First Successful Submission: 2026-06-06 23:21:52

Modifying Data

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

Modifying Execution

Time of First Successful Submission: 2026-06-06 23:31:41

Broken Functions

Time of First Successful Submission: 2026-06-06 23:46:51

Exit

Time of First Successful Submission: 2026-06-03 14:24:57

Socket

Time of First Successful Submission: 2026-06-04 19:04:13

Bind

Time of First Successful Submission: 2026-06-05 20:00:17

Listen

Time of First Successful Submission: 2026-06-05 20:09:54

Accept

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

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-06-06 00:18:04

Iterative GET Server

Time of First Successful Submission: 2026-06-06 00:19:39

Concurrent GET Server

Time of First Successful Submission: 2026-06-06 00:21:22

Concurrent POST Server

Time of First Successful Submission: 2026-06-06 00:26:09

Web Server

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


Playing With Programs

116 / 116 1000 / 25084


What's the password?

Time of First Successful Submission: 2026-06-07 16:27:14

... and again!

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

Newline Troubles

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

Reasoning about files

Time of First Successful Submission: 2026-06-07 16:53:41

Specifying Filenames

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-07 17:29:02

More Hex

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

Decoding Hex

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

Decoding Practice

Time of First Successful Submission: 2026-06-07 17:38:48

Encoding Practice

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

Hex-encoding ASCII

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

Nested Encoding

Time of First Successful Submission: 2026-06-07 20:58:23

Hex-encoding UTF-8

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

UTF Mixups

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

Modifying Encoded Data

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

Decoding Base64

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

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2026-06-07 23:42:19

Dealing with Obfuscation 2

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

Your First HTTP Request

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

Reading Flask

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

Commented Data

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

HTTP Metadata

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

HTTP (netcat)

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

HTTP Paths (netcat)

Time of First Successful Submission: 2026-06-08 17:16:51

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-06-08 17:32:44

HTTP Host Header (python)

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

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2026-06-08 17:58:22

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-06-08 18:09:15

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-06-08 18:15:26

HTTP Forms

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

HTTP Forms (curl)

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

HTTP Forms (netcat)

Time of First Successful Submission: 2026-06-08 18:40:50

HTTP Forms (python)

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

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-06-08 18:51:48

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-06-08 19:07:46

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-06-08 19:13:53

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-06-08 19:27:59

HTTP Cookies (python)

Time of First Successful Submission: 2026-06-08 19:29:20

Server State (python)

Time of First Successful Submission: 2026-06-08 19:37:23

Listening Web

Time of First Successful Submission: 2026-06-08 19:46:48

Speaking Redirects

Time of First Successful Submission: 2026-06-08 19:54:33

JavaScript Redirects

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

Including JavaScript

Time of First Successful Submission: 2026-06-08 20:34:14

HTTP (javascript)

Time of First Successful Submission: 2026-06-08 20:58:04

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

Time of First Successful Submission: 2026-06-08 21:11:47

cat

Time of First Successful Submission: 2026-06-08 12:17:27

more

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

less

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

tail

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

head

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

sort

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

vim

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

emacs

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

nano

Time of First Successful Submission: 2026-06-08 12:21:46

rev

Time of First Successful Submission: 2026-06-08 12:22:47

od

Time of First Successful Submission: 2026-06-08 12:28:43

hd

Time of First Successful Submission: 2026-06-08 12:29:27

xxd

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

base32

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

base64

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

split

Time of First Successful Submission: 2026-06-08 12:48:01

gzip

Time of First Successful Submission: 2026-06-08 12:54:10

bzip2

Time of First Successful Submission: 2026-06-08 12:57:13

zip

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

tar

Time of First Successful Submission: 2026-06-08 13:10:48

ar

Time of First Successful Submission: 2026-06-08 22:24:50

cpio

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

genisoimage

Time of First Successful Submission: 2026-06-08 22:53:38

env

Time of First Successful Submission: 2026-06-08 23:07:41

find

Time of First Successful Submission: 2026-06-08 12:51:14

make

Time of First Successful Submission: 2026-06-08 23:15:39

nice

Time of First Successful Submission: 2026-06-08 23:20:33

timeout

Time of First Successful Submission: 2026-06-08 23:22:23

stdbuf

Time of First Successful Submission: 2026-06-08 23:24:39

setarch

Time of First Successful Submission: 2026-06-08 23:26:56

watch

Time of First Successful Submission: 2026-06-08 23:31:52

socat

Time of First Successful Submission: 2026-06-08 23:37:18

whiptail

Time of First Successful Submission: 2026-06-08 23:39:35

awk

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

sed

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

ed

Time of First Successful Submission: 2026-06-08 23:43:53

chown

Time of First Successful Submission: 2026-06-08 23:44:46

chmod

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

cp

Time of First Successful Submission: 2026-06-08 23:46:02

mv

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

perl

Time of First Successful Submission: 2026-06-09 23:31:58

python

Time of First Successful Submission: 2026-06-09 23:38:32

ruby

Time of First Successful Submission: 2026-06-09 23:41:37

bash

Time of First Successful Submission: 2026-06-09 23:44:07

date

Time of First Successful Submission: 2026-06-09 23:46:50

dmesg

Time of First Successful Submission: 2026-06-09 23:50:05

wc

Time of First Successful Submission: 2026-06-09 23:53:25

gcc

Time of First Successful Submission: 2026-06-09 23:56:42

as

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

wget

Time of First Successful Submission: 2026-06-10 00:04:02

ssh-keygen

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

SQL Queries

Time of First Successful Submission: 2026-06-07 23:59:47

Filtering SQL

Time of First Successful Submission: 2026-06-08 00:03:38

Choosing Columns

Time of First Successful Submission: 2026-06-08 00:12:43

Exclusionary Filtering

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

Filtering Strings

Time of First Successful Submission: 2026-06-08 00:18:14

Filtering on Expressions

Time of First Successful Submission: 2026-06-08 00:22:04

SELECTing Expressions

Time of First Successful Submission: 2026-06-08 09:54:23

Composite Conditions

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

Reaching Your LIMITs

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

Querying Metadata

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


DSU Cyber Camps

12 / 104 2834 / 57144


Using the Terminal

Time of First Successful Submission: 2026-05-12 14:07:45

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-05-12 14:15:05

Connecting over SSH

Time of First Successful Submission: 2026-05-12 22:22:30

Restarting Challenges

Time of First Successful Submission: 2026-05-12 22:27:23

Getting Help

Time of First Successful Submission: 2026-05-12 22:36:27

Challenge Programs

Time of First Successful Submission: 2026-05-12 22:44:53

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-12 22:52:54

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-12 23:01:51


GCA CTF

12 / 104 2834 / 57145


Using the Terminal

Time of First Successful Submission: 2026-05-12 14:07:45

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-05-12 14:15:05

Connecting over SSH

Time of First Successful Submission: 2026-05-12 22:22:30

Restarting Challenges

Time of First Successful Submission: 2026-05-12 22:27:23

Getting Help

Time of First Successful Submission: 2026-05-12 22:36:27

Challenge Programs

Time of First Successful Submission: 2026-05-12 22:44:53

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-12 22:52:54

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-12 23:01:51


Privilege Escalation

1 / 557 282 / 290


python

Time of First Successful Submission: 2026-07-09 16:32:31


Pwntools Tutorials

12 / 12 390 / 1385


Level 0.0

Time of First Successful Submission: 2026-06-15 20:21:57

Level 1.0

Time of First Successful Submission: 2026-06-15 20:43:55

Level 1.1

Time of First Successful Submission: 2026-06-15 21:12:45

Level 2.0

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

Level 2.1

Time of First Successful Submission: 2026-06-16 18:23:30

Level 2.2

Time of First Successful Submission: 2026-06-16 18:25:57

Level 2.3

Time of First Successful Submission: 2026-06-16 18:28:05

Level 2.4

Time of First Successful Submission: 2026-06-16 18:29:52

Level 2.5

Time of First Successful Submission: 2026-06-16 18:31:33

Level 2.6

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

Level 3.0

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

Level 4.0

Time of First Successful Submission: 2026-06-17 10:25:24