cudos

pwn.college Archives

1 / 202 22339 / 22827


Triple Dereference

Time of First Successful Submission: 2026-01-22 17:21:46


Intro to Cybersecurity

87 / 183 3109 / 20354


Path Traversal 1

Time of First Successful Submission: 2026-03-20 04:06:37

Path Traversal 2

Time of First Successful Submission: 2026-03-20 04:14:16

CMDi 1

Time of First Successful Submission: 2026-03-20 04:16:29

CMDi 2

Time of First Successful Submission: 2026-03-20 04:17:28

CMDi 3

Time of First Successful Submission: 2026-03-20 05:15:22

CMDi 4

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

CMDi 5

Time of First Successful Submission: 2026-03-20 05:22:14

CMDi 6

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

Authentication Bypass 1

Time of First Successful Submission: 2026-03-20 05:58:32

Authentication Bypass 2

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

SQLi 1

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

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-03-20 06:16:25

SQLi 4

Time of First Successful Submission: 2026-03-20 06:29:32

SQLi 5

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

XSS 1

Time of First Successful Submission: 2026-03-20 06:44:35

XSS 2

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

XSS 3

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

XSS 4

Time of First Successful Submission: 2026-03-20 06:53:52

XSS 5

Time of First Successful Submission: 2026-03-20 06:56:40

XSS 6

Time of First Successful Submission: 2026-03-20 06:58:26

XSS 7

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

CSRF 1

Time of First Successful Submission: 2026-03-20 07:28:15

CSRF 2

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

CSRF 3

Time of First Successful Submission: 2026-03-20 07:32:21

CSRF 4

Time of First Successful Submission: 2026-03-20 07:35:24

CSRF 5

Time of First Successful Submission: 2026-03-20 07:38:48

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-03-09 18:15:28

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-03-09 18:23:15

Reading Endianness (Python)

Time of First Successful Submission: 2026-03-09 19:00:45

Reading Endianness (C)

Time of First Successful Submission: 2026-03-09 19:59:30

Reading Endianness (x86)

Time of First Successful Submission: 2026-03-09 20:05:40

Version Information (Python)

Time of First Successful Submission: 2026-03-09 20:13:32

Version Information (C)

Time of First Successful Submission: 2026-03-09 20:16:29

Version Information (x86)

Time of First Successful Submission: 2026-03-09 20:23:11

Metadata and Data (Python)

Time of First Successful Submission: 2026-03-09 20:34:00

Metadata and Data (C)

Time of First Successful Submission: 2026-03-09 20:39:14

Metadata and Data (x86)

Time of First Successful Submission: 2026-03-09 20:54:33

Input Restrictions (Python)

Time of First Successful Submission: 2026-03-09 20:57:08

Input Restrictions (C)

Time of First Successful Submission: 2026-03-09 20:59:38

Input Restrictions (x86)

Time of First Successful Submission: 2026-03-09 21:03:56

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

Time of First Successful Submission: 2026-03-09 21:09:24

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-03-09 21:12:48

A Basic cIMG (Python)

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

A Basic cIMG (C)

Time of First Successful Submission: 2026-03-09 21:18:08

A Basic cIMG (x86)

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

Internal State Mini (C)

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

Internal State Mini (x86)

Time of First Successful Submission: 2026-03-09 21:44:21

Internal State (C)

Time of First Successful Submission: 2026-03-16 19:20:42

Internal State (x86)

Time of First Successful Submission: 2026-03-16 19:23:34

File Formats: Directives (C)

Time of First Successful Submission: 2026-03-16 19:26:35

File Formats: Directives (x86)

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

The Patch Directive

Time of First Successful Submission: 2026-03-16 20:08:56

Optimizing for Space

Time of First Successful Submission: 2026-03-16 20:24:27

Tweaking Images

Time of First Successful Submission: 2026-03-16 20:34:47

Storage and Retrieval

Time of First Successful Submission: 2026-03-16 20:46:45

Extracting Knowledge

Time of First Successful Submission: 2026-03-16 21:33:39

Advanced Sprites

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

Accessing Resources

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

Unsafe Animations

Time of First Successful Submission: 2026-03-17 07:51:51

Animations

Time of First Successful Submission: 2026-03-17 16:44:04

Interoperability: Patching Data

Time of First Successful Submission: 2026-03-17 17:20:02

Patching Code

Time of First Successful Submission: 2026-03-17 17:40:13

Patching Control Flow

Time of First Successful Submission: 2026-03-17 17:50:26

Your First Overflow (easy)

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

Your First Overflow (hard)

Time of First Successful Submission: 2026-03-11 19:47:26

Precision (easy)

Time of First Successful Submission: 2026-03-11 19:51:21

Precision (hard)

Time of First Successful Submission: 2026-03-11 20:04:52

Variable Control (easy)

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

Variable Control (hard)

Time of First Successful Submission: 2026-03-11 20:22:10

Control Hijack (easy)

Time of First Successful Submission: 2026-03-18 00:40:58

Control Hijack (hard)

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

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-03-18 00:47:16

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-03-18 00:49:19

PIEs (easy)

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

PIEs (hard)

Time of First Successful Submission: 2026-03-18 01:47:01

String Lengths (easy)

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

String Lengths (hard)

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

Basic Shellcode

Time of First Successful Submission: 2026-03-11 23:59:30

NOP Sleds

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

NULL-Free Shellcode

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

Hijack to (Mapped) Shellcode (easy)

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

Hijack to (Mapped) Shellcode (hard)

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

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-03-18 20:24:30


Start Here

12 / 12 682 / 44302


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-06 21:34:22

Pasting into the Desktop

Time of First Successful Submission: 2026-01-06 21:35:34

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-01-06 22:20:48

The Flag File

Time of First Successful Submission: 2026-01-06 22:24:01

Using Privileged Mode

Time of First Successful Submission: 2026-01-06 22:25:37

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-08 21:06:49


Computing 101

57 / 94 4457 / 21987


Your First Register

Time of First Successful Submission: 2026-01-21 18:18:26

Your First Syscall

Time of First Successful Submission: 2026-01-21 18:19:17

Exit Codes

Time of First Successful Submission: 2026-01-21 18:20:17

Building Executables

Time of First Successful Submission: 2026-01-21 18:23:53

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-01-22 17:12:54

More Loading Practice

Time of First Successful Submission: 2026-01-22 17:13:56

Dereferencing Pointers

Time of First Successful Submission: 2026-01-22 17:15:22

Dereferencing Yourself

Time of First Successful Submission: 2026-01-22 17:16:41

Dereferencing with Offsets

Time of First Successful Submission: 2026-01-22 17:17:50

Stored Addresses

Time of First Successful Submission: 2026-01-22 17:19:23

Double Dereference

Time of First Successful Submission: 2026-01-22 17:21:04

Tracing Syscalls

Time of First Successful Submission: 2026-02-24 20:43:35

Starting GDB

Time of First Successful Submission: 2026-02-24 20:44:17

Starting Programs in GDB

Time of First Successful Submission: 2026-02-24 20:45:39

Writing Output

Time of First Successful Submission: 2026-02-24 21:00:10

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-02-24 21:02:31

Reading Data

Time of First Successful Submission: 2026-03-09 18:10:47

set-register

Time of First Successful Submission: 2026-01-22 17:24:13

set-multiple-registers

Time of First Successful Submission: 2026-01-22 17:27:23

add-to-register

Time of First Successful Submission: 2026-01-22 17:30:27

linear-equation-registers

Time of First Successful Submission: 2026-01-22 17:45:14

integer-division

Time of First Successful Submission: 2026-01-22 17:48:51

modulo-operation

Time of First Successful Submission: 2026-01-23 03:56:53

set-upper-byte

Time of First Successful Submission: 2026-01-23 04:04:30

efficient-modulo

Time of First Successful Submission: 2026-01-23 04:11:47

byte-extraction

Time of First Successful Submission: 2026-01-26 06:33:47

bitwise-and

Time of First Successful Submission: 2026-01-26 06:36:43

check-even

Time of First Successful Submission: 2026-01-26 06:49:54

memory-read

Time of First Successful Submission: 2026-02-02 22:42:49

memory-write

Time of First Successful Submission: 2026-02-02 22:45:15

memory-increment

Time of First Successful Submission: 2026-02-02 22:50:25

byte-access

Time of First Successful Submission: 2026-02-02 22:55:18

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2026-02-02 23:23:40

memory-sum

Time of First Successful Submission: 2026-02-02 23:27:04

stack-subtraction

Time of First Successful Submission: 2026-02-02 23:40:48

swap-stack-values

Time of First Successful Submission: 2026-02-02 23:42:03

average-stack-values

Time of First Successful Submission: 2026-02-02 23:46:22

absolute-jump

Time of First Successful Submission: 2026-02-02 23:49:47

relative-jump

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

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2026-02-03 00:42:31

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-02-03 17:55:44

count-non-zero

Time of First Successful Submission: 2026-02-03 18:01:59

string-lower

Time of First Successful Submission: 2026-02-19 02:14:17

most-common-byte

Time of First Successful Submission: 2026-02-19 02:17:26

Debugging Programs

Time of First Successful Submission: 2026-03-17 17:58:02

Inspecting Registers

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

Examining Memory

Time of First Successful Submission: 2026-03-17 18:11:47

Setting Breakpoints

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

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2026-03-17 23:57:40

Modifying Execution

Time of First Successful Submission: 2026-03-17 23:58:24

Broken Functions

Time of First Successful Submission: 2026-03-18 00:03:50


Playing With Programs

55 / 116 5458 / 23580


What's the password?

Time of First Successful Submission: 2026-03-18 00:05:06

... and again!

Time of First Successful Submission: 2026-03-18 00:06:38

Newline Troubles

Time of First Successful Submission: 2026-03-18 00:07:22

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2026-03-18 00:09:55

Binary and Hex Encoding

Time of First Successful Submission: 2026-03-18 00:10:51

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-03-18 00:13:17

Decoding Practice

Time of First Successful Submission: 2026-03-18 00:16:05

Encoding Practice

Time of First Successful Submission: 2026-03-18 00:16:47

Hex-encoding ASCII

Time of First Successful Submission: 2026-03-18 00:17:57

Nested Encoding

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

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2026-03-18 00:23:47

Modifying Encoded Data

Time of First Successful Submission: 2026-03-18 00:25:18

Decoding Base64

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

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2026-03-18 00:29:39

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-03-18 00:34:00

Your First HTTP Request

Time of First Successful Submission: 2026-03-12 01:25:25

Reading Flask

Time of First Successful Submission: 2026-03-18 20:26:32

Commented Data

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

HTTP Metadata

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

HTTP (netcat)

Time of First Successful Submission: 2026-03-18 20:35:17

HTTP Paths (netcat)

Time of First Successful Submission: 2026-03-18 20:36:42

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-03-18 20:38:43

HTTP Host Header (python)

Time of First Successful Submission: 2026-03-18 20:47:58

HTTP Host Header (curl)

Time of First Successful Submission: 2026-03-18 20:52:42

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-03-18 20:58:08

URL Encoding (netcat)

Time of First Successful Submission: 2026-03-18 21:20:48

HTTP GET Parameters

Time of First Successful Submission: 2026-03-18 21:23:31

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

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

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-03-19 05:12:47

HTTP Forms (netcat)

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

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-03-19 05:21:31

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-03-19 05:22:57

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-03-19 16:45:13

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-03-19 16:49:13

HTTP Redirects (curl)

Time of First Successful Submission: 2026-03-19 16:49:53

HTTP Redirects (python)

Time of First Successful Submission: 2026-03-19 16:50:43

HTTP Cookies (curl)

Time of First Successful Submission: 2026-03-19 16:53:33

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-03-19 16:56:22

HTTP Cookies (python)

Time of First Successful Submission: 2026-03-19 16:57:24

Server State (python)

Time of First Successful Submission: 2026-03-19 16:58:40

Listening Web

Time of First Successful Submission: 2026-03-19 16:59:52

Speaking Redirects

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

JavaScript Redirects

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

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-03-20 03:52:24

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-03-20 03:55:48

HTTP Forms (javascript)

Time of First Successful Submission: 2026-03-20 03:57:53


GCA CTF

12 / 104 972 / 44582


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-06 21:34:22

Pasting into the Desktop

Time of First Successful Submission: 2026-01-06 21:35:34

Connecting over SSH

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

Restarting Challenges

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

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2026-01-06 22:20:48

The Flag File

Time of First Successful Submission: 2026-01-06 22:24:01

Using Privileged Mode

Time of First Successful Submission: 2026-01-06 22:25:37

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-08 21:06:49