truncheon

💻 🏴

pwn.college Archives

30 / 232 11885 / 25744


set-register

Time of First Successful Submission: 2026-03-10 17:20:38

set-multiple-registers

Time of First Successful Submission: 2026-03-10 17:32:04

add-to-register

Time of First Successful Submission: 2026-03-10 17:34:35

linear-equation-registers

Time of First Successful Submission: 2026-03-10 17:38:10

integer-division

Time of First Successful Submission: 2026-03-10 17:43:50

modulo-operation

Time of First Successful Submission: 2026-03-10 17:47:42

set-upper-byte

Time of First Successful Submission: 2026-03-10 17:51:21

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2026-03-10 18:11:49

bitwise-and

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

check-even

Time of First Successful Submission: 2026-03-10 18:29:43

memory-read

Time of First Successful Submission: 2026-03-10 18:33:01

memory-write

Time of First Successful Submission: 2026-03-10 18:34:46

memory-increment

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

byte-access

Time of First Successful Submission: 2026-03-10 18:41:24

memory-size-access

Time of First Successful Submission: 2026-03-10 18:44:55

little-endian-write

Time of First Successful Submission: 2026-03-10 18:49:01

memory-sum

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

stack-subtraction

Time of First Successful Submission: 2026-03-10 18:54:20

swap-stack-values

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

average-stack-values

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

absolute-jump

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

relative-jump

Time of First Successful Submission: 2026-03-10 19:25:36

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2026-03-10 19:49:48

indirect-jump

Time of First Successful Submission: 2026-03-10 20:03:18

average-loop

Time of First Successful Submission: 2026-03-10 20:13:33

count-non-zero

Time of First Successful Submission: 2026-03-10 20:23:44

string-lower

Time of First Successful Submission: 2026-03-10 20:53:25

most-common-byte

Time of First Successful Submission: 2026-03-11 16:07:48


Intro to Cybersecurity

56 / 183 6298 / 21503


Path Traversal 1

Time of First Successful Submission: 2026-05-14 14:23:45

Path Traversal 2

Time of First Successful Submission: 2026-05-14 14:32:13

CMDi 1

Time of First Successful Submission: 2026-05-14 14:42:03

CMDi 2

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

CMDi 3

Time of First Successful Submission: 2026-05-14 14:52:42

CMDi 4

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

CMDi 5

Time of First Successful Submission: 2026-05-14 15:17:10

CMDi 6

Time of First Successful Submission: 2026-05-14 15:26:40

Authentication Bypass 1

Time of First Successful Submission: 2026-05-14 16:37:28

Authentication Bypass 2

Time of First Successful Submission: 2026-05-14 16:40:50

SQLi 1

Time of First Successful Submission: 2026-05-14 16:51:20

SQLi 2

Time of First Successful Submission: 2026-05-14 16:57:23

SQLi 3

Time of First Successful Submission: 2026-05-14 17:00:50

SQLi 4

Time of First Successful Submission: 2026-05-14 17:03:28

SQLi 5

Time of First Successful Submission: 2026-05-14 17:35:11

XSS 1

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

XSS 2

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

XSS 3

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

XSS 4

Time of First Successful Submission: 2026-05-14 18:17:19

XSS 5

Time of First Successful Submission: 2026-05-14 18:32:41

XSS 6

Time of First Successful Submission: 2026-05-14 18:35:42

XSS 7

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

CSRF 1

Time of First Successful Submission: 2026-05-16 08:13:56

CSRF 2

Time of First Successful Submission: 2026-05-16 08:34:29

CSRF 3

Time of First Successful Submission: 2026-05-16 08:45:25

CSRF 4

Time of First Successful Submission: 2026-05-16 09:10:45

File Formats: Magic Numbers (Python)

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

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-06-19 16:57:36

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-06-19 17:02:47

Reading Endianness (Python)

Time of First Successful Submission: 2026-06-19 17:09:56

Reading Endianness (C)

Time of First Successful Submission: 2026-06-19 17:21:08

Reading Endianness (x86)

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

Version Information (Python)

Time of First Successful Submission: 2026-06-22 18:29:19

Version Information (C)

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

Version Information (x86)

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

Metadata and Data (Python)

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

Metadata and Data (C)

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

Metadata and Data (x86)

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

Input Restrictions (Python)

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

Input Restrictions (C)

Time of First Successful Submission: 2026-06-22 19:23:18

Input Restrictions (x86)

Time of First Successful Submission: 2026-06-22 19:34:47

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-06-22 19:42:46

Behold the cIMG! (C)

Time of First Successful Submission: 2026-06-22 19:47:28

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-06-22 19:51:58

A Basic cIMG (Python)

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

A Basic cIMG (C)

Time of First Successful Submission: 2026-06-23 07:09:56

A Basic cIMG (x86)

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

Internal State Mini (C)

Time of First Successful Submission: 2026-06-23 09:42:19

Internal State Mini (x86)

Time of First Successful Submission: 2026-06-23 09:51:46

Internal State (C)

Time of First Successful Submission: 2026-06-23 10:20:38

Internal State (x86)

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

File Formats: Directives (C)

Time of First Successful Submission: 2026-06-23 11:45:48

File Formats: Directives (x86)

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

The Patch Directive

Time of First Successful Submission: 2026-06-24 10:58:14

Optimizing for Space

Time of First Successful Submission: 2026-06-25 19:40:37

Tweaking Images

Time of First Successful Submission: 2026-06-25 17:27:35


Program Security

94 / 162 809 / 10044


ello ackers!

Time of First Successful Submission: 2025-12-05 18:59:44

Syscall Smuggler

Time of First Successful Submission: 2025-12-05 20:05:56

Syscall Shenanigans

Time of First Successful Submission: 2025-12-06 07:09:11

Byte Budget

Time of First Successful Submission: 2025-12-08 17:29:42

ClobberCode

Time of First Successful Submission: 2025-12-06 19:01:28

Diverse Delivery

Time of First Successful Submission: 2025-12-06 20:26:57

Pocket Payload

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

Micro Menace

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

Login Leakage (Easy)

Time of First Successful Submission: 2025-12-14 09:10:18

Login Leakage (Hard)

Time of First Successful Submission: 2025-12-14 09:15:17

Bounds Breaker (Easy)

Time of First Successful Submission: 2025-12-14 09:38:14

Bounds Breaker (Hard)

Time of First Successful Submission: 2025-12-14 09:49:55

Casting Catastrophe (Easy)

Time of First Successful Submission: 2025-12-14 10:17:23

Casting Catastrophe (Hard)

Time of First Successful Submission: 2025-12-14 10:27:20

Pointer Problems (Easy)

Time of First Successful Submission: 2025-12-14 10:45:22

Pointer Problems (Hard)

Time of First Successful Submission: 2025-12-14 12:43:57

Anomalous Array (Easy)

Time of First Successful Submission: 2025-12-14 13:56:42

Anomalous Array (Hard)

Time of First Successful Submission: 2025-12-14 14:12:12

Now you got it (Easy)

Time of First Successful Submission: 2025-12-14 15:03:19

Now you got it (Hard)

Time of First Successful Submission: 2025-12-14 15:35:10

Loop Lunacy (Easy)

Time of First Successful Submission: 2025-12-14 19:53:03

Loop Lunacy (Hard)

Time of First Successful Submission: 2025-12-14 20:27:54

Nosy Neighbor (Easy)

Time of First Successful Submission: 2025-12-14 20:43:42

Nosy Neighbor (Hard)

Time of First Successful Submission: 2025-12-14 20:41:59

Recursive Ruin (Easy)

Time of First Successful Submission: 2025-12-15 05:14:20

Recursive Ruin (Hard)

Time of First Successful Submission: 2025-12-14 21:17:25

Lingering Leftover (Easy)

Time of First Successful Submission: 2025-12-15 05:34:53

Lingering Leftover (Hard)

Time of First Successful Submission: 2025-12-15 05:31:28

Latent Leak (Easy)

Time of First Successful Submission: 2025-12-17 15:04:36

Latent Leak (Hard)

Time of First Successful Submission: 2025-12-17 14:49:43

Fork Foolery (Easy)

Time of First Successful Submission: 2025-12-17 13:55:23

Fork Foolery (Hard)

Time of First Successful Submission: 2025-12-17 13:44:07

Canary Conundrum (Easy)

Time of First Successful Submission: 2025-12-18 18:03:48

Canary Conundrum (Hard)

Time of First Successful Submission: 2025-12-18 17:48:50

A Crafty Clobber (Easy)

Time of First Successful Submission: 2025-12-19 19:47:20

A Crafty Clobber (Hard)

Time of First Successful Submission: 2025-12-19 19:33:56

Can It Fizz?

Time of First Successful Submission: 2025-12-20 10:34:21

Does It Buzz?

Time of First Successful Submission: 2025-12-20 18:06:22

Make It FizzBuzz

Time of First Successful Submission: 2025-12-21 09:13:27

Terrible Token (Easy)

Time of First Successful Submission: 2025-12-21 11:09:43

Terrible Token (Hard)

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

Tangled Ticket (Easy)

Time of First Successful Submission: 2025-12-21 11:25:21

Tangled Ticket (Hard)

Time of First Successful Submission: 2025-12-21 11:28:49

Bit Bender

Time of First Successful Submission: 2025-12-28 17:29:43

Substitution Sorcery

Time of First Successful Submission: 2025-12-28 18:01:37

Meager Mangler (Easy)

Time of First Successful Submission: 2025-12-28 20:32:05

Meager Mangler (Hard)

Time of First Successful Submission: 2025-12-28 20:39:37

Monstrous Mangler (Easy)

Time of First Successful Submission: 2025-12-28 20:20:49

Monstrous Mangler (Hard)

Time of First Successful Submission: 2025-12-28 20:56:33

Patched Up (Easy)

Time of First Successful Submission: 2025-12-29 21:09:10

Patched Up (Hard)

Time of First Successful Submission: 2025-12-29 21:14:30

Puzzle Patch (Easy)

Time of First Successful Submission: 2025-12-29 21:21:50

Puzzle Patch (Hard)

Time of First Successful Submission: 2025-12-29 21:24:29

Patch Perfect (Easy)

Time of First Successful Submission: 2025-12-30 19:29:20

Patch Perfect (Hard)

Time of First Successful Submission: 2025-12-30 19:37:01

Trust the Yancode (Easy)

Time of First Successful Submission: 2025-12-31 07:51:40

Trust the Yancode (Hard)

Time of First Successful Submission: 2025-12-31 08:00:17

Know the Yancode (Easy)

Time of First Successful Submission: 2025-12-31 12:42:58

Know the Yancode (Hard)

Time of First Successful Submission: 2025-12-31 12:17:20

Master the Yancode (Easy)

Time of First Successful Submission: 2026-01-02 21:27:09

Master the Yancode (Hard)

Time of First Successful Submission: 2026-01-02 22:29:06

Transcend the Yancode (Easy)

Time of First Successful Submission: 2026-01-03 10:35:23

Transcend the Yancode (Hard)

Time of First Successful Submission: 2026-01-03 11:13:27

Freebie (Easy)

Time of First Successful Submission: 2025-09-20 06:07:02

Freebie (Hard)

Time of First Successful Submission: 2025-09-20 06:11:25

Freebin Feint (Easy)

Time of First Successful Submission: 2025-09-20 06:27:14

Freebin Feint (Hard)

Time of First Successful Submission: 2025-09-20 06:38:37

Free Flag Fumble (Easy)

Time of First Successful Submission: 2025-09-20 06:46:03

Free Flag Fumble (Hard)

Time of First Successful Submission: 2025-09-20 06:58:45

Fickle Free (Easy)

Time of First Successful Submission: 2025-09-22 20:17:27

Fickle Free (Hard)

Time of First Successful Submission: 2025-09-22 20:41:28

Malloc Mirage (Easy)

Time of First Successful Submission: 2025-09-22 21:18:44

Malloc Mirage (Hard)

Time of First Successful Submission: 2025-09-22 21:37:56

Seeking Secrets (Easy)

Time of First Successful Submission: 2025-09-26 14:36:09

Seeking Secrets (Hard)

Time of First Successful Submission: 2025-09-26 15:08:01

Seeking Substantial Secrets (Easy)

Time of First Successful Submission: 2025-09-26 15:53:26

Seeking Substantial Secrets (Hard)

Time of First Successful Submission: 2025-09-26 16:04:10

Seeking Spanless Secrets (Easy)

Time of First Successful Submission: 2025-09-26 16:29:40

Seeking Spanless Secrets (Hard)

Time of First Successful Submission: 2025-09-26 16:37:02

Seeking Smuggled Secrets (Easy)

Time of First Successful Submission: 2025-09-26 20:46:07

Seeking Smuggled Secrets (Hard)

Time of First Successful Submission: 2025-09-27 07:50:21

Sus Sequence (Easy)

Time of First Successful Submission: 2025-11-09 11:47:23

Sus Sequence (Hard)

Time of First Successful Submission: 2025-11-09 12:02:53

Echo Emanations (Easy)

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

Echo Emanations (Hard)

Time of First Successful Submission: 2025-11-09 19:13:15

Stack Spoofing (Easy)

Time of First Successful Submission: 2025-11-09 19:45:37

Stack Spoofing (Hard)

Time of First Successful Submission: 2025-11-09 20:05:55

Stack Summoning (Easy)

Time of First Successful Submission: 2025-11-09 20:32:11

Stack Summoning (Hard)

Time of First Successful Submission: 2025-11-09 20:44:51

Enterprising Echo (Easy)

Time of First Successful Submission: 2025-11-12 07:29:17

Ephemeral Echo (Easy)

Time of First Successful Submission: 2025-09-23 09:25:51

Ephemeral Echo (Hard)

Time of First Successful Submission: 2025-11-12 19:33:56

Overlapping Odyssey (Easy)

Time of First Successful Submission: 2025-11-15 06:39:13

Overlapping Odyssey (Hard)

Time of First Successful Submission: 2025-11-15 06:55:17


Software Exploitation

21 / 90 574 / 2313


level1

Time of First Successful Submission: 2025-09-16 14:36:22

level2

Time of First Successful Submission: 2025-11-19 06:55:53

level3

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

level4

Time of First Successful Submission: 2025-11-19 09:17:46

level5

Time of First Successful Submission: 2025-11-19 10:09:14

level6

Time of First Successful Submission: 2025-11-19 10:32:04

level7

Time of First Successful Submission: 2025-11-20 08:52:55

level8

Time of First Successful Submission: 2025-11-20 10:24:26

level9

Time of First Successful Submission: 2025-11-20 18:31:20

level10

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

level11

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

level12

Time of First Successful Submission: 2025-11-26 07:39:08

level13

Time of First Successful Submission: 2025-11-26 09:26:39

level14

Time of First Successful Submission: 2025-11-26 15:49:01

level15

Time of First Successful Submission: 2025-11-26 16:30:18

level16

Time of First Successful Submission: 2025-11-26 17:16:43

level17

Time of First Successful Submission: 2025-11-27 07:58:17

level18

Time of First Successful Submission: 2025-11-27 19:16:29

level19

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

level20

Time of First Successful Submission: 2025-11-27 20:44:39

level21

Time of First Successful Submission: 2025-12-04 09:13:00


Computing 101

64 / 130 591 / 20758


Your First Register

Time of First Successful Submission: 2026-02-26 19:55:07

Your First Syscall

Time of First Successful Submission: 2026-02-26 20:05:48

Exit Codes

Time of First Successful Submission: 2026-02-26 20:08:18

Building Executables

Time of First Successful Submission: 2026-02-26 20:21:56

Moving Between Registers

Time of First Successful Submission: 2026-02-26 20:23:55

Loading From Memory

Time of First Successful Submission: 2026-02-27 08:25:15

More Loading Practice

Time of First Successful Submission: 2026-02-27 08:32:43

Dereferencing Pointers

Time of First Successful Submission: 2026-02-27 08:35:37

Dereferencing Yourself

Time of First Successful Submission: 2026-02-27 08:39:15

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-27 08:43:05

Stored Addresses

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

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-02-27 16:58:55

Stack Offsets

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

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-02-27 17:12:19

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-02-27 17:34:38

Starting GDB

Time of First Successful Submission: 2026-02-27 17:43:26

Quitting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2026-02-27 17:49:36

Disassembling in GDB

Time of First Successful Submission: 2026-02-27 17:55:08

Stepping Through Instructions

Time of First Successful Submission: 2026-02-27 17:57:59

Reading Register Values

Time of First Successful Submission: 2026-02-27 18:00:37

Popping Stack Values

Time of First Successful Submission: 2026-02-27 18:02:36

Examining Memory

Time of First Successful Submission: 2026-02-27 18:05:39

Examining Stack Pointers

Time of First Successful Submission: 2026-02-27 18:08:21

Cooperative Debugging

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

Writing Output

Time of First Successful Submission: 2026-03-01 07:51:05

Chaining Syscalls

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

Writing Strings

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

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-03-01 08:24:54

Hardcoding the Filename

Time of First Successful Submission: 2026-03-01 08:35:51

Comparing Values

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

Comparing Characters

Time of First Successful Submission: 2026-03-01 09:17:22

Conditional Control Flow

Time of First Successful Submission: 2026-03-01 09:26:24

Comparing Strings

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

Reverse the Password

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

Conditionals Without Conditionals

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

Looping

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

Reverse the Calculation

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

Reverse the Reverse

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

Dealing with Bitwise Operations

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

Loops on Data

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

Debugging Programs

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

Inspecting Registers

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

Examining Memory

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

Setting Breakpoints

Time of First Successful Submission: 2026-03-11 16:35:53

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2026-03-11 18:22:31

Modifying Execution

Time of First Successful Submission: 2026-03-11 18:38:21

Broken Functions

Time of First Successful Submission: 2026-03-11 18:49:15

Exit

Time of First Successful Submission: 2026-03-03 17:59:15

Socket

Time of First Successful Submission: 2026-03-03 18:26:10

Bind

Time of First Successful Submission: 2026-03-03 20:08:43

Listen

Time of First Successful Submission: 2026-03-04 17:49:37

Accept

Time of First Successful Submission: 2026-03-04 18:12:57

Static Response

Time of First Successful Submission: 2026-03-04 18:46:21

Dynamic Response

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

Iterative GET Server

Time of First Successful Submission: 2026-03-05 13:18:44

Concurrent GET Server

Time of First Successful Submission: 2026-03-05 13:44:46

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-03-07 15:41:19


Playing With Programs

84 / 116 1601 / 24251


What's the password?

Time of First Successful Submission: 2026-05-09 15:41:36

... and again!

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

Newline Troubles

Time of First Successful Submission: 2026-05-09 15:46:12

Reasoning about files

Time of First Successful Submission: 2026-05-09 15:50:30

Specifying Filenames

Time of First Successful Submission: 2026-05-09 15:52:22

Binary and Hex Encoding

Time of First Successful Submission: 2026-05-09 15:57:30

More Hex

Time of First Successful Submission: 2026-05-09 16:01:22

Decoding Hex

Time of First Successful Submission: 2026-05-09 16:16:53

Decoding Practice

Time of First Successful Submission: 2026-05-09 16:23:08

Encoding Practice

Time of First Successful Submission: 2026-05-09 16:27:48

Hex-encoding ASCII

Time of First Successful Submission: 2026-05-09 16:34:32

Nested Encoding

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

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2026-05-09 17:23:51

Modifying Encoded Data

Time of First Successful Submission: 2026-05-09 17:35:10

Decoding Base64

Time of First Successful Submission: 2026-05-09 17:39:08

Encoding Base64

Time of First Successful Submission: 2026-05-09 17:40:49

Dealing with Obfuscation

Time of First Successful Submission: 2026-05-09 17:45:22

Dealing with Obfuscation 2

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

Your First HTTP Request

Time of First Successful Submission: 2026-05-10 13:11:35

Reading Flask

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

Commented Data

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

HTTP Metadata

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

HTTP (netcat)

Time of First Successful Submission: 2026-05-10 13:33:49

HTTP Paths (netcat)

Time of First Successful Submission: 2026-05-10 13:36:03

HTTP (curl)

Time of First Successful Submission: 2026-05-10 13:38:20

HTTP (python)

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

HTTP Host Header (python)

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

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2026-05-10 13:54:41

HTTP GET Parameters

Time of First Successful Submission: 2026-05-10 14:00:30

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-05-10 14:05:44

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-05-10 14:09:35

HTTP Forms

Time of First Successful Submission: 2026-05-10 14:11:48

HTTP Forms (curl)

Time of First Successful Submission: 2026-05-10 14:15:55

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2026-05-10 14:50:19

HTTP Forms Without Forms

Time of First Successful Submission: 2026-05-10 14:56:17

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-05-10 15:06:22

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-05-10 15:17:25

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-05-10 15:21:38

HTTP Redirects (curl)

Time of First Successful Submission: 2026-05-10 15:25:12

HTTP Redirects (python)

Time of First Successful Submission: 2026-05-10 15:28:30

HTTP Cookies (curl)

Time of First Successful Submission: 2026-05-10 15:37:35

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-05-10 15:40:13

HTTP Cookies (python)

Time of First Successful Submission: 2026-05-10 15:45:17

Server State (python)

Time of First Successful Submission: 2026-05-10 15:58:08

Listening Web

Time of First Successful Submission: 2026-05-10 16:10:51

Speaking Redirects

Time of First Successful Submission: 2026-05-10 16:21:22

JavaScript Redirects

Time of First Successful Submission: 2026-05-10 16:34:49

Including JavaScript

Time of First Successful Submission: 2026-05-10 16:55:02

HTTP (javascript)

Time of First Successful Submission: 2026-05-10 17:08:04

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-05-10 17:17:59

HTTP Forms (javascript)

Time of First Successful Submission: 2026-05-10 17:27:54

cat

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

more

Time of First Successful Submission: 2026-05-11 06:27:55

less

Time of First Successful Submission: 2026-05-11 06:28:58

tail

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

head

Time of First Successful Submission: 2026-05-11 06:30:32

sort

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

vim

Time of First Successful Submission: 2026-05-11 06:34:35

emacs

Time of First Successful Submission: 2026-05-11 06:38:02

nano

Time of First Successful Submission: 2026-05-11 06:39:27

rev

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

od

Time of First Successful Submission: 2026-05-11 06:44:47

hd

Time of First Successful Submission: 2026-05-11 06:46:49

xxd

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

base32

Time of First Successful Submission: 2026-05-11 06:49:58

base64

Time of First Successful Submission: 2026-05-11 06:50:37

split

Time of First Successful Submission: 2026-05-11 06:57:03

gzip

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

bzip2

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

zip

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

SQL Queries

Time of First Successful Submission: 2026-05-14 15:47:34

Filtering SQL

Time of First Successful Submission: 2026-05-14 15:50:23

Choosing Columns

Time of First Successful Submission: 2026-05-14 15:52:43

Exclusionary Filtering

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

Filtering Strings

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

Filtering on Expressions

Time of First Successful Submission: 2026-05-14 16:05:37

SELECTing Expressions

Time of First Successful Submission: 2026-05-14 16:16:40

Composite Conditions

Time of First Successful Submission: 2026-05-14 16:21:20

Reaching Your LIMITs

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

Querying Metadata

Time of First Successful Submission: 2026-05-14 16:28:33


Pwntools Tutorials

12 / 12 391 / 1330


Level 0.0

Time of First Successful Submission: 2026-06-27 09:05:30

Level 1.0

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

Level 1.1

Time of First Successful Submission: 2026-06-27 09:21:39

Level 2.0

Time of First Successful Submission: 2026-06-27 09:37:21

Level 2.1

Time of First Successful Submission: 2026-06-27 09:47:27

Level 2.2

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

Level 2.3

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

Level 2.4

Time of First Successful Submission: 2026-06-27 10:55:39

Level 2.5

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

Level 2.6

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

Level 3.0

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

Level 4.0

Time of First Successful Submission: 2026-06-27 14:19:50