draining_value

🐧 💻 🔤 🦾 💻 💉

running pi[.]dev + deekseek v4 pro

Antarctica

Intro to Programming Languages

88 / 253 539 / 38141


Lecture 1.1. Course Environment

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

Lab 1.1 - Start Terminal

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

Lecture 1.2. Linux Shells

Time of First Successful Submission: 2026-07-24 03:05:57

Lecture 1.3. Linux File System

Time of First Successful Submission: 2026-07-24 03:07:43

Lecture 1.4. Executing Programs

Time of First Successful Submission: 2026-07-24 03:10:56

Lecture 1.5. Common Commands

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

Lecture 1.6. Redirection of I/O

Time of First Successful Submission: 2026-07-24 03:17:02

Lecture 1.7. Regular Expressions

Time of First Successful Submission: 2026-07-24 03:18:31

Commands

Time of First Successful Submission: 2026-06-23 04:42:29

Command Arguments

Time of First Successful Submission: 2026-06-23 04:43:30

Command History

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

The Root Path

Time of First Successful Submission: 2026-06-23 04:46:35

Absolute Paths

Time of First Successful Submission: 2026-06-23 04:47:52

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2026-06-23 04:50:31

Relative Paths

Time of First Successful Submission: 2026-06-23 04:51:37

Cat

Time of First Successful Submission: 2026-06-23 04:57:31

Ls

Time of First Successful Submission: 2026-06-23 05:03:10

Ls All

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

Find

Time of First Successful Submission: 2026-06-23 05:30:03

Piping Echo

Time of First Successful Submission: 2026-06-23 05:55:43

Piping Stdout

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

Piping Stdin

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

Lecture 2.1.1.0 Paradigms and C

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

Lecture 2.1.2. First C Program and Vars

Time of First Successful Submission: 2026-07-24 03:27:22

Lecture 2.1.2.1. Standard Output

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

Lecture 2.1.2.2. Standard In

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

Lecture 2.1.2.3. Flow Control & Command Line Arguments

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

Lecture 2.1.3.0 Dec & Def Functions

Time of First Successful Submission: 2026-07-24 03:29:26

Lecture 2.1.3.1. Globals & Locals

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

Lecture 2.1.3.2. Function Params and Ret Vals

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

Lecture 2.1.4. Global and Local Memory

Time of First Successful Submission: 2026-07-24 03:30:44

Lecture 2.1.4.1. Function Frames

Time of First Successful Submission: 2026-07-24 03:31:11

Lecture 2.1.5. Debugging C Programs

Time of First Successful Submission: 2026-07-24 03:31:38

Lecture 2.2.1.1. C-Arrays

Time of First Successful Submission: 2026-07-24 03:32:22

Lecture 2.2.2. C-Strings

Time of First Successful Submission: 2026-07-24 03:32:50

Lecture 2.2.3.1. Input to String

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

Lecture 2.2.3.2 Using fgets

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

Lecture 2.2.3.3. Input Buffer

Time of First Successful Submission: 2026-07-24 04:17:35

Lecture 2.2.4. File operations

Time of First Successful Submission: 2026-07-24 04:17:57

Lecture 2.2.5.1. strlen

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

Lecture 2.2.5.2. strcat

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

Lecture 2.2.5.3. strcmp

Time of First Successful Submission: 2026-07-24 04:19:00

Lecture 2.2.5.4. strcpy

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

Lecture 2.2.5.6. strspn

Time of First Successful Submission: 2026-07-24 04:19:41

Lecture 2.3.1. Stack pointers

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

Lecture 2.3.2.0 Examples Single Value

Time of First Successful Submission: 2026-07-24 03:34:13

Lecture 2.3.2.1. Examples of Ptr to Array

Time of First Successful Submission: 2026-07-24 03:34:40

Lecture 2.4.1.1. struct into

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

Lecture 2.4.1.4. string to struct

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

Lecture 2.4.1.5. array of struct

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

Lecture 2.5.1.3. the heap

Time of First Successful Submission: 2026-07-24 03:36:36

Lecture 2.5.1.4. malloc an int

Time of First Successful Submission: 2026-07-24 03:37:03

Lecture 2.5.1.5. create a heap based array

Time of First Successful Submission: 2026-07-24 03:37:31

Lecture 2.6.1. Double Ptr Local

Time of First Successful Submission: 2026-07-24 03:37:59

Lecture 2.6.1.1. Double Ptr Heap

Time of First Successful Submission: 2026-07-24 03:38:26

Lecture 2.6.1.2. Triple Ptr Local

Time of First Successful Submission: 2026-07-24 03:43:43

Lecture 3.1.1. OO Paradigm

Time of First Successful Submission: 2026-07-24 03:44:13

Lecture 3.1.2.1. Differences

Time of First Successful Submission: 2026-07-24 03:44:40

Lecture 3.1.2.2. Buffer and Files

Time of First Successful Submission: 2026-07-24 03:45:06

Lecture 3.2.1. Inheritance introduction

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

Lecture 3.2.2. Concrete Classes

Time of First Successful Submission: 2026-07-24 03:46:01

Lecture 3.2.2.1. Abstract Classes

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

Lecture 3.3.1.2. Templated Types

Time of First Successful Submission: 2026-07-24 03:46:55

Lecture 3.3.2.1. STL Pairs and Vectors

Time of First Successful Submission: 2026-07-24 03:47:24

Lecture 3.3.2.2. STL Map

Time of First Successful Submission: 2026-07-24 03:47:55

Lecture 3.4.1.0 BFS 1

Time of First Successful Submission: 2026-07-24 03:48:22

Lecture 3.4.1.1. BFS 2

Time of First Successful Submission: 2026-07-24 03:48:48

Lecture 3.4.2.0 Min Heap 1

Time of First Successful Submission: 2026-07-24 03:49:15

Lecture 4.1.1. Functional Programming Paradigm

Time of First Successful Submission: 2026-07-24 03:49:41

Lecture 4.1.1.2. Why Functional Language

Time of First Successful Submission: 2026-07-24 03:50:11

Lecture 4.1.2.1. Scheme Intro Part 1

Time of First Successful Submission: 2026-07-24 03:50:38

Lecture 4.2.1.1. Functions

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

Lecture 4.2.2. List Operations

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

Lecture 4.2.2.1. Recursion

Time of First Successful Submission: 2026-07-24 03:52:00

Lecture 5.1.1.1 Introduction to Prolog

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

Lecture 5.1.2.3 Facts

Time of First Successful Submission: 2026-07-24 04:10:04

Lecture 5.1.2.4 Rules

Time of First Successful Submission: 2026-07-24 04:10:25

Lecture 5.1.2.6 Searching for a Solution

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

Lecture 5.1.3.1 Operators

Time of First Successful Submission: 2026-07-24 04:13:26

Lecture 5.2.1.1 Recursion

Time of First Successful Submission: 2026-07-24 04:13:47

Lecture 5.2.1.2 Recursive Rules

Time of First Successful Submission: 2026-07-24 04:14:08

Lecture 5.2.1.3 Graphs

Time of First Successful Submission: 2026-07-24 04:14:29

Lecture 5.2.1.3 Map Coloring

Time of First Successful Submission: 2026-07-24 04:14:49

Lecture 5.2.1.3 Map Coloring

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

Lecture 5.2.1.3 Coin Machine

Time of First Successful Submission: 2026-07-24 04:15:33

Lecture 5.2.1.3 Sort Example

Time of First Successful Submission: 2026-07-24 04:15:56

Lecture 5.2.2.4 Other Examples

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


The Art of the Shell

31 / 55 47 / 558


The Transient Path

Time of First Successful Submission: 2026-07-24 10:48:50

Ferocious Functionality

Time of First Successful Submission: 2026-07-24 10:49:43

The Surprising Swap

Time of First Successful Submission: 2026-07-24 10:51:56

Path of the Unquoted

Time of First Successful Submission: 2026-07-24 10:52:38

Globbing Harmony

Time of First Successful Submission: 2026-07-24 10:53:29

Zen of Expansion

Time of First Successful Submission: 2026-07-24 10:54:05

Way of the Wildcard

Time of First Successful Submission: 2026-07-24 10:54:35

Saga of the Sneaky Similarity

Time of First Successful Submission: 2026-07-24 10:59:05

Enigma of the Environment

Time of First Successful Submission: 2026-07-24 10:59:46

Voyage of the Variable

Time of First Successful Submission: 2026-07-24 11:00:34

Dance of the Delimiters

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

Symphony of Separation

Time of First Successful Submission: 2026-07-24 11:01:37

Saga of Sanitization

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

Tale of the Test

Time of First Successful Submission: 2026-07-24 11:02:55

Echoes in Silence

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

Masquerade of the Self

Time of First Successful Submission: 2026-07-24 11:09:32

Journey of the PATH

Time of First Successful Submission: 2026-07-24 12:29:55

Secrets of the Shell

Time of First Successful Submission: 2026-07-24 14:29:09

The Swap, Scheming

Time of First Successful Submission: 2026-07-24 12:49:16

Shell Sorcery

Time of First Successful Submission: 2026-07-24 11:21:23

The Commanded Condition

Time of First Successful Submission: 2026-07-24 11:21:56

The Dreadful Discovery

Time of First Successful Submission: 2026-07-24 11:23:02

Index of Insanity

Time of First Successful Submission: 2026-07-24 11:23:28

Rhythm of Restriction

Time of First Successful Submission: 2026-07-24 11:25:47

Odyssey of the Octal

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

Riddle of the Radix

Time of First Successful Submission: 2026-07-24 11:27:41

Whisper of the Withheld

Time of First Successful Submission: 2026-07-24 11:30:36

Path of the Unseen

Time of First Successful Submission: 2026-07-24 11:32:55

The Dangling Danger

Time of First Successful Submission: 2026-07-24 13:25:36

The Evil End

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

An Eroded Erasure

Time of First Successful Submission: 2026-07-24 13:28:30


Intro to Cybersecurity

183 / 183 247 / 22065


Path Traversal 1

Time of First Successful Submission: 2026-06-24 08:16:58

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2026-06-24 08:21:55

CMDi 2

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

CMDi 3

Time of First Successful Submission: 2026-06-24 08:24:25

CMDi 4

Time of First Successful Submission: 2026-06-24 08:25:46

CMDi 5

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

CMDi 6

Time of First Successful Submission: 2026-06-24 08:28:18

Authentication Bypass 1

Time of First Successful Submission: 2026-06-24 08:29:32

Authentication Bypass 2

Time of First Successful Submission: 2026-06-24 08:30:38

SQLi 1

Time of First Successful Submission: 2026-06-24 08:32:06

SQLi 2

Time of First Successful Submission: 2026-06-24 08:33:28

SQLi 3

Time of First Successful Submission: 2026-06-24 08:34:52

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2026-06-24 08:40:16

XSS 1

Time of First Successful Submission: 2026-06-24 11:28:30

XSS 2

Time of First Successful Submission: 2026-06-24 11:31:04

XSS 3

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

XSS 4

Time of First Successful Submission: 2026-06-24 11:34:10

XSS 5

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

XSS 6

Time of First Successful Submission: 2026-06-24 11:38:50

XSS 7

Time of First Successful Submission: 2026-06-24 11:42:05

CSRF 1

Time of First Successful Submission: 2026-06-24 11:49:10

CSRF 2

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

CSRF 3

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

CSRF 4

Time of First Successful Submission: 2026-06-24 11:58:53

CSRF 5

Time of First Successful Submission: 2026-06-24 12:04:29

Connect

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

Send

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

Shutdown

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

Listen

Time of First Successful Submission: 2026-06-25 04:43:54

Scan 1

Time of First Successful Submission: 2026-06-25 04:49:41

Scan 2

Time of First Successful Submission: 2026-06-25 07:06:11

Monitor 1

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

Monitor 2

Time of First Successful Submission: 2026-06-25 07:41:02

Sniffing Cookies

Time of First Successful Submission: 2026-06-25 07:54:21

Network Configuration

Time of First Successful Submission: 2026-06-25 07:55:36

Firewall 1

Time of First Successful Submission: 2026-06-25 07:57:26

Firewall 2

Time of First Successful Submission: 2026-06-25 08:06:37

Firewall 3

Time of First Successful Submission: 2026-06-25 08:08:56

Denial of Service 1

Time of First Successful Submission: 2026-06-25 08:10:58

Denial of Service 2

Time of First Successful Submission: 2026-06-25 08:12:41

Denial of Service 3

Time of First Successful Submission: 2026-06-25 08:46:11

Ethernet

Time of First Successful Submission: 2026-06-25 08:53:33

IP

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

TCP

Time of First Successful Submission: 2026-06-27 03:31:55

TCP Handshake

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

UDP

Time of First Successful Submission: 2026-06-27 03:34:13

UDP 2

Time of First Successful Submission: 2026-06-27 03:35:43

UDP Spoofing 1

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

UDP Spoofing 2

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

UDP Spoofing 3

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

UDP Spoofing 4

Time of First Successful Submission: 2026-06-27 03:54:35

ARP

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

Intercept

Time of First Successful Submission: 2026-07-03 09:40:06

Man-in-the-Middle

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

XOR

Time of First Successful Submission: 2026-06-24 12:29:45

XORing Hex

Time of First Successful Submission: 2026-06-24 12:35:39

XORing ASCII

Time of First Successful Submission: 2026-06-24 12:36:35

XORing ASCII Strings

Time of First Successful Submission: 2026-06-24 12:46:41

One-time Pad

Time of First Successful Submission: 2026-06-24 12:47:41

One-time Pad Tampering

Time of First Successful Submission: 2026-06-24 12:49:09

Many-time Pad

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

AES

Time of First Successful Submission: 2026-06-24 12:50:55

AES-ECB-CPA

Time of First Successful Submission: 2026-06-24 12:56:53

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-06-24 12:58:37

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-06-24 13:00:03

AES-ECB-CPA-Suffix

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

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-06-24 13:10:42

AES-ECB-CPA-Prefix-2

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

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-06-24 13:16:20

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-06-24 13:21:25

AES-CBC

Time of First Successful Submission: 2026-06-24 13:22:38

AES-CBC Tampering

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

AES-CBC Resizing

Time of First Successful Submission: 2026-06-24 13:25:12

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-06-24 13:37:41

AES-CBC-POA-Full-Block

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

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-06-24 14:25:37

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-06-24 14:44:46

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-06-24 15:06:40

DHKE

Time of First Successful Submission: 2026-06-25 03:41:33

DHKE-to-AES

Time of First Successful Submission: 2026-06-25 03:43:56

RSA 1

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

RSA 2

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

RSA 3

Time of First Successful Submission: 2026-06-25 03:47:29

RSA 4

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

RSA Signatures

Time of First Successful Submission: 2026-06-25 03:50:54

SHA 1

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

SHA 2

Time of First Successful Submission: 2026-06-25 03:54:18

TLS 1

Time of First Successful Submission: 2026-06-25 03:55:33

TLS 2

Time of First Successful Submission: 2026-06-25 04:01:04

level1

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

level2

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

level3

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

level4

Time of First Successful Submission: 2026-06-25 04:06:36

level5

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

level6

Time of First Successful Submission: 2026-06-25 04:08:41

level7

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

level8

Time of First Successful Submission: 2026-06-25 04:11:02

level9

Time of First Successful Submission: 2026-06-25 04:11:46

level10

Time of First Successful Submission: 2026-06-25 04:12:32

level11

Time of First Successful Submission: 2026-06-25 04:13:51

level12

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

level13

Time of First Successful Submission: 2026-06-25 04:19:38

level14

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

level15

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

level16

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

level17

Time of First Successful Submission: 2026-06-25 04:25:31

level18

Time of First Successful Submission: 2026-06-25 04:27:27

level19

Time of First Successful Submission: 2026-06-25 04:28:19

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-06-27 04:52:42

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-06-27 04:55:02

Reading Endianness (Python)

Time of First Successful Submission: 2026-06-27 04:55:42

Reading Endianness (C)

Time of First Successful Submission: 2026-06-27 04:56:22

Reading Endianness (x86)

Time of First Successful Submission: 2026-06-27 04:56:56

Version Information (Python)

Time of First Successful Submission: 2026-06-27 04:57:44

Version Information (C)

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

Version Information (x86)

Time of First Successful Submission: 2026-06-27 04:58:59

Metadata and Data (Python)

Time of First Successful Submission: 2026-06-27 04:59:42

Metadata and Data (C)

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

Metadata and Data (x86)

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

Input Restrictions (Python)

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

Input Restrictions (C)

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

Input Restrictions (x86)

Time of First Successful Submission: 2026-06-27 05:04:40

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-06-27 05:05:29

Behold the cIMG! (C)

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

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-06-27 05:07:08

A Basic cIMG (Python)

Time of First Successful Submission: 2026-06-27 05:07:54

A Basic cIMG (C)

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

A Basic cIMG (x86)

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

Internal State Mini (C)

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

Internal State Mini (x86)

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

Internal State (C)

Time of First Successful Submission: 2026-06-27 05:14:43

Internal State (x86)

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

File Formats: Directives (C)

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

File Formats: Directives (x86)

Time of First Successful Submission: 2026-06-27 05:18:47

The Patch Directive

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

Optimizing for Space

Time of First Successful Submission: 2026-06-27 05:31:05

Tweaking Images

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

Storage and Retrieval

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

Extracting Knowledge

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

Advanced Sprites

Time of First Successful Submission: 2026-06-30 11:33:42

Accessing Resources

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

Unsafe Animations

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

Animations

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

Interoperability: Patching Data

Time of First Successful Submission: 2026-06-30 12:08:02

Patching Code

Time of First Successful Submission: 2026-07-01 04:54:10

Patching Control Flow

Time of First Successful Submission: 2026-07-01 06:25:58

Your First Overflow (easy)

Time of First Successful Submission: 2026-06-27 06:33:42

Your First Overflow (hard)

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

Precision (easy)

Time of First Successful Submission: 2026-06-27 06:36:42

Precision (hard)

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

Variable Control (easy)

Time of First Successful Submission: 2026-06-27 06:39:49

Variable Control (hard)

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

Control Hijack (easy)

Time of First Successful Submission: 2026-06-27 06:43:31

Control Hijack (hard)

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

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-06-27 06:48:34

PIEs (easy)

Time of First Successful Submission: 2026-06-27 06:52:56

PIEs (hard)

Time of First Successful Submission: 2026-06-27 06:54:48

String Lengths (easy)

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

String Lengths (hard)

Time of First Successful Submission: 2026-06-27 07:05:16

Basic Shellcode

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

NOP Sleds

Time of First Successful Submission: 2026-06-27 07:08:48

NULL-Free Shellcode

Time of First Successful Submission: 2026-06-27 07:10:50

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-06-27 07:13:36

Hijack to (Mapped) Shellcode (hard)

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

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-06-27 07:29:51

ECB-to-Win (easy)

Time of First Successful Submission: 2026-06-27 07:35:13

ECB-to-Win (hard)

Time of First Successful Submission: 2026-06-27 07:37:48

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-06-27 07:44:21

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-06-27 07:48:26

CIMG Screenshots

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

CIMG Screenshots 2

Time of First Successful Submission: 2026-07-01 14:43:05

Wily Webserver

Time of First Successful Submission: 2026-07-02 03:29:59

The Watering Hole

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

Secure Chat 1

Time of First Successful Submission: 2026-06-27 10:37:36

Secure Chat 2

Time of First Successful Submission: 2026-07-03 03:53:15

Secure Chat 3

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

Secure Chat 4

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

Secure Chat 5

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


Program Security

123 / 162 558 / 10208


ello ackers!

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

Syscall Smuggler

Time of First Successful Submission: 2026-07-09 05:29:42

Syscall Shenanigans

Time of First Successful Submission: 2026-07-09 05:37:39

Byte Budget

Time of First Successful Submission: 2026-07-10 03:29:40

ClobberCode

Time of First Successful Submission: 2026-07-10 02:47:29

Diverse Delivery

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

Login Leakage (Easy)

Time of First Successful Submission: 2026-07-10 03:49:22

Login Leakage (Hard)

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

Bounds Breaker (Easy)

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

Bounds Breaker (Hard)

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

Casting Catastrophe (Easy)

Time of First Successful Submission: 2026-07-10 04:24:14

Casting Catastrophe (Hard)

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

Pointer Problems (Easy)

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

Pointer Problems (Hard)

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

Anomalous Array (Easy)

Time of First Successful Submission: 2026-07-10 05:08:40

Anomalous Array (Hard)

Time of First Successful Submission: 2026-07-10 05:12:46

Now you got it (Easy)

Time of First Successful Submission: 2026-07-10 05:22:00

Now you got it (Hard)

Time of First Successful Submission: 2026-07-10 05:26:15

Loop Lunacy (Easy)

Time of First Successful Submission: 2026-07-10 05:38:09

Loop Lunacy (Hard)

Time of First Successful Submission: 2026-07-15 11:48:58

Nosy Neighbor (Easy)

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

Nosy Neighbor (Hard)

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

Recursive Ruin (Easy)

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

Recursive Ruin (Hard)

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

Lingering Leftover (Easy)

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

Lingering Leftover (Hard)

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

Latent Leak (Easy)

Time of First Successful Submission: 2026-07-15 12:51:43

Latent Leak (Hard)

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

Fork Foolery (Easy)

Time of First Successful Submission: 2026-07-15 14:02:18

Fork Foolery (Hard)

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

Canary Conundrum (Easy)

Time of First Successful Submission: 2026-07-15 14:32:37

Canary Conundrum (Hard)

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

A Crafty Clobber (Easy)

Time of First Successful Submission: 2026-07-16 07:31:21

A Crafty Clobber (Hard)

Time of First Successful Submission: 2026-07-24 02:34:17

Terrible Token (Easy)

Time of First Successful Submission: 2026-07-17 05:39:45

Terrible Token (Hard)

Time of First Successful Submission: 2026-07-17 05:44:35

Tangled Ticket (Easy)

Time of First Successful Submission: 2026-07-17 05:48:52

Tangled Ticket (Hard)

Time of First Successful Submission: 2026-07-17 05:50:38

Bit Bender

Time of First Successful Submission: 2026-07-17 05:52:49

Substitution Sorcery

Time of First Successful Submission: 2026-07-17 05:55:30

Meager Mangler (Easy)

Time of First Successful Submission: 2026-07-17 05:57:59

Meager Mangler (Hard)

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

Monstrous Mangler (Easy)

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

Monstrous Mangler (Hard)

Time of First Successful Submission: 2026-07-17 06:08:27

Patched Up (Easy)

Time of First Successful Submission: 2026-07-17 07:06:28

Puzzle Patch (Easy)

Time of First Successful Submission: 2026-07-17 07:26:39

Puzzle Patch (Hard)

Time of First Successful Submission: 2026-07-17 07:46:31

Patch Perfect (Easy)

Time of First Successful Submission: 2026-07-17 08:18:31

Patch Perfect (Hard)

Time of First Successful Submission: 2026-07-17 08:23:09

Trust the Yancode (Easy)

Time of First Successful Submission: 2026-07-17 08:33:20

Trust the Yancode (Hard)

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

Know the Yancode (Easy)

Time of First Successful Submission: 2026-07-17 11:17:20

Know the Yancode (Hard)

Time of First Successful Submission: 2026-07-17 11:31:42

Master the Yancode (Easy)

Time of First Successful Submission: 2026-07-17 11:34:43

Master the Yancode (Hard)

Time of First Successful Submission: 2026-07-17 11:58:09

Transcend the Yancode (Easy)

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

Transcend the Yancode (Hard)

Time of First Successful Submission: 2026-07-17 12:10:36

The Yanalyzer (Easy)

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

The Yanalyzer (Hard)

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

The Yangler (Easy)

Time of First Successful Submission: 2026-07-17 14:00:28

The Yangler (Hard)

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

Yancraft (Easy)

Time of First Successful Submission: 2026-07-17 18:48:24

Yancraft (Hard)

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

Yansanity (Easy)

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

When the Cow Says Moo

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

Predictable Migration

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

Hashing Heifers

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

Salty Stampede

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

Loose Link (Easy)

Time of First Successful Submission: 2026-07-18 07:21:54

Loose Link (Hard)

Time of First Successful Submission: 2026-07-18 07:26:17

Call Chain (Easy)

Time of First Successful Submission: 2026-07-18 07:28:38

Call Chain (Hard)

Time of First Successful Submission: 2026-07-18 07:29:59

Chain of Command (Easy)

Time of First Successful Submission: 2026-07-18 07:31:29

Chain of Command (Hard)

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

Stop, Pop, and ROP (Easy)

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

Stop, Pop, and ROP (Hard)

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

Stop, Pop and ROP II (Easy)

Time of First Successful Submission: 2026-07-18 08:56:25

Stop, Pop, and ROP II (Hard)

Time of First Successful Submission: 2026-07-18 09:22:26

Indirect Invocation (Easy)

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

Indirect Invocation (Hard)

Time of First Successful Submission: 2026-07-18 09:44:08

Leaky Libc (Easy)

Time of First Successful Submission: 2026-07-18 09:58:40

Leaky Libc (Hard)

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

Putsception (Easy)

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

Putsception (Hard)

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

Pivotal Prelude (Easy)

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

Pivotal Prelude (Hard)

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

Pivotal Pointer (Easy)

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

Pivotal Pointer (Hard)

Time of First Successful Submission: 2026-07-18 11:29:25

Pivotal Payload (Easy)

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

Pivotal Payload (Hard)

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

Pivotal Pursuit (Easy)

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

Pivotal Pursuit (Hard)

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

Freebie (Easy)

Time of First Successful Submission: 2026-07-19 13:03:28

Freebie (Hard)

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

Freebin Feint (Easy)

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

Freebin Feint (Hard)

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

Free Flag Fumble (Easy)

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

Free Flag Fumble (Hard)

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

Fickle Free (Easy)

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

Fickle Free (Hard)

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

Malloc Mirage (Easy)

Time of First Successful Submission: 2026-07-19 13:26:51

Malloc Mirage (Hard)

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

Seeking Secrets (Easy)

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

Seeking Secrets (Hard)

Time of First Successful Submission: 2026-07-19 13:42:54

Seeking Substantial Secrets (Easy)

Time of First Successful Submission: 2026-07-19 13:45:21

Seeking Substantial Secrets (Hard)

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

Seeking Spanless Secrets (Easy)

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

Seeking Spanless Secrets (Hard)

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

Seeking Smuggled Secrets (Easy)

Time of First Successful Submission: 2026-07-23 13:27:52

Sus Sequence (Easy)

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

Sus Sequence (Hard)

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

Stack Spoofing (Easy)

Time of First Successful Submission: 2026-07-20 00:29:45

Stack Summoning (Easy)

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

Stack Summoning (Hard)

Time of First Successful Submission: 2026-07-20 03:50:55

Enterprising Echo (Easy)

Time of First Successful Submission: 2026-07-23 13:43:06

Seeking Safe Secrets (Easy)

Time of First Successful Submission: 2026-07-23 13:49:41

Overlapping Odyssey (Easy)

Time of First Successful Submission: 2026-07-20 10:36:51

Overlapping Odyssey (Hard)

Time of First Successful Submission: 2026-07-20 10:38:54

Containment Composition (Easy)

Time of First Successful Submission: 2026-07-23 15:28:59

Containment Composition (Hard)

Time of First Successful Submission: 2026-07-23 15:35:51

Return to YanLand (Easy)

Time of First Successful Submission: 2026-07-23 17:08:51

Escape from YanLand (Easy)

Time of First Successful Submission: 2026-07-23 17:25:30

The YanFilter (Easy)

Time of First Successful Submission: 2026-07-23 23:44:27


Start Here

12 / 12 3632 / 52325


Using the Terminal

Time of First Successful Submission: 2026-06-23 02:59:27

Using the VSCode Workspace

Time of First Successful Submission: 2026-07-24 09:02:43

Using the GUI Desktop

Time of First Successful Submission: 2026-07-24 09:04:35

Pasting into the Desktop

Time of First Successful Submission: 2026-07-24 09:06:18

Restarting Challenges

Time of First Successful Submission: 2026-06-23 04:15:43

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-06-23 04:30:58

Using Privileged Mode

Time of First Successful Submission: 2026-06-23 04:37:59

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-23 04:39:16

Persistent Home Directories - Two

Time of First Successful Submission: 2026-06-23 04:40:29


Linux Luminarium

128 / 128 3561 / 38661


Intro to Commands

Time of First Successful Submission: 2026-06-23 04:42:29

Intro to Arguments

Time of First Successful Submission: 2026-06-23 04:43:30

Command History

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

The Root

Time of First Successful Submission: 2026-06-23 04:46:35

Program and absolute paths

Time of First Successful Submission: 2026-06-23 04:47:52

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2026-06-23 04:50:31

implicit relative paths, from /

Time of First Successful Submission: 2026-06-23 04:51:37

explicit relative paths, from /

Time of First Successful Submission: 2026-06-23 04:53:14

implicit relative path

Time of First Successful Submission: 2026-06-23 04:54:07

home sweet home

Time of First Successful Submission: 2026-06-23 04:56:25

cat: not the pet, but the command!

Time of First Successful Submission: 2026-06-23 04:57:31

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2026-06-23 05:00:26

grepping for a needle in a haystack

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

comparing files

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

listing files

Time of First Successful Submission: 2026-06-23 05:03:10

touching files

Time of First Successful Submission: 2026-06-23 05:17:12

removing files

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

moving files

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

copying files

Time of First Successful Submission: 2026-06-23 05:20:44

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2026-06-23 05:26:35

making directories

Time of First Successful Submission: 2026-06-23 05:27:35

finding files

Time of First Successful Submission: 2026-06-23 05:30:03

linking files

Time of First Successful Submission: 2026-06-23 05:30:49

Learning From Documentation

Time of First Successful Submission: 2026-06-23 05:32:15

Learning Complex Usage

Time of First Successful Submission: 2026-06-23 05:32:59

Reading Manuals

Time of First Successful Submission: 2026-06-23 05:34:27

Searching Manuals

Time of First Successful Submission: 2026-06-23 05:35:29

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-06-23 05:37:39

Help for Builtins

Time of First Successful Submission: 2026-06-23 05:39:54

Matching with *

Time of First Successful Submission: 2026-06-23 05:43:28

Matching with ?

Time of First Successful Submission: 2026-06-23 05:44:55

Matching with []

Time of First Successful Submission: 2026-06-23 05:45:37

Matching paths with []

Time of First Successful Submission: 2026-06-23 05:46:30

Multiple globs

Time of First Successful Submission: 2026-06-23 05:47:17

Mixing globs

Time of First Successful Submission: 2026-06-23 05:48:13

Exclusionary globbing

Time of First Successful Submission: 2026-06-23 05:49:01

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-06-23 05:51:24

Tab completion on commands

Time of First Successful Submission: 2026-06-23 05:53:26

Redirecting output

Time of First Successful Submission: 2026-06-23 05:55:43

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-06-23 06:00:07

Redirecting errors

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

Redirecting input

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

Grepping stored results

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

Grepping live output

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

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-06-23 06:07:48

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2026-06-23 06:15:34

Named pipes

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

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2026-06-23 06:21:16

Multi-word Variables

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

Exporting Variables

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

Printing Exported Variables

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

Storing Command Output

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

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-06-23 06:33:40

Translating characters

Time of First Successful Submission: 2026-06-23 06:37:27

Deleting characters

Time of First Successful Submission: 2026-06-23 06:38:15

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-06-23 06:44:19

Killing Processes

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

Interrupting Processes

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

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-06-23 06:55:16

Resuming Processes

Time of First Successful Submission: 2026-06-23 06:57:34

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-06-23 07:05:59

Starting Backgrounded Processes

Time of First Successful Submission: 2026-06-23 07:08:59

Process Exit Codes

Time of First Successful Submission: 2026-06-23 07:10:28

Becoming root with su

Time of First Successful Submission: 2026-06-23 07:11:36

Other users with su

Time of First Successful Submission: 2026-06-23 07:12:26

Cracking passwords

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

Using sudo

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

Changing File Ownership

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

Groups and Files

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

Fun With Groups Names

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

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-06-23 07:22:06

Permission Tweaking Practice

Time of First Successful Submission: 2026-06-23 07:25:11

Permissions Setting Practice

Time of First Successful Submission: 2026-06-23 07:26:33

The SUID Bit

Time of First Successful Submission: 2026-06-23 07:27:54

Chaining with Semicolons

Time of First Successful Submission: 2026-06-23 07:30:16

Building on Success

Time of First Successful Submission: 2026-06-23 07:31:36

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-06-23 07:34:49

Redirecting Script Output

Time of First Successful Submission: 2026-06-23 07:36:14

Executable Shell Scripts

Time of First Successful Submission: 2026-06-23 07:39:10

Understanding Shebangs

Time of First Successful Submission: 2026-06-23 07:40:28

Scripting with Arguments

Time of First Successful Submission: 2026-06-23 07:41:18

Scripting with Conditionals

Time of First Successful Submission: 2026-06-23 07:42:07

Scripting with Default Cases

Time of First Successful Submission: 2026-06-23 07:43:03

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-06-23 07:44:25

Reading Shell Scripts

Time of First Successful Submission: 2026-06-23 07:45:29

Launching Screen

Time of First Successful Submission: 2026-06-23 07:48:05

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2026-06-23 07:53:43

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-06-23 07:55:30

Switching Windows (tmux)

Time of First Successful Submission: 2026-06-23 07:57:03

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2026-06-23 07:59:07

Finding Commands

Time of First Successful Submission: 2026-06-23 08:03:36

Adding Commands

Time of First Successful Submission: 2026-06-23 08:04:49

Hijacking Commands

Time of First Successful Submission: 2026-06-23 08:05:40

Bashrc Backdoor

Time of First Successful Submission: 2026-06-23 08:07:13

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-06-23 08:11:34

Tricky Linking

Time of First Successful Submission: 2026-06-23 08:13:24

Sniffing Process Arguments

Time of First Successful Submission: 2026-06-23 08:15:07

Snooping on Configurations

Time of First Successful Submission: 2026-06-23 08:16:24

The Fork Bomb

Time of First Successful Submission: 2026-06-23 08:23:44

Disk-Space Doomsday

Time of First Successful Submission: 2026-06-23 08:25:43

rm -rf /

Time of First Successful Submission: 2026-06-23 08:28:16

Life after rm -rf /

Time of First Successful Submission: 2026-06-23 08:32:34

Finding meaning after rm -rf /

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


Computing 101

132 / 132 45 / 21503


Your First Register

Time of First Successful Submission: 2026-06-23 08:38:23

Your First Syscall

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

Exit Codes

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

Building Executables

Time of First Successful Submission: 2026-06-23 08:41:40

Moving Between Registers

Time of First Successful Submission: 2026-06-23 08:42:57

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-06-23 12:15:21

Dereferencing Pointers

Time of First Successful Submission: 2026-06-23 12:17:11

Dereferencing Yourself

Time of First Successful Submission: 2026-06-23 12:18:41

Dereferencing with Offsets

Time of First Successful Submission: 2026-06-23 12:20:34

Stored Addresses

Time of First Successful Submission: 2026-06-23 12:22:32

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-06-23 12:25:10

Stack Offsets

Time of First Successful Submission: 2026-06-23 12:26:16

Program Arguments on the Stack

Time of First Successful Submission: 2026-06-23 12:27:33

Popping From the Stack

Time of First Successful Submission: 2026-06-23 12:28:44

Negative Numbers

Time of First Successful Submission: 2026-06-23 12:30:50

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-06-23 12:32:51

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-06-23 12:34:03

Encoding Negatives

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-23 12:37:25

More Hex

Time of First Successful Submission: 2026-06-23 12:38:34

Decoding Hex

Time of First Successful Submission: 2026-06-23 12:40:08

Mixed Conversions

Time of First Successful Submission: 2026-06-23 12:42:04

Disassembling Programs

Time of First Successful Submission: 2026-06-23 12:43:52

Tracing Syscalls

Time of First Successful Submission: 2026-06-23 12:45:04

Starting GDB

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

Quitting GDB

Time of First Successful Submission: 2026-06-23 12:49:52

Starting Programs in GDB

Time of First Successful Submission: 2026-06-23 12:50:45

Disassembling in GDB

Time of First Successful Submission: 2026-06-23 12:51:59

Stepping Through Instructions

Time of First Successful Submission: 2026-06-23 12:53:02

Reading Register Values

Time of First Successful Submission: 2026-06-23 12:53:58

Setting Register Values

Time of First Successful Submission: 2026-07-16 14:14:29

Popping Stack Values

Time of First Successful Submission: 2026-06-23 12:54:57

Examining Memory

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

Examining Stack Pointers

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

Cooperative Debugging

Time of First Successful Submission: 2026-06-23 12:58:39

Running with Arguments

Time of First Successful Submission: 2026-06-23 12:59:40

Redirecting Input in GDB

Time of First Successful Submission: 2026-06-27 04:48:16

Writing Output

Time of First Successful Submission: 2026-06-23 13:02:01

Chaining Syscalls

Time of First Successful Submission: 2026-06-23 13:03:16

Writing Strings

Time of First Successful Submission: 2026-06-23 13:04:43

Reading Data

Time of First Successful Submission: 2026-06-23 13:05:54

Reading Exactly

Time of First Successful Submission: 2026-06-23 13:07:16

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-06-23 13:10:26

RIP-Relative Strings

Time of First Successful Submission: 2026-06-23 13:15:05

Comparing Values

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

Comparing Characters

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

Conditional Control Flow

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

Comparing Strings

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

Reverse the Password

Time of First Successful Submission: 2026-06-23 13:28:01

Conditionals Without Conditionals

Time of First Successful Submission: 2026-06-23 13:29:33

Recognizing Loops

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

Writing Loops

Time of First Successful Submission: 2026-07-16 14:20:08

Writing From a Shared Library

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

Returning a Value

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

Calling Through a Pointer

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

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-06-23 13:37:07

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-06-23 13:39:18

Saving Callee-Saved Registers

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

Sign Extension

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

Little-Endian Bytes

Time of First Successful Submission: 2026-06-23 13:46:35

Qword by Qword

Time of First Successful Submission: 2026-06-23 13:47:54

Dword by Dword

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

Word by Word

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

Byte by Byte

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

Cracking a Struct

Time of First Successful Submission: 2026-06-23 13:54:09

Scrambled Struct

Time of First Successful Submission: 2026-06-23 22:56:49

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-06-23 22:59:47

Dealing with Bitwise Operations

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

Even or Odd

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

Masking Bits

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

Lowercase a String

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

Uppercase a String

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

Swap Case

Time of First Successful Submission: 2026-06-23 23:08:07

Shifting Left

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

Shifting Right

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

Loops on Data

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

Reaching Into the Caller's Frame

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

Loading Stale Stack Data

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

Stealing Stale Stack Data

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

Reserving Your Own Frame

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

Using Your Own Frame

Time of First Successful Submission: 2026-06-23 23:19:27

Environment Variables on the Stack

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

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-23 23:21:56

Aligning the Stack Through GDB

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

Aligning the Stack Through GDB, Generalized

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

A Single Digit

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

Two Digits

Time of First Successful Submission: 2026-06-23 23:27:19

String to Integer

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

Negative Numbers

Time of First Successful Submission: 2026-06-23 23:29:51

Where the Number Ends

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

A Whole Program

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

A Single Digit, Back to Text

Time of First Successful Submission: 2026-06-23 23:34:08

Divide and Remainder

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

Drop the Leading Zero

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

Integer to String

Time of First Successful Submission: 2026-06-23 23:38:55

Negative Numbers, Back to Text

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

Sum Them All

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

Addition

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

Subtraction

Time of First Successful Submission: 2026-06-23 23:44:30

Multiplication

Time of First Successful Submission: 2026-06-23 23:46:05

Bitwise Operators

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

Unary Operators

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

Literal Output

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

Newline Escapes

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

Escaped Syntax

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

Decimal Markers

Time of First Successful Submission: 2026-06-23 23:55:27

Multiple Decimal Markers

Time of First Successful Submission: 2026-06-23 23:56:51

String Markers

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

Hex Byte Escapes

Time of First Successful Submission: 2026-06-23 23:59:56

Debugging Programs

Time of First Successful Submission: 2026-06-24 02:01:05

Inspecting Registers

Time of First Successful Submission: 2026-06-24 02:09:01

Examining Memory

Time of First Successful Submission: 2026-06-24 02:12:48

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-06-24 02:22:11

Modifying Data

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

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-06-24 02:30:49

Exit

Time of First Successful Submission: 2026-06-24 00:01:40

Socket

Time of First Successful Submission: 2026-06-24 00:03:58

Bind

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

Listen

Time of First Successful Submission: 2026-06-24 00:06:44

Accept

Time of First Successful Submission: 2026-06-24 00:08:00

Static Response

Time of First Successful Submission: 2026-06-24 00:27:29

Dynamic Response

Time of First Successful Submission: 2026-06-24 00:32:24

Iterative GET Server

Time of First Successful Submission: 2026-06-24 00:33:55

Concurrent GET Server

Time of First Successful Submission: 2026-06-24 00:35:51

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-06-24 01:07:16


Playing With Programs

116 / 116 1028 / 24617


What's the password?

Time of First Successful Submission: 2026-06-24 03:46:31

... and again!

Time of First Successful Submission: 2026-06-24 03:58:53

Newline Troubles

Time of First Successful Submission: 2026-06-24 03:59:47

Reasoning about files

Time of First Successful Submission: 2026-06-24 04:00:39

Specifying Filenames

Time of First Successful Submission: 2026-06-24 04:01:32

Binary and Hex Encoding

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

More Hex

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

Decoding Hex

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

Decoding Practice

Time of First Successful Submission: 2026-06-24 04:05:30

Encoding Practice

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

Hex-encoding ASCII

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

Nested Encoding

Time of First Successful Submission: 2026-06-24 04:07:59

Hex-encoding UTF-8

Time of First Successful Submission: 2026-06-24 04:08:56

UTF Mixups

Time of First Successful Submission: 2026-06-24 04:09:59

Modifying Encoded Data

Time of First Successful Submission: 2026-06-24 04:11:05

Decoding Base64

Time of First Successful Submission: 2026-06-24 04:11:56

Encoding Base64

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

Dealing with Obfuscation

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

Dealing with Obfuscation 2

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

Your First HTTP Request

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

Reading Flask

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

Commented Data

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

HTTP Metadata

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

HTTP (netcat)

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

HTTP Paths (netcat)

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

HTTP (curl)

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

HTTP (python)

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

HTTP Host Header (python)

Time of First Successful Submission: 2026-06-24 04:25:36

HTTP Host Header (curl)

Time of First Successful Submission: 2026-06-24 04:26:23

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2026-06-24 04:28:43

HTTP GET Parameters

Time of First Successful Submission: 2026-06-24 04:29:35

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-06-24 04:30:26

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2026-06-24 04:32:10

HTTP Forms (curl)

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

HTTP Forms (netcat)

Time of First Successful Submission: 2026-06-24 04:33:56

HTTP Forms (python)

Time of First Successful Submission: 2026-06-24 04:34:51

HTTP Forms Without Forms

Time of First Successful Submission: 2026-06-24 04:35:42

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-06-24 04:36:39

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-06-24 04:37:34

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-06-24 04:38:28

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-06-24 04:41:45

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-06-24 04:42:40

HTTP Cookies (python)

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

Server State (python)

Time of First Successful Submission: 2026-06-24 04:44:40

Listening Web

Time of First Successful Submission: 2026-06-24 04:45:58

Speaking Redirects

Time of First Successful Submission: 2026-06-24 04:47:41

JavaScript Redirects

Time of First Successful Submission: 2026-06-24 04:48:57

Including JavaScript

Time of First Successful Submission: 2026-06-24 04:50:09

HTTP (javascript)

Time of First Successful Submission: 2026-06-24 04:51:25

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-06-24 04:52:28

HTTP Forms (javascript)

Time of First Successful Submission: 2026-06-24 04:53:37

cat

Time of First Successful Submission: 2026-06-24 04:55:30

more

Time of First Successful Submission: 2026-06-24 04:56:50

less

Time of First Successful Submission: 2026-06-24 04:57:42

tail

Time of First Successful Submission: 2026-06-24 04:58:29

head

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

sort

Time of First Successful Submission: 2026-06-24 04:59:41

vim

Time of First Successful Submission: 2026-06-24 05:00:41

emacs

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

nano

Time of First Successful Submission: 2026-06-24 05:06:42

rev

Time of First Successful Submission: 2026-06-24 05:07:24

od

Time of First Successful Submission: 2026-06-24 05:10:05

hd

Time of First Successful Submission: 2026-06-24 05:10:44

xxd

Time of First Successful Submission: 2026-06-24 05:11:23

base32

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

base64

Time of First Successful Submission: 2026-06-24 05:12:36

split

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

gzip

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

bzip2

Time of First Successful Submission: 2026-06-24 05:14:36

zip

Time of First Successful Submission: 2026-06-24 05:15:14

tar

Time of First Successful Submission: 2026-06-24 05:15:52

ar

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

cpio

Time of First Successful Submission: 2026-06-24 05:17:08

genisoimage

Time of First Successful Submission: 2026-06-24 07:56:17

env

Time of First Successful Submission: 2026-06-24 05:32:04

find

Time of First Successful Submission: 2026-06-24 05:32:52

make

Time of First Successful Submission: 2026-06-24 05:37:43

nice

Time of First Successful Submission: 2026-06-24 05:38:15

timeout

Time of First Successful Submission: 2026-06-24 05:38:48

stdbuf

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

setarch

Time of First Successful Submission: 2026-06-24 05:39:55

watch

Time of First Successful Submission: 2026-06-24 05:41:30

socat

Time of First Successful Submission: 2026-06-24 05:42:04

whiptail

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

awk

Time of First Successful Submission: 2026-06-24 05:44:14

sed

Time of First Successful Submission: 2026-06-24 05:45:08

ed

Time of First Successful Submission: 2026-06-24 05:45:41

chown

Time of First Successful Submission: 2026-06-24 05:46:19

chmod

Time of First Successful Submission: 2026-06-24 05:46:56

cp

Time of First Successful Submission: 2026-06-24 05:48:31

mv

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

perl

Time of First Successful Submission: 2026-06-24 07:16:16

python

Time of First Successful Submission: 2026-06-24 07:21:16

ruby

Time of First Successful Submission: 2026-06-24 07:22:08

bash

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

date

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

dmesg

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

wc

Time of First Successful Submission: 2026-06-24 07:24:47

gcc

Time of First Successful Submission: 2026-06-24 07:26:04

as

Time of First Successful Submission: 2026-06-24 07:26:39

wget

Time of First Successful Submission: 2026-06-24 07:29:02

ssh-keygen

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

SQL Queries

Time of First Successful Submission: 2026-06-24 07:36:06

Filtering SQL

Time of First Successful Submission: 2026-06-24 07:37:48

Choosing Columns

Time of First Successful Submission: 2026-06-24 07:38:48

Exclusionary Filtering

Time of First Successful Submission: 2026-06-24 07:39:43

Filtering Strings

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

Filtering on Expressions

Time of First Successful Submission: 2026-06-24 07:41:37

SELECTing Expressions

Time of First Successful Submission: 2026-06-24 07:43:18

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2026-06-24 07:45:13

Querying Metadata

Time of First Successful Submission: 2026-06-24 07:48:39


Academy CTF v2

4 / 20 6 / 15


uart

Time of First Successful Submission: 2026-07-25 04:59:52

spi

Time of First Successful Submission: 2026-07-25 06:14:25

i2c

Time of First Successful Submission: 2026-07-25 06:28:11

uart-rand

Time of First Successful Submission: 2026-07-25 07:10:00


Arizona CTF 2025

2 / 23 288 / 852


Hijack Me!

Time of First Successful Submission: 2026-07-24 10:48:50

Expand Your Mind

Time of First Successful Submission: 2026-07-24 10:59:05


ARM Dojo

15 / 15 40 / 81


Level1

Time of First Successful Submission: 2026-07-24 04:33:01

Level2

Time of First Successful Submission: 2026-07-24 04:34:07

Level3

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

Level4

Time of First Successful Submission: 2026-07-24 05:06:11

Level5

Time of First Successful Submission: 2026-07-24 05:06:55

Level6

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

Level7

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

Level8

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

Level9

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

Level10

Time of First Successful Submission: 2026-07-24 05:19:44

Level11

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

Level12

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

Level13

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

Level14

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

Level15

Time of First Successful Submission: 2026-07-24 05:26:06


Content Injection

10 / 10 65 / 138


Teacher Login

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

Teacher Login 2

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

Teacher Login 3

Time of First Successful Submission: 2026-07-25 10:04:47

Teacher Login 4

Time of First Successful Submission: 2026-07-25 10:05:27

Teacher Login 5

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

Teacher Login 6

Time of First Successful Submission: 2026-07-25 10:06:44

Teacher Login 7

Time of First Successful Submission: 2026-07-25 10:07:35

Class Cancellation

Time of First Successful Submission: 2026-07-25 10:09:20

Class Cancellation 2

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

Class Cancellation 3

Time of First Successful Submission: 2026-07-25 10:12:06


Defcon 33 Defcon Academy Dojo

7 / 7 13 / 120


Banana

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

Earth

Time of First Successful Submission: 2026-07-24 05:32:33

Terminal Basics

Time of First Successful Submission: 2026-07-24 05:35:38

Managing Files

Time of First Successful Submission: 2026-07-24 05:37:53

Networking

Time of First Successful Submission: 2026-07-24 05:39:06

Exporting Is Fun

Time of First Successful Submission: 2026-07-24 05:42:23

Byte-Sized-Basics

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


DSU Cyber Camps

104 / 104 18 / 52633


Using the Terminal

Time of First Successful Submission: 2026-06-23 02:59:27

Using the VSCode Workspace

Time of First Successful Submission: 2026-07-24 09:02:43

Using the GUI Desktop

Time of First Successful Submission: 2026-07-24 09:04:35

Pasting into the Desktop

Time of First Successful Submission: 2026-07-24 09:06:18

Connecting over SSH

Time of First Successful Submission: 2026-06-23 03:49:32

Restarting Challenges

Time of First Successful Submission: 2026-06-23 04:15:43

Getting Help

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

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-06-23 04:30:58

Using Privileged Mode

Time of First Successful Submission: 2026-06-23 04:37:59

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-23 04:39:16

Persistent Home Directories - Two

Time of First Successful Submission: 2026-06-23 04:40:29

Running Commands

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

Move through the Linux filesystem.

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

Create and delete files.

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

Move, copy, and rename files.

Time of First Successful Submission: 2026-07-24 06:01:34

Display file contents in the terminal.

Time of First Successful Submission: 2026-07-24 06:02:34

Create files with nano.

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

Edit files with nano.

Time of First Successful Submission: 2026-07-24 06:03:56

Locate files on the Linux filesystem.

Time of First Successful Submission: 2026-07-24 06:05:44

Find the password! (Searching files)

Time of First Successful Submission: 2026-07-24 06:06:48

Advanced Directory Techniques.

Time of First Successful Submission: 2026-07-24 06:08:28

Learn about command flags.

Time of First Successful Submission: 2026-07-24 06:09:51

Printing

Time of First Successful Submission: 2026-07-24 06:11:09

Variables

Time of First Successful Submission: 2026-07-24 06:11:53

Format Print

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

User Input

Time of First Successful Submission: 2026-07-24 06:13:25

Type Casting

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

Knowledge Check I (Input/Output)

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

Knowledge Check II (Input/Output)

Time of First Successful Submission: 2026-07-24 06:16:39

Math

Time of First Successful Submission: 2026-07-24 06:17:36

Floor Division

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

Geometry

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

Comparison

Time of First Successful Submission: 2026-07-24 06:19:41

Knowledge Check I (Math)

Time of First Successful Submission: 2026-07-24 06:20:33

Knowledge Check II (Math)

Time of First Successful Submission: 2026-07-24 06:21:34

If Statements

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

If Else Statements

Time of First Successful Submission: 2026-07-24 06:46:04

Nested

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

Else If Blocks

Time of First Successful Submission: 2026-07-24 06:47:49

Logical Operators

Time of First Successful Submission: 2026-07-24 06:48:31

Knowledge Check I (Conditionals)

Time of First Successful Submission: 2026-07-24 06:49:30

While

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

Lists

Time of First Successful Submission: 2026-07-24 06:51:07

Range

Time of First Successful Submission: 2026-07-24 06:51:51

For

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

Knowledge Check I (Loops)

Time of First Successful Submission: 2026-07-24 06:53:06

Caesar Cipher Encoding

Time of First Successful Submission: 2026-07-24 07:10:57

Caesar Cipher Decoding

Time of First Successful Submission: 2026-07-24 07:12:27

Substitution Cipher Encoding

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

Substitution Cipher Decoding

Time of First Successful Submission: 2026-07-24 07:14:45

ASCII Encoding

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

ASCII Decoding

Time of First Successful Submission: 2026-07-24 07:19:55

Hexadecimal - Encoding

Time of First Successful Submission: 2026-07-24 07:46:09

Hexadecimal - Decoding

Time of First Successful Submission: 2026-07-24 07:48:35

Binary Encoding

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

Binary Decoding

Time of First Successful Submission: 2026-07-24 07:51:49

Morse Code - Encoding

Time of First Successful Submission: 2026-07-24 07:54:26

Morse Code - Decoding

Time of First Successful Submission: 2026-07-24 07:55:24

Base64 - Encoding

Time of First Successful Submission: 2026-07-24 07:55:51

Base64 - Decoding

Time of First Successful Submission: 2026-07-24 07:56:15

Playfair - Encoding

Time of First Successful Submission: 2026-07-24 07:59:18

Playfair - Decoding

Time of First Successful Submission: 2026-07-24 07:59:54

Polybius Square - Encoding

Time of First Successful Submission: 2026-07-24 08:00:28

Polybius Square - Decoding

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

Rail Fence (Zigzag) - Encoding

Time of First Successful Submission: 2026-07-24 08:01:36

Rail Fence (Zigzag) - Decoding

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

Caesar Cipher Scripting

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

Caesar Cipher Brute Force

Time of First Successful Submission: 2026-07-24 08:03:19

Easy Challenge #1

Time of First Successful Submission: 2026-07-24 08:03:56

Medium Challenge #1

Time of First Successful Submission: 2026-07-24 08:04:46

Hard Challenge #1

Time of First Successful Submission: 2026-07-24 08:05:47

Google Dorks

Time of First Successful Submission: 2026-07-24 08:18:47

Social Media Password

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

Wayback Machine I

Time of First Successful Submission: 2026-07-24 08:32:04

Wayback Machine II

Time of First Successful Submission: 2026-07-24 08:32:38

Pale Red Horse Squad

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

Swiss Army Button

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

YeeBay

Time of First Successful Submission: 2026-07-24 08:22:38

Am I Admin?

Time of First Successful Submission: 2026-07-24 08:23:26

Am I Admin 2?

Time of First Successful Submission: 2026-07-24 08:42:25

Forceful Browsing

Time of First Successful Submission: 2026-07-24 08:43:03

Intro to BurpSuite

Time of First Successful Submission: 2026-07-24 08:43:53

Intruder Alert!

Time of First Successful Submission: 2026-07-24 08:45:21

Creepy Crawly

Time of First Successful Submission: 2026-07-24 08:46:05

Mr. Moneybags

Time of First Successful Submission: 2026-07-24 08:47:25

XML + Ratio

Time of First Successful Submission: 2026-07-24 08:48:14

Cache Money

Time of First Successful Submission: 2026-07-24 08:52:45

Buffer Overflow

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

Magic Number

Time of First Successful Submission: 2026-07-24 08:26:42

Reverse Password Plaintext

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

Reverse Password Backward

Time of First Successful Submission: 2026-07-24 08:28:20

Reverse Password Cipher

Time of First Successful Submission: 2026-07-24 08:54:29

Icky Input

Time of First Successful Submission: 2026-07-24 08:55:14

Grep Master

Time of First Successful Submission: 2026-07-24 08:28:54

Unlock The Vault

Time of First Successful Submission: 2026-07-24 08:29:52

Locked Treasure Chest

Time of First Successful Submission: 2026-07-24 08:30:22

The Artists Clue

Time of First Successful Submission: 2026-07-24 08:30:51

Code Cracker

Time of First Successful Submission: 2026-07-24 08:56:17

Chatty Server

Time of First Successful Submission: 2026-07-24 08:56:43

Secret Message In Photo

Time of First Successful Submission: 2026-07-24 08:57:17

Hidden Treasures In The Picture

Time of First Successful Submission: 2026-07-24 08:57:44

Findthegeneral

Time of First Successful Submission: 2026-07-24 10:40:36

Findthegeneralii

Time of First Successful Submission: 2026-07-24 10:42:44


GCA CTF

104 / 104 18 / 52633


Using the Terminal

Time of First Successful Submission: 2026-06-23 02:59:27

Using the VSCode Workspace

Time of First Successful Submission: 2026-07-24 09:02:43

Using the GUI Desktop

Time of First Successful Submission: 2026-07-24 09:04:35

Pasting into the Desktop

Time of First Successful Submission: 2026-07-24 09:06:18

Connecting over SSH

Time of First Successful Submission: 2026-06-23 03:49:32

Restarting Challenges

Time of First Successful Submission: 2026-06-23 04:15:43

Getting Help

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

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-06-23 04:30:58

Using Privileged Mode

Time of First Successful Submission: 2026-06-23 04:37:59

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-23 04:39:16

Persistent Home Directories - Two

Time of First Successful Submission: 2026-06-23 04:40:29

Running Commands

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

Move through the Linux filesystem.

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

Create and delete files.

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

Move, copy, and rename files.

Time of First Successful Submission: 2026-07-24 06:01:34

Display file contents in the terminal.

Time of First Successful Submission: 2026-07-24 06:02:34

Create files with nano.

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

Edit files with nano.

Time of First Successful Submission: 2026-07-24 06:03:56

Locate files on the Linux filesystem.

Time of First Successful Submission: 2026-07-24 06:05:44

Find the password! (Searching files)

Time of First Successful Submission: 2026-07-24 06:06:48

Advanced Directory Techniques.

Time of First Successful Submission: 2026-07-24 06:08:28

Learn about command flags.

Time of First Successful Submission: 2026-07-24 06:09:51

Printing

Time of First Successful Submission: 2026-07-24 06:11:09

Variables

Time of First Successful Submission: 2026-07-24 06:11:53

Format Print

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

User Input

Time of First Successful Submission: 2026-07-24 06:13:25

Type Casting

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

Knowledge Check I (Input/Output)

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

Knowledge Check II (Input/Output)

Time of First Successful Submission: 2026-07-24 06:16:39

Math

Time of First Successful Submission: 2026-07-24 06:17:36

Floor Division

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

Geometry

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

Comparison

Time of First Successful Submission: 2026-07-24 06:19:41

Knowledge Check I (Math)

Time of First Successful Submission: 2026-07-24 06:20:33

Knowledge Check II (Math)

Time of First Successful Submission: 2026-07-24 06:21:34

If Statements

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

If Else Statements

Time of First Successful Submission: 2026-07-24 06:46:04

Nested

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

Else If Blocks

Time of First Successful Submission: 2026-07-24 06:47:49

Logical Operators

Time of First Successful Submission: 2026-07-24 06:48:31

Knowledge Check I (Conditionals)

Time of First Successful Submission: 2026-07-24 06:49:30

While

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

Lists

Time of First Successful Submission: 2026-07-24 06:51:07

Range

Time of First Successful Submission: 2026-07-24 06:51:51

For

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

Knowledge Check I (Loops)

Time of First Successful Submission: 2026-07-24 06:53:06

Caesar Cipher Encoding

Time of First Successful Submission: 2026-07-24 07:10:57

Caesar Cipher Decoding

Time of First Successful Submission: 2026-07-24 07:12:27

Substitution Cipher Encoding

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

Substitution Cipher Decoding

Time of First Successful Submission: 2026-07-24 07:14:45

ASCII Encoding

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

ASCII Decoding

Time of First Successful Submission: 2026-07-24 07:19:55

Hexadecimal - Encoding

Time of First Successful Submission: 2026-07-24 07:46:09

Hexadecimal - Decoding

Time of First Successful Submission: 2026-07-24 07:48:35

Binary Encoding

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

Binary Decoding

Time of First Successful Submission: 2026-07-24 07:51:49

Morse Code - Encoding

Time of First Successful Submission: 2026-07-24 07:54:26

Morse Code - Decoding

Time of First Successful Submission: 2026-07-24 07:55:24

Base64 - Encoding

Time of First Successful Submission: 2026-07-24 07:55:51

Base64 - Decoding

Time of First Successful Submission: 2026-07-24 07:56:15

Playfair - Encoding

Time of First Successful Submission: 2026-07-24 07:59:18

Playfair - Decoding

Time of First Successful Submission: 2026-07-24 07:59:54

Polybius Square - Encoding

Time of First Successful Submission: 2026-07-24 08:00:28

Polybius Square - Decoding

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

Rail Fence (Zigzag) - Encoding

Time of First Successful Submission: 2026-07-24 08:01:36

Rail Fence (Zigzag) - Decoding

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

Caesar Cipher Scripting

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

Caesar Cipher Brute Force

Time of First Successful Submission: 2026-07-24 08:03:19

Easy Challenge #1

Time of First Successful Submission: 2026-07-24 08:03:56

Medium Challenge #1

Time of First Successful Submission: 2026-07-24 08:04:46

Hard Challenge #1

Time of First Successful Submission: 2026-07-24 08:05:47

Google Dorks

Time of First Successful Submission: 2026-07-24 08:18:47

Social Media Password

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

Wayback Machine I

Time of First Successful Submission: 2026-07-24 08:32:04

Wayback Machine II

Time of First Successful Submission: 2026-07-24 08:32:38

Pale Red Horse Squad

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

Swiss Army Button

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

YeeBay

Time of First Successful Submission: 2026-07-24 08:22:38

Am I Admin?

Time of First Successful Submission: 2026-07-24 08:23:26

Am I Admin 2?

Time of First Successful Submission: 2026-07-24 08:42:25

Forceful Browsing

Time of First Successful Submission: 2026-07-24 08:43:03

Intro to BurpSuite

Time of First Successful Submission: 2026-07-24 08:43:53

Intruder Alert!

Time of First Successful Submission: 2026-07-24 08:45:21

Creepy Crawly

Time of First Successful Submission: 2026-07-24 08:46:05

Mr. Moneybags

Time of First Successful Submission: 2026-07-24 08:47:25

XML + Ratio

Time of First Successful Submission: 2026-07-24 08:48:14

Cache Money

Time of First Successful Submission: 2026-07-24 08:52:45

Buffer Overflow

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

Magic Number

Time of First Successful Submission: 2026-07-24 08:26:42

Reverse Password Plaintext

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

Reverse Password Backward

Time of First Successful Submission: 2026-07-24 08:28:20

Reverse Password Cipher

Time of First Successful Submission: 2026-07-24 08:54:29

Icky Input

Time of First Successful Submission: 2026-07-24 08:55:14

Grep Master

Time of First Successful Submission: 2026-07-24 08:28:54

Unlock The Vault

Time of First Successful Submission: 2026-07-24 08:29:52

Locked Treasure Chest

Time of First Successful Submission: 2026-07-24 08:30:22

The Artists Clue

Time of First Successful Submission: 2026-07-24 08:30:51

Code Cracker

Time of First Successful Submission: 2026-07-24 08:56:17

Chatty Server

Time of First Successful Submission: 2026-07-24 08:56:43

Secret Message In Photo

Time of First Successful Submission: 2026-07-24 08:57:17

Hidden Treasures In The Picture

Time of First Successful Submission: 2026-07-24 08:57:44

Findthegeneral

Time of First Successful Submission: 2026-07-24 10:40:36

Findthegeneralii

Time of First Successful Submission: 2026-07-24 10:42:44


Web Security

43 / 56 2 / 149


Reverse Shell

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

Bind Shell

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

Query Me This

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

ELFpress Delivery

Time of First Successful Submission: 2026-07-26 02:57:12

Say You're Admin

Time of First Successful Submission: 2026-07-26 02:57:50

Bring Your Own Cookie

Time of First Successful Submission: 2026-07-26 02:59:15

Just Listing

Time of First Successful Submission: 2026-07-26 03:00:27

Out of Quotes

Time of First Successful Submission: 2026-07-26 03:02:37

The Short List

Time of First Successful Submission: 2026-07-26 03:03:58

The Long List

Time of First Successful Submission: 2026-07-26 03:05:34

Argument Settled

Time of First Successful Submission: 2026-07-26 03:08:06

One Level Up

Time of First Successful Submission: 2026-07-26 03:08:59

Second Pass

Time of First Successful Submission: 2026-07-26 03:09:51

Dot Dot Denied

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

Strip Search

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

First Reflection

Time of First Successful Submission: 2026-07-26 03:16:30

Cookie Thief

Time of First Successful Submission: 2026-07-26 03:27:21

Escaping the Quotes

Time of First Successful Submission: 2026-07-26 03:29:30

Trusted Sources

Time of First Successful Submission: 2026-07-26 16:00:14

Out of the String

Time of First Successful Submission: 2026-07-26 03:33:33

Backtick Breakout

Time of First Successful Submission: 2026-07-26 03:37:11

Caught in the Log

Time of First Successful Submission: 2026-07-26 03:38:33

Leaking on the Clock

Time of First Successful Submission: 2026-07-26 15:10:39

The Poisoned Post

Time of First Successful Submission: 2026-07-26 11:56:21

Every Keystroke

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

Script in the Picture

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

Hash to HTML

Time of First Successful Submission: 2026-07-26 11:58:37

Query to HTML

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

Parser Disagreement

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

Past the Blocklist

Time of First Successful Submission: 2026-07-26 09:50:36

Style Stripped

Time of First Successful Submission: 2026-07-26 09:59:34

DOM Locked Down

Time of First Successful Submission: 2026-07-26 10:21:08

Nowhere to Call

Time of First Successful Submission: 2026-07-26 10:23:47

No Tags at All

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

Single-threaded

Time of First Successful Submission: 2026-07-26 07:48:40

Multi-process

Time of First Successful Submission: 2026-07-26 07:54:49

Out of Memory

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

Slow Read

Time of First Successful Submission: 2026-07-26 08:04:00

Baby's First DOM Clobbering

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

Real DOM Clobbering

Time of First Successful Submission: 2026-07-25 11:16:56

Clobbering Attributes

Time of First Successful Submission: 2026-07-25 11:27:17

Welcome to PWN.GOLF

Time of First Successful Submission: 2026-07-25 12:43:10

Barrier Breaker

Time of First Successful Submission: 2026-07-25 12:53:02