godlyavenger

🐧 💻 🔤 🛸

CTF Archive

9 / 834 315 / 1003


WEB - 20 - Amoebananas!

Time of First Successful Submission: 2026-09-01 06:27:57

WEB - 30 - SuperSecure™

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

CRYPTO - 15 - What the Hex

Time of First Successful Submission: 2026-09-01 06:26:17

MISC - 40 - amongus

Time of First Successful Submission: 2026-09-01 06:37:48

MISC - 276 - The Real Reversal

Time of First Successful Submission: 2026-09-01 06:41:58

MISC - 100 - Onion Layer Encoding

Time of First Successful Submission: 2026-09-01 06:34:33

MISC - 459 - File Reader

Time of First Successful Submission: 2026-09-01 06:17:37

WEB - cookie clicker

Time of First Successful Submission: 2026-09-06 06:17:08

WEB - 100 - My Flask App

Time of First Successful Submission: 2026-09-06 06:13:53


Intro to Programming Languages

15 / 253 9009 / 47084


Commands

Time of First Successful Submission: 2025-03-18 07:02:08

Command Arguments

Time of First Successful Submission: 2025-03-18 07:02:53

Command History

Time of First Successful Submission: 2026-02-10 06:53:47

The Root Path

Time of First Successful Submission: 2025-03-18 07:03:40

Absolute Paths

Time of First Successful Submission: 2025-03-18 07:04:14

Changing position

Time of First Successful Submission: 2025-03-18 07:04:53

Changing to an Absolute Path

Time of First Successful Submission: 2025-03-18 07:05:35

Relative Paths

Time of First Successful Submission: 2025-03-18 07:07:03

Cat

Time of First Successful Submission: 2025-03-18 07:11:19

Ls

Time of First Successful Submission: 2025-03-18 07:13:42

Ls All

Time of First Successful Submission: 2025-03-18 07:15:31

Find

Time of First Successful Submission: 2025-03-18 07:24:18

Piping Echo

Time of First Successful Submission: 2025-03-19 05:16:41

Piping Stdout

Time of First Successful Submission: 2025-03-19 05:17:27

Piping Stdin

Time of First Successful Submission: 2025-03-19 05:20:21


The Art of the Shell

2 / 55 382 / 600


The Transient Path

Time of First Successful Submission: 2025-04-05 19:23:59

Saga of the Sneaky Similarity

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


Intro to Cybersecurity

77 / 183 4368 / 24353


Path Traversal 1

Time of First Successful Submission: 2025-03-20 01:29:56

Path Traversal 2

Time of First Successful Submission: 2025-03-20 01:59:30

CMDi 1

Time of First Successful Submission: 2025-03-20 22:13:30

CMDi 2

Time of First Successful Submission: 2025-03-20 22:14:26

CMDi 3

Time of First Successful Submission: 2025-03-20 22:16:27

CMDi 4

Time of First Successful Submission: 2025-03-20 22:18:13

CMDi 5

Time of First Successful Submission: 2025-03-20 22:20:53

CMDi 6

Time of First Successful Submission: 2025-03-20 22:43:19

Authentication Bypass 1

Time of First Successful Submission: 2025-03-20 22:47:39

Authentication Bypass 2

Time of First Successful Submission: 2025-03-20 22:50:34

SQLi 1

Time of First Successful Submission: 2025-03-22 00:51:23

SQLi 2

Time of First Successful Submission: 2025-03-22 00:55:42

SQLi 3

Time of First Successful Submission: 2025-03-23 00:06:20

SQLi 4

Time of First Successful Submission: 2025-03-23 00:14:40

SQLi 5

Time of First Successful Submission: 2025-03-23 01:18:57

XSS 1

Time of First Successful Submission: 2025-03-23 01:32:36

XSS 2

Time of First Successful Submission: 2025-03-23 03:10:01

XSS 3

Time of First Successful Submission: 2025-03-23 03:14:04

XSS 4

Time of First Successful Submission: 2025-03-23 03:17:22

XSS 5

Time of First Successful Submission: 2025-03-23 03:40:04

XSS 6

Time of First Successful Submission: 2025-03-23 03:43:35

XSS 7

Time of First Successful Submission: 2025-03-24 21:19:00

CSRF 1

Time of First Successful Submission: 2025-03-24 22:08:54

CSRF 2

Time of First Successful Submission: 2025-03-24 22:57:16

CSRF 3

Time of First Successful Submission: 2025-03-26 07:29:19

CSRF 4

Time of First Successful Submission: 2025-03-26 07:51:20

CSRF 5

Time of First Successful Submission: 2025-03-26 08:30:00

Connect

Time of First Successful Submission: 2025-03-26 20:35:01

Send

Time of First Successful Submission: 2025-03-26 20:35:50

Shutdown

Time of First Successful Submission: 2025-03-26 20:38:11

Listen

Time of First Successful Submission: 2025-03-26 20:48:59

Scan 1

Time of First Successful Submission: 2025-03-26 20:54:42

Scan 2

Time of First Successful Submission: 2025-03-26 21:16:35

Monitor 1

Time of First Successful Submission: 2025-03-27 05:30:50

Monitor 2

Time of First Successful Submission: 2025-03-27 05:36:16

Sniffing Cookies

Time of First Successful Submission: 2025-03-27 05:46:31

Network Configuration

Time of First Successful Submission: 2025-03-27 05:52:07

Firewall 1

Time of First Successful Submission: 2025-03-27 05:53:59

Firewall 2

Time of First Successful Submission: 2025-03-28 06:20:24

Firewall 3

Time of First Successful Submission: 2025-03-28 06:23:31

Denial of Service 1

Time of First Successful Submission: 2025-03-28 06:26:36

Denial of Service 2

Time of First Successful Submission: 2025-03-28 06:58:56

Denial of Service 3

Time of First Successful Submission: 2025-03-28 08:45:50

Ethernet

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

IP

Time of First Successful Submission: 2025-03-28 23:55:43

TCP

Time of First Successful Submission: 2025-03-28 23:59:22

TCP Handshake

Time of First Successful Submission: 2025-03-29 00:06:06

UDP

Time of First Successful Submission: 2025-03-29 00:12:20

UDP 2

Time of First Successful Submission: 2025-04-06 01:22:00

UDP Spoofing 1

Time of First Successful Submission: 2025-04-06 01:27:55

UDP Spoofing 2

Time of First Successful Submission: 2025-04-06 01:30:54

UDP Spoofing 3

Time of First Successful Submission: 2025-04-06 20:49:15

UDP Spoofing 4

Time of First Successful Submission: 2025-04-06 22:05:30

ARP

Time of First Successful Submission: 2025-04-06 22:14:16

Intercept

Time of First Successful Submission: 2025-04-07 00:21:29

Man-in-the-Middle

Time of First Successful Submission: 2025-04-07 02:18:27

XOR

Time of First Successful Submission: 2025-04-07 20:21:46

XORing Hex

Time of First Successful Submission: 2025-04-07 20:27:51

XORing ASCII

Time of First Successful Submission: 2025-04-08 00:58:30

XORing ASCII Strings

Time of First Successful Submission: 2025-04-08 01:49:58

One-time Pad

Time of First Successful Submission: 2025-04-08 01:51:05

One-time Pad Tampering

Time of First Successful Submission: 2026-02-10 06:46:59

Many-time Pad

Time of First Successful Submission: 2025-04-08 01:53:26

AES

Time of First Successful Submission: 2025-04-08 01:54:58

AES-ECB-CPA

Time of First Successful Submission: 2025-04-08 02:01:59

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-04-08 02:13:35

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-04-10 03:26:20

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-08-22 12:18:21

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-09-11 10:12:15

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-09-12 08:47:57

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-09-14 21:26:30

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-09-19 01:50:18

AES-CBC

Time of First Successful Submission: 2026-09-12 09:36:57

AES-CBC Tampering

Time of First Successful Submission: 2026-09-12 09:43:32

AES-CBC Resizing

Time of First Successful Submission: 2026-09-12 09:46:32

SHA 1

Time of First Successful Submission: 2026-09-12 09:24:52

SHA 2

Time of First Successful Submission: 2026-09-12 09:35:21


Start Here

10 / 10 8751 / 65153


Using the Terminal

Time of First Successful Submission: 2026-02-10 06:53:18

Using the VSCode Workspace

Time of First Successful Submission: 2025-03-18 06:50:28

Using the GUI Desktop

Time of First Successful Submission: 2025-03-18 06:51:01

Pasting into the Desktop

Time of First Successful Submission: 2025-03-18 06:51:50

Restarting Challenges

Time of First Successful Submission: 2025-03-18 06:53:46

Challenge Programs

Time of First Successful Submission: 2025-03-18 06:55:53

The Flag File

Time of First Successful Submission: 2025-03-18 06:57:02

Using Privileged Mode

Time of First Successful Submission: 2025-03-18 06:59:01

Persistent Home Directories - One

Time of First Successful Submission: 2025-03-18 07:00:32

Persistent Home Directories - Two

Time of First Successful Submission: 2025-03-18 07:01:12


Linux Luminarium

128 / 128 3256 / 47741


Intro to Commands

Time of First Successful Submission: 2025-03-18 07:02:08

Intro to Arguments

Time of First Successful Submission: 2025-03-18 07:02:53

Command History

Time of First Successful Submission: 2026-02-10 06:53:47

The Root

Time of First Successful Submission: 2025-03-18 07:03:40

Program and absolute paths

Time of First Successful Submission: 2025-03-18 07:04:14

Position thy self

Time of First Successful Submission: 2025-03-18 07:04:53

Position elsewhere

Time of First Successful Submission: 2025-03-18 07:05:35

implicit relative paths, from /

Time of First Successful Submission: 2025-03-18 07:07:03

explicit relative paths, from /

Time of First Successful Submission: 2025-03-18 07:07:55

implicit relative path

Time of First Successful Submission: 2025-03-18 07:08:29

home sweet home

Time of First Successful Submission: 2025-03-18 07:09:51

cat: not the pet, but the command!

Time of First Successful Submission: 2025-03-18 07:11:19

catting absolute paths

Time of First Successful Submission: 2025-03-18 07:11:47

more catting practice

Time of First Successful Submission: 2025-03-18 07:12:28

grepping for a needle in a haystack

Time of First Successful Submission: 2025-03-18 07:13:15

comparing files

Time of First Successful Submission: 2026-02-10 06:54:35

listing files

Time of First Successful Submission: 2025-03-18 07:13:42

touching files

Time of First Successful Submission: 2025-03-18 07:14:20

removing files

Time of First Successful Submission: 2025-03-18 07:14:59

moving files

Time of First Successful Submission: 2026-02-10 06:55:22

copying files

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

hidden files

Time of First Successful Submission: 2025-03-18 07:15:31

An Epic Filesystem Quest

Time of First Successful Submission: 2025-03-18 07:18:45

making directories

Time of First Successful Submission: 2025-03-18 07:19:30

finding files

Time of First Successful Submission: 2025-03-18 07:24:18

linking files

Time of First Successful Submission: 2025-03-18 07:26:38

Learning From Documentation

Time of First Successful Submission: 2025-03-18 07:27:44

Learning Complex Usage

Time of First Successful Submission: 2025-03-18 07:28:31

Reading Manuals

Time of First Successful Submission: 2025-03-18 07:29:48

Searching Manuals

Time of First Successful Submission: 2025-03-18 07:30:59

Searching For Manuals

Time of First Successful Submission: 2025-03-18 07:33:12

Helpful Programs

Time of First Successful Submission: 2025-03-18 07:34:00

Help for Builtins

Time of First Successful Submission: 2025-03-18 07:35:00

Matching with *

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

Matching with ?

Time of First Successful Submission: 2025-03-19 05:10:48

Matching with []

Time of First Successful Submission: 2025-03-19 05:11:53

Matching paths with []

Time of First Successful Submission: 2025-03-19 05:12:36

Multiple globs

Time of First Successful Submission: 2026-02-10 06:57:37

Mixing globs

Time of First Successful Submission: 2025-03-19 05:14:54

Exclusionary globbing

Time of First Successful Submission: 2025-03-19 05:15:53

Tab completion

Time of First Successful Submission: 2026-02-10 06:58:09

Multiple options for tab completion

Time of First Successful Submission: 2026-02-10 06:59:32

Tab completion on commands

Time of First Successful Submission: 2026-02-10 06:59:52

Redirecting output

Time of First Successful Submission: 2025-03-19 05:16:41

Redirecting more output

Time of First Successful Submission: 2025-03-19 05:17:27

Appending output

Time of First Successful Submission: 2025-03-19 05:18:19

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2025-03-19 05:20:21

Grepping stored results

Time of First Successful Submission: 2025-03-19 05:21:34

Grepping live output

Time of First Successful Submission: 2025-03-19 05:22:53

Grepping errors

Time of First Successful Submission: 2025-03-19 05:23:56

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-02-10 07:01:40

Duplicating piped data with tee

Time of First Successful Submission: 2025-03-19 05:26:27

Process substitution for input

Time of First Successful Submission: 2026-02-10 07:02:49

Writing to multiple programs

Time of First Successful Submission: 2025-03-19 05:29:55

Split-piping stderr and stdout

Time of First Successful Submission: 2025-03-19 05:39:10

Named pipes

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

Printing Variables

Time of First Successful Submission: 2025-03-19 05:39:50

Setting Variables

Time of First Successful Submission: 2025-03-19 07:27:20

Multi-word Variables

Time of First Successful Submission: 2025-03-19 07:27:51

Exporting Variables

Time of First Successful Submission: 2025-03-19 07:28:55

Printing Exported Variables

Time of First Successful Submission: 2025-03-19 07:29:33

Storing Command Output

Time of First Successful Submission: 2025-03-19 07:30:36

Reading Input

Time of First Successful Submission: 2025-03-19 07:31:33

Reading Files

Time of First Successful Submission: 2025-03-19 07:32:32

Translating characters

Time of First Successful Submission: 2026-02-10 07:08:48

Deleting characters

Time of First Successful Submission: 2026-02-10 07:10:40

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-02-10 07:12:19

Extracting specific sections of text

Time of First Successful Submission: 2026-02-10 07:14:50

Sorting data

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

Listing Processes

Time of First Successful Submission: 2025-03-19 23:10:36

Killing Processes

Time of First Successful Submission: 2025-03-19 23:11:40

Interrupting Processes

Time of First Successful Submission: 2025-03-19 23:12:16

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-10 07:07:19

Suspending Processes

Time of First Successful Submission: 2025-03-19 23:12:46

Resuming Processes

Time of First Successful Submission: 2025-03-19 23:13:11

Backgrounding Processes

Time of First Successful Submission: 2025-03-19 23:14:33

Foregrounding Processes

Time of First Successful Submission: 2025-03-19 23:15:20

Starting Backgrounded Processes

Time of First Successful Submission: 2025-03-19 23:15:52

Process Exit Codes

Time of First Successful Submission: 2025-03-19 23:17:00

Becoming root with su

Time of First Successful Submission: 2025-03-19 23:40:22

Other users with su

Time of First Successful Submission: 2025-03-19 23:41:31

Cracking passwords

Time of First Successful Submission: 2025-03-19 23:43:40

Using sudo

Time of First Successful Submission: 2025-03-19 23:44:36

Changing File Ownership

Time of First Successful Submission: 2025-03-19 23:20:39

Groups and Files

Time of First Successful Submission: 2025-03-19 23:23:15

Fun With Groups Names

Time of First Successful Submission: 2025-03-19 23:24:03

Changing Permissions

Time of First Successful Submission: 2025-03-19 23:25:54

Executable Files

Time of First Successful Submission: 2025-03-19 23:28:32

Permission Tweaking Practice

Time of First Successful Submission: 2025-03-19 23:31:43

Permissions Setting Practice

Time of First Successful Submission: 2025-03-19 23:35:50

The SUID Bit

Time of First Successful Submission: 2025-03-19 23:37:46

Chaining with Semicolons

Time of First Successful Submission: 2025-03-19 23:45:38

Building on Success

Time of First Successful Submission: 2026-05-26 06:40:47

Handling Failure

Time of First Successful Submission: 2026-05-26 06:41:34

Your First Shell Script

Time of First Successful Submission: 2025-03-19 23:47:36

Redirecting Script Output

Time of First Successful Submission: 2025-03-19 23:48:41

Executable Shell Scripts

Time of First Successful Submission: 2025-03-19 23:49:54

Understanding Shebangs

Time of First Successful Submission: 2026-05-26 06:44:03

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-05-26 06:46:57

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-26 06:49:34

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-05-26 21:33:40

Detaching and Attaching

Time of First Successful Submission: 2026-05-26 21:47:04

Finding Sessions

Time of First Successful Submission: 2026-05-26 21:47:51

Switching Windows

Time of First Successful Submission: 2026-05-26 21:48:54

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-26 21:52:26

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-26 23:22:36

The PATH Variable

Time of First Successful Submission: 2025-03-19 23:50:57

Setting PATH

Time of First Successful Submission: 2025-03-19 23:51:51

Finding Commands

Time of First Successful Submission: 2026-02-10 07:13:28

Adding Commands

Time of First Successful Submission: 2025-03-19 23:56:18

Hijacking Commands

Time of First Successful Submission: 2025-03-20 01:19:18

Bashrc Backdoor

Time of First Successful Submission: 2026-05-26 23:27:32

Sniffing Input

Time of First Successful Submission: 2026-05-26 23:31:55

Overshared Directories

Time of First Successful Submission: 2026-05-26 23:34:04

Tricky Linking

Time of First Successful Submission: 2026-05-26 23:41:30

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-27 00:09:54

Snooping on Configurations

Time of First Successful Submission: 2026-05-27 00:11:35

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-27 02:07:00

rm -rf /

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

Life after rm -rf /

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

Finding meaning after rm -rf /

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


Computing 101

132 / 132 204 / 23305


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2026-05-27 19:21:25

Exit Codes

Time of First Successful Submission: 2026-05-27 19:22:54

Building Executables

Time of First Successful Submission: 2026-05-27 19:25:44

Moving Between Registers

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

Loading From Memory

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

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2026-06-01 00:07:47

Dereferencing Yourself

Time of First Successful Submission: 2026-06-01 00:08:41

Dereferencing with Offsets

Time of First Successful Submission: 2026-06-01 00:09:44

Stored Addresses

Time of First Successful Submission: 2026-06-01 00:11:00

Double Dereference

Time of First Successful Submission: 2026-06-01 00:12:59

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-06-01 00:15:41

Program Arguments on the Stack

Time of First Successful Submission: 2026-06-01 00:17:16

Popping From the Stack

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

Negative Numbers

Time of First Successful Submission: 2026-07-02 02:23:30

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-07-02 03:01:49

Negative Numbers (32-bit)

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

Encoding Negatives

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-07-02 03:14:33

More Hex

Time of First Successful Submission: 2026-07-02 03:22:21

Decoding Hex

Time of First Successful Submission: 2026-07-02 03:23:22

Mixed Conversions

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

Disassembling Programs

Time of First Successful Submission: 2026-06-01 21:07:51

Tracing Syscalls

Time of First Successful Submission: 2026-06-01 21:10:56

Starting GDB

Time of First Successful Submission: 2026-06-01 21:11:57

Quitting GDB

Time of First Successful Submission: 2026-06-01 21:13:14

Starting Programs in GDB

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

Disassembling in GDB

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

Stepping Through Instructions

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

Reading Register Values

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

Setting Register Values

Time of First Successful Submission: 2026-07-16 09:58:25

Popping Stack Values

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

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-06-01 21:37:28

Cooperative Debugging

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

Running with Arguments

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

Redirecting Input in GDB

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

Writing Output

Time of First Successful Submission: 2026-06-01 21:43:56

Chaining Syscalls

Time of First Successful Submission: 2026-06-01 21:44:56

Writing Strings

Time of First Successful Submission: 2026-06-01 21:45:38

Reading Data

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

Reading Exactly

Time of First Successful Submission: 2026-07-03 22:25:53

Opening Files

Time of First Successful Submission: 2026-06-02 22:10:35

Hardcoding the Filename

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

RIP-Relative Strings

Time of First Successful Submission: 2026-07-03 22:45:08

Comparing Values

Time of First Successful Submission: 2026-06-02 22:34:37

Comparing Characters

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

Conditional Control Flow

Time of First Successful Submission: 2026-07-03 22:52:58

Comparing Strings

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

Reverse the Password

Time of First Successful Submission: 2026-07-03 22:58:02

Conditionals Without Conditionals

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

Recognizing Loops

Time of First Successful Submission: 2026-07-03 23:26:58

Writing Loops

Time of First Successful Submission: 2026-07-16 10:19:47

Writing From a Shared Library

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

Returning a Value

Time of First Successful Submission: 2026-07-04 04:19:44

Calling Through a Pointer

Time of First Successful Submission: 2026-07-04 04:20:51

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-07-04 04:22:08

Saving Caller-Saved Registers

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

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-07-04 04:29:13

Sign Extension

Time of First Successful Submission: 2026-07-08 07:17:34

Little-Endian Bytes

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

Qword by Qword

Time of First Successful Submission: 2026-07-08 07:28:13

Dword by Dword

Time of First Successful Submission: 2026-07-08 07:30:29

Word by Word

Time of First Successful Submission: 2026-07-08 07:32:01

Byte by Byte

Time of First Successful Submission: 2026-07-08 07:36:05

Cracking a Struct

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

Scrambled Struct

Time of First Successful Submission: 2026-07-08 07:40:44

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-07-16 10:31:39

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-07-16 10:32:23

Even or Odd

Time of First Successful Submission: 2026-07-16 10:37:15

Masking Bits

Time of First Successful Submission: 2026-07-16 10:38:56

Lowercase a String

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

Uppercase a String

Time of First Successful Submission: 2026-07-16 10:45:27

Swap Case

Time of First Successful Submission: 2026-07-16 10:49:45

Shifting Left

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

Shifting Right

Time of First Successful Submission: 2026-07-16 10:52:41

Loops on Data

Time of First Successful Submission: 2026-07-16 10:56:25

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-07-16 11:04:14

Loading Stale Stack Data

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

Stealing Stale Stack Data

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

Reserving Your Own Frame

Time of First Successful Submission: 2026-07-16 11:33:23

Using Your Own Frame

Time of First Successful Submission: 2026-07-16 11:58:05

Environment Variables on the Stack

Time of First Successful Submission: 2026-07-16 12:05:55

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-07-16 12:07:57

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-07-16 12:11:34

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-07-16 12:13:39

A Single Digit

Time of First Successful Submission: 2026-07-18 01:20:28

Two Digits

Time of First Successful Submission: 2026-07-18 06:45:21

String to Integer

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

Negative Numbers

Time of First Successful Submission: 2026-07-18 08:36:59

Where the Number Ends

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

A Whole Program

Time of First Successful Submission: 2026-07-19 22:07:57

A Single Digit, Back to Text

Time of First Successful Submission: 2026-07-19 22:16:19

Divide and Remainder

Time of First Successful Submission: 2026-07-19 22:50:48

Drop the Leading Zero

Time of First Successful Submission: 2026-07-19 22:53:49

Integer to String

Time of First Successful Submission: 2026-07-20 00:02:23

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-07-20 00:09:15

Sum Them All

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

Addition

Time of First Successful Submission: 2026-07-20 20:54:32

Subtraction

Time of First Successful Submission: 2026-07-20 20:58:24

Multiplication

Time of First Successful Submission: 2026-07-20 20:59:32

Bitwise Operators

Time of First Successful Submission: 2026-07-20 21:09:19

Unary Operators

Time of First Successful Submission: 2026-07-20 21:38:28

Literal Output

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

Newline Escapes

Time of First Successful Submission: 2026-07-24 00:29:30

Escaped Syntax

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

Decimal Markers

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

Multiple Decimal Markers

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

String Markers

Time of First Successful Submission: 2026-07-29 08:34:11

Hex Byte Escapes

Time of First Successful Submission: 2026-07-31 08:41:55

Debugging Programs

Time of First Successful Submission: 2026-08-02 13:04:15

Inspecting Registers

Time of First Successful Submission: 2026-08-02 13:07:02

Examining Memory

Time of First Successful Submission: 2026-08-02 21:31:46

Setting Breakpoints

Time of First Successful Submission: 2026-08-02 21:54:22

GDB Scripting

Time of First Successful Submission: 2026-08-02 22:58:50

Modifying Data

Time of First Successful Submission: 2026-08-03 04:51:28

Modifying Execution

Time of First Successful Submission: 2026-08-03 04:53:59

Broken Functions

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

Exit

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

Socket

Time of First Successful Submission: 2026-08-03 05:37:18

Bind

Time of First Successful Submission: 2026-08-03 20:22:54

Listen

Time of First Successful Submission: 2026-08-03 20:25:36

Accept

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

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-08-16 07:44:05

Iterative GET Server

Time of First Successful Submission: 2026-08-16 08:01:39

Concurrent GET Server

Time of First Successful Submission: 2026-08-16 08:47:12

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-08-22 11:13:50


Playing With Programs

116 / 116 1218 / 26286


What's the password?

Time of First Successful Submission: 2026-08-24 00:33:58

... and again!

Time of First Successful Submission: 2026-08-24 00:37:28

Newline Troubles

Time of First Successful Submission: 2026-08-24 01:01:44

Reasoning about files

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

Specifying Filenames

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-08-24 01:08:28

More Hex

Time of First Successful Submission: 2026-08-24 01:09:20

Decoding Hex

Time of First Successful Submission: 2026-08-24 01:14:27

Decoding Practice

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

Encoding Practice

Time of First Successful Submission: 2026-08-24 01:30:48

Hex-encoding ASCII

Time of First Successful Submission: 2026-08-24 01:34:29

Nested Encoding

Time of First Successful Submission: 2026-08-24 01:41:14

Hex-encoding UTF-8

Time of First Successful Submission: 2026-08-24 01:44:33

UTF Mixups

Time of First Successful Submission: 2026-08-24 01:48:29

Modifying Encoded Data

Time of First Successful Submission: 2026-08-24 01:51:09

Decoding Base64

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

Encoding Base64

Time of First Successful Submission: 2026-08-24 02:00:30

Dealing with Obfuscation

Time of First Successful Submission: 2026-08-24 02:12:00

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-08-24 02:20:21

Your First HTTP Request

Time of First Successful Submission: 2026-08-24 02:22:10

Reading Flask

Time of First Successful Submission: 2026-08-24 02:23:21

Commented Data

Time of First Successful Submission: 2026-08-24 06:09:57

HTTP Metadata

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

HTTP (netcat)

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

HTTP Paths (netcat)

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

HTTP (curl)

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

HTTP (python)

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

HTTP Host Header (python)

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

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-08-24 20:42:10

URL Encoding (netcat)

Time of First Successful Submission: 2026-08-24 20:48:43

HTTP GET Parameters

Time of First Successful Submission: 2026-08-24 20:49:58

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-08-24 20:52:51

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-08-24 20:54:37

HTTP Forms

Time of First Successful Submission: 2026-08-24 20:56:14

HTTP Forms (curl)

Time of First Successful Submission: 2026-08-24 20:58:38

HTTP Forms (netcat)

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

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-08-24 21:07:49

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-08-24 21:09:20

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-08-24 21:13:20

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-08-24 21:15:17

HTTP Redirects (curl)

Time of First Successful Submission: 2026-08-24 21:16:18

HTTP Redirects (python)

Time of First Successful Submission: 2026-08-24 21:19:13

HTTP Cookies (curl)

Time of First Successful Submission: 2026-08-24 21:33:20

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-08-24 21:41:02

Server State (python)

Time of First Successful Submission: 2026-08-24 21:42:38

Listening Web

Time of First Successful Submission: 2026-08-24 22:11:48

Speaking Redirects

Time of First Successful Submission: 2026-08-24 22:31:41

JavaScript Redirects

Time of First Successful Submission: 2026-08-31 21:34:38

Including JavaScript

Time of First Successful Submission: 2026-09-03 22:26:48

HTTP (javascript)

Time of First Successful Submission: 2026-09-05 03:33:25

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-09-05 08:13:40

HTTP Forms (javascript)

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

cat

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

more

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

less

Time of First Successful Submission: 2026-09-05 21:26:09

tail

Time of First Successful Submission: 2026-09-05 21:26:32

head

Time of First Successful Submission: 2026-09-05 21:26:55

sort

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

vim

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

emacs

Time of First Successful Submission: 2026-09-05 21:28:38

nano

Time of First Successful Submission: 2026-09-05 21:29:48

rev

Time of First Successful Submission: 2026-09-05 21:30:08

od

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

hd

Time of First Successful Submission: 2026-09-05 21:33:01

xxd

Time of First Successful Submission: 2026-09-05 21:33:44

base32

Time of First Successful Submission: 2026-09-05 21:34:26

base64

Time of First Successful Submission: 2026-09-05 21:34:57

split

Time of First Successful Submission: 2026-09-05 21:36:10

gzip

Time of First Successful Submission: 2026-09-05 21:40:56

bzip2

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

zip

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

tar

Time of First Successful Submission: 2026-09-05 22:26:37

ar

Time of First Successful Submission: 2026-09-05 22:28:51

cpio

Time of First Successful Submission: 2026-09-05 22:49:00

genisoimage

Time of First Successful Submission: 2026-09-05 23:10:24

env

Time of First Successful Submission: 2026-09-05 23:23:42

find

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

make

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

nice

Time of First Successful Submission: 2026-09-06 00:23:25

timeout

Time of First Successful Submission: 2026-09-06 00:23:50

stdbuf

Time of First Successful Submission: 2026-09-06 00:24:16

setarch

Time of First Successful Submission: 2026-09-06 00:26:19

watch

Time of First Successful Submission: 2026-09-06 00:26:50

socat

Time of First Successful Submission: 2026-09-06 00:27:13

whiptail

Time of First Successful Submission: 2026-09-06 00:30:02

awk

Time of First Successful Submission: 2026-09-06 00:32:22

sed

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

ed

Time of First Successful Submission: 2026-09-06 00:33:42

chown

Time of First Successful Submission: 2026-09-06 01:28:12

chmod

Time of First Successful Submission: 2026-09-06 01:28:39

cp

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

mv

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

perl

Time of First Successful Submission: 2026-09-06 01:43:48

python

Time of First Successful Submission: 2026-09-06 01:44:19

ruby

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

bash

Time of First Successful Submission: 2026-09-06 02:00:06

date

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

dmesg

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

wc

Time of First Successful Submission: 2026-09-06 02:02:18

gcc

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

as

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

wget

Time of First Successful Submission: 2026-09-06 02:05:55

ssh-keygen

Time of First Successful Submission: 2026-09-06 02:53:31

SQL Queries

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

Filtering SQL

Time of First Successful Submission: 2026-09-05 09:45:48

Choosing Columns

Time of First Successful Submission: 2026-09-05 09:58:50

Exclusionary Filtering

Time of First Successful Submission: 2026-09-05 20:58:25

Filtering Strings

Time of First Successful Submission: 2026-09-05 20:59:45

Filtering on Expressions

Time of First Successful Submission: 2026-09-05 21:00:46

SELECTing Expressions

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

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2026-09-05 21:22:58

Querying Metadata

Time of First Successful Submission: 2026-09-05 21:24:41


Arizona CTF 2025

3 / 23 140 / 899


Hijack Me!

Time of First Successful Submission: 2025-04-05 19:23:59

Expand Your Mind

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

crackme

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


DSU Cyber Camps

11 / 104 11442 / 65563


Using the Terminal

Time of First Successful Submission: 2026-02-10 06:53:18

Using the VSCode Workspace

Time of First Successful Submission: 2025-03-18 06:50:28

Using the GUI Desktop

Time of First Successful Submission: 2025-03-18 06:51:01

Pasting into the Desktop

Time of First Successful Submission: 2025-03-18 06:51:50

Restarting Challenges

Time of First Successful Submission: 2025-03-18 06:53:46

Getting Help

Time of First Successful Submission: 2025-03-18 06:55:17

Challenge Programs

Time of First Successful Submission: 2025-03-18 06:55:53

The Flag File

Time of First Successful Submission: 2025-03-18 06:57:02

Using Privileged Mode

Time of First Successful Submission: 2025-03-18 06:59:01

Persistent Home Directories - One

Time of First Successful Submission: 2025-03-18 07:00:32

Persistent Home Directories - Two

Time of First Successful Submission: 2025-03-18 07:01:12


Fuzz Dojo

12 / 80 37 / 346


Consent

Time of First Successful Submission: 2025-11-09 08:31:39

Locate Harnesses

Time of First Successful Submission: 2025-11-09 08:36:48

Modify a Fuzzing Harness

Time of First Successful Submission: 2025-11-09 08:56:22

Fix Broken Fuzzing Harness

Time of First Successful Submission: 2025-11-09 09:14:43

Initial Parameters

Time of First Successful Submission: 2025-11-09 09:21:04

Improve Coverage Using the Call Tree

Time of First Successful Submission: 2025-11-09 23:21:20

Implement Seed Corpus

Time of First Successful Submission: 2025-11-10 00:19:53

Create New Fuzz Driver

Time of First Successful Submission: 2025-11-10 02:48:11

OSS-Fuzz - Build a Project

Time of First Successful Submission: 2025-11-10 02:58:34

OSS-Fuzz - Code Coverage

Time of First Successful Submission: 2025-11-10 08:58:46

OSS-Fuzz - Fuzz Introspector

Time of First Successful Submission: 2025-11-10 09:10:44

OSS-Fuzz - Add new_fuzzer

Time of First Successful Submission: 2025-11-10 10:07:06


GCA CTF

11 / 104 11442 / 65563


Using the Terminal

Time of First Successful Submission: 2026-02-10 06:53:18

Using the VSCode Workspace

Time of First Successful Submission: 2025-03-18 06:50:28

Using the GUI Desktop

Time of First Successful Submission: 2025-03-18 06:51:01

Pasting into the Desktop

Time of First Successful Submission: 2025-03-18 06:51:50

Restarting Challenges

Time of First Successful Submission: 2025-03-18 06:53:46

Getting Help

Time of First Successful Submission: 2025-03-18 06:55:17

Challenge Programs

Time of First Successful Submission: 2025-03-18 06:55:53

The Flag File

Time of First Successful Submission: 2025-03-18 06:57:02

Using Privileged Mode

Time of First Successful Submission: 2025-03-18 06:59:01

Persistent Home Directories - One

Time of First Successful Submission: 2025-03-18 07:00:32

Persistent Home Directories - Two

Time of First Successful Submission: 2025-03-18 07:01:12


Tyler's Terrific Terestial Trial

1 / 1 2 / 4


Zero Wing

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