penguinphantom

🐧

United States

pwn.college Archives

11 / 202 10162 / 22885


HTTP (curl)

Time of First Successful Submission: 2024-01-22 07:52:04

HTTP (python)

Time of First Successful Submission: 2024-01-23 11:40:39

URL Encoding (curl)

Time of First Successful Submission: 2024-05-08 21:53:35

URL Encoding (python)

Time of First Successful Submission: 2024-05-22 10:28:10

HTTP GET Parameters (netcat)

Time of First Successful Submission: 2024-05-22 12:08:43

HTTP GET Parameters (python)

Time of First Successful Submission: 2024-05-22 12:12:25

Multiple HTTP Parameters (python)

Time of First Successful Submission: 2024-05-22 13:29:56

Multiple Form Fields (python)

Time of First Successful Submission: 2024-05-23 04:32:37

HTTP JSON (curl)

Time of First Successful Submission: 2024-05-23 05:16:43

HTTP JSON (netcat)

Time of First Successful Submission: 2024-05-23 06:09:10

Complex HTTP JSON (curl)

Time of First Successful Submission: 2024-05-23 05:41:29


Intro to Programming Languages

15 / 234 10230 / 34762


Commands

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

Command Arguments

Time of First Successful Submission: 2026-01-21 05:59:41

Command History

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

The Root Path

Time of First Successful Submission: 2026-01-21 06:25:12

Absolute Paths

Time of First Successful Submission: 2026-01-21 06:27:26

Changing position

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

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-05-03 00:08:45

Cat

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

Ls

Time of First Successful Submission: 2026-05-03 03:29:01

Ls All

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

Find

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

Piping Echo

Time of First Successful Submission: 2026-05-03 14:07:08

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-05-03 14:12:10


Intro to Cybersecurity

150 / 183 647 / 21174


Path Traversal 1

Time of First Successful Submission: 2026-02-08 22:33:01

Path Traversal 2

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

CMDi 1

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

CMDi 2

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

CMDi 3

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

CMDi 4

Time of First Successful Submission: 2026-02-10 05:37:51

CMDi 5

Time of First Successful Submission: 2026-02-10 05:53:42

Authentication Bypass 1

Time of First Successful Submission: 2026-02-10 05:57:48

Authentication Bypass 2

Time of First Successful Submission: 2026-02-10 06:10:31

SQLi 1

Time of First Successful Submission: 2026-02-10 06:14:49

SQLi 2

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

SQLi 3

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

SQLi 4

Time of First Successful Submission: 2026-02-10 08:01:19

SQLi 5

Time of First Successful Submission: 2026-02-10 09:05:30

XSS 1

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

XSS 2

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

XSS 3

Time of First Successful Submission: 2026-02-10 09:57:09

XSS 4

Time of First Successful Submission: 2026-02-10 10:22:39

XSS 5

Time of First Successful Submission: 2026-02-10 10:32:45

XSS 6

Time of First Successful Submission: 2026-02-10 10:39:43

XSS 7

Time of First Successful Submission: 2026-02-10 11:29:55

CSRF 1

Time of First Successful Submission: 2026-02-11 14:36:25

CSRF 2

Time of First Successful Submission: 2026-02-11 14:45:18

CSRF 3

Time of First Successful Submission: 2026-02-19 11:37:51

CSRF 4

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

CSRF 5

Time of First Successful Submission: 2026-05-03 00:01:40

Connect

Time of First Successful Submission: 2026-04-21 11:25:34

Send

Time of First Successful Submission: 2026-04-21 11:33:17

Shutdown

Time of First Successful Submission: 2026-04-21 11:36:54

Listen

Time of First Successful Submission: 2026-04-21 11:39:07

Scan 1

Time of First Successful Submission: 2026-04-21 11:56:36

Scan 2

Time of First Successful Submission: 2026-04-21 12:01:35

Monitor 1

Time of First Successful Submission: 2026-04-21 13:37:53

Monitor 2

Time of First Successful Submission: 2026-04-21 13:45:18

Sniffing Cookies

Time of First Successful Submission: 2026-04-23 14:22:42

Network Configuration

Time of First Successful Submission: 2026-04-21 14:29:19

Firewall 1

Time of First Successful Submission: 2026-04-22 13:20:34

Firewall 2

Time of First Successful Submission: 2026-04-22 13:21:59

Firewall 3

Time of First Successful Submission: 2026-04-22 13:22:51

Denial of Service 1

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

Denial of Service 2

Time of First Successful Submission: 2026-04-22 13:25:37

Denial of Service 3

Time of First Successful Submission: 2026-04-22 14:15:23

Ethernet

Time of First Successful Submission: 2026-04-22 14:18:32

IP

Time of First Successful Submission: 2026-04-22 14:19:28

TCP

Time of First Successful Submission: 2026-04-22 14:21:00

TCP Handshake

Time of First Successful Submission: 2026-04-22 14:22:26

UDP

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

UDP 2

Time of First Successful Submission: 2026-04-22 14:26:09

UDP Spoofing 1

Time of First Successful Submission: 2026-04-22 14:28:34

UDP Spoofing 2

Time of First Successful Submission: 2026-04-22 14:36:12

UDP Spoofing 3

Time of First Successful Submission: 2026-04-22 14:40:01

UDP Spoofing 4

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

ARP

Time of First Successful Submission: 2026-04-22 14:44:38

Intercept

Time of First Successful Submission: 2026-04-22 14:54:59

Man-in-the-Middle

Time of First Successful Submission: 2026-04-23 14:20:42

XOR

Time of First Successful Submission: 2026-04-27 01:12:24

XORing Hex

Time of First Successful Submission: 2026-04-27 01:17:33

XORing ASCII

Time of First Successful Submission: 2026-04-27 02:43:57

XORing ASCII Strings

Time of First Successful Submission: 2026-04-27 03:28:29

One-time Pad

Time of First Successful Submission: 2026-04-27 03:36:13

One-time Pad Tampering

Time of First Successful Submission: 2026-04-27 03:59:40

Many-time Pad

Time of First Successful Submission: 2026-04-27 11:12:51

AES

Time of First Successful Submission: 2026-04-27 11:15:02

AES-ECB-CPA

Time of First Successful Submission: 2026-04-27 11:20:30

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-04-27 11:39:28

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-04-27 11:46:48

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-04-27 11:51:18

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-04-27 11:56:10

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-04-27 11:57:59

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-04-27 12:01:37

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-04-27 12:07:01

AES-CBC

Time of First Successful Submission: 2026-04-27 12:08:37

AES-CBC Tampering

Time of First Successful Submission: 2026-04-27 12:13:06

AES-CBC Resizing

Time of First Successful Submission: 2026-04-27 12:16:14

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-04-28 15:10:37

AES-CBC-POA-Full-Block

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

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-04-30 01:15:46

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-04-30 10:59:03

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-04-30 11:33:57

DHKE

Time of First Successful Submission: 2026-04-30 11:36:33

DHKE-to-AES

Time of First Successful Submission: 2026-04-30 11:38:44

RSA 1

Time of First Successful Submission: 2026-04-30 11:41:12

RSA 2

Time of First Successful Submission: 2026-04-30 11:43:04

RSA 3

Time of First Successful Submission: 2026-04-30 11:49:34

RSA 4

Time of First Successful Submission: 2026-04-30 11:53:12

RSA Signatures

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

SHA 1

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

SHA 2

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

TLS 1

Time of First Successful Submission: 2026-04-30 12:09:15

TLS 2

Time of First Successful Submission: 2026-04-30 12:10:42

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-04-30 14:49:06

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-04-30 14:50:40

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-04-30 14:52:41

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2026-04-30 14:56:51

Reading Endianness (x86)

Time of First Successful Submission: 2026-04-30 14:58:41

Version Information (Python)

Time of First Successful Submission: 2026-04-30 15:00:26

Version Information (C)

Time of First Successful Submission: 2026-04-30 15:01:51

Version Information (x86)

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

Metadata and Data (Python)

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

Metadata and Data (C)

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

Metadata and Data (x86)

Time of First Successful Submission: 2026-05-01 00:39:58

Input Restrictions (Python)

Time of First Successful Submission: 2026-05-01 00:41:38

Input Restrictions (C)

Time of First Successful Submission: 2026-05-01 00:45:04

Input Restrictions (x86)

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

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-05-01 00:51:22

Behold the cIMG! (C)

Time of First Successful Submission: 2026-05-01 00:52:38

Behold the cIMG! (x86)

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

A Basic cIMG (Python)

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

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2026-05-01 01:21:41

Internal State Mini (C)

Time of First Successful Submission: 2026-05-01 01:24:49

Internal State Mini (x86)

Time of First Successful Submission: 2026-05-01 01:26:15

Internal State (C)

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

Internal State (x86)

Time of First Successful Submission: 2026-05-01 01:29:14

File Formats: Directives (C)

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

File Formats: Directives (x86)

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

The Patch Directive

Time of First Successful Submission: 2026-05-01 01:36:53

Optimizing for Space

Time of First Successful Submission: 2026-05-01 07:26:23

Tweaking Images

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

Storage and Retrieval

Time of First Successful Submission: 2026-05-01 16:47:04

Extracting Knowledge

Time of First Successful Submission: 2026-05-01 16:53:45

Advanced Sprites

Time of First Successful Submission: 2026-05-01 19:21:46

Accessing Resources

Time of First Successful Submission: 2026-05-01 19:29:34

Unsafe Animations

Time of First Successful Submission: 2026-05-02 03:51:44

Animations

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

Interoperability: Patching Data

Time of First Successful Submission: 2026-05-02 04:57:22

Patching Code

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

Patching Control Flow

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

Your First Overflow (easy)

Time of First Successful Submission: 2026-04-30 12:16:24

Your First Overflow (hard)

Time of First Successful Submission: 2026-04-30 12:19:11

Precision (easy)

Time of First Successful Submission: 2026-04-30 12:22:43

Precision (hard)

Time of First Successful Submission: 2026-04-30 12:24:42

Variable Control (easy)

Time of First Successful Submission: 2026-04-30 12:26:04

Variable Control (hard)

Time of First Successful Submission: 2026-04-30 12:31:41

Control Hijack (easy)

Time of First Successful Submission: 2026-04-30 12:34:32

Control Hijack (hard)

Time of First Successful Submission: 2026-04-30 12:36:15

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-04-30 12:39:25

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-04-30 12:41:15

PIEs (easy)

Time of First Successful Submission: 2026-04-30 12:44:31

PIEs (hard)

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

String Lengths (easy)

Time of First Successful Submission: 2026-04-30 12:59:37

String Lengths (hard)

Time of First Successful Submission: 2026-04-30 14:17:52

Basic Shellcode

Time of First Successful Submission: 2026-04-30 14:20:56

NOP Sleds

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

NULL-Free Shellcode

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

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-04-30 14:29:13

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-04-30 14:32:13

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-04-30 14:44:03


Start Here

12 / 12 1150 / 47166


Using the Terminal

Time of First Successful Submission: 2026-01-19 07:35:53

Using the VSCode Workspace

Time of First Successful Submission: 2024-01-19 13:33:56

Using the GUI Desktop

Time of First Successful Submission: 2024-01-22 06:28:46

Pasting into the Desktop

Time of First Successful Submission: 2024-01-26 17:48:37

Restarting Challenges

Time of First Successful Submission: 2026-01-19 07:41:30

Challenge Programs

Time of First Successful Submission: 2024-05-22 11:12:24

The Flag File

Time of First Successful Submission: 2024-01-26 17:55:47

Using Privileged Mode

Time of First Successful Submission: 2024-01-26 23:09:36

Persistent Home Directories - One

Time of First Successful Submission: 2024-05-27 12:58:27

Persistent Home Directories - Two

Time of First Successful Submission: 2024-05-27 13:26:53


Linux Luminarium

128 / 128 2996 / 35235


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2026-01-21 05:59:41

Command History

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

The Root

Time of First Successful Submission: 2026-01-21 06:25:12

Program and absolute paths

Time of First Successful Submission: 2026-01-21 06:27:26

Position thy self

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

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-05-03 00:08:45

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-05-03 00:12:30

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2026-05-03 03:23:24

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-05-03 03:26:49

listing files

Time of First Successful Submission: 2026-05-03 03:29:01

touching files

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

removing files

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

moving files

Time of First Successful Submission: 2026-05-03 03:33:45

copying files

Time of First Successful Submission: 2026-05-03 04:29:15

hidden files

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

An Epic Filesystem Quest

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

making directories

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

finding files

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

linking files

Time of First Successful Submission: 2026-05-03 13:28:16

Learning From Documentation

Time of First Successful Submission: 2026-05-03 13:28:57

Learning Complex Usage

Time of First Successful Submission: 2026-05-03 13:29:30

Reading Manuals

Time of First Successful Submission: 2026-05-03 13:30:29

Searching Manuals

Time of First Successful Submission: 2026-05-03 13:41:20

Searching For Manuals

Time of First Successful Submission: 2026-05-03 13:43:15

Helpful Programs

Time of First Successful Submission: 2026-05-03 13:45:00

Help for Builtins

Time of First Successful Submission: 2026-05-03 13:47:24

Matching with *

Time of First Successful Submission: 2026-05-03 13:48:30

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-05-03 13:50:31

Matching paths with []

Time of First Successful Submission: 2026-05-03 13:51:57

Multiple globs

Time of First Successful Submission: 2026-05-03 13:52:47

Mixing globs

Time of First Successful Submission: 2026-05-03 13:54:57

Exclusionary globbing

Time of First Successful Submission: 2026-05-03 13:56:15

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-05-03 14:04:36

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2026-05-03 14:07:08

Redirecting more output

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

Appending output

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

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-05-03 14:12:10

Grepping stored results

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

Grepping live output

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

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-03 14:25:55

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-05-03 14:27:55

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-03 14:37:47

Named pipes

Time of First Successful Submission: 2026-05-03 14:43:33

Printing Variables

Time of First Successful Submission: 2026-05-03 14:45:24

Setting Variables

Time of First Successful Submission: 2026-05-03 14:46:08

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-05-03 14:55:51

Printing Exported Variables

Time of First Successful Submission: 2026-05-03 14:56:54

Storing Command Output

Time of First Successful Submission: 2026-05-03 14:58:46

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-05-03 15:01:33

Translating characters

Time of First Successful Submission: 2026-05-03 15:02:48

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2026-05-03 15:25:39

Listing Processes

Time of First Successful Submission: 2026-05-03 15:27:55

Killing Processes

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

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-03 15:36:51

Suspending Processes

Time of First Successful Submission: 2026-05-05 02:35:53

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2026-05-05 02:37:32

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-05-05 02:41:09

Becoming root with su

Time of First Successful Submission: 2026-05-03 15:38:40

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-05-03 15:42:51

Using sudo

Time of First Successful Submission: 2026-05-05 02:34:56

Changing File Ownership

Time of First Successful Submission: 2026-05-03 15:47:38

Groups and Files

Time of First Successful Submission: 2026-05-03 15:48:25

Fun With Groups Names

Time of First Successful Submission: 2026-05-03 15:50:21

Changing Permissions

Time of First Successful Submission: 2026-05-03 15:51:24

Executable Files

Time of First Successful Submission: 2026-05-03 15:52:11

Permission Tweaking Practice

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

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-05-03 16:13:17

Handling Failure

Time of First Successful Submission: 2026-05-03 16:14:08

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2026-05-04 04:23:54

Executable Shell Scripts

Time of First Successful Submission: 2026-05-05 02:42:08

Understanding Shebangs

Time of First Successful Submission: 2026-05-05 02:43:20

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-05 02:46:58

Reading Shell Scripts

Time of First Successful Submission: 2026-05-05 02:49:01

Launching Screen

Time of First Successful Submission: 2026-05-05 02:50:26

Detaching and Attaching

Time of First Successful Submission: 2026-05-05 02:51:26

Finding Sessions

Time of First Successful Submission: 2026-05-05 02:53:30

Switching Windows

Time of First Successful Submission: 2026-05-05 02:54:59

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-05 02:55:50

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-05 03:15:00

The PATH Variable

Time of First Successful Submission: 2026-05-05 03:16:02

Setting PATH

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

Finding Commands

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

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-05-05 03:29:45

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-05-05 04:36:03

Overshared Directories

Time of First Successful Submission: 2026-05-05 14:49:09

Tricky Linking

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

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2026-05-06 14:42:02

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-06 14:53:30

rm -rf /

Time of First Successful Submission: 2026-05-07 03:50:48

Life after rm -rf /

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

Finding meaning after rm -rf /

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


Computing 101

78 / 126 1217 / 22844


Your First Register

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

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-05-07 04:11:36

Building Executables

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

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-05-07 04:17:25

More Loading Practice

Time of First Successful Submission: 2026-05-07 04:25:28

Dereferencing Pointers

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

Dereferencing Yourself

Time of First Successful Submission: 2026-05-07 04:46:33

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-07 04:48:29

Stored Addresses

Time of First Successful Submission: 2026-05-07 04:49:42

Double Dereference

Time of First Successful Submission: 2026-05-07 04:50:55

The Stack

Time of First Successful Submission: 2026-05-07 04:52:42

Stack Offsets

Time of First Successful Submission: 2026-05-07 04:54:35

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-05-07 04:59:43

Disassembling Programs

Time of First Successful Submission: 2026-05-07 05:01:33

Tracing Syscalls

Time of First Successful Submission: 2026-05-07 05:02:48

Starting GDB

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

Quitting GDB

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

Starting Programs in GDB

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

Disassembling in GDB

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

Stepping Through Instructions

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

Reading Register Values

Time of First Successful Submission: 2026-05-07 05:14:46

Popping Stack Values

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

Examining Memory

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

Examining Stack Pointers

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

Cooperative Debugging

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

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2026-05-07 05:25:54

Writing Strings

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

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-05-07 05:29:38

Hardcoding the Filename

Time of First Successful Submission: 2026-05-07 05:30:48

Comparing Values

Time of First Successful Submission: 2026-05-07 05:35:01

Comparing Characters

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

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-05-07 05:42:12

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-07 05:47:50

Looping

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

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-05-07 05:59:33

Dealing with Bitwise Operations

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

Loops on Data

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

set-register

Time of First Successful Submission: 2024-02-01 21:24:59

set-multiple-registers

Time of First Successful Submission: 2026-05-07 12:28:22

add-to-register

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

linear-equation-registers

Time of First Successful Submission: 2026-05-07 12:38:57

integer-division

Time of First Successful Submission: 2026-05-07 12:41:28

modulo-operation

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

set-upper-byte

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

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2026-05-07 12:58:57

bitwise-and

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

check-even

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

memory-read

Time of First Successful Submission: 2026-05-07 13:51:46

memory-write

Time of First Successful Submission: 2026-05-07 13:55:45

memory-increment

Time of First Successful Submission: 2026-05-07 13:57:35

byte-access

Time of First Successful Submission: 2026-05-07 13:59:08

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2026-05-07 14:04:12

memory-sum

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

stack-subtraction

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

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2026-05-07 14:09:12

absolute-jump

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

relative-jump

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

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2026-05-07 14:17:08

indirect-jump

Time of First Successful Submission: 2026-05-07 14:21:57

average-loop

Time of First Successful Submission: 2026-05-07 14:23:26

count-non-zero

Time of First Successful Submission: 2026-05-07 14:24:46

string-lower

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

most-common-byte

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

Debugging Programs

Time of First Successful Submission: 2026-05-07 14:35:39

Inspecting Registers

Time of First Successful Submission: 2026-05-07 14:49:54

Examining Memory

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


Playing With Programs

65 / 116 4594 / 24072


What's the password?

Time of First Successful Submission: 2026-01-21 09:00:51

... and again!

Time of First Successful Submission: 2026-01-21 09:08:12

Newline Troubles

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

Reasoning about files

Time of First Successful Submission: 2026-01-22 09:31:07

Specifying Filenames

Time of First Successful Submission: 2026-01-23 08:48:14

Binary and Hex Encoding

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

More Hex

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

Decoding Hex

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

Decoding Practice

Time of First Successful Submission: 2026-01-29 06:33:28

Encoding Practice

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

Hex-encoding ASCII

Time of First Successful Submission: 2026-01-29 06:40:39

Nested Encoding

Time of First Successful Submission: 2026-01-29 06:51:52

Hex-encoding UTF-8

Time of First Successful Submission: 2026-01-29 07:28:27

UTF Mixups

Time of First Successful Submission: 2026-01-29 07:36:48

Modifying Encoded Data

Time of First Successful Submission: 2026-01-29 07:47:56

Decoding Base64

Time of First Successful Submission: 2026-01-29 07:52:33

Encoding Base64

Time of First Successful Submission: 2026-01-29 08:05:04

Dealing with Obfuscation

Time of First Successful Submission: 2026-01-29 08:11:52

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-01-29 08:23:44

Your First HTTP Request

Time of First Successful Submission: 2026-02-04 07:37:57

Reading Flask

Time of First Successful Submission: 2026-02-06 21:58:43

Commented Data

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

HTTP Metadata

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

HTTP (netcat)

Time of First Successful Submission: 2024-01-23 11:33:40

HTTP Paths (netcat)

Time of First Successful Submission: 2024-01-31 14:20:13

HTTP (curl)

Time of First Successful Submission: 2024-01-29 23:26:36

HTTP (python)

Time of First Successful Submission: 2024-02-20 05:48:01

HTTP Host Header (python)

Time of First Successful Submission: 2024-01-29 23:00:07

HTTP Host Header (curl)

Time of First Successful Submission: 2024-01-23 21:40:54

HTTP Host Header (netcat)

Time of First Successful Submission: 2024-01-23 22:03:31

URL Encoding (netcat)

Time of First Successful Submission: 2024-05-22 10:57:39

HTTP GET Parameters

Time of First Successful Submission: 2024-05-22 12:02:27

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2024-05-22 13:22:54

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2024-05-22 13:01:50

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2024-05-22 14:13:30

HTTP Forms (netcat)

Time of First Successful Submission: 2024-05-23 06:39:20

HTTP Forms (python)

Time of First Successful Submission: 2024-05-23 04:13:12

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

Time of First Successful Submission: 2024-05-23 04:40:54

Multiple Form Fields (netcat)

Time of First Successful Submission: 2024-05-23 06:30:22

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-05-01 21:31:00

HTTP Redirects (curl)

Time of First Successful Submission: 2026-05-01 21:32:31

HTTP Redirects (python)

Time of First Successful Submission: 2026-05-01 21:34:52

HTTP Cookies (curl)

Time of First Successful Submission: 2026-05-01 21:37:17

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-05-01 21:39:27

HTTP Cookies (python)

Time of First Successful Submission: 2026-05-01 21:40:35

Server State (python)

Time of First Successful Submission: 2026-05-01 21:44:13

Listening Web

Time of First Successful Submission: 2026-05-01 21:47:10

Speaking Redirects

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

JavaScript Redirects

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

Including JavaScript

Time of First Successful Submission: 2026-05-01 21:56:55

HTTP (javascript)

Time of First Successful Submission: 2026-05-01 21:59:06

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-05-02 02:54:16

HTTP Forms (javascript)

Time of First Successful Submission: 2026-05-02 02:56:52

SQL Queries

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

Filtering SQL

Time of First Successful Submission: 2026-05-02 03:00:51

Choosing Columns

Time of First Successful Submission: 2026-05-02 03:02:12

Exclusionary Filtering

Time of First Successful Submission: 2026-05-02 03:03:50

Filtering Strings

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

Filtering on Expressions

Time of First Successful Submission: 2026-05-02 03:07:34

SELECTing Expressions

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

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2026-05-02 03:33:59

Querying Metadata

Time of First Successful Submission: 2026-05-02 03:36:54


DSU Cyber Camps

12 / 104 1502 / 47461


Using the Terminal

Time of First Successful Submission: 2026-01-19 07:35:53

Using the VSCode Workspace

Time of First Successful Submission: 2024-01-19 13:33:56

Using the GUI Desktop

Time of First Successful Submission: 2024-01-22 06:28:46

Pasting into the Desktop

Time of First Successful Submission: 2024-01-26 17:48:37

Connecting over SSH

Time of First Successful Submission: 2026-02-06 18:56:42

Restarting Challenges

Time of First Successful Submission: 2026-01-19 07:41:30

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2024-05-22 11:12:24

The Flag File

Time of First Successful Submission: 2024-01-26 17:55:47

Using Privileged Mode

Time of First Successful Submission: 2024-01-26 23:09:36

Persistent Home Directories - One

Time of First Successful Submission: 2024-05-27 12:58:27

Persistent Home Directories - Two

Time of First Successful Submission: 2024-05-27 13:26:53


GCA CTF

12 / 104 1502 / 47461


Using the Terminal

Time of First Successful Submission: 2026-01-19 07:35:53

Using the VSCode Workspace

Time of First Successful Submission: 2024-01-19 13:33:56

Using the GUI Desktop

Time of First Successful Submission: 2024-01-22 06:28:46

Pasting into the Desktop

Time of First Successful Submission: 2024-01-26 17:48:37

Connecting over SSH

Time of First Successful Submission: 2026-02-06 18:56:42

Restarting Challenges

Time of First Successful Submission: 2026-01-19 07:41:30

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2024-05-22 11:12:24

The Flag File

Time of First Successful Submission: 2024-01-26 17:55:47

Using Privileged Mode

Time of First Successful Submission: 2024-01-26 23:09:36

Persistent Home Directories - One

Time of First Successful Submission: 2024-05-27 12:58:27

Persistent Home Directories - Two

Time of First Successful Submission: 2024-05-27 13:26:53