w1shwithy0u

🐧 🔐 💻

pwn.college Archives

194 / 232 324 / 25772


level1

Time of First Successful Submission: 2026-07-17 13:13:53

level2

Time of First Successful Submission: 2026-07-17 13:14:47

level3

Time of First Successful Submission: 2026-07-18 10:12:03

level4

Time of First Successful Submission: 2026-07-18 10:13:13

level5

Time of First Successful Submission: 2026-07-18 10:14:13

level6

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

level7

Time of First Successful Submission: 2026-07-18 10:16:05

level8

Time of First Successful Submission: 2026-07-18 10:17:00

level9

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

level10

Time of First Successful Submission: 2026-07-18 10:18:47

level11

Time of First Successful Submission: 2026-07-18 10:19:32

level12

Time of First Successful Submission: 2026-07-18 10:20:15

level13

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

level14

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

level15

Time of First Successful Submission: 2026-07-18 10:33:17

level16

Time of First Successful Submission: 2026-07-18 10:34:29

level17

Time of First Successful Submission: 2026-07-18 10:35:15

level18

Time of First Successful Submission: 2026-07-18 10:36:02

level19

Time of First Successful Submission: 2026-07-18 10:36:57

level20

Time of First Successful Submission: 2026-07-18 10:37:50

level21

Time of First Successful Submission: 2026-07-18 10:38:53

level22

Time of First Successful Submission: 2026-07-18 10:40:17

level23

Time of First Successful Submission: 2026-07-18 10:41:12

level24

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

level25

Time of First Successful Submission: 2026-07-18 10:42:45

level26

Time of First Successful Submission: 2026-07-18 10:43:33

level27

Time of First Successful Submission: 2026-07-18 10:44:30

level28

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

level29

Time of First Successful Submission: 2026-07-18 10:46:41

level30

Time of First Successful Submission: 2026-07-18 10:47:38

level31

Time of First Successful Submission: 2026-07-18 10:48:35

level32

Time of First Successful Submission: 2026-07-18 10:49:26

level33

Time of First Successful Submission: 2026-07-18 10:50:37

level34

Time of First Successful Submission: 2026-07-18 10:51:25

level35

Time of First Successful Submission: 2026-07-18 10:52:36

level36

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

level37

Time of First Successful Submission: 2026-07-18 10:56:20

level38

Time of First Successful Submission: 2026-07-18 10:57:15

level39

Time of First Successful Submission: 2026-07-18 10:58:05

level40

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

level41

Time of First Successful Submission: 2026-07-18 11:01:13

level42

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

level43

Time of First Successful Submission: 2026-07-18 11:03:09

level44

Time of First Successful Submission: 2026-07-18 11:04:01

level45

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

level46

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

level47

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

level48

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

level49

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

level50

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

level51

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

level52

Time of First Successful Submission: 2026-07-18 11:12:48

level53

Time of First Successful Submission: 2026-07-18 11:13:48

level54

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

level55

Time of First Successful Submission: 2026-07-18 11:47:42

level56

Time of First Successful Submission: 2026-07-18 11:48:31

level57

Time of First Successful Submission: 2026-07-18 11:49:17

level58

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

level59

Time of First Successful Submission: 2026-07-18 11:51:28

level60

Time of First Successful Submission: 2026-07-18 11:52:34

level61

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

level62

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

level63

Time of First Successful Submission: 2026-07-18 11:54:28

level64

Time of First Successful Submission: 2026-07-18 11:55:28

level65

Time of First Successful Submission: 2026-07-18 11:56:42

level66

Time of First Successful Submission: 2026-07-18 11:57:36

level67

Time of First Successful Submission: 2026-07-18 11:58:24

level68

Time of First Successful Submission: 2026-07-18 11:59:54

level70

Time of First Successful Submission: 2026-07-18 12:00:52

level71

Time of First Successful Submission: 2026-07-18 12:01:59

level72

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

level73

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

level74

Time of First Successful Submission: 2026-07-18 12:04:49

level76

Time of First Successful Submission: 2026-07-18 12:05:40

level77

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

level78

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

level79

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

level80

Time of First Successful Submission: 2026-07-18 12:10:12

level82

Time of First Successful Submission: 2026-07-18 12:10:59

level83

Time of First Successful Submission: 2026-07-18 12:12:03

level84

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

level85

Time of First Successful Submission: 2026-07-18 12:13:44

level86

Time of First Successful Submission: 2026-07-18 12:37:00

level87

Time of First Successful Submission: 2026-07-18 12:39:14

level88

Time of First Successful Submission: 2026-07-18 12:43:05

level89

Time of First Successful Submission: 2026-07-18 12:44:14

level90

Time of First Successful Submission: 2026-07-18 12:45:27

level91

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

level92

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

level93

Time of First Successful Submission: 2026-07-18 12:53:49

level94

Time of First Successful Submission: 2026-07-18 12:55:10

level95

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

level96

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

level97

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

level98

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

level99

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

level100

Time of First Successful Submission: 2026-07-18 13:13:32

level101

Time of First Successful Submission: 2026-07-19 10:47:31

level102

Time of First Successful Submission: 2026-07-19 10:48:18

level103

Time of First Successful Submission: 2026-07-19 10:49:25

level104

Time of First Successful Submission: 2026-07-19 10:50:15

level105

Time of First Successful Submission: 2026-07-19 10:51:03

level106

Time of First Successful Submission: 2026-07-19 10:51:51

level107

Time of First Successful Submission: 2026-07-19 10:52:45

level108

Time of First Successful Submission: 2026-07-19 10:54:10

level109

Time of First Successful Submission: 2026-07-19 10:55:06

level110

Time of First Successful Submission: 2026-07-19 10:56:14

level111

Time of First Successful Submission: 2026-07-19 10:57:18

level112

Time of First Successful Submission: 2026-07-19 10:59:13

level113

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

level114

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

level115

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

level116

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

level117

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

level118

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

level119

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

level120

Time of First Successful Submission: 2026-07-19 11:09:40

level121

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

level122

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

level123

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

level124

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

level125

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

level126

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

level127

Time of First Successful Submission: 2026-07-19 11:18:03

level128

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

level129

Time of First Successful Submission: 2026-07-19 11:31:39

level130

Time of First Successful Submission: 2026-07-19 11:32:41

level131

Time of First Successful Submission: 2026-07-19 11:33:46

level132

Time of First Successful Submission: 2026-07-19 11:34:53

level133

Time of First Successful Submission: 2026-07-19 11:52:09

level134

Time of First Successful Submission: 2026-07-19 11:53:32

level135

Time of First Successful Submission: 2026-07-19 11:54:40

level136

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

level137

Time of First Successful Submission: 2026-07-19 11:59:09

level138

Time of First Successful Submission: 2026-07-19 13:16:53

level139

Time of First Successful Submission: 2026-07-19 13:30:38

level140

Time of First Successful Submission: 2026-07-19 13:33:59

level141

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

level142

Time of First Successful Submission: 2026-07-19 13:38:32

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-07-17 12:56:56

URL Encoding (curl)

Time of First Successful Submission: 2026-07-17 12:57:44

URL Encoding (python)

Time of First Successful Submission: 2026-07-17 12:58:35

HTTP GET Parameters (netcat)

Time of First Successful Submission: 2026-07-17 12:59:26

HTTP GET Parameters (python)

Time of First Successful Submission: 2026-07-17 13:00:15

Multiple HTTP Parameters (python)

Time of First Successful Submission: 2026-07-17 13:01:30

Multiple Form Fields (python)

Time of First Successful Submission: 2026-07-17 13:02:46

HTTP JSON (curl)

Time of First Successful Submission: 2026-07-17 13:03:36

HTTP JSON (netcat)

Time of First Successful Submission: 2026-07-17 13:04:25

HTTP JSON (python)

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

Complex HTTP JSON (curl)

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

Complex HTTP JSON (netcat)

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

Complex HTTP JSON (python)

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

Server State (curl)

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

Server State (netcat)

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

Silenced Shellcode

Time of First Successful Submission: 2026-07-19 13:44:16

Shellcode Shuffle

Time of First Successful Submission: 2026-07-19 13:55:44

Shellcode Shuffle II

Time of First Successful Submission: 2026-07-20 14:35:53

Mmap Mirage (Easy)

Time of First Successful Submission: 2026-07-20 14:47:13

Mmap Mirage (Hard)

Time of First Successful Submission: 2026-07-20 14:52:27

Triple Dereference

Time of First Successful Submission: 2026-02-03 11:40:22

Level 15

Time of First Successful Submission: 2026-07-17 12:54:09

level2.0-f2022

Time of First Successful Submission: 2026-07-17 12:47:05

level2.1-f2022

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

set-register

Time of First Successful Submission: 2026-02-04 07:37:46

set-multiple-registers

Time of First Successful Submission: 2026-02-04 07:59:34

add-to-register

Time of First Successful Submission: 2026-02-04 08:03:05

linear-equation-registers

Time of First Successful Submission: 2026-02-05 05:34:56

integer-division

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

modulo-operation

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

set-upper-byte

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

efficient-modulo

Time of First Successful Submission: 2026-02-06 13:39:24

byte-extraction

Time of First Successful Submission: 2026-02-06 13:42:54

bitwise-and

Time of First Successful Submission: 2026-02-07 04:43:47

check-even

Time of First Successful Submission: 2026-02-07 04:46:30

memory-read

Time of First Successful Submission: 2026-02-07 04:48:00

memory-write

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

memory-increment

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

byte-access

Time of First Successful Submission: 2026-02-07 05:23:18

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2026-02-07 05:25:35

memory-sum

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

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2026-02-07 05:28:24

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2026-02-07 05:30:25

relative-jump

Time of First Successful Submission: 2026-02-07 05:33:56

jump-trampoline

Time of First Successful Submission: 2026-02-07 05:37:41

conditional-jump

Time of First Successful Submission: 2026-02-07 05:38:58

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-02-07 05:41:09

count-non-zero

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

string-lower

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

most-common-byte

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


Cryptographic Exploitation

48 / 59 9 / 519


Language Barrier

Time of First Successful Submission: 2026-04-10 05:32:49

Baby Steps

Time of First Successful Submission: 2026-04-10 05:38:31

Roman Cryptography

Time of First Successful Submission: 2026-04-10 05:41:28

Obscura

Time of First Successful Submission: 2026-04-10 05:44:54

XOR

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

XOR 2.0

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

Modular Arithmetic

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

Modular Inverse

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

Chinese Remainder Theorem

Time of First Successful Submission: 2026-04-10 06:40:53

Fermat Theorem

Time of First Successful Submission: 2026-04-10 06:48:53

Final Boss

Time of First Successful Submission: 2026-04-10 07:13:29

CBC Mode Me

Time of First Successful Submission: 2026-04-10 11:10:37

Curfuffle

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

Curfuffle 2

Time of First Successful Submission: 2026-04-10 11:35:04

Curfuffle 3

Time of First Successful Submission: 2026-04-10 11:41:58

Blinding

Time of First Successful Submission: 2026-04-10 11:58:40

meddlingmiddle

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

Wiener

Time of First Successful Submission: 2026-04-10 12:45:26

SHA3-256

Time of First Successful Submission: 2026-04-10 12:55:12

SHAKE256

Time of First Successful Submission: 2026-04-10 13:02:41

Preimage Resistance

Time of First Successful Submission: 2026-04-11 06:43:37

Collision Resistance

Time of First Successful Submission: 2026-04-11 06:49:09

Length Extension

Time of First Successful Submission: 2026-04-11 07:01:43

CBC-MAC

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

CBC-MAC with Random IV

Time of First Successful Submission: 2026-04-11 07:13:22

CBC-MAC Length Extension

Time of First Successful Submission: 2026-04-11 07:23:56

Weak HMAC Keys

Time of First Successful Submission: 2026-04-11 07:33:18

John Alderson

Time of First Successful Submission: 2026-04-15 15:05:24

Larry Sims

Time of First Successful Submission: 2026-04-16 08:43:43

Don Halpin

Time of First Successful Submission: 2026-04-16 09:23:32

Seed warmup

Time of First Successful Submission: 2026-04-13 10:51:54

Leaky LCG I

Time of First Successful Submission: 2026-04-15 09:05:39

Leaky LCG II

Time of First Successful Submission: 2026-04-15 03:23:52

Leaky LCG III

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

Lockpick LCG I

Time of First Successful Submission: 2026-04-13 12:25:33

Lockpick LCG II

Time of First Successful Submission: 2026-04-13 12:29:32

Seed warmup

Time of First Successful Submission: 2026-04-13 12:09:48

XOR-cist I

Time of First Successful Submission: 2026-04-13 12:15:12

XOR-cist II

Time of First Successful Submission: 2026-04-13 12:18:58

XOR-cist III

Time of First Successful Submission: 2026-04-13 12:21:09

Baby Gauss

Time of First Successful Submission: 2026-04-11 12:07:56

level1

Time of First Successful Submission: 2026-04-12 05:20:44

level2

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

level3

Time of First Successful Submission: 2026-04-12 05:38:31

level4

Time of First Successful Submission: 2026-04-12 05:57:46

Baby LLL

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

level7

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

coppersmith1

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


Intro to Programming Languages

62 / 253 605 / 37553


Lecture 1.1. Course Environment

Time of First Successful Submission: 2026-04-16 12:09:45

Lab 1.1 - Start Terminal

Time of First Successful Submission: 2026-04-16 12:13:44

Lecture 1.2. Linux Shells

Time of First Successful Submission: 2026-04-16 12:17:39

Lecture 1.3. Linux File System

Time of First Successful Submission: 2026-04-16 12:25:43

Lecture 1.4. Executing Programs

Time of First Successful Submission: 2026-04-16 12:32:05

Lecture 1.5. Common Commands

Time of First Successful Submission: 2026-04-16 12:42:44

Lab 1.5.2 - Using ls and cd

Time of First Successful Submission: 2026-04-16 12:48:13

Lab 1.5.3 - Using grep

Time of First Successful Submission: 2026-04-16 12:51:00

Lecture 1.6. Redirection of I/O

Time of First Successful Submission: 2026-04-16 12:55:44

Lab 1.6 - Using grep and pipe

Time of First Successful Submission: 2026-04-16 12:59:29

Lecture 1.7. Regular Expressions

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

Lecture 1.8. Misc Linux

Time of First Successful Submission: 2026-04-16 13:13:20

Lecture 1.9. Testing Code on pwn.college

Time of First Successful Submission: 2026-04-16 13:16:30

Lab 1.9 - Test some If Statements

Time of First Successful Submission: 2026-04-16 13:28:47

P1.0 Level 1 Open /flag in VSCode

Time of First Successful Submission: 2026-04-16 13:30:23

Commands

Time of First Successful Submission: 2026-01-30 08:44:03

Command Arguments

Time of First Successful Submission: 2026-01-30 08:46:50

Command History

Time of First Successful Submission: 2026-01-30 08:47:27

The Root Path

Time of First Successful Submission: 2026-01-30 08:50:08

Absolute Paths

Time of First Successful Submission: 2026-01-30 08:50:48

Changing position

Time of First Successful Submission: 2026-01-30 08:52:15

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-30 08:54:19

Relative Paths

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

P1.0 Level 5 read

Time of First Successful Submission: 2026-04-16 13:31:14

Cat

Time of First Successful Submission: 2026-01-30 09:12:10

Ls

Time of First Successful Submission: 2026-01-30 10:56:33

Ls All

Time of First Successful Submission: 2026-01-30 12:27:13

P1.0 Level 2 list dir

Time of First Successful Submission: 2026-04-16 13:32:09

Find

Time of First Successful Submission: 2026-01-30 12:51:45

P1.0 Level 3 change dir

Time of First Successful Submission: 2026-04-16 13:33:07

P1.0 Level 4 move

Time of First Successful Submission: 2026-04-16 13:34:36

P1.0 Level 6 grep

Time of First Successful Submission: 2026-04-16 13:35:28

P1.0 Level 7 execute

Time of First Successful Submission: 2026-04-16 13:36:11

Piping Echo

Time of First Successful Submission: 2026-01-31 13:58:07

Piping Stdout

Time of First Successful Submission: 2026-01-31 14:01:12

Piping Stdin

Time of First Successful Submission: 2026-01-31 14:06:30

P1.0 Level 8 stdin

Time of First Successful Submission: 2026-04-16 13:37:19

P1.0 Level 9 pipe

Time of First Successful Submission: 2026-04-16 13:38:23

P1.0 Level 10 args

Time of First Successful Submission: 2026-04-16 13:39:22

P1.0 Level 11 gccpipe

Time of First Successful Submission: 2026-04-16 13:41:37

P1.0 Level 12 speedy

Time of First Successful Submission: 2026-04-16 13:45:14

P1.0 Level 13 testing

Time of First Successful Submission: 2026-04-16 13:48:28

P1.0 Level 14 ifs test

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

Lecture 2.1.1.0 Paradigms and C

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

Lecture 2.1.2. First C Program and Vars

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

Lecture 2.1.2.1. Standard Output

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

Lecture 2.1.2.2. Standard In

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

Lab 2.1.2.1 - C Input

Time of First Successful Submission: 2026-04-17 08:24:11

Lecture 2.1.2.3. Flow Control & Command Line Arguments

Time of First Successful Submission: 2026-04-17 07:10:26

EzLab 2.1.2.3 - Control Flow

Time of First Successful Submission: 2026-04-17 07:25:33

Lecture 2.1.3.0 Dec & Def Functions

Time of First Successful Submission: 2026-04-17 08:30:22

Lecture 2.1.3.1. Globals & Locals

Time of First Successful Submission: 2026-04-17 08:43:51

Lecture 2.1.3.2. Function Params and Ret Vals

Time of First Successful Submission: 2026-04-17 08:50:03

EzLab 2.1.3.2 Pass by Value

Time of First Successful Submission: 2026-04-17 09:10:37

Lab 2.1.3.1 - Functions

Time of First Successful Submission: 2026-04-17 09:23:40

Lecture 2.1.4. Global and Local Memory

Time of First Successful Submission: 2026-04-17 09:32:23

Lecture 2.1.4.1. Function Frames

Time of First Successful Submission: 2026-04-17 09:50:52

Lecture 2.1.5. Debugging C Programs

Time of First Successful Submission: 2026-04-17 09:59:29

Lab 2.1.5.1 - Using VSCode Debugger

Time of First Successful Submission: 2026-04-17 10:54:25

P2.1 Level 01 C Force

Time of First Successful Submission: 2026-04-17 11:02:23

P2.1 Level 02 C Args

Time of First Successful Submission: 2026-04-17 11:07:28

P2.1 Level 03 scanf

Time of First Successful Submission: 2026-04-18 03:50:51


Intro to Cybersecurity

163 / 183 488 / 21920


Path Traversal 1

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

Path Traversal 2

Time of First Successful Submission: 2026-04-18 13:27:35

CMDi 1

Time of First Successful Submission: 2026-04-18 13:33:11

CMDi 2

Time of First Successful Submission: 2026-04-18 13:36:22

CMDi 3

Time of First Successful Submission: 2026-04-18 13:39:07

CMDi 4

Time of First Successful Submission: 2026-04-18 13:42:00

CMDi 5

Time of First Successful Submission: 2026-04-18 13:51:11

CMDi 6

Time of First Successful Submission: 2026-04-18 13:53:06

Authentication Bypass 1

Time of First Successful Submission: 2026-04-19 02:23:41

Authentication Bypass 2

Time of First Successful Submission: 2026-04-19 02:36:41

SQLi 1

Time of First Successful Submission: 2026-04-19 02:40:14

SQLi 2

Time of First Successful Submission: 2026-04-19 02:48:25

SQLi 3

Time of First Successful Submission: 2026-04-19 02:59:31

SQLi 4

Time of First Successful Submission: 2026-04-19 03:11:58

SQLi 5

Time of First Successful Submission: 2026-04-19 03:16:21

XSS 1

Time of First Successful Submission: 2026-04-19 03:21:21

XSS 2

Time of First Successful Submission: 2026-04-19 03:36:48

XSS 3

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

XSS 4

Time of First Successful Submission: 2026-04-19 03:45:39

XSS 5

Time of First Successful Submission: 2026-04-19 04:45:22

XSS 6

Time of First Successful Submission: 2026-04-19 06:51:47

XSS 7

Time of First Successful Submission: 2026-04-19 07:18:45

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2026-04-19 07:32:44

CSRF 3

Time of First Successful Submission: 2026-04-19 07:39:55

CSRF 4

Time of First Successful Submission: 2026-04-19 07:55:52

CSRF 5

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

Connect

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

Send

Time of First Successful Submission: 2026-04-22 12:04:05

Shutdown

Time of First Successful Submission: 2026-04-22 12:51:26

Listen

Time of First Successful Submission: 2026-04-22 12:53:43

Scan 1

Time of First Successful Submission: 2026-04-22 12:59:21

Scan 2

Time of First Successful Submission: 2026-04-22 13:02:44

Monitor 1

Time of First Successful Submission: 2026-04-22 13:04:55

Monitor 2

Time of First Successful Submission: 2026-04-22 13:49:58

Sniffing Cookies

Time of First Successful Submission: 2026-04-23 13:39:46

Network Configuration

Time of First Successful Submission: 2026-04-23 13:44:27

Firewall 1

Time of First Successful Submission: 2026-04-23 13:46:56

Firewall 2

Time of First Successful Submission: 2026-04-23 13:49:04

Firewall 3

Time of First Successful Submission: 2026-04-23 13:52:37

Denial of Service 1

Time of First Successful Submission: 2026-04-23 13:55:52

Denial of Service 2

Time of First Successful Submission: 2026-04-23 14:09:10

Denial of Service 3

Time of First Successful Submission: 2026-04-23 14:50:54

Ethernet

Time of First Successful Submission: 2026-04-23 15:15:25

IP

Time of First Successful Submission: 2026-04-24 02:38:44

TCP

Time of First Successful Submission: 2026-04-24 02:40:51

TCP Handshake

Time of First Successful Submission: 2026-04-24 02:43:01

UDP

Time of First Successful Submission: 2026-04-24 02:45:30

UDP 2

Time of First Successful Submission: 2026-04-24 02:48:46

UDP Spoofing 1

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

UDP Spoofing 2

Time of First Successful Submission: 2026-04-24 03:02:36

UDP Spoofing 3

Time of First Successful Submission: 2026-04-24 03:18:08

UDP Spoofing 4

Time of First Successful Submission: 2026-04-24 03:42:42

ARP

Time of First Successful Submission: 2026-04-24 03:45:46

Intercept

Time of First Successful Submission: 2026-04-24 03:53:48

Man-in-the-Middle

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

XOR

Time of First Successful Submission: 2026-04-18 05:12:55

XORing Hex

Time of First Successful Submission: 2026-04-18 05:55:18

XORing ASCII

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

XORing ASCII Strings

Time of First Successful Submission: 2026-04-18 06:03:36

One-time Pad

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

One-time Pad Tampering

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

Many-time Pad

Time of First Successful Submission: 2026-04-18 06:24:27

AES

Time of First Successful Submission: 2026-04-18 06:36:40

AES-ECB-CPA

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

AES-ECB-CPA-HTTP

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

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-04-18 08:17:53

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-04-18 08:33:21

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-04-18 08:56:11

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-04-18 09:14:51

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-04-18 09:21:18

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-04-18 09:49:36

AES-CBC

Time of First Successful Submission: 2026-04-18 09:52:35

AES-CBC Tampering

Time of First Successful Submission: 2026-04-18 09:56:21

AES-CBC Resizing

Time of First Successful Submission: 2026-04-18 09:59:51

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-04-18 11:10:11

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-04-18 11:20:10

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-04-18 11:30:59

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-04-18 11:38:19

AES-CBC-POA-Encrypt-2

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

DHKE

Time of First Successful Submission: 2026-04-18 12:11:48

DHKE-to-AES

Time of First Successful Submission: 2026-04-18 12:16:12

RSA 1

Time of First Successful Submission: 2026-04-18 12:24:56

RSA 2

Time of First Successful Submission: 2026-04-18 12:29:33

RSA 3

Time of First Successful Submission: 2026-04-18 12:33:33

RSA 4

Time of First Successful Submission: 2026-04-18 12:37:58

RSA Signatures

Time of First Successful Submission: 2026-04-18 12:42:45

SHA 1

Time of First Successful Submission: 2026-04-18 12:47:27

SHA 2

Time of First Successful Submission: 2026-04-18 12:52:24

TLS 1

Time of First Successful Submission: 2026-04-18 12:58:20

TLS 2

Time of First Successful Submission: 2026-04-18 13:10:14

level1

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

level2

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

level3

Time of First Successful Submission: 2026-04-19 08:35:17

level4

Time of First Successful Submission: 2026-04-19 08:38:46

level5

Time of First Successful Submission: 2026-04-19 08:43:13

level6

Time of First Successful Submission: 2026-04-19 08:46:04

level7

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

level8

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

level9

Time of First Successful Submission: 2026-04-19 08:52:44

level10

Time of First Successful Submission: 2026-04-19 08:54:00

level11

Time of First Successful Submission: 2026-04-19 08:59:43

level12

Time of First Successful Submission: 2026-04-19 09:10:37

level13

Time of First Successful Submission: 2026-04-19 09:14:58

level14

Time of First Successful Submission: 2026-04-19 09:17:30

level15

Time of First Successful Submission: 2026-04-19 09:20:02

level16

Time of First Successful Submission: 2026-04-19 09:22:16

level17

Time of First Successful Submission: 2026-04-19 09:25:03

level18

Time of First Successful Submission: 2026-04-19 09:28:00

level19

Time of First Successful Submission: 2026-04-19 09:31:22

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-07-14 13:47:46

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-07-15 12:04:53

File Formats: Magic Numbers (x86)

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

Reading Endianness (Python)

Time of First Successful Submission: 2026-07-15 12:07:59

Reading Endianness (C)

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

Reading Endianness (x86)

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

Version Information (Python)

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

Version Information (C)

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

Version Information (x86)

Time of First Successful Submission: 2026-07-15 12:17:03

Metadata and Data (Python)

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

Metadata and Data (C)

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

Metadata and Data (x86)

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

Input Restrictions (Python)

Time of First Successful Submission: 2026-07-15 12:22:17

Input Restrictions (C)

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

Input Restrictions (x86)

Time of First Successful Submission: 2026-07-15 12:24:32

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

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

Behold the cIMG! (x86)

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

A Basic cIMG (Python)

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

A Basic cIMG (C)

Time of First Successful Submission: 2026-07-15 12:33:59

A Basic cIMG (x86)

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

Internal State Mini (C)

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

Internal State Mini (x86)

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

Internal State (C)

Time of First Successful Submission: 2026-07-16 13:19:58

Internal State (x86)

Time of First Successful Submission: 2026-07-16 13:25:39

File Formats: Directives (C)

Time of First Successful Submission: 2026-07-16 13:28:38

File Formats: Directives (x86)

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

The Patch Directive

Time of First Successful Submission: 2026-07-16 13:36:32

Your First Overflow (easy)

Time of First Successful Submission: 2026-04-19 09:50:48

Your First Overflow (hard)

Time of First Successful Submission: 2026-04-19 09:52:49

Precision (easy)

Time of First Successful Submission: 2026-04-19 10:45:53

Precision (hard)

Time of First Successful Submission: 2026-04-19 10:52:53

Variable Control (easy)

Time of First Successful Submission: 2026-04-19 10:56:07

Variable Control (hard)

Time of First Successful Submission: 2026-04-19 11:02:40

Control Hijack (easy)

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

Control Hijack (hard)

Time of First Successful Submission: 2026-04-19 11:12:51

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-04-19 11:18:13

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-04-19 11:26:08

PIEs (easy)

Time of First Successful Submission: 2026-04-21 10:53:50

PIEs (hard)

Time of First Successful Submission: 2026-04-21 11:03:03

String Lengths (easy)

Time of First Successful Submission: 2026-04-21 11:30:25

String Lengths (hard)

Time of First Successful Submission: 2026-04-21 11:55:09

Basic Shellcode

Time of First Successful Submission: 2026-04-21 12:03:22

NOP Sleds

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

NULL-Free Shellcode

Time of First Successful Submission: 2026-04-21 12:25:12

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-04-21 12:32:24

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-04-21 12:40:48

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

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

ECB-to-Win (easy)

Time of First Successful Submission: 2026-04-24 08:16:57

ECB-to-Win (hard)

Time of First Successful Submission: 2026-04-24 08:36:27

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-04-25 11:48:17

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-04-25 16:02:10


Start Here

10 / 12 21847 / 51551


Using the Terminal

Time of First Successful Submission: 2026-01-30 08:08:02

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-30 08:10:46

Using the GUI Desktop

Time of First Successful Submission: 2026-01-30 08:13:57

Pasting into the Desktop

Time of First Successful Submission: 2026-01-30 08:17:51

Restarting Challenges

Time of First Successful Submission: 2026-01-30 08:23:56

Challenge Programs

Time of First Successful Submission: 2026-01-30 08:26:26

The Flag File

Time of First Successful Submission: 2026-01-30 08:28:20

Using Privileged Mode

Time of First Successful Submission: 2026-01-30 08:31:47

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-30 08:35:54

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-30 08:36:53


Linux Luminarium

128 / 128 1867 / 38069


Intro to Commands

Time of First Successful Submission: 2026-01-30 08:44:03

Intro to Arguments

Time of First Successful Submission: 2026-01-30 08:46:50

Command History

Time of First Successful Submission: 2026-01-30 08:47:27

The Root

Time of First Successful Submission: 2026-01-30 08:50:08

Program and absolute paths

Time of First Successful Submission: 2026-01-30 08:50:48

Position thy self

Time of First Successful Submission: 2026-01-30 08:52:15

Position elsewhere

Time of First Successful Submission: 2026-01-30 08:54:19

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2026-01-30 09:01:51

implicit relative path

Time of First Successful Submission: 2026-01-30 09:04:26

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-30 09:12:10

catting absolute paths

Time of First Successful Submission: 2026-01-30 09:12:57

more catting practice

Time of First Successful Submission: 2026-01-30 09:14:01

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-30 09:16:08

comparing files

Time of First Successful Submission: 2026-01-30 10:54:56

listing files

Time of First Successful Submission: 2026-01-30 10:56:33

touching files

Time of First Successful Submission: 2026-01-30 10:58:14

removing files

Time of First Successful Submission: 2026-01-30 10:59:16

moving files

Time of First Successful Submission: 2026-01-30 12:24:51

copying files

Time of First Successful Submission: 2026-01-30 12:26:21

hidden files

Time of First Successful Submission: 2026-01-30 12:27:13

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-30 12:42:37

making directories

Time of First Successful Submission: 2026-01-30 12:46:43

finding files

Time of First Successful Submission: 2026-01-30 12:51:45

linking files

Time of First Successful Submission: 2026-01-30 12:54:30

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-01-30 15:27:57

Searching Manuals

Time of First Successful Submission: 2026-01-30 15:29:27

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-01-30 15:39:06

Help for Builtins

Time of First Successful Submission: 2026-01-30 15:43:39

Matching with *

Time of First Successful Submission: 2026-01-30 15:45:35

Matching with ?

Time of First Successful Submission: 2026-01-31 13:35:55

Matching with []

Time of First Successful Submission: 2026-01-31 13:41:37

Matching paths with []

Time of First Successful Submission: 2026-01-31 13:42:33

Multiple globs

Time of First Successful Submission: 2026-01-31 13:44:22

Mixing globs

Time of First Successful Submission: 2026-01-31 13:52:29

Exclusionary globbing

Time of First Successful Submission: 2026-01-31 13:53:50

Tab completion

Time of First Successful Submission: 2026-01-31 13:54:42

Multiple options for tab completion

Time of First Successful Submission: 2026-01-31 13:56:10

Tab completion on commands

Time of First Successful Submission: 2026-01-31 13:56:52

Redirecting output

Time of First Successful Submission: 2026-01-31 13:58:07

Redirecting more output

Time of First Successful Submission: 2026-01-31 14:01:12

Appending output

Time of First Successful Submission: 2026-01-31 14:02:42

Redirecting errors

Time of First Successful Submission: 2026-01-31 14:04:32

Redirecting input

Time of First Successful Submission: 2026-01-31 14:06:30

Grepping stored results

Time of First Successful Submission: 2026-01-31 14:10:21

Grepping live output

Time of First Successful Submission: 2026-01-31 14:11:12

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2026-01-31 14:14:15

Filtering with sed

Time of First Successful Submission: 2026-01-31 14:15:54

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-31 14:21:02

Process substitution for input

Time of First Successful Submission: 2026-01-31 14:23:45

Writing to multiple programs

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

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2026-02-01 08:16:21

Printing Variables

Time of First Successful Submission: 2026-02-01 13:42:58

Setting Variables

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

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-02-01 13:48:26

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2026-02-01 13:53:36

Reading Input

Time of First Successful Submission: 2026-02-01 13:54:53

Reading Files

Time of First Successful Submission: 2026-02-01 13:56:14

Translating characters

Time of First Successful Submission: 2026-02-01 14:00:08

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2026-02-01 14:06:54

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-02-02 07:05:08

Interrupting Processes

Time of First Successful Submission: 2026-02-02 07:05:47

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-02 07:09:31

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-02-02 07:11:32

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-02-02 07:17:00

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-02-02 07:19:30

Becoming root with su

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

Other users with su

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

Cracking passwords

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

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-02-02 07:24:50

Groups and Files

Time of First Successful Submission: 2026-02-02 07:27:54

Fun With Groups Names

Time of First Successful Submission: 2026-02-02 07:29:40

Changing Permissions

Time of First Successful Submission: 2026-02-02 07:32:09

Executable Files

Time of First Successful Submission: 2026-02-02 07:33:29

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-02 07:37:55

Permissions Setting Practice

Time of First Successful Submission: 2026-02-02 07:42:17

The SUID Bit

Time of First Successful Submission: 2026-02-02 07:43:51

Chaining with Semicolons

Time of First Successful Submission: 2026-02-02 07:45:03

Building on Success

Time of First Successful Submission: 2026-02-02 07:46:03

Handling Failure

Time of First Successful Submission: 2026-02-02 07:46:51

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2026-02-02 07:52:44

Executable Shell Scripts

Time of First Successful Submission: 2026-02-02 07:56:37

Understanding Shebangs

Time of First Successful Submission: 2026-02-02 07:59:34

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-02-02 08:03:10

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

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

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2026-02-02 08:11:42

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-02 08:24:07

The PATH Variable

Time of First Successful Submission: 2026-02-01 14:34:51

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2026-02-01 14:37:09

Adding Commands

Time of First Successful Submission: 2026-02-01 14:38:32

Hijacking Commands

Time of First Successful Submission: 2026-02-01 14:43:12

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-02-02 08:35:56

Overshared Directories

Time of First Successful Submission: 2026-02-02 14:05:51

Tricky Linking

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

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2026-02-01 14:18:39

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-01 14:20:54

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-02-01 14:28:38

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-02-01 14:32:13


Computing 101

132 / 132 35 / 21309


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2026-02-02 14:24:52

Exit Codes

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

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2026-02-02 14:34:51

Loading From Memory

Time of First Successful Submission: 2026-02-03 07:07:50

More Loading Practice

Time of First Successful Submission: 2026-02-03 07:10:05

Dereferencing Pointers

Time of First Successful Submission: 2026-02-03 11:21:16

Dereferencing Yourself

Time of First Successful Submission: 2026-02-03 11:22:28

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-03 11:24:09

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2026-02-03 11:38:15

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-04-07 09:42:30

Program Arguments on the Stack

Time of First Successful Submission: 2026-04-07 09:43:47

Popping From the Stack

Time of First Successful Submission: 2026-04-07 09:44:38

Negative Numbers

Time of First Successful Submission: 2026-07-11 13:38:58

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-07-11 13:41:26

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-07-11 13:42:22

Encoding Negatives

Time of First Successful Submission: 2026-07-11 13:43:52

Binary and Hex Encoding

Time of First Successful Submission: 2026-07-11 13:46:29

More Hex

Time of First Successful Submission: 2026-07-11 13:47:29

Decoding Hex

Time of First Successful Submission: 2026-07-11 13:49:10

Mixed Conversions

Time of First Successful Submission: 2026-07-11 13:53:12

Disassembling Programs

Time of First Successful Submission: 2026-04-07 09:30:44

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-02-03 07:01:42

Quitting GDB

Time of First Successful Submission: 2026-04-07 09:15:21

Starting Programs in GDB

Time of First Successful Submission: 2026-02-03 07:04:18

Disassembling in GDB

Time of First Successful Submission: 2026-04-07 09:17:34

Stepping Through Instructions

Time of First Successful Submission: 2026-04-07 09:20:39

Reading Register Values

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

Setting Register Values

Time of First Successful Submission: 2026-07-11 13:11:50

Popping Stack Values

Time of First Successful Submission: 2026-04-07 09:23:47

Examining Memory

Time of First Successful Submission: 2026-04-07 09:26:29

Examining Stack Pointers

Time of First Successful Submission: 2026-04-07 09:27:59

Cooperative Debugging

Time of First Successful Submission: 2026-04-07 09:29:12

Running with Arguments

Time of First Successful Submission: 2026-07-11 13:12:46

Redirecting Input in GDB

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

Writing Output

Time of First Successful Submission: 2026-02-03 16:07:50

Chaining Syscalls

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

Writing Strings

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

Reading Data

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

Reading Exactly

Time of First Successful Submission: 2026-07-11 13:16:53

Opening Files

Time of First Successful Submission: 2026-04-07 09:34:11

Hardcoding the Filename

Time of First Successful Submission: 2026-04-07 09:36:55

RIP-Relative Strings

Time of First Successful Submission: 2026-07-11 13:18:54

Comparing Values

Time of First Successful Submission: 2026-07-11 15:21:53

Comparing Characters

Time of First Successful Submission: 2026-07-11 15:23:31

Conditional Control Flow

Time of First Successful Submission: 2026-07-11 15:25:04

Comparing Strings

Time of First Successful Submission: 2026-07-11 15:26:31

Reverse the Password

Time of First Successful Submission: 2026-07-11 15:28:02

Conditionals Without Conditionals

Time of First Successful Submission: 2026-07-11 15:29:59

Recognizing Loops

Time of First Successful Submission: 2026-07-11 15:31:26

Writing Loops

Time of First Successful Submission: 2026-07-11 15:33:22

Writing From a Shared Library

Time of First Successful Submission: 2026-07-11 15:34:59

Returning a Value

Time of First Successful Submission: 2026-07-12 10:23:57

Calling Through a Pointer

Time of First Successful Submission: 2026-07-12 12:50:29

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-07-12 12:51:16

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-07-12 12:52:31

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-07-12 12:53:16

Sign Extension

Time of First Successful Submission: 2026-07-12 12:54:05

Little-Endian Bytes

Time of First Successful Submission: 2026-07-12 12:54:56

Qword by Qword

Time of First Successful Submission: 2026-07-12 12:56:01

Dword by Dword

Time of First Successful Submission: 2026-07-12 12:57:40

Word by Word

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

Byte by Byte

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

Cracking a Struct

Time of First Successful Submission: 2026-07-12 13:00:56

Scrambled Struct

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

Reverse the Calculation

Time of First Successful Submission: 2026-07-12 13:14:09

Reverse the Reverse

Time of First Successful Submission: 2026-07-12 13:03:31

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-07-12 13:05:05

Even or Odd

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

Masking Bits

Time of First Successful Submission: 2026-07-12 13:06:52

Lowercase a String

Time of First Successful Submission: 2026-07-12 13:07:53

Uppercase a String

Time of First Successful Submission: 2026-07-12 13:08:55

Swap Case

Time of First Successful Submission: 2026-07-12 13:09:48

Shifting Left

Time of First Successful Submission: 2026-07-12 13:11:09

Shifting Right

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

Loops on Data

Time of First Successful Submission: 2026-07-12 13:13:14

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-07-13 13:03:10

Loading Stale Stack Data

Time of First Successful Submission: 2026-07-13 13:14:11

Stealing Stale Stack Data

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

Reserving Your Own Frame

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

Using Your Own Frame

Time of First Successful Submission: 2026-07-13 13:19:36

Environment Variables on the Stack

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

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-07-13 13:32:27

Aligning the Stack Through GDB

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

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-07-13 13:35:14

A Single Digit

Time of First Successful Submission: 2026-07-13 13:48:28

Two Digits

Time of First Successful Submission: 2026-07-13 13:49:52

String to Integer

Time of First Successful Submission: 2026-07-13 13:51:44

Negative Numbers

Time of First Successful Submission: 2026-07-14 12:30:15

Where the Number Ends

Time of First Successful Submission: 2026-07-14 12:31:22

A Whole Program

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

A Single Digit, Back to Text

Time of First Successful Submission: 2026-07-14 12:33:26

Divide and Remainder

Time of First Successful Submission: 2026-07-14 12:34:39

Drop the Leading Zero

Time of First Successful Submission: 2026-07-14 12:35:35

Integer to String

Time of First Successful Submission: 2026-07-14 12:36:36

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-07-14 12:38:36

Sum Them All

Time of First Successful Submission: 2026-07-14 12:39:59

Addition

Time of First Successful Submission: 2026-07-14 12:41:55

Subtraction

Time of First Successful Submission: 2026-07-14 12:42:46

Multiplication

Time of First Successful Submission: 2026-07-14 12:43:49

Bitwise Operators

Time of First Successful Submission: 2026-07-14 12:44:53

Unary Operators

Time of First Successful Submission: 2026-07-14 12:46:31

Literal Output

Time of First Successful Submission: 2026-07-14 12:47:34

Newline Escapes

Time of First Successful Submission: 2026-07-14 12:48:44

Escaped Syntax

Time of First Successful Submission: 2026-07-14 12:49:47

Decimal Markers

Time of First Successful Submission: 2026-07-14 12:50:51

Multiple Decimal Markers

Time of First Successful Submission: 2026-07-14 12:51:40

String Markers

Time of First Successful Submission: 2026-07-14 12:52:28

Hex Byte Escapes

Time of First Successful Submission: 2026-07-14 12:53:23

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-02-07 06:20:40

Examining Memory

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

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-07-11 13:29:00

Modifying Data

Time of First Successful Submission: 2026-07-13 13:46:55

Modifying Execution

Time of First Successful Submission: 2026-07-11 13:30:39

Broken Functions

Time of First Successful Submission: 2026-07-11 13:32:54

Exit

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

Socket

Time of First Successful Submission: 2026-07-14 12:56:16

Bind

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

Listen

Time of First Successful Submission: 2026-07-14 12:59:28

Accept

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

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-07-14 13:05:35

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2026-07-14 13:07:58

Concurrent POST Server

Time of First Successful Submission: 2026-07-14 13:15:26

Web Server

Time of First Successful Submission: 2026-07-14 13:17:48


DSU Cyber Camps

14 / 104 398 / 51859


Using the Terminal

Time of First Successful Submission: 2026-01-30 08:08:02

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-30 08:10:46

Using the GUI Desktop

Time of First Successful Submission: 2026-01-30 08:13:57

Pasting into the Desktop

Time of First Successful Submission: 2026-01-30 08:17:51

Restarting Challenges

Time of First Successful Submission: 2026-01-30 08:23:56

Challenge Programs

Time of First Successful Submission: 2026-01-30 08:26:26

The Flag File

Time of First Successful Submission: 2026-01-30 08:28:20

Using Privileged Mode

Time of First Successful Submission: 2026-01-30 08:31:47

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-30 08:35:54

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-30 08:36:53

Running Commands

Time of First Successful Submission: 2026-04-27 15:50:11

Move through the Linux filesystem.

Time of First Successful Submission: 2026-04-27 15:53:30

Create and delete files.

Time of First Successful Submission: 2026-04-27 15:55:58

Move, copy, and rename files.

Time of First Successful Submission: 2026-04-27 16:00:21


GCA CTF

14 / 104 398 / 51859


Using the Terminal

Time of First Successful Submission: 2026-01-30 08:08:02

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-30 08:10:46

Using the GUI Desktop

Time of First Successful Submission: 2026-01-30 08:13:57

Pasting into the Desktop

Time of First Successful Submission: 2026-01-30 08:17:51

Restarting Challenges

Time of First Successful Submission: 2026-01-30 08:23:56

Challenge Programs

Time of First Successful Submission: 2026-01-30 08:26:26

The Flag File

Time of First Successful Submission: 2026-01-30 08:28:20

Using Privileged Mode

Time of First Successful Submission: 2026-01-30 08:31:47

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-30 08:35:54

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-30 08:36:53

Running Commands

Time of First Successful Submission: 2026-04-27 15:50:11

Move through the Linux filesystem.

Time of First Successful Submission: 2026-04-27 15:53:30

Create and delete files.

Time of First Successful Submission: 2026-04-27 15:55:58

Move, copy, and rename files.

Time of First Successful Submission: 2026-04-27 16:00:21