pwn.college Archives

35 / 202 3378 / 22812


level1

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

level2

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

level3

Time of First Successful Submission: 2026-04-02 14:06:07

level4

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

level5

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

level6

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

level7

Time of First Successful Submission: 2026-04-02 14:11:37

level8

Time of First Successful Submission: 2026-04-02 14:12:53

level9

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

level10

Time of First Successful Submission: 2026-04-02 14:15:00

level11

Time of First Successful Submission: 2026-04-02 14:15:55

level12

Time of First Successful Submission: 2026-04-02 14:16:44

level13

Time of First Successful Submission: 2026-04-02 14:17:46

level14

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

level15

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

level16

Time of First Successful Submission: 2026-04-02 14:20:55

level17

Time of First Successful Submission: 2026-04-02 14:21:41

level18

Time of First Successful Submission: 2026-04-02 14:22:26

level19

Time of First Successful Submission: 2026-04-02 14:29:25

level20

Time of First Successful Submission: 2026-04-02 14:31:50

level21

Time of First Successful Submission: 2026-04-02 14:32:49

level22

Time of First Successful Submission: 2026-04-02 14:33:49

level23

Time of First Successful Submission: 2026-04-02 14:34:37

level24

Time of First Successful Submission: 2026-04-02 14:35:26

level25

Time of First Successful Submission: 2026-04-02 14:36:30

level26

Time of First Successful Submission: 2026-04-02 14:37:35

level27

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

level28

Time of First Successful Submission: 2026-04-02 14:39:31

level29

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

level30

Time of First Successful Submission: 2026-04-02 14:41:48

level31

Time of First Successful Submission: 2026-04-02 14:42:44

level32

Time of First Successful Submission: 2026-04-02 14:44:26

level33

Time of First Successful Submission: 2026-04-02 14:48:49

level34

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

level35

Time of First Successful Submission: 2026-04-02 14:56:15


ACSAC CTFs

1 / 21 234 / 242


Pānānā

Time of First Successful Submission: 2026-04-02 16:37:47


Advent of Pwn

12 / 12 60 / 550


Day 01

Time of First Successful Submission: 2026-04-12 11:36:10

Day 02

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

Day 03

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

Day 04

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

Day 05

Time of First Successful Submission: 2026-04-12 12:31:26

Day 06

Time of First Successful Submission: 2026-04-12 12:43:11

Day 07

Time of First Successful Submission: 2026-04-12 12:50:58

Day 08

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

Day 09

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

Day 10

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

Day 11

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

Day 12

Time of First Successful Submission: 2026-04-12 17:46:20


Cryptographic Exploitation

33 / 49 8 / 447


Language Barrier

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

Baby Steps

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

Roman Cryptography

Time of First Successful Submission: 2026-04-12 07:04:47

Obscura

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

XOR

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

XOR 2.0

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

Modular Arithmetic

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

Modular Inverse

Time of First Successful Submission: 2026-04-12 07:32:27

Chinese Remainder Theorem

Time of First Successful Submission: 2026-04-12 07:36:23

Fermat Theorem

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

Final Boss

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

Fun with Linear Algebra

Time of First Successful Submission: 2026-04-12 07:46:34

CBC Mode Me

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

Curfuffle

Time of First Successful Submission: 2026-04-12 08:02:36

Curfuffle 2

Time of First Successful Submission: 2026-04-12 08:09:49

Curfuffle 3

Time of First Successful Submission: 2026-04-12 08:16:54

Blinding

Time of First Successful Submission: 2026-04-12 08:21:49

meddlingmiddle

Time of First Successful Submission: 2026-04-12 08:28:10

Wiener

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

SHA3-256

Time of First Successful Submission: 2026-04-12 08:32:18

SHAKE256

Time of First Successful Submission: 2026-04-12 08:34:01

Preimage Resistance

Time of First Successful Submission: 2026-04-12 08:34:58

Collision Resistance

Time of First Successful Submission: 2026-04-12 08:36:19

Length Extension

Time of First Successful Submission: 2026-04-12 08:43:21

CBC-MAC

Time of First Successful Submission: 2026-04-12 08:44:32

CBC-MAC with Random IV

Time of First Successful Submission: 2026-04-12 08:47:31

CBC-MAC Length Extension

Time of First Successful Submission: 2026-04-12 08:58:03

Baby Gauss

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

level1

Time of First Successful Submission: 2026-04-12 11:04:02

level2

Time of First Successful Submission: 2026-04-12 11:06:53

level3

Time of First Successful Submission: 2026-04-12 11:11:34

level4

Time of First Successful Submission: 2026-04-12 11:13:28

Baby LLL

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


Intro to Programming Languages

15 / 234 9488 / 32400


Commands

Time of First Successful Submission: 2026-03-26 17:43:06

Command Arguments

Time of First Successful Submission: 2026-03-26 17:45:22

Command History

Time of First Successful Submission: 2026-03-26 17:46:04

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2026-03-27 05:13:02

Changing position

Time of First Successful Submission: 2026-03-27 05:14:39

Changing to an Absolute Path

Time of First Successful Submission: 2026-03-27 05:16:32

Relative Paths

Time of First Successful Submission: 2026-03-27 05:18:54

Cat

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

Ls

Time of First Successful Submission: 2026-03-27 05:48:17

Ls All

Time of First Successful Submission: 2026-03-27 05:58:45

Find

Time of First Successful Submission: 2026-03-28 11:37:59

Piping Echo

Time of First Successful Submission: 2026-03-27 08:05:49

Piping Stdout

Time of First Successful Submission: 2026-03-27 08:06:41

Piping Stdin

Time of First Successful Submission: 2026-03-27 08:09:04


Intro to Cybersecurity

151 / 183 557 / 20212


Path Traversal 1

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

Path Traversal 2

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

CMDi 1

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

CMDi 2

Time of First Successful Submission: 2026-04-13 18:08:52

CMDi 3

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

CMDi 4

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

CMDi 5

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

CMDi 6

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

Authentication Bypass 1

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

Authentication Bypass 2

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

SQLi 1

Time of First Successful Submission: 2026-04-13 18:21:32

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-04-13 18:25:52

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2026-04-13 18:32:26

XSS 1

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

XSS 2

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

XSS 3

Time of First Successful Submission: 2026-04-13 18:38:20

XSS 4

Time of First Successful Submission: 2026-04-14 04:36:32

XSS 5

Time of First Successful Submission: 2026-04-14 04:39:05

XSS 6

Time of First Successful Submission: 2026-04-14 04:42:12

XSS 7

Time of First Successful Submission: 2026-04-14 04:46:29

CSRF 1

Time of First Successful Submission: 2026-04-14 04:51:00

CSRF 2

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

CSRF 3

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

CSRF 4

Time of First Successful Submission: 2026-04-14 05:00:27

CSRF 5

Time of First Successful Submission: 2026-04-14 05:07:58

Connect

Time of First Successful Submission: 2026-04-14 06:28:44

Send

Time of First Successful Submission: 2026-04-14 06:29:54

Shutdown

Time of First Successful Submission: 2026-04-14 06:31:07

Listen

Time of First Successful Submission: 2026-04-14 06:32:00

Scan 1

Time of First Successful Submission: 2026-04-14 06:33:32

Scan 2

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

Monitor 1

Time of First Successful Submission: 2026-04-14 09:03:52

Monitor 2

Time of First Successful Submission: 2026-04-14 09:08:05

Sniffing Cookies

Time of First Successful Submission: 2026-04-14 09:12:38

Network Configuration

Time of First Successful Submission: 2026-04-14 10:10:30

Firewall 1

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

Firewall 2

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

Firewall 3

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

Denial of Service 1

Time of First Successful Submission: 2026-04-14 10:37:52

Denial of Service 2

Time of First Successful Submission: 2026-04-14 10:40:50

Denial of Service 3

Time of First Successful Submission: 2026-04-14 16:09:27

Ethernet

Time of First Successful Submission: 2026-04-14 11:37:35

IP

Time of First Successful Submission: 2026-04-14 11:38:48

TCP

Time of First Successful Submission: 2026-04-14 11:50:35

TCP Handshake

Time of First Successful Submission: 2026-04-14 12:01:57

UDP

Time of First Successful Submission: 2026-04-14 12:09:30

UDP 2

Time of First Successful Submission: 2026-04-14 12:10:31

UDP Spoofing 1

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

UDP Spoofing 2

Time of First Successful Submission: 2026-04-14 12:13:54

UDP Spoofing 3

Time of First Successful Submission: 2026-04-14 12:15:57

UDP Spoofing 4

Time of First Successful Submission: 2026-04-14 12:33:42

ARP

Time of First Successful Submission: 2026-04-14 12:35:48

Intercept

Time of First Successful Submission: 2026-04-14 12:41:38

Man-in-the-Middle

Time of First Successful Submission: 2026-04-14 15:48:05

XOR

Time of First Successful Submission: 2026-03-26 17:39:58

XORing Hex

Time of First Successful Submission: 2026-03-28 15:11:47

XORing ASCII

Time of First Successful Submission: 2026-03-28 15:15:00

XORing ASCII Strings

Time of First Successful Submission: 2026-03-28 15:23:54

One-time Pad

Time of First Successful Submission: 2026-03-28 15:25:26

One-time Pad Tampering

Time of First Successful Submission: 2026-03-28 16:35:09

Many-time Pad

Time of First Successful Submission: 2026-03-28 16:36:25

AES

Time of First Successful Submission: 2026-03-28 16:38:31

AES-ECB-CPA

Time of First Successful Submission: 2026-03-28 16:42:26

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-03-28 16:51:06

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-03-28 16:53:01

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-04-14 16:14:52

AES-ECB-CPA-Prefix

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

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-04-14 16:19:23

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-04-14 16:22:44

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-04-14 16:30:29

AES-CBC

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

AES-CBC Tampering

Time of First Successful Submission: 2026-03-28 17:25:40

AES-CBC Resizing

Time of First Successful Submission: 2026-03-28 17:27:58

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-03-28 17:47:06

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-03-28 17:57:11

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-03-28 18:01:21

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-03-28 18:05:53

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-03-28 18:11:39

DHKE

Time of First Successful Submission: 2026-03-28 18:16:36

DHKE-to-AES

Time of First Successful Submission: 2026-03-28 18:19:20

RSA 1

Time of First Successful Submission: 2026-03-28 18:23:42

RSA 2

Time of First Successful Submission: 2026-03-28 18:25:17

RSA 3

Time of First Successful Submission: 2026-03-28 18:27:52

RSA 4

Time of First Successful Submission: 2026-04-14 16:32:57

RSA Signatures

Time of First Successful Submission: 2026-04-14 16:37:12

SHA 1

Time of First Successful Submission: 2026-03-28 19:19:37

SHA 2

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

TLS 1

Time of First Successful Submission: 2026-04-14 16:56:08

TLS 2

Time of First Successful Submission: 2026-04-14 17:02:30

level1

Time of First Successful Submission: 2026-03-28 19:44:53

level2

Time of First Successful Submission: 2026-03-28 19:45:55

level3

Time of First Successful Submission: 2026-03-28 19:46:39

level4

Time of First Successful Submission: 2026-03-28 19:47:42

level5

Time of First Successful Submission: 2026-03-29 10:58:08

level6

Time of First Successful Submission: 2026-03-29 10:59:19

level7

Time of First Successful Submission: 2026-03-29 11:00:15

level8

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

level9

Time of First Successful Submission: 2026-03-29 11:04:36

level10

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

level11

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

level12

Time of First Successful Submission: 2026-03-29 11:27:10

level13

Time of First Successful Submission: 2026-03-29 11:28:29

level14

Time of First Successful Submission: 2026-03-29 11:30:08

level15

Time of First Successful Submission: 2026-03-29 11:30:56

level16

Time of First Successful Submission: 2026-03-29 11:35:00

level17

Time of First Successful Submission: 2026-03-29 11:36:34

level18

Time of First Successful Submission: 2026-03-29 11:42:43

level19

Time of First Successful Submission: 2026-03-29 11:44:06

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-03-29 12:06:12

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-03-29 12:08:54

File Formats: Magic Numbers (x86)

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

Reading Endianness (Python)

Time of First Successful Submission: 2026-03-29 12:13:53

Reading Endianness (C)

Time of First Successful Submission: 2026-03-29 12:20:23

Reading Endianness (x86)

Time of First Successful Submission: 2026-03-29 12:21:39

Version Information (Python)

Time of First Successful Submission: 2026-03-29 12:29:16

Version Information (C)

Time of First Successful Submission: 2026-03-29 12:30:57

Version Information (x86)

Time of First Successful Submission: 2026-03-29 12:32:25

Metadata and Data (Python)

Time of First Successful Submission: 2026-03-29 12:34:37

Metadata and Data (C)

Time of First Successful Submission: 2026-03-29 12:36:23

Metadata and Data (x86)

Time of First Successful Submission: 2026-03-29 12:37:45

Input Restrictions (Python)

Time of First Successful Submission: 2026-03-29 12:39:05

Input Restrictions (C)

Time of First Successful Submission: 2026-03-29 12:40:31

Input Restrictions (x86)

Time of First Successful Submission: 2026-03-29 12:41:58

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-03-29 12:43:31

Behold the cIMG! (C)

Time of First Successful Submission: 2026-03-29 12:45:05

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-03-29 12:46:39

A Basic cIMG (Python)

Time of First Successful Submission: 2026-03-29 13:05:38

A Basic cIMG (C)

Time of First Successful Submission: 2026-03-29 13:07:53

A Basic cIMG (x86)

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

Your First Overflow (easy)

Time of First Successful Submission: 2026-03-29 13:30:08

Your First Overflow (hard)

Time of First Successful Submission: 2026-03-29 13:32:18

Precision (easy)

Time of First Successful Submission: 2026-03-29 13:34:18

Precision (hard)

Time of First Successful Submission: 2026-03-29 13:38:08

Variable Control (easy)

Time of First Successful Submission: 2026-03-29 13:47:30

Variable Control (hard)

Time of First Successful Submission: 2026-03-29 13:49:20

Control Hijack (easy)

Time of First Successful Submission: 2026-03-29 13:51:38

Control Hijack (hard)

Time of First Successful Submission: 2026-03-29 13:54:39

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-03-29 13:57:27

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-03-29 13:59:13

PIEs (easy)

Time of First Successful Submission: 2026-03-29 14:19:04

PIEs (hard)

Time of First Successful Submission: 2026-03-29 14:25:01

String Lengths (easy)

Time of First Successful Submission: 2026-03-29 14:29:26

String Lengths (hard)

Time of First Successful Submission: 2026-03-29 14:35:31

Basic Shellcode

Time of First Successful Submission: 2026-03-29 14:38:23

NOP Sleds

Time of First Successful Submission: 2026-03-29 14:40:01

NULL-Free Shellcode

Time of First Successful Submission: 2026-03-29 14:42:49

ECB-to-Win (easy)

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

ECB-to-Win (hard)

Time of First Successful Submission: 2026-03-29 14:59:38

ECB-to-Shellcode (easy)

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


Program Security

76 / 162 974 / 9650


ello ackers!

Time of First Successful Submission: 2026-03-29 15:44:43

Syscall Smuggler

Time of First Successful Submission: 2026-03-29 15:48:04

Syscall Shenanigans

Time of First Successful Submission: 2026-03-29 15:52:42

Byte Budget

Time of First Successful Submission: 2026-03-29 16:28:42

ClobberCode

Time of First Successful Submission: 2026-03-29 16:33:56

Diverse Delivery

Time of First Successful Submission: 2026-03-29 16:38:43

Pocket Payload

Time of First Successful Submission: 2026-03-29 16:41:57

Micro Menace

Time of First Successful Submission: 2026-03-29 17:06:59

Login Leakage (Easy)

Time of First Successful Submission: 2026-03-29 17:14:43

Login Leakage (Hard)

Time of First Successful Submission: 2026-03-29 17:17:35

Bounds Breaker (Easy)

Time of First Successful Submission: 2026-03-29 17:21:11

Bounds Breaker (Hard)

Time of First Successful Submission: 2026-03-29 17:24:38

Casting Catastrophe (Easy)

Time of First Successful Submission: 2026-03-29 17:27:19

Casting Catastrophe (Hard)

Time of First Successful Submission: 2026-03-29 17:29:18

Pointer Problems (Easy)

Time of First Successful Submission: 2026-03-29 17:34:01

Anomalous Array (Easy)

Time of First Successful Submission: 2026-03-29 17:57:46

Anomalous Array (Hard)

Time of First Successful Submission: 2026-03-29 18:02:41

Nosy Neighbor (Easy)

Time of First Successful Submission: 2026-03-30 15:55:13

Nosy Neighbor (Hard)

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

Recursive Ruin (Easy)

Time of First Successful Submission: 2026-03-30 16:18:11

Lingering Leftover (Easy)

Time of First Successful Submission: 2026-03-30 16:35:59

Lingering Leftover (Hard)

Time of First Successful Submission: 2026-03-30 16:41:34

Latent Leak (Easy)

Time of First Successful Submission: 2026-03-30 16:56:00

Terrible Token (Easy)

Time of First Successful Submission: 2026-03-30 17:36:15

Terrible Token (Hard)

Time of First Successful Submission: 2026-03-30 17:42:06

Tangled Ticket (Easy)

Time of First Successful Submission: 2026-03-30 18:03:09

Tangled Ticket (Hard)

Time of First Successful Submission: 2026-03-30 18:08:52

Bit Bender

Time of First Successful Submission: 2026-03-30 18:17:28

Substitution Sorcery

Time of First Successful Submission: 2026-03-31 11:35:19

Meager Mangler (Easy)

Time of First Successful Submission: 2026-03-31 11:38:48

Meager Mangler (Hard)

Time of First Successful Submission: 2026-03-31 11:44:39

Monstrous Mangler (Easy)

Time of First Successful Submission: 2026-03-31 11:47:09

Monstrous Mangler (Hard)

Time of First Successful Submission: 2026-03-31 11:49:51

Patched Up (Easy)

Time of First Successful Submission: 2026-03-31 12:04:44

Patched Up (Hard)

Time of First Successful Submission: 2026-03-31 12:09:59

Puzzle Patch (Easy)

Time of First Successful Submission: 2026-03-31 12:16:53

Puzzle Patch (Hard)

Time of First Successful Submission: 2026-03-31 12:32:59

Patch Perfect (Easy)

Time of First Successful Submission: 2026-03-31 12:39:39

Patch Perfect (Hard)

Time of First Successful Submission: 2026-03-31 12:52:46

Trust the Yancode (Easy)

Time of First Successful Submission: 2026-03-31 14:08:20

Trust the Yancode (Hard)

Time of First Successful Submission: 2026-03-31 14:13:39

Know the Yancode (Easy)

Time of First Successful Submission: 2026-03-31 14:18:36

Know the Yancode (Hard)

Time of First Successful Submission: 2026-03-31 14:22:50

Master the Yancode (Easy)

Time of First Successful Submission: 2026-03-31 14:25:13

Master the Yancode (Hard)

Time of First Successful Submission: 2026-03-31 14:37:46

Transcend the Yancode (Easy)

Time of First Successful Submission: 2026-03-31 14:40:36

Transcend the Yancode (Hard)

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

The Yangler (Easy)

Time of First Successful Submission: 2026-03-31 16:20:30

Loose Link (Easy)

Time of First Successful Submission: 2026-03-31 17:06:51

Loose Link (Hard)

Time of First Successful Submission: 2026-03-31 17:08:24

Call Chain (Easy)

Time of First Successful Submission: 2026-03-31 17:10:09

Call Chain (Hard)

Time of First Successful Submission: 2026-03-31 17:12:01

Chain of Command (Easy)

Time of First Successful Submission: 2026-03-31 17:14:29

Chain of Command (Hard)

Time of First Successful Submission: 2026-03-31 17:16:36

Stop, Pop, and ROP (Easy)

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

Stop, Pop, and ROP (Hard)

Time of First Successful Submission: 2026-03-31 17:43:43

Stop, Pop and ROP II (Easy)

Time of First Successful Submission: 2026-03-31 17:46:33

Stop, Pop, and ROP II (Hard)

Time of First Successful Submission: 2026-03-31 17:49:11

Indirect Invocation (Easy)

Time of First Successful Submission: 2026-03-31 17:51:32

Indirect Invocation (Hard)

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

Freebie (Easy)

Time of First Successful Submission: 2026-04-01 12:30:44

Freebie (Hard)

Time of First Successful Submission: 2026-04-01 12:33:17

Freebin Feint (Easy)

Time of First Successful Submission: 2026-04-01 12:36:13

Freebin Feint (Hard)

Time of First Successful Submission: 2026-04-01 12:37:57

Free Flag Fumble (Easy)

Time of First Successful Submission: 2026-04-01 12:41:45

Free Flag Fumble (Hard)

Time of First Successful Submission: 2026-04-01 12:44:09

Fickle Free (Easy)

Time of First Successful Submission: 2026-04-01 12:49:19

Fickle Free (Hard)

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

Seeking Secrets (Easy)

Time of First Successful Submission: 2026-04-01 13:05:22

Seeking Secrets (Hard)

Time of First Successful Submission: 2026-04-01 13:09:38

Seeking Substantial Secrets (Easy)

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

Seeking Substantial Secrets (Hard)

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

Seeking Spanless Secrets (Easy)

Time of First Successful Submission: 2026-04-01 17:28:32

Seeking Spanless Secrets (Hard)

Time of First Successful Submission: 2026-04-01 17:31:12

Seeking Smuggled Secrets (Easy)

Time of First Successful Submission: 2026-04-01 17:34:30

Seeking Smuggled Secrets (Hard)

Time of First Successful Submission: 2026-04-01 17:43:53


System Security

25 / 95 1174 / 3341


chroot-escape-basic

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

chroot-shellcode

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

chroot-proper

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

seccomp-basic

Time of First Successful Submission: 2026-04-01 18:20:23

seccomp-linkat

Time of First Successful Submission: 2026-04-02 04:03:57

seccomp-fchdir

Time of First Successful Submission: 2026-04-02 04:05:45

seccomp-rechroot

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

seccomp-only

Time of First Successful Submission: 2026-04-02 04:45:38

seccomp-arch32

Time of First Successful Submission: 2026-04-02 04:48:33

seccomp-minimal

Time of First Successful Submission: 2026-04-02 04:50:53

seccomp-timebased

Time of First Successful Submission: 2026-04-02 05:01:33

seccomp-readonly

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

process-isolation

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

mount-namespace

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

mount-cleanup

Time of First Successful Submission: 2026-04-02 05:15:45

mount-readonly

Time of First Successful Submission: 2026-04-02 05:18:10

mount-shellcode

Time of First Successful Submission: 2026-04-02 05:19:33

mount-bindmount

Time of First Successful Submission: 2026-04-02 05:22:30

level1.0

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

level1.1

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

level2.0

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

Baby Spectre 1

Time of First Successful Submission: 2026-04-02 07:42:39

Baby Spectre 2

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

Baby Spectre 3

Time of First Successful Submission: 2026-04-02 07:50:35

Baby Spectre 4

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


Software Exploitation

24 / 90 485 / 2156


Level1.0

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

Level1.1

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

Level2.0

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

Level2.1

Time of First Successful Submission: 2026-04-02 09:33:34

Level3.0

Time of First Successful Submission: 2026-04-02 09:49:29

Level3.1

Time of First Successful Submission: 2026-04-02 09:55:42

Level4.0

Time of First Successful Submission: 2026-04-02 09:59:37

Level4.1

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

Level5.0

Time of First Successful Submission: 2026-04-02 10:26:51

Level5.1

Time of First Successful Submission: 2026-04-02 10:32:26

Level6.0

Time of First Successful Submission: 2026-04-02 10:50:00

Level6.1

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

Level7.0

Time of First Successful Submission: 2026-04-02 11:38:37

Level7.1

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

level1

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

level2

Time of First Successful Submission: 2026-04-02 12:09:04

level3

Time of First Successful Submission: 2026-04-02 12:09:51

level4

Time of First Successful Submission: 2026-04-02 12:13:56

level5

Time of First Successful Submission: 2026-04-02 12:15:09

level6

Time of First Successful Submission: 2026-04-02 12:17:07

level7

Time of First Successful Submission: 2026-04-02 12:31:50

level8

Time of First Successful Submission: 2026-04-02 13:09:38

level1.0

Time of First Successful Submission: 2026-04-02 13:43:55

level1.1

Time of First Successful Submission: 2026-04-02 13:46:47


Start Here

12 / 12 1917 / 43817


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-27 04:53:44

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-03-27 05:08:20

Restarting Challenges

Time of First Successful Submission: 2026-03-27 14:58:58

Challenge Programs

Time of First Successful Submission: 2026-03-27 15:03:24

The Flag File

Time of First Successful Submission: 2026-03-27 15:04:39

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-03-28 11:12:51


Linux Luminarium

128 / 128 2608 / 32816


Intro to Commands

Time of First Successful Submission: 2026-03-26 17:43:06

Intro to Arguments

Time of First Successful Submission: 2026-03-26 17:45:22

Command History

Time of First Successful Submission: 2026-03-26 17:46:04

The Root

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

Program and absolute paths

Time of First Successful Submission: 2026-03-27 05:13:02

Position thy self

Time of First Successful Submission: 2026-03-27 05:14:39

Position elsewhere

Time of First Successful Submission: 2026-03-27 05:16:32

implicit relative paths, from /

Time of First Successful Submission: 2026-03-27 05:18:54

explicit relative paths, from /

Time of First Successful Submission: 2026-03-27 05:33:20

implicit relative path

Time of First Successful Submission: 2026-03-27 05:34:29

home sweet home

Time of First Successful Submission: 2026-03-27 05:35:14

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-03-27 05:38:42

more catting practice

Time of First Successful Submission: 2026-03-27 05:40:33

grepping for a needle in a haystack

Time of First Successful Submission: 2026-03-27 05:41:33

comparing files

Time of First Successful Submission: 2026-03-27 05:42:35

listing files

Time of First Successful Submission: 2026-03-27 05:48:17

touching files

Time of First Successful Submission: 2026-03-27 05:50:55

removing files

Time of First Successful Submission: 2026-03-27 05:52:17

moving files

Time of First Successful Submission: 2026-03-27 05:54:26

copying files

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

hidden files

Time of First Successful Submission: 2026-03-27 05:58:45

An Epic Filesystem Quest

Time of First Successful Submission: 2026-03-27 06:08:47

making directories

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

finding files

Time of First Successful Submission: 2026-03-28 11:37:59

linking files

Time of First Successful Submission: 2026-03-27 07:51:49

Learning From Documentation

Time of First Successful Submission: 2026-03-27 06:39:36

Learning Complex Usage

Time of First Successful Submission: 2026-03-27 06:41:04

Reading Manuals

Time of First Successful Submission: 2026-03-27 06:42:46

Searching Manuals

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

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-03-27 06:56:16

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-03-27 07:53:50

Matching with ?

Time of First Successful Submission: 2026-03-27 07:54:47

Matching with []

Time of First Successful Submission: 2026-03-27 07:55:34

Matching paths with []

Time of First Successful Submission: 2026-03-27 07:56:16

Multiple globs

Time of First Successful Submission: 2026-03-27 07:56:59

Mixing globs

Time of First Successful Submission: 2026-03-27 07:58:12

Exclusionary globbing

Time of First Successful Submission: 2026-03-27 07:59:46

Tab completion

Time of First Successful Submission: 2026-03-27 08:01:09

Multiple options for tab completion

Time of First Successful Submission: 2026-03-27 08:03:17

Tab completion on commands

Time of First Successful Submission: 2026-03-27 08:04:32

Redirecting output

Time of First Successful Submission: 2026-03-27 08:05:49

Redirecting more output

Time of First Successful Submission: 2026-03-27 08:06:41

Appending output

Time of First Successful Submission: 2026-03-27 08:07:20

Redirecting errors

Time of First Successful Submission: 2026-03-27 08:08:01

Redirecting input

Time of First Successful Submission: 2026-03-27 08:09:04

Grepping stored results

Time of First Successful Submission: 2026-03-27 08:17:01

Grepping live output

Time of First Successful Submission: 2026-03-27 08:20:28

Grepping errors

Time of First Successful Submission: 2026-03-27 08:24:51

Filtering with grep -v

Time of First Successful Submission: 2026-03-27 08:25:48

Filtering with sed

Time of First Successful Submission: 2026-03-27 08:26:32

Duplicating piped data with tee

Time of First Successful Submission: 2026-03-27 08:27:56

Process substitution for input

Time of First Successful Submission: 2026-03-27 08:29:03

Writing to multiple programs

Time of First Successful Submission: 2026-03-27 08:29:50

Split-piping stderr and stdout

Time of First Successful Submission: 2026-03-27 08:30:36

Named pipes

Time of First Successful Submission: 2026-03-28 11:43:56

Printing Variables

Time of First Successful Submission: 2026-03-27 08:33:38

Setting Variables

Time of First Successful Submission: 2026-03-27 08:34:29

Multi-word Variables

Time of First Successful Submission: 2026-03-27 08:35:30

Exporting Variables

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

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2026-03-27 08:38:05

Reading Input

Time of First Successful Submission: 2026-03-27 08:38:58

Reading Files

Time of First Successful Submission: 2026-03-27 08:39:29

Translating characters

Time of First Successful Submission: 2026-03-27 08:40:45

Deleting characters

Time of First Successful Submission: 2026-03-27 08:41:26

Deleting newlines

Time of First Successful Submission: 2026-03-28 11:47:36

Extracting the first lines with head

Time of First Successful Submission: 2026-03-27 08:54:34

Extracting specific sections of text

Time of First Successful Submission: 2026-03-27 08:56:28

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-03-27 08:59:25

Killing Processes

Time of First Successful Submission: 2026-03-27 09:04:08

Interrupting Processes

Time of First Successful Submission: 2026-03-27 09:05:59

Killing Misbehaving Processes

Time of First Successful Submission: 2026-03-27 09:15:39

Suspending Processes

Time of First Successful Submission: 2026-03-27 09:16:30

Resuming Processes

Time of First Successful Submission: 2026-03-27 09:18:12

Backgrounding Processes

Time of First Successful Submission: 2026-03-27 09:19:53

Foregrounding Processes

Time of First Successful Submission: 2026-03-27 09:24:48

Starting Backgrounded Processes

Time of First Successful Submission: 2026-03-27 09:25:35

Process Exit Codes

Time of First Successful Submission: 2026-03-27 09:26:34

Becoming root with su

Time of First Successful Submission: 2026-03-27 09:27:49

Other users with su

Time of First Successful Submission: 2026-03-27 09:29:07

Cracking passwords

Time of First Successful Submission: 2026-03-27 09:30:31

Using sudo

Time of First Successful Submission: 2026-03-27 09:31:10

Changing File Ownership

Time of First Successful Submission: 2026-03-27 09:33:24

Groups and Files

Time of First Successful Submission: 2026-03-27 09:34:15

Fun With Groups Names

Time of First Successful Submission: 2026-03-27 09:39:27

Changing Permissions

Time of First Successful Submission: 2026-03-27 09:40:25

Executable Files

Time of First Successful Submission: 2026-03-27 09:41:15

Permission Tweaking Practice

Time of First Successful Submission: 2026-03-27 09:44:35

Permissions Setting Practice

Time of First Successful Submission: 2026-03-27 09:48:50

The SUID Bit

Time of First Successful Submission: 2026-03-27 09:50:04

Chaining with Semicolons

Time of First Successful Submission: 2026-03-27 09:52:54

Building on Success

Time of First Successful Submission: 2026-03-27 09:54:16

Handling Failure

Time of First Successful Submission: 2026-03-27 09:54:51

Your First Shell Script

Time of First Successful Submission: 2026-03-27 09:56:08

Redirecting Script Output

Time of First Successful Submission: 2026-03-27 11:48:45

Executable Shell Scripts

Time of First Successful Submission: 2026-03-27 11:52:36

Understanding Shebangs

Time of First Successful Submission: 2026-03-27 12:42:51

Scripting with Arguments

Time of First Successful Submission: 2026-03-27 12:44:35

Scripting with Conditionals

Time of First Successful Submission: 2026-03-27 12:46:00

Scripting with Default Cases

Time of First Successful Submission: 2026-03-27 12:47:29

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-03-27 12:49:01

Reading Shell Scripts

Time of First Successful Submission: 2026-03-27 12:51:02

Launching Screen

Time of First Successful Submission: 2026-03-27 12:52:23

Detaching and Attaching

Time of First Successful Submission: 2026-03-27 12:53:44

Finding Sessions

Time of First Successful Submission: 2026-03-27 12:55:05

Switching Windows

Time of First Successful Submission: 2026-03-27 12:57:14

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-03-27 12:58:48

Switching Windows (tmux)

Time of First Successful Submission: 2026-03-27 13:04:22

The PATH Variable

Time of First Successful Submission: 2026-03-27 14:24:35

Setting PATH

Time of First Successful Submission: 2026-03-27 14:26:04

Finding Commands

Time of First Successful Submission: 2026-03-27 14:27:29

Adding Commands

Time of First Successful Submission: 2026-03-27 14:28:47

Hijacking Commands

Time of First Successful Submission: 2026-03-27 14:33:32

Bashrc Backdoor

Time of First Successful Submission: 2026-03-27 14:35:23

Sniffing Input

Time of First Successful Submission: 2026-03-27 14:39:59

Overshared Directories

Time of First Successful Submission: 2026-03-27 14:42:24

Tricky Linking

Time of First Successful Submission: 2026-03-27 14:43:31

Sniffing Process Arguments

Time of First Successful Submission: 2026-03-27 14:45:12

Snooping on Configurations

Time of First Successful Submission: 2026-03-27 14:46:30

The Fork Bomb

Time of First Successful Submission: 2026-03-28 12:36:55

Disk-Space Doomsday

Time of First Successful Submission: 2026-03-27 14:49:34

rm -rf /

Time of First Successful Submission: 2026-03-28 11:51:52

Life after rm -rf /

Time of First Successful Submission: 2026-03-28 12:09:45

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-03-28 12:12:05


Computing 101

94 / 94 326 / 21730


Your First Register

Time of First Successful Submission: 2026-03-27 15:20:31

Your First Syscall

Time of First Successful Submission: 2026-03-27 15:27:37

Exit Codes

Time of First Successful Submission: 2026-03-27 15:33:57

Building Executables

Time of First Successful Submission: 2026-03-27 15:35:14

Moving Between Registers

Time of First Successful Submission: 2026-03-27 15:38:25

Loading From Memory

Time of First Successful Submission: 2026-03-27 15:42:11

More Loading Practice

Time of First Successful Submission: 2026-03-27 15:49:57

Dereferencing Pointers

Time of First Successful Submission: 2026-03-27 15:53:10

Dereferencing Yourself

Time of First Successful Submission: 2026-03-27 15:56:05

Dereferencing with Offsets

Time of First Successful Submission: 2026-03-27 16:00:12

Stored Addresses

Time of First Successful Submission: 2026-03-27 16:13:18

Double Dereference

Time of First Successful Submission: 2026-03-27 16:15:26

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-03-27 16:55:11

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-28 04:39:58

Popping From the Stack

Time of First Successful Submission: 2026-03-28 04:57:54

Disassembling Programs

Time of First Successful Submission: 2026-03-28 04:59:15

Tracing Syscalls

Time of First Successful Submission: 2026-03-28 05:00:29

Starting GDB

Time of First Successful Submission: 2026-03-28 05:01:27

Quitting GDB

Time of First Successful Submission: 2026-03-28 05:02:09

Starting Programs in GDB

Time of First Successful Submission: 2026-03-28 05:03:24

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-03-28 05:05:52

Reading Register Values

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

Popping Stack Values

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

Examining Memory

Time of First Successful Submission: 2026-03-28 05:09:01

Examining Stack Pointers

Time of First Successful Submission: 2026-03-28 05:10:40

Cooperative Debugging

Time of First Successful Submission: 2026-03-28 05:12:07

Writing Output

Time of First Successful Submission: 2026-03-28 05:23:20

Chaining Syscalls

Time of First Successful Submission: 2026-03-28 05:24:35

Writing Strings

Time of First Successful Submission: 2026-03-28 05:25:50

Reading Data

Time of First Successful Submission: 2026-03-28 05:27:15

Opening Files

Time of First Successful Submission: 2026-03-28 05:28:31

Hardcoding the Filename

Time of First Successful Submission: 2026-03-28 05:29:50

Comparing Values

Time of First Successful Submission: 2026-03-28 05:32:10

Comparing Characters

Time of First Successful Submission: 2026-03-28 05:33:24

Conditional Control Flow

Time of First Successful Submission: 2026-03-28 05:36:27

Comparing Strings

Time of First Successful Submission: 2026-03-28 05:37:44

Reverse the Password

Time of First Successful Submission: 2026-03-28 05:39:27

Conditionals Without Conditionals

Time of First Successful Submission: 2026-03-28 05:40:52

Looping

Time of First Successful Submission: 2026-03-28 05:42:00

Reverse the Calculation

Time of First Successful Submission: 2026-03-28 05:45:25

Reverse the Reverse

Time of First Successful Submission: 2026-03-28 05:46:33

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-03-28 05:47:21

Loops on Data

Time of First Successful Submission: 2026-03-28 05:48:13

set-register

Time of First Successful Submission: 2026-03-28 05:51:41

set-multiple-registers

Time of First Successful Submission: 2026-03-28 05:52:36

add-to-register

Time of First Successful Submission: 2026-03-28 05:59:12

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2026-03-28 06:02:02

modulo-operation

Time of First Successful Submission: 2026-03-28 06:02:56

set-upper-byte

Time of First Successful Submission: 2026-03-28 06:04:03

efficient-modulo

Time of First Successful Submission: 2026-03-28 06:05:12

byte-extraction

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

bitwise-and

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

check-even

Time of First Successful Submission: 2026-03-28 06:08:25

memory-read

Time of First Successful Submission: 2026-03-28 06:09:45

memory-write

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

memory-increment

Time of First Successful Submission: 2026-03-28 06:12:15

byte-access

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

memory-size-access

Time of First Successful Submission: 2026-03-28 06:37:15

little-endian-write

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

memory-sum

Time of First Successful Submission: 2026-03-28 06:39:16

stack-subtraction

Time of First Successful Submission: 2026-03-28 06:40:28

swap-stack-values

Time of First Successful Submission: 2026-03-28 06:41:45

average-stack-values

Time of First Successful Submission: 2026-03-28 06:42:57

absolute-jump

Time of First Successful Submission: 2026-03-28 06:43:52

relative-jump

Time of First Successful Submission: 2026-03-28 06:45:28

jump-trampoline

Time of First Successful Submission: 2026-03-28 06:46:29

conditional-jump

Time of First Successful Submission: 2026-03-28 06:49:12

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-03-28 06:51:27

count-non-zero

Time of First Successful Submission: 2026-03-28 06:52:37

string-lower

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

most-common-byte

Time of First Successful Submission: 2026-03-28 06:56:04

Exit

Time of First Successful Submission: 2026-03-28 06:57:35

Socket

Time of First Successful Submission: 2026-03-28 06:58:49

Bind

Time of First Successful Submission: 2026-03-28 07:24:51

Listen

Time of First Successful Submission: 2026-03-28 07:25:54

Accept

Time of First Successful Submission: 2026-03-28 07:27:08

Static Response

Time of First Successful Submission: 2026-03-28 07:28:27

Dynamic Response

Time of First Successful Submission: 2026-03-28 07:32:39

Iterative GET Server

Time of First Successful Submission: 2026-03-28 07:33:24

Concurrent GET Server

Time of First Successful Submission: 2026-03-28 07:34:45

Concurrent POST Server

Time of First Successful Submission: 2026-03-28 07:36:18

Web Server

Time of First Successful Submission: 2026-03-28 07:37:38

Debugging Programs

Time of First Successful Submission: 2026-03-28 07:42:26

Inspecting Registers

Time of First Successful Submission: 2026-03-28 07:45:12

Examining Memory

Time of First Successful Submission: 2026-03-28 07:53:32

Setting Breakpoints

Time of First Successful Submission: 2026-03-28 08:10:57

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2026-03-28 09:10:08

Modifying Execution

Time of First Successful Submission: 2026-03-28 10:40:14

Broken Functions

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


Playing With Programs

116 / 116 878 / 23491


What's the password?

Time of First Successful Submission: 2026-03-27 17:00:01

... and again!

Time of First Successful Submission: 2026-03-27 17:01:34

Newline Troubles

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

Reasoning about files

Time of First Successful Submission: 2026-03-27 17:05:31

Specifying Filenames

Time of First Successful Submission: 2026-03-27 17:06:28

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-03-27 17:08:40

Decoding Hex

Time of First Successful Submission: 2026-03-27 17:09:32

Decoding Practice

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

Encoding Practice

Time of First Successful Submission: 2026-03-27 17:11:41

Hex-encoding ASCII

Time of First Successful Submission: 2026-03-27 17:12:57

Nested Encoding

Time of First Successful Submission: 2026-03-27 17:14:11

Hex-encoding UTF-8

Time of First Successful Submission: 2026-03-27 17:15:53

UTF Mixups

Time of First Successful Submission: 2026-03-27 17:16:53

Modifying Encoded Data

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

Decoding Base64

Time of First Successful Submission: 2026-03-27 17:19:07

Encoding Base64

Time of First Successful Submission: 2026-03-27 17:20:31

Dealing with Obfuscation

Time of First Successful Submission: 2026-03-27 17:21:34

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-03-27 17:23:05

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2026-04-12 18:23:39

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2026-04-13 03:49:46

HTTP (netcat)

Time of First Successful Submission: 2026-04-13 03:51:48

HTTP Paths (netcat)

Time of First Successful Submission: 2026-04-13 03:53:51

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-04-13 03:58:01

HTTP Host Header (python)

Time of First Successful Submission: 2026-04-13 15:46:53

HTTP Host Header (curl)

Time of First Successful Submission: 2026-04-13 15:48:34

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-04-13 15:50:42

URL Encoding (netcat)

Time of First Successful Submission: 2026-04-13 15:52:25

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-04-13 15:55:56

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-04-13 15:57:27

HTTP Forms

Time of First Successful Submission: 2026-04-13 15:59:23

HTTP Forms (curl)

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

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2026-04-13 16:03:57

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

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

HTTP Redirects (curl)

Time of First Successful Submission: 2026-04-13 16:46:42

HTTP Redirects (python)

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

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

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

HTTP Cookies (python)

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

Server State (python)

Time of First Successful Submission: 2026-04-13 16:55:57

Listening Web

Time of First Successful Submission: 2026-04-13 16:57:49

Speaking Redirects

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

JavaScript Redirects

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

Including JavaScript

Time of First Successful Submission: 2026-04-13 17:12:30

HTTP (javascript)

Time of First Successful Submission: 2026-04-13 17:20:14

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-04-13 17:22:32

HTTP Forms (javascript)

Time of First Successful Submission: 2026-04-13 17:24:28

cat

Time of First Successful Submission: 2026-03-27 17:40:21

more

Time of First Successful Submission: 2026-03-27 17:42:01

less

Time of First Successful Submission: 2026-03-27 17:42:37

tail

Time of First Successful Submission: 2026-03-27 17:43:21

head

Time of First Successful Submission: 2026-03-27 17:43:49

sort

Time of First Successful Submission: 2026-03-27 17:44:15

vim

Time of First Successful Submission: 2026-03-27 17:44:43

emacs

Time of First Successful Submission: 2026-03-27 17:45:50

nano

Time of First Successful Submission: 2026-03-27 17:46:21

rev

Time of First Successful Submission: 2026-03-27 17:48:02

od

Time of First Successful Submission: 2026-03-27 17:49:17

hd

Time of First Successful Submission: 2026-03-27 17:50:07

xxd

Time of First Successful Submission: 2026-03-27 17:51:02

base32

Time of First Successful Submission: 2026-03-27 17:52:01

base64

Time of First Successful Submission: 2026-03-27 17:52:39

split

Time of First Successful Submission: 2026-03-27 17:53:32

gzip

Time of First Successful Submission: 2026-03-27 17:55:27

bzip2

Time of First Successful Submission: 2026-03-27 17:56:21

zip

Time of First Successful Submission: 2026-03-27 17:57:09

tar

Time of First Successful Submission: 2026-03-27 17:57:57

ar

Time of First Successful Submission: 2026-03-27 17:59:43

cpio

Time of First Successful Submission: 2026-03-27 18:01:05

genisoimage

Time of First Successful Submission: 2026-03-27 18:28:45

env

Time of First Successful Submission: 2026-03-27 18:29:23

find

Time of First Successful Submission: 2026-03-27 18:29:55

make

Time of First Successful Submission: 2026-03-27 18:30:27

nice

Time of First Successful Submission: 2026-03-27 18:30:58

timeout

Time of First Successful Submission: 2026-03-27 18:31:32

stdbuf

Time of First Successful Submission: 2026-03-27 18:32:05

setarch

Time of First Successful Submission: 2026-03-27 18:32:45

watch

Time of First Successful Submission: 2026-03-27 18:33:44

socat

Time of First Successful Submission: 2026-03-27 18:34:20

whiptail

Time of First Successful Submission: 2026-03-27 18:35:03

awk

Time of First Successful Submission: 2026-03-27 18:35:52

sed

Time of First Successful Submission: 2026-03-27 18:36:30

ed

Time of First Successful Submission: 2026-03-27 18:37:18

chown

Time of First Successful Submission: 2026-03-27 18:38:09

chmod

Time of First Successful Submission: 2026-03-27 18:38:45

cp

Time of First Successful Submission: 2026-03-27 18:39:23

mv

Time of First Successful Submission: 2026-04-13 17:30:11

perl

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

python

Time of First Successful Submission: 2026-03-27 18:52:10

ruby

Time of First Successful Submission: 2026-03-27 18:53:19

bash

Time of First Successful Submission: 2026-03-27 18:53:52

date

Time of First Successful Submission: 2026-03-27 18:54:51

dmesg

Time of First Successful Submission: 2026-03-27 18:56:42

wc

Time of First Successful Submission: 2026-03-27 18:57:57

gcc

Time of First Successful Submission: 2026-03-27 18:59:10

as

Time of First Successful Submission: 2026-03-27 19:00:03

wget

Time of First Successful Submission: 2026-03-28 14:16:56

ssh-keygen

Time of First Successful Submission: 2026-03-28 14:19:02

SQL Queries

Time of First Successful Submission: 2026-03-27 19:19:50

Filtering SQL

Time of First Successful Submission: 2026-03-27 19:21:15

Choosing Columns

Time of First Successful Submission: 2026-03-27 19:22:36

Exclusionary Filtering

Time of First Successful Submission: 2026-03-28 04:21:05

Filtering Strings

Time of First Successful Submission: 2026-03-28 04:22:25

Filtering on Expressions

Time of First Successful Submission: 2026-03-28 04:23:22

SELECTing Expressions

Time of First Successful Submission: 2026-03-28 04:28:58

Composite Conditions

Time of First Successful Submission: 2026-03-28 04:31:21

Reaching Your LIMITs

Time of First Successful Submission: 2026-03-28 04:33:04

Querying Metadata

Time of First Successful Submission: 2026-03-28 04:35:45


GCA CTF

12 / 104 2155 / 44097


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-27 04:53:44

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-03-27 05:08:20

Connecting over SSH

Time of First Successful Submission: 2026-03-28 10:55:39

Restarting Challenges

Time of First Successful Submission: 2026-03-27 14:58:58

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2026-03-27 15:03:24

The Flag File

Time of First Successful Submission: 2026-03-27 15:04:39

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-03-28 11:12:51


Hacker History

8 / 8 74 / 162


External BBS (login)

Time of First Successful Submission: 2026-04-14 17:52:58

Internal BBS

Time of First Successful Submission: 2026-04-14 17:42:17

Join an IRC Server

Time of First Successful Submission: 2026-04-14 17:06:24

Join an IRC Server (with an IRC Client)

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

Change your nickname

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

Join a channel

Time of First Successful Submission: 2026-04-14 17:09:35

Message a channel

Time of First Successful Submission: 2026-04-14 17:10:20

Remove another user

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


Pwntools Tutorials

2 / 12 910 / 1241


Level 0.0

Time of First Successful Submission: 2026-04-14 17:59:19

Level 1.0

Time of First Successful Submission: 2026-04-14 18:01:42