yunoball

💻 🔤 🏴 🐧

pwn.college Archives

30 / 232 12253 / 25760


set-register

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

set-multiple-registers

Time of First Successful Submission: 2026-05-18 23:25:55

add-to-register

Time of First Successful Submission: 2026-05-18 23:27:48

linear-equation-registers

Time of First Successful Submission: 2026-05-18 23:36:06

integer-division

Time of First Successful Submission: 2026-05-18 23:43:14

modulo-operation

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

set-upper-byte

Time of First Successful Submission: 2026-05-18 23:46:27

efficient-modulo

Time of First Successful Submission: 2026-05-18 23:53:51

byte-extraction

Time of First Successful Submission: 2026-05-19 00:17:57

bitwise-and

Time of First Successful Submission: 2026-05-19 00:20:45

check-even

Time of First Successful Submission: 2026-05-19 00:43:56

memory-read

Time of First Successful Submission: 2026-05-19 00:48:20

memory-write

Time of First Successful Submission: 2026-05-19 00:49:10

memory-increment

Time of First Successful Submission: 2026-05-19 01:00:01

byte-access

Time of First Successful Submission: 2026-05-19 01:01:31

memory-size-access

Time of First Successful Submission: 2026-05-19 01:02:47

little-endian-write

Time of First Successful Submission: 2026-05-19 01:07:39

memory-sum

Time of First Successful Submission: 2026-05-19 01:15:44

stack-subtraction

Time of First Successful Submission: 2026-05-19 01:23:38

swap-stack-values

Time of First Successful Submission: 2026-05-19 01:25:45

average-stack-values

Time of First Successful Submission: 2026-05-19 01:31:27

absolute-jump

Time of First Successful Submission: 2026-05-19 01:35:59

relative-jump

Time of First Successful Submission: 2026-05-19 01:49:57

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2026-05-19 02:34:59

indirect-jump

Time of First Successful Submission: 2026-05-19 02:50:59

average-loop

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

count-non-zero

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

string-lower

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

most-common-byte

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


Intro to Programming Languages

15 / 253 11296 / 36851


Commands

Time of First Successful Submission: 2026-06-22 17:20:56

Command Arguments

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

Command History

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

The Root Path

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

Absolute Paths

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

Changing position

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

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-06-22 17:25:34

Cat

Time of First Successful Submission: 2026-06-22 17:30:09

Ls

Time of First Successful Submission: 2026-06-22 17:32:50

Ls All

Time of First Successful Submission: 2026-06-22 17:35:31

Find

Time of First Successful Submission: 2026-06-22 17:44:16

Piping Echo

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

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-06-22 18:20:43


Intro to Cybersecurity

183 / 183 236 / 21719


Path Traversal 1

Time of First Successful Submission: 2026-05-28 02:57:00

Path Traversal 2

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

CMDi 1

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

CMDi 2

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

CMDi 3

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

CMDi 4

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

CMDi 5

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

CMDi 6

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

Authentication Bypass 1

Time of First Successful Submission: 2026-05-28 04:00:55

Authentication Bypass 2

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

SQLi 1

Time of First Successful Submission: 2026-05-28 04:13:49

SQLi 2

Time of First Successful Submission: 2026-05-28 14:27:52

SQLi 3

Time of First Successful Submission: 2026-05-28 14:36:34

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2026-05-28 15:00:50

XSS 1

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

XSS 2

Time of First Successful Submission: 2026-05-28 15:13:07

XSS 3

Time of First Successful Submission: 2026-05-28 15:28:38

XSS 4

Time of First Successful Submission: 2026-05-28 15:35:55

XSS 5

Time of First Successful Submission: 2026-05-28 16:06:44

XSS 6

Time of First Successful Submission: 2026-05-28 18:54:59

XSS 7

Time of First Successful Submission: 2026-05-28 19:17:35

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2026-05-29 14:02:22

CSRF 3

Time of First Successful Submission: 2026-05-29 14:09:30

CSRF 4

Time of First Successful Submission: 2026-05-29 14:17:49

CSRF 5

Time of First Successful Submission: 2026-05-29 14:24:35

Connect

Time of First Successful Submission: 2026-05-29 15:20:23

Send

Time of First Successful Submission: 2026-05-29 15:21:27

Shutdown

Time of First Successful Submission: 2026-05-29 15:24:44

Listen

Time of First Successful Submission: 2026-05-29 15:26:16

Scan 1

Time of First Successful Submission: 2026-05-29 15:36:43

Scan 2

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

Monitor 1

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

Monitor 2

Time of First Successful Submission: 2026-05-29 17:39:58

Sniffing Cookies

Time of First Successful Submission: 2026-05-29 17:44:55

Network Configuration

Time of First Successful Submission: 2026-05-29 17:47:08

Firewall 1

Time of First Successful Submission: 2026-05-29 17:54:44

Firewall 2

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

Firewall 3

Time of First Successful Submission: 2026-05-29 18:07:51

Denial of Service 1

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

Denial of Service 2

Time of First Successful Submission: 2026-05-29 18:26:00

Denial of Service 3

Time of First Successful Submission: 2026-05-29 18:33:28

Ethernet

Time of First Successful Submission: 2026-05-29 18:50:00

IP

Time of First Successful Submission: 2026-05-29 18:54:44

TCP

Time of First Successful Submission: 2026-05-29 18:57:39

TCP Handshake

Time of First Successful Submission: 2026-05-29 19:38:15

UDP

Time of First Successful Submission: 2026-05-29 19:41:12

UDP 2

Time of First Successful Submission: 2026-05-29 19:46:38

UDP Spoofing 1

Time of First Successful Submission: 2026-05-29 19:52:19

UDP Spoofing 2

Time of First Successful Submission: 2026-05-29 19:56:45

UDP Spoofing 3

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

UDP Spoofing 4

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

ARP

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

Intercept

Time of First Successful Submission: 2026-05-29 21:02:49

Man-in-the-Middle

Time of First Successful Submission: 2026-06-04 19:18:42

XOR

Time of First Successful Submission: 2026-06-05 00:04:06

XORing Hex

Time of First Successful Submission: 2026-06-05 00:14:54

XORing ASCII

Time of First Successful Submission: 2026-06-05 00:28:06

XORing ASCII Strings

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

One-time Pad

Time of First Successful Submission: 2026-06-05 00:50:32

One-time Pad Tampering

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

Many-time Pad

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

AES

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

AES-ECB-CPA

Time of First Successful Submission: 2026-06-06 01:18:29

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-06-06 15:55:51

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-06-06 16:04:46

AES-ECB-CPA-Suffix

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

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-06-06 18:23:28

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-06-14 00:38:48

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-06-14 00:48:21

AES-ECB-CPA-Prefix-Boss

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

AES-CBC

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

AES-CBC Tampering

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

AES-CBC Resizing

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

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-06-06 20:48:38

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-06-06 20:50:56

AES-CBC-POA-Multi-Block

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

AES-CBC-POA-Encrypt

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

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-06-06 21:54:43

DHKE

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

DHKE-to-AES

Time of First Successful Submission: 2026-06-06 23:31:35

RSA 1

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

RSA 2

Time of First Successful Submission: 2026-06-06 23:43:58

RSA 3

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

RSA 4

Time of First Successful Submission: 2026-06-06 23:47:36

RSA Signatures

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

SHA 1

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

SHA 2

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

TLS 1

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

TLS 2

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

level1

Time of First Successful Submission: 2026-06-05 18:53:42

level2

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

level3

Time of First Successful Submission: 2026-06-05 18:56:43

level4

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

level5

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

level6

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

level7

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

level8

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

level9

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

level10

Time of First Successful Submission: 2026-06-05 19:07:43

level11

Time of First Successful Submission: 2026-06-05 19:10:42

level12

Time of First Successful Submission: 2026-06-05 19:12:54

level13

Time of First Successful Submission: 2026-06-05 19:15:20

level14

Time of First Successful Submission: 2026-06-05 19:16:12

level15

Time of First Successful Submission: 2026-06-05 19:16:37

level16

Time of First Successful Submission: 2026-06-05 19:17:30

level17

Time of First Successful Submission: 2026-06-05 19:19:58

level18

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

level19

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

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-05-30 18:16:05

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-05-30 18:18:32

File Formats: Magic Numbers (x86)

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

Reading Endianness (Python)

Time of First Successful Submission: 2026-05-30 18:27:44

Reading Endianness (C)

Time of First Successful Submission: 2026-05-30 18:34:47

Reading Endianness (x86)

Time of First Successful Submission: 2026-05-30 18:47:12

Version Information (Python)

Time of First Successful Submission: 2026-05-30 19:01:45

Version Information (C)

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

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2026-05-30 19:24:50

Metadata and Data (C)

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

Metadata and Data (x86)

Time of First Successful Submission: 2026-05-30 19:37:57

Input Restrictions (Python)

Time of First Successful Submission: 2026-05-30 19:43:11

Input Restrictions (C)

Time of First Successful Submission: 2026-05-30 19:44:22

Input Restrictions (x86)

Time of First Successful Submission: 2026-05-30 19:51:52

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-05-30 19:55:32

Behold the cIMG! (C)

Time of First Successful Submission: 2026-05-30 19:58:33

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-05-30 20:02:55

A Basic cIMG (Python)

Time of First Successful Submission: 2026-05-30 20:08:46

A Basic cIMG (C)

Time of First Successful Submission: 2026-05-30 20:10:19

A Basic cIMG (x86)

Time of First Successful Submission: 2026-05-30 20:12:58

Internal State Mini (C)

Time of First Successful Submission: 2026-05-30 20:27:00

Internal State Mini (x86)

Time of First Successful Submission: 2026-05-30 20:32:29

Internal State (C)

Time of First Successful Submission: 2026-05-30 20:53:01

Internal State (x86)

Time of First Successful Submission: 2026-05-30 21:00:33

File Formats: Directives (C)

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

File Formats: Directives (x86)

Time of First Successful Submission: 2026-05-31 18:22:59

The Patch Directive

Time of First Successful Submission: 2026-06-14 17:46:25

Optimizing for Space

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

Tweaking Images

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

Storage and Retrieval

Time of First Successful Submission: 2026-06-14 18:42:00

Extracting Knowledge

Time of First Successful Submission: 2026-06-14 18:52:42

Advanced Sprites

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

Accessing Resources

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

Unsafe Animations

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

Animations

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

Interoperability: Patching Data

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

Patching Code

Time of First Successful Submission: 2026-06-14 21:57:58

Patching Control Flow

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

Your First Overflow (easy)

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

Your First Overflow (hard)

Time of First Successful Submission: 2026-05-31 00:13:04

Precision (easy)

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

Precision (hard)

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

Variable Control (easy)

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

Variable Control (hard)

Time of First Successful Submission: 2026-05-31 02:11:01

Control Hijack (easy)

Time of First Successful Submission: 2026-05-31 02:25:06

Control Hijack (hard)

Time of First Successful Submission: 2026-05-31 02:37:23

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-06-01 03:43:57

PIEs (easy)

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

PIEs (hard)

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

String Lengths (easy)

Time of First Successful Submission: 2026-06-03 18:26:27

String Lengths (hard)

Time of First Successful Submission: 2026-06-03 18:52:46

Basic Shellcode

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

NOP Sleds

Time of First Successful Submission: 2026-06-03 19:33:28

NULL-Free Shellcode

Time of First Successful Submission: 2026-06-03 19:57:43

Hijack to (Mapped) Shellcode (easy)

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

Hijack to (Mapped) Shellcode (hard)

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

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-06-04 04:24:54

Hijack to Shellcode (hard)

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

ECB-to-Win (easy)

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

ECB-to-Win (hard)

Time of First Successful Submission: 2026-06-09 20:54:42

ECB-to-Shellcode (easy)

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

ECB-to-Shellcode (hard)

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

CIMG Screenshots

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

CIMG Screenshots 2

Time of First Successful Submission: 2026-06-19 01:12:15

Wily Webserver

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

The Watering Hole

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

Secure Chat 1

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

Secure Chat 2

Time of First Successful Submission: 2026-06-12 15:11:51

Secure Chat 3

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

Secure Chat 4

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

Secure Chat 5

Time of First Successful Submission: 2026-06-18 00:56:44


Program Security

70 / 162 1205 / 10105


ello ackers!

Time of First Successful Submission: 2026-06-19 18:38:40

Syscall Smuggler

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

Syscall Shenanigans

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

Byte Budget

Time of First Successful Submission: 2026-06-20 00:31:53

ClobberCode

Time of First Successful Submission: 2026-06-21 16:55:00

Diverse Delivery

Time of First Successful Submission: 2026-06-21 17:17:55

Pocket Payload

Time of First Successful Submission: 2026-06-21 17:26:54

Micro Menace

Time of First Successful Submission: 2026-06-21 17:32:17

Login Leakage (Easy)

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

Login Leakage (Hard)

Time of First Successful Submission: 2026-06-21 23:38:58

Bounds Breaker (Easy)

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

Bounds Breaker (Hard)

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

Casting Catastrophe (Easy)

Time of First Successful Submission: 2026-06-23 00:32:35

Casting Catastrophe (Hard)

Time of First Successful Submission: 2026-06-23 00:35:59

Pointer Problems (Easy)

Time of First Successful Submission: 2026-06-23 18:53:42

Pointer Problems (Hard)

Time of First Successful Submission: 2026-06-23 19:56:05

Anomalous Array (Easy)

Time of First Successful Submission: 2026-06-25 02:46:03

Anomalous Array (Hard)

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

Now you got it (Easy)

Time of First Successful Submission: 2026-06-25 06:05:50

Now you got it (Hard)

Time of First Successful Submission: 2026-06-25 06:33:50

Loop Lunacy (Easy)

Time of First Successful Submission: 2026-06-25 16:10:14

Loop Lunacy (Hard)

Time of First Successful Submission: 2026-06-25 16:27:19

Nosy Neighbor (Easy)

Time of First Successful Submission: 2026-06-25 17:34:03

Nosy Neighbor (Hard)

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

Recursive Ruin (Easy)

Time of First Successful Submission: 2026-06-25 19:10:46

Recursive Ruin (Hard)

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

Lingering Leftover (Easy)

Time of First Successful Submission: 2026-06-25 23:14:01

Lingering Leftover (Hard)

Time of First Successful Submission: 2026-06-25 23:27:31

Latent Leak (Easy)

Time of First Successful Submission: 2026-06-26 01:12:24

Latent Leak (Hard)

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

Fork Foolery (Easy)

Time of First Successful Submission: 2026-06-26 21:19:31

Fork Foolery (Hard)

Time of First Successful Submission: 2026-06-26 21:45:10

Canary Conundrum (Easy)

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

Canary Conundrum (Hard)

Time of First Successful Submission: 2026-06-27 05:13:24

A Crafty Clobber (Easy)

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

A Crafty Clobber (Hard)

Time of First Successful Submission: 2026-06-27 21:04:38

Can It Fizz?

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

Does It Buzz?

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

Make It FizzBuzz

Time of First Successful Submission: 2026-07-01 22:12:49

Terrible Token (Easy)

Time of First Successful Submission: 2026-07-02 00:55:38

Terrible Token (Hard)

Time of First Successful Submission: 2026-07-02 00:58:33

Tangled Ticket (Easy)

Time of First Successful Submission: 2026-07-02 00:59:58

Tangled Ticket (Hard)

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

Bit Bender

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

Substitution Sorcery

Time of First Successful Submission: 2026-07-04 15:58:44

Meager Mangler (Easy)

Time of First Successful Submission: 2026-07-04 16:10:22

Meager Mangler (Hard)

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

Monstrous Mangler (Easy)

Time of First Successful Submission: 2026-07-04 17:43:31

Monstrous Mangler (Hard)

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

Patched Up (Easy)

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

Patched Up (Hard)

Time of First Successful Submission: 2026-07-04 20:19:59

Puzzle Patch (Easy)

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

Puzzle Patch (Hard)

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

Patch Perfect (Easy)

Time of First Successful Submission: 2026-07-04 20:27:28

Patch Perfect (Hard)

Time of First Successful Submission: 2026-07-04 20:40:30

Trust the Yancode (Easy)

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

Trust the Yancode (Hard)

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

Know the Yancode (Easy)

Time of First Successful Submission: 2026-07-06 16:47:54

Know the Yancode (Hard)

Time of First Successful Submission: 2026-07-06 17:02:10

Master the Yancode (Easy)

Time of First Successful Submission: 2026-07-06 19:20:28

Master the Yancode (Hard)

Time of First Successful Submission: 2026-07-06 19:50:33

Transcend the Yancode (Easy)

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

Transcend the Yancode (Hard)

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

The Yanalyzer (Easy)

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

The Yanalyzer (Hard)

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

The Yangler (Easy)

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

The Yangler (Hard)

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

Yancraft (Easy)

Time of First Successful Submission: 2026-07-10 17:57:52

Yancraft (Hard)

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

Yansanity (Easy)

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


Start Here

12 / 12 2295 / 50552


Using the Terminal

Time of First Successful Submission: 2026-04-30 22:00:47

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-04-30 22:11:56

Challenge Programs

Time of First Successful Submission: 2026-04-30 22:15:38

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-04-30 22:19:25

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-30 22:21:36

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-30 22:22:42


Linux Luminarium

128 / 128 3552 / 37358


Intro to Commands

Time of First Successful Submission: 2026-06-22 17:20:56

Intro to Arguments

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

Command History

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

The Root

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

Program and absolute paths

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

Position thy self

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

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-06-22 17:25:34

explicit relative paths, from /

Time of First Successful Submission: 2026-06-22 17:26:55

implicit relative path

Time of First Successful Submission: 2026-06-22 17:27:27

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-06-22 17:30:09

catting absolute paths

Time of First Successful Submission: 2026-06-22 17:30:31

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-06-22 17:31:26

comparing files

Time of First Successful Submission: 2026-06-22 17:32:21

listing files

Time of First Successful Submission: 2026-06-22 17:32:50

touching files

Time of First Successful Submission: 2026-06-22 17:33:30

removing files

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

moving files

Time of First Successful Submission: 2026-06-22 17:34:33

copying files

Time of First Successful Submission: 2026-06-22 17:35:01

hidden files

Time of First Successful Submission: 2026-06-22 17:35:31

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2026-06-22 17:40:33

finding files

Time of First Successful Submission: 2026-06-22 17:44:16

linking files

Time of First Successful Submission: 2026-06-22 17:44:50

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2026-06-22 17:46:35

Reading Manuals

Time of First Successful Submission: 2026-06-22 17:47:26

Searching Manuals

Time of First Successful Submission: 2026-06-22 17:49:04

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-06-22 17:54:39

Help for Builtins

Time of First Successful Submission: 2026-06-22 17:55:25

Matching with *

Time of First Successful Submission: 2026-06-22 18:04:57

Matching with ?

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

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-06-22 18:07:01

Multiple globs

Time of First Successful Submission: 2026-06-22 18:07:51

Mixing globs

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

Exclusionary globbing

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

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-06-22 18:14:08

Tab completion on commands

Time of First Successful Submission: 2026-06-22 18:15:08

Redirecting output

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

Redirecting more output

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

Appending output

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

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-06-22 18:20:43

Grepping stored results

Time of First Successful Submission: 2026-06-22 18:21:57

Grepping live output

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

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2026-06-22 18:24:52

Filtering with sed

Time of First Successful Submission: 2026-06-22 18:26:04

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-06-22 18:30:41

Writing to multiple programs

Time of First Successful Submission: 2026-06-22 18:32:41

Split-piping stderr and stdout

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

Named pipes

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

Printing Variables

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

Setting Variables

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

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-06-22 18:40:14

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2026-06-22 18:42:08

Reading Input

Time of First Successful Submission: 2026-06-22 18:44:42

Reading Files

Time of First Successful Submission: 2026-06-22 18:48:26

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-06-22 18:55:41

Deleting newlines

Time of First Successful Submission: 2026-06-22 18:56:24

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

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

Killing Processes

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

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-06-22 19:09:48

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-06-22 19:12:22

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2026-06-22 19:16:32

Other users with su

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

Cracking passwords

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

Using sudo

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

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-06-22 19:24:44

Fun With Groups Names

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

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-06-22 19:32:10

The SUID Bit

Time of First Successful Submission: 2026-06-22 19:32:49

Chaining with Semicolons

Time of First Successful Submission: 2026-06-22 19:33:32

Building on Success

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

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-06-22 19:36:12

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2026-06-22 19:37:27

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-06-22 19:40:48

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-06-22 19:43:04

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-06-22 19:44:55

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2026-06-22 19:48:15

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-06-22 19:48:56

Switching Windows (tmux)

Time of First Successful Submission: 2026-06-22 19:49:19

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2026-06-22 19:52:05

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2026-06-22 19:56:06

Hijacking Commands

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

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-06-22 20:00:54

Overshared Directories

Time of First Successful Submission: 2026-06-22 20:04:12

Tricky Linking

Time of First Successful Submission: 2026-06-22 20:06:30

Sniffing Process Arguments

Time of First Successful Submission: 2026-06-22 20:08:06

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2026-06-22 20:16:04

Disk-Space Doomsday

Time of First Successful Submission: 2026-06-22 20:17:57

rm -rf /

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

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-06-22 20:23:39


Computing 101

131 / 131 13 / 21042


Your First Register

Time of First Successful Submission: 2026-04-30 23:08:57

Your First Syscall

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

Exit Codes

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

Building Executables

Time of First Successful Submission: 2026-04-30 23:21:53

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-05-01 00:23:02

More Loading Practice

Time of First Successful Submission: 2026-05-01 00:24:27

Dereferencing Pointers

Time of First Successful Submission: 2026-05-01 00:32:32

Dereferencing Yourself

Time of First Successful Submission: 2026-05-01 00:35:19

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-01 00:37:13

Stored Addresses

Time of First Successful Submission: 2026-05-01 00:42:14

Double Dereference

Time of First Successful Submission: 2026-05-01 00:46:26

The Stack

Time of First Successful Submission: 2026-05-04 01:28:01

Stack Offsets

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

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-05-04 01:46:14

Negative Numbers

Time of First Successful Submission: 2026-06-06 01:26:48

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-06-06 01:30:33

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-06-06 01:31:37

Encoding Negatives

Time of First Successful Submission: 2026-06-06 01:33:35

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-06 01:34:53

More Hex

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

Decoding Hex

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

Mixed Conversions

Time of First Successful Submission: 2026-06-06 01:41:18

Disassembling Programs

Time of First Successful Submission: 2026-05-04 03:22:56

Tracing Syscalls

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

Starting GDB

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

Quitting GDB

Time of First Successful Submission: 2026-05-04 03:31:56

Starting Programs in GDB

Time of First Successful Submission: 2026-05-04 03:39:16

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-05-04 03:43:09

Reading Register Values

Time of First Successful Submission: 2026-05-04 03:44:45

Setting Register Values

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

Popping Stack Values

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

Examining Memory

Time of First Successful Submission: 2026-05-04 03:50:46

Examining Stack Pointers

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

Cooperative Debugging

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

Running with Arguments

Time of First Successful Submission: 2026-06-02 23:52:25

Redirecting Input in GDB

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

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2026-05-04 22:32:45

Writing Strings

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

Reading Data

Time of First Successful Submission: 2026-05-05 00:08:04

Reading Exactly

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

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-05-05 00:21:23

RIP-Relative Strings

Time of First Successful Submission: 2026-06-13 23:17:23

Comparing Values

Time of First Successful Submission: 2026-05-05 23:52:19

Comparing Characters

Time of First Successful Submission: 2026-05-05 23:58:56

Conditional Control Flow

Time of First Successful Submission: 2026-05-06 00:04:33

Comparing Strings

Time of First Successful Submission: 2026-05-06 00:17:54

Reverse the Password

Time of First Successful Submission: 2026-05-06 00:28:28

Conditionals Without Conditionals

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

Recognizing Loops

Time of First Successful Submission: 2026-05-06 01:27:42

Writing Loops

Time of First Successful Submission: 2026-07-10 00:39:34

Writing From a Shared Library

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

Returning a Value

Time of First Successful Submission: 2026-06-03 02:15:21

Calling Through a Pointer

Time of First Successful Submission: 2026-06-03 02:16:34

Calling Through a Pointer with an Argument

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

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-06-06 14:19:36

Saving Callee-Saved Registers

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

Sign Extension

Time of First Successful Submission: 2026-06-13 23:19:49

Little-Endian Bytes

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

Qword by Qword

Time of First Successful Submission: 2026-06-09 15:56:24

Dword by Dword

Time of First Successful Submission: 2026-06-09 15:58:16

Word by Word

Time of First Successful Submission: 2026-06-09 16:10:19

Byte by Byte

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

Cracking a Struct

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

Scrambled Struct

Time of First Successful Submission: 2026-06-09 16:29:42

Reverse the Calculation

Time of First Successful Submission: 2026-05-06 02:12:19

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-06 02:34:46

Even or Odd

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

Masking Bits

Time of First Successful Submission: 2026-06-09 15:10:49

Lowercase a String

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

Uppercase a String

Time of First Successful Submission: 2026-06-09 15:25:17

Swap Case

Time of First Successful Submission: 2026-06-09 15:42:56

Shifting Left

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

Shifting Right

Time of First Successful Submission: 2026-06-09 15:47:59

Loops on Data

Time of First Successful Submission: 2026-05-06 02:37:47

Reaching Into the Caller's Frame

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

Loading Stale Stack Data

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

Stealing Stale Stack Data

Time of First Successful Submission: 2026-06-18 21:59:06

Reserving Your Own Frame

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

Using Your Own Frame

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

Environment Variables on the Stack

Time of First Successful Submission: 2026-06-03 02:33:48

Aligning the Stack Through the Environment

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

Aligning the Stack Through GDB

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

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-03 02:43:57

A Single Digit

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

Two Digits

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

String to Integer

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

Negative Numbers

Time of First Successful Submission: 2026-06-07 14:40:41

Where the Number Ends

Time of First Successful Submission: 2026-06-07 14:46:37

A Whole Program

Time of First Successful Submission: 2026-06-07 14:50:30

A Single Digit, Back to Text

Time of First Successful Submission: 2026-06-07 14:53:18

Divide and Remainder

Time of First Successful Submission: 2026-06-07 14:58:57

Drop the Leading Zero

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

Integer to String

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

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-06-07 15:32:26

Sum Them All

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

Addition

Time of First Successful Submission: 2026-06-09 14:36:43

Subtraction

Time of First Successful Submission: 2026-06-09 14:38:03

Multiplication

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

Bitwise Operators

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

Unary Operators

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

Literal Output

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

Newline Escapes

Time of First Successful Submission: 2026-06-13 23:34:52

Escaped Syntax

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

Decimal Markers

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

Multiple Decimal Markers

Time of First Successful Submission: 2026-06-13 23:57:51

String Markers

Time of First Successful Submission: 2026-06-13 23:58:57

Hex Byte Escapes

Time of First Successful Submission: 2026-06-14 00:01:55

Debugging Programs

Time of First Successful Submission: 2026-05-20 00:06:19

Inspecting Registers

Time of First Successful Submission: 2026-05-20 00:12:45

Examining Memory

Time of First Successful Submission: 2026-05-20 01:42:09

Setting Breakpoints

Time of First Successful Submission: 2026-05-20 18:10:32

GDB Scripting

Time of First Successful Submission: 2026-05-21 00:55:49

Modifying Execution

Time of First Successful Submission: 2026-05-21 01:57:02

Broken Functions

Time of First Successful Submission: 2026-05-21 02:55:04

Exit

Time of First Successful Submission: 2026-05-22 00:29:37

Socket

Time of First Successful Submission: 2026-05-23 02:20:19

Bind

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

Listen

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

Accept

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

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-05-23 16:43:12

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2026-05-23 17:14:25

Concurrent POST Server

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

Web Server

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


Playing With Programs

116 / 116 961 / 24413


What's the password?

Time of First Successful Submission: 2026-05-24 16:29:38

... and again!

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

Newline Troubles

Time of First Successful Submission: 2026-05-24 16:31:58

Reasoning about files

Time of First Successful Submission: 2026-05-24 16:36:38

Specifying Filenames

Time of First Successful Submission: 2026-05-24 16:37:47

Binary and Hex Encoding

Time of First Successful Submission: 2026-05-24 16:51:11

More Hex

Time of First Successful Submission: 2026-05-24 16:52:25

Decoding Hex

Time of First Successful Submission: 2026-05-24 16:53:55

Decoding Practice

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

Encoding Practice

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

Hex-encoding ASCII

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

Nested Encoding

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

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2026-05-24 17:26:31

Modifying Encoded Data

Time of First Successful Submission: 2026-05-24 17:34:16

Decoding Base64

Time of First Successful Submission: 2026-05-24 17:42:53

Encoding Base64

Time of First Successful Submission: 2026-05-24 17:44:23

Dealing with Obfuscation

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

Dealing with Obfuscation 2

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

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2026-05-24 19:15:13

Commented Data

Time of First Successful Submission: 2026-05-24 19:19:50

HTTP Metadata

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

HTTP (netcat)

Time of First Successful Submission: 2026-05-24 19:47:14

HTTP Paths (netcat)

Time of First Successful Submission: 2026-05-24 19:48:35

HTTP (curl)

Time of First Successful Submission: 2026-05-24 19:50:18

HTTP (python)

Time of First Successful Submission: 2026-05-24 19:54:19

HTTP Host Header (python)

Time of First Successful Submission: 2026-05-24 20:24:24

HTTP Host Header (curl)

Time of First Successful Submission: 2026-05-24 20:27:21

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-05-24 20:37:04

URL Encoding (netcat)

Time of First Successful Submission: 2026-05-24 21:07:25

HTTP GET Parameters

Time of First Successful Submission: 2026-05-24 21:12:51

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-05-24 21:16:56

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-05-24 21:19:48

HTTP Forms

Time of First Successful Submission: 2026-05-24 21:21:50

HTTP Forms (curl)

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

HTTP Forms (netcat)

Time of First Successful Submission: 2026-05-24 21:28:53

HTTP Forms (python)

Time of First Successful Submission: 2026-05-24 21:30:34

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-05-24 21:45:39

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-05-25 00:42:02

HTTP Redirects (curl)

Time of First Successful Submission: 2026-05-25 00:43:21

HTTP Redirects (python)

Time of First Successful Submission: 2026-05-25 00:44:13

HTTP Cookies (curl)

Time of First Successful Submission: 2026-05-25 00:47:22

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-05-25 00:49:07

HTTP Cookies (python)

Time of First Successful Submission: 2026-05-25 00:50:54

Server State (python)

Time of First Successful Submission: 2026-05-25 00:51:33

Listening Web

Time of First Successful Submission: 2026-05-25 00:55:56

Speaking Redirects

Time of First Successful Submission: 2026-05-25 01:15:02

JavaScript Redirects

Time of First Successful Submission: 2026-05-25 01:21:11

Including JavaScript

Time of First Successful Submission: 2026-05-25 01:36:13

HTTP (javascript)

Time of First Successful Submission: 2026-05-25 03:10:21

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

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

cat

Time of First Successful Submission: 2026-05-25 16:00:22

more

Time of First Successful Submission: 2026-05-25 16:00:52

less

Time of First Successful Submission: 2026-05-25 16:01:40

tail

Time of First Successful Submission: 2026-05-25 16:02:19

head

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

sort

Time of First Successful Submission: 2026-05-25 16:03:07

vim

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

emacs

Time of First Successful Submission: 2026-05-25 16:04:06

nano

Time of First Successful Submission: 2026-05-25 16:04:31

rev

Time of First Successful Submission: 2026-05-25 16:05:18

od

Time of First Successful Submission: 2026-05-25 16:09:56

hd

Time of First Successful Submission: 2026-05-25 16:10:50

xxd

Time of First Successful Submission: 2026-05-25 16:12:25

base32

Time of First Successful Submission: 2026-05-25 16:12:54

base64

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

split

Time of First Successful Submission: 2026-05-25 16:14:59

gzip

Time of First Successful Submission: 2026-05-25 16:18:48

bzip2

Time of First Successful Submission: 2026-05-25 16:19:30

zip

Time of First Successful Submission: 2026-05-25 16:25:43

tar

Time of First Successful Submission: 2026-05-25 16:27:38

ar

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

cpio

Time of First Successful Submission: 2026-05-25 16:37:51

genisoimage

Time of First Successful Submission: 2026-05-25 16:48:12

env

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

find

Time of First Successful Submission: 2026-05-25 17:57:27

make

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

nice

Time of First Successful Submission: 2026-05-25 17:59:38

timeout

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

stdbuf

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

setarch

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

watch

Time of First Successful Submission: 2026-05-25 18:06:06

socat

Time of First Successful Submission: 2026-05-25 18:06:36

whiptail

Time of First Successful Submission: 2026-05-25 18:08:39

awk

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

sed

Time of First Successful Submission: 2026-05-25 18:09:36

ed

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

chown

Time of First Successful Submission: 2026-05-25 18:12:18

chmod

Time of First Successful Submission: 2026-05-25 18:12:45

cp

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

mv

Time of First Successful Submission: 2026-05-25 18:38:47

perl

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

python

Time of First Successful Submission: 2026-05-25 18:40:13

ruby

Time of First Successful Submission: 2026-05-25 18:43:39

bash

Time of First Successful Submission: 2026-05-25 18:44:22

date

Time of First Successful Submission: 2026-05-25 18:44:47

dmesg

Time of First Successful Submission: 2026-05-25 18:45:15

wc

Time of First Successful Submission: 2026-05-25 18:45:44

gcc

Time of First Successful Submission: 2026-05-25 18:46:25

as

Time of First Successful Submission: 2026-05-25 18:46:56

wget

Time of First Successful Submission: 2026-05-25 18:49:27

ssh-keygen

Time of First Successful Submission: 2026-05-25 19:00:32

SQL Queries

Time of First Successful Submission: 2026-05-27 20:49:52

Filtering SQL

Time of First Successful Submission: 2026-05-27 20:53:21

Choosing Columns

Time of First Successful Submission: 2026-05-27 20:56:24

Exclusionary Filtering

Time of First Successful Submission: 2026-05-27 20:58:41

Filtering Strings

Time of First Successful Submission: 2026-05-27 21:00:49

Filtering on Expressions

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

SELECTing Expressions

Time of First Successful Submission: 2026-05-27 21:10:32

Composite Conditions

Time of First Successful Submission: 2026-05-27 21:17:35

Reaching Your LIMITs

Time of First Successful Submission: 2026-05-27 21:24:54

Querying Metadata

Time of First Successful Submission: 2026-05-27 21:26:46


DSU Cyber Camps

12 / 104 2633 / 50854


Using the Terminal

Time of First Successful Submission: 2026-04-30 22:00:47

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-04-30 22:09:13

Restarting Challenges

Time of First Successful Submission: 2026-04-30 22:11:56

Getting Help

Time of First Successful Submission: 2026-04-30 22:14:11

Challenge Programs

Time of First Successful Submission: 2026-04-30 22:15:38

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-04-30 22:19:25

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-30 22:21:36

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-30 22:22:42


GCA CTF

12 / 104 2633 / 50853


Using the Terminal

Time of First Successful Submission: 2026-04-30 22:00:47

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-04-30 22:09:13

Restarting Challenges

Time of First Successful Submission: 2026-04-30 22:11:56

Getting Help

Time of First Successful Submission: 2026-04-30 22:14:11

Challenge Programs

Time of First Successful Submission: 2026-04-30 22:15:38

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-04-30 22:19:25

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-30 22:21:36

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-30 22:22:42


Pwntools Tutorials

12 / 12 384 / 1339


Level 0.0

Time of First Successful Submission: 2026-06-01 16:22:26

Level 1.0

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

Level 1.1

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

Level 2.0

Time of First Successful Submission: 2026-06-01 17:57:40

Level 2.1

Time of First Successful Submission: 2026-06-01 18:20:02

Level 2.2

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

Level 2.3

Time of First Successful Submission: 2026-06-01 18:29:32

Level 2.4

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

Level 2.5

Time of First Successful Submission: 2026-06-01 18:40:30

Level 2.6

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

Level 3.0

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

Level 4.0

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


Web Security

6 / 56 32 / 130


Reverse Shell

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

Bind Shell

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

Query Me This

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

ELFpress Delivery

Time of First Successful Submission: 2026-06-11 14:34:58

Say You're Admin

Time of First Successful Submission: 2026-06-11 14:41:35

Bring Your Own Cookie

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