Peter

🐧 💻

pwn.college Archives

1 / 202 20608 / 22861


Triple Dereference

Time of First Successful Submission: 2025-09-24 06:36:21


Intro to Programming Languages

15 / 234 3580 / 33377


Commands

Time of First Successful Submission: 2025-08-24 02:41:06

Command Arguments

Time of First Successful Submission: 2025-08-24 02:42:39

Command History

Time of First Successful Submission: 2025-08-24 02:43:11

The Root Path

Time of First Successful Submission: 2025-08-24 03:24:32

Absolute Paths

Time of First Successful Submission: 2025-08-24 03:26:34

Changing position

Time of First Successful Submission: 2025-08-24 03:31:46

Changing to an Absolute Path

Time of First Successful Submission: 2025-08-24 03:33:16

Relative Paths

Time of First Successful Submission: 2025-08-24 03:37:55

Cat

Time of First Successful Submission: 2025-08-24 03:44:39

Ls

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

Ls All

Time of First Successful Submission: 2025-08-24 03:53:12

Find

Time of First Successful Submission: 2025-08-24 04:46:43

Piping Echo

Time of First Successful Submission: 2025-08-27 01:31:56

Piping Stdout

Time of First Successful Submission: 2025-08-27 01:34:13

Piping Stdin

Time of First Successful Submission: 2025-08-27 01:39:37


Intro to Cybersecurity

85 / 183 3326 / 20649


Path Traversal 1

Time of First Successful Submission: 2025-09-17 06:53:52

Path Traversal 2

Time of First Successful Submission: 2025-09-19 07:02:43

CMDi 1

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

CMDi 2

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

CMDi 3

Time of First Successful Submission: 2026-02-09 06:34:14

CMDi 4

Time of First Successful Submission: 2026-02-09 06:38:12

CMDi 5

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

Authentication Bypass 1

Time of First Successful Submission: 2026-02-12 04:44:48

Authentication Bypass 2

Time of First Successful Submission: 2026-02-12 04:50:31

SQLi 1

Time of First Successful Submission: 2026-02-12 05:13:00

SQLi 2

Time of First Successful Submission: 2026-02-12 05:34:48

SQLi 3

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

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2026-02-19 11:19:16

XSS 1

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

XSS 2

Time of First Successful Submission: 2026-02-18 11:49:42

XSS 3

Time of First Successful Submission: 2026-02-18 12:10:59

XSS 4

Time of First Successful Submission: 2026-02-18 12:14:29

XSS 5

Time of First Successful Submission: 2026-02-18 12:49:31

XSS 6

Time of First Successful Submission: 2026-02-18 12:55:34

XSS 7

Time of First Successful Submission: 2026-02-18 14:12:27

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2026-02-19 06:31:54

CSRF 3

Time of First Successful Submission: 2026-02-19 06:36:21

CSRF 4

Time of First Successful Submission: 2026-02-19 06:43:42

CSRF 5

Time of First Successful Submission: 2026-02-19 11:52:34

Connect

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

Send

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

Shutdown

Time of First Successful Submission: 2026-05-09 06:54:30

Listen

Time of First Successful Submission: 2026-05-09 06:57:06

Scan 1

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

Scan 2

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

Monitor 1

Time of First Successful Submission: 2026-05-09 08:34:51

Monitor 2

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

Sniffing Cookies

Time of First Successful Submission: 2026-05-10 05:15:08

Network Configuration

Time of First Successful Submission: 2026-05-10 11:10:46

Firewall 1

Time of First Successful Submission: 2026-05-10 11:32:37

Firewall 2

Time of First Successful Submission: 2026-05-10 11:33:39

Firewall 3

Time of First Successful Submission: 2026-05-10 11:51:18

Denial of Service 1

Time of First Successful Submission: 2026-05-10 11:53:10

Denial of Service 2

Time of First Successful Submission: 2026-05-10 11:54:53

Denial of Service 3

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

Ethernet

Time of First Successful Submission: 2026-05-10 13:38:41

IP

Time of First Successful Submission: 2026-05-10 13:52:30

TCP

Time of First Successful Submission: 2026-05-10 13:56:53

TCP Handshake

Time of First Successful Submission: 2026-05-10 14:00:13

UDP

Time of First Successful Submission: 2026-05-10 14:08:32

UDP 2

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

UDP Spoofing 1

Time of First Successful Submission: 2026-05-10 14:37:21

UDP Spoofing 2

Time of First Successful Submission: 2026-05-10 14:53:55

UDP Spoofing 3

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

XOR

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

XORing Hex

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

XORing ASCII

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

XORing ASCII Strings

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

One-time Pad

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

One-time Pad Tampering

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

Many-time Pad

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

AES

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

AES-ECB-CPA

Time of First Successful Submission: 2026-05-07 09:44:19

AES-ECB-CPA-HTTP

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

AES-ECB-CPA-HTTP (base64)

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

AES-ECB-CPA-Suffix

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

AES-ECB-CPA-Prefix

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

AES-ECB-CPA-Prefix-2

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

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-05-07 10:11:35

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-05-07 11:33:35

AES-CBC

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

AES-CBC Tampering

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

AES-CBC Resizing

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

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-05-07 13:36:53

AES-CBC-POA-Full-Block

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

AES-CBC-POA-Multi-Block

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

AES-CBC-POA-Encrypt

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

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-05-08 04:50:12

DHKE

Time of First Successful Submission: 2026-05-08 04:56:41

DHKE-to-AES

Time of First Successful Submission: 2026-05-08 04:58:51

RSA 1

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

RSA 2

Time of First Successful Submission: 2026-05-08 05:06:55

RSA 3

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

RSA 4

Time of First Successful Submission: 2026-05-08 05:27:56

RSA Signatures

Time of First Successful Submission: 2026-05-08 05:29:48

SHA 1

Time of First Successful Submission: 2026-05-08 05:38:11

SHA 2

Time of First Successful Submission: 2026-05-08 05:39:44

TLS 1

Time of First Successful Submission: 2026-05-08 05:40:37

TLS 2

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


Start Here

5 / 12 32033 / 45204


Using the Terminal

Time of First Successful Submission: 2025-08-24 02:21:13

Using the VSCode Workspace

Time of First Successful Submission: 2025-08-24 02:22:28

Using the GUI Desktop

Time of First Successful Submission: 2025-08-24 02:24:16

Pasting into the Desktop

Time of First Successful Submission: 2025-08-24 02:25:29

Restarting Challenges

Time of First Successful Submission: 2025-08-24 02:29:27


Linux Luminarium

128 / 128 1473 / 33812


Intro to Commands

Time of First Successful Submission: 2025-08-24 02:41:06

Intro to Arguments

Time of First Successful Submission: 2025-08-24 02:42:39

Command History

Time of First Successful Submission: 2025-08-24 02:43:11

The Root

Time of First Successful Submission: 2025-08-24 03:24:32

Program and absolute paths

Time of First Successful Submission: 2025-08-24 03:26:34

Position thy self

Time of First Successful Submission: 2025-08-24 03:31:46

Position elsewhere

Time of First Successful Submission: 2025-08-24 03:33:16

implicit relative paths, from /

Time of First Successful Submission: 2025-08-24 03:37:55

explicit relative paths, from /

Time of First Successful Submission: 2025-08-24 03:40:21

implicit relative path

Time of First Successful Submission: 2025-08-24 03:40:58

home sweet home

Time of First Successful Submission: 2025-08-24 03:43:57

cat: not the pet, but the command!

Time of First Successful Submission: 2025-08-24 03:44:39

catting absolute paths

Time of First Successful Submission: 2025-08-24 03:45:23

more catting practice

Time of First Successful Submission: 2025-08-24 03:46:10

grepping for a needle in a haystack

Time of First Successful Submission: 2025-08-24 03:47:28

comparing files

Time of First Successful Submission: 2025-08-24 03:49:06

listing files

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

touching files

Time of First Successful Submission: 2025-08-24 03:50:37

removing files

Time of First Successful Submission: 2025-08-24 03:51:04

moving files

Time of First Successful Submission: 2025-08-24 03:51:55

copying files

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

hidden files

Time of First Successful Submission: 2025-08-24 03:53:12

An Epic Filesystem Quest

Time of First Successful Submission: 2025-08-24 03:58:37

making directories

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

finding files

Time of First Successful Submission: 2025-08-24 04:46:43

linking files

Time of First Successful Submission: 2025-08-24 05:31:25

Learning From Documentation

Time of First Successful Submission: 2025-08-24 05:40:27

Learning Complex Usage

Time of First Successful Submission: 2025-08-24 05:51:59

Reading Manuals

Time of First Successful Submission: 2025-08-24 05:55:05

Searching Manuals

Time of First Successful Submission: 2025-08-24 05:57:48

Searching For Manuals

Time of First Successful Submission: 2025-08-24 06:02:25

Helpful Programs

Time of First Successful Submission: 2025-08-24 06:05:14

Help for Builtins

Time of First Successful Submission: 2025-08-24 06:06:18

Matching with *

Time of First Successful Submission: 2025-08-24 06:25:21

Matching with ?

Time of First Successful Submission: 2025-08-24 06:25:54

Matching with []

Time of First Successful Submission: 2025-08-24 06:26:51

Matching paths with []

Time of First Successful Submission: 2025-08-24 06:28:49

Multiple globs

Time of First Successful Submission: 2025-08-24 06:29:34

Mixing globs

Time of First Successful Submission: 2025-08-24 06:44:40

Exclusionary globbing

Time of First Successful Submission: 2025-08-24 06:46:03

Tab completion

Time of First Successful Submission: 2025-08-24 06:53:45

Multiple options for tab completion

Time of First Successful Submission: 2025-08-24 06:57:07

Tab completion on commands

Time of First Successful Submission: 2025-08-24 06:58:28

Redirecting output

Time of First Successful Submission: 2025-08-27 01:31:56

Redirecting more output

Time of First Successful Submission: 2025-08-27 01:34:13

Appending output

Time of First Successful Submission: 2025-08-27 01:35:37

Redirecting errors

Time of First Successful Submission: 2025-08-27 01:36:54

Redirecting input

Time of First Successful Submission: 2025-08-27 01:39:37

Grepping stored results

Time of First Successful Submission: 2025-08-27 01:41:41

Grepping live output

Time of First Successful Submission: 2025-08-27 01:42:26

Grepping errors

Time of First Successful Submission: 2025-08-27 01:45:49

Filtering with grep -v

Time of First Successful Submission: 2025-08-27 01:48:47

Filtering with sed

Time of First Successful Submission: 2026-01-18 23:55:48

Duplicating piped data with tee

Time of First Successful Submission: 2025-08-27 01:54:14

Process substitution for input

Time of First Successful Submission: 2025-08-27 01:57:31

Writing to multiple programs

Time of First Successful Submission: 2025-08-27 02:12:10

Split-piping stderr and stdout

Time of First Successful Submission: 2025-08-27 02:34:17

Named pipes

Time of First Successful Submission: 2025-08-27 03:09:44

Printing Variables

Time of First Successful Submission: 2025-08-27 03:13:12

Setting Variables

Time of First Successful Submission: 2025-08-27 03:15:40

Multi-word Variables

Time of First Successful Submission: 2025-08-27 03:16:47

Exporting Variables

Time of First Successful Submission: 2025-08-27 03:22:05

Printing Exported Variables

Time of First Successful Submission: 2025-08-27 03:24:32

Storing Command Output

Time of First Successful Submission: 2025-08-27 03:40:41

Reading Input

Time of First Successful Submission: 2025-08-27 03:44:15

Reading Files

Time of First Successful Submission: 2025-08-27 03:55:31

Translating characters

Time of First Successful Submission: 2025-08-27 04:00:28

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2025-08-27 04:05:20

Extracting the first lines with head

Time of First Successful Submission: 2025-08-27 04:09:12

Extracting specific sections of text

Time of First Successful Submission: 2025-08-27 04:19:57

Sorting data

Time of First Successful Submission: 2025-08-27 04:20:41

Listing Processes

Time of First Successful Submission: 2025-08-27 04:24:52

Killing Processes

Time of First Successful Submission: 2025-08-27 04:25:40

Interrupting Processes

Time of First Successful Submission: 2025-08-27 04:27:43

Killing Misbehaving Processes

Time of First Successful Submission: 2025-08-27 04:36:19

Suspending Processes

Time of First Successful Submission: 2025-08-27 04:37:38

Resuming Processes

Time of First Successful Submission: 2025-08-27 04:38:09

Backgrounding Processes

Time of First Successful Submission: 2025-08-27 04:38:43

Foregrounding Processes

Time of First Successful Submission: 2025-08-27 04:39:08

Starting Backgrounded Processes

Time of First Successful Submission: 2025-08-27 04:39:47

Process Exit Codes

Time of First Successful Submission: 2025-08-27 04:41:29

Becoming root with su

Time of First Successful Submission: 2025-08-27 05:13:54

Other users with su

Time of First Successful Submission: 2025-08-27 05:14:24

Cracking passwords

Time of First Successful Submission: 2025-08-27 05:19:39

Using sudo

Time of First Successful Submission: 2025-08-27 05:21:24

Changing File Ownership

Time of First Successful Submission: 2025-08-29 06:10:27

Groups and Files

Time of First Successful Submission: 2025-08-29 06:12:21

Fun With Groups Names

Time of First Successful Submission: 2025-08-29 06:13:21

Changing Permissions

Time of First Successful Submission: 2025-08-29 06:23:28

Executable Files

Time of First Successful Submission: 2025-08-29 06:23:54

Permission Tweaking Practice

Time of First Successful Submission: 2025-08-29 06:33:59

Permissions Setting Practice

Time of First Successful Submission: 2025-08-29 06:39:38

The SUID Bit

Time of First Successful Submission: 2025-08-29 06:41:29

Chaining with Semicolons

Time of First Successful Submission: 2025-08-29 10:40:10

Building on Success

Time of First Successful Submission: 2025-08-29 10:42:04

Handling Failure

Time of First Successful Submission: 2025-08-29 10:42:52

Your First Shell Script

Time of First Successful Submission: 2025-08-29 10:54:32

Redirecting Script Output

Time of First Successful Submission: 2025-08-29 10:58:21

Executable Shell Scripts

Time of First Successful Submission: 2025-08-29 11:13:24

Understanding Shebangs

Time of First Successful Submission: 2025-08-29 11:16:17

Scripting with Arguments

Time of First Successful Submission: 2025-08-29 11:21:55

Scripting with Conditionals

Time of First Successful Submission: 2025-08-29 11:24:10

Scripting with Default Cases

Time of First Successful Submission: 2025-08-29 11:24:56

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-08-29 11:27:17

Reading Shell Scripts

Time of First Successful Submission: 2026-01-18 23:48:34

Launching Screen

Time of First Successful Submission: 2025-08-29 11:28:14

Detaching and Attaching

Time of First Successful Submission: 2025-08-29 11:29:23

Finding Sessions

Time of First Successful Submission: 2025-08-29 11:32:25

Switching Windows

Time of First Successful Submission: 2025-08-29 11:43:59

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-08-29 11:46:08

Switching Windows (tmux)

Time of First Successful Submission: 2025-08-29 11:47:04

The PATH Variable

Time of First Successful Submission: 2025-08-29 11:48:29

Setting PATH

Time of First Successful Submission: 2025-08-29 11:49:09

Finding Commands

Time of First Successful Submission: 2025-08-29 11:51:41

Adding Commands

Time of First Successful Submission: 2025-08-30 07:55:00

Hijacking Commands

Time of First Successful Submission: 2025-08-31 07:55:10

Bashrc Backdoor

Time of First Successful Submission: 2025-08-30 08:05:35

Sniffing Input

Time of First Successful Submission: 2025-08-30 11:32:40

Overshared Directories

Time of First Successful Submission: 2025-08-30 11:38:01

Tricky Linking

Time of First Successful Submission: 2025-08-30 11:48:04

Sniffing Process Arguments

Time of First Successful Submission: 2025-08-31 07:07:07

Snooping on Configurations

Time of First Successful Submission: 2025-08-31 07:18:25

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2025-08-31 07:33:46

rm -rf /

Time of First Successful Submission: 2025-08-31 07:39:41

Life after rm -rf /

Time of First Successful Submission: 2025-08-31 07:48:53

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-08-31 07:52:06


Computing 101

94 / 94 481 / 22288


Your First Register

Time of First Successful Submission: 2025-09-24 05:25:04

Your First Syscall

Time of First Successful Submission: 2025-09-24 05:26:23

Exit Codes

Time of First Successful Submission: 2025-09-24 05:35:00

Building Executables

Time of First Successful Submission: 2025-09-24 05:46:35

Moving Between Registers

Time of First Successful Submission: 2025-09-24 05:51:54

Loading From Memory

Time of First Successful Submission: 2025-09-24 06:12:47

More Loading Practice

Time of First Successful Submission: 2025-09-24 06:13:40

Dereferencing Pointers

Time of First Successful Submission: 2025-09-24 06:17:39

Dereferencing Yourself

Time of First Successful Submission: 2025-09-24 06:18:35

Dereferencing with Offsets

Time of First Successful Submission: 2025-09-24 06:21:22

Stored Addresses

Time of First Successful Submission: 2025-09-24 06:33:58

Double Dereference

Time of First Successful Submission: 2025-09-24 06:35:45

The Stack

Time of First Successful Submission: 2026-03-08 06:31:52

Stack Offsets

Time of First Successful Submission: 2026-03-08 06:32:54

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-08 06:35:08

Popping From the Stack

Time of First Successful Submission: 2026-03-08 06:38:46

Disassembling Programs

Time of First Successful Submission: 2026-03-08 06:42:44

Tracing Syscalls

Time of First Successful Submission: 2025-09-24 05:59:57

Starting GDB

Time of First Successful Submission: 2025-09-24 06:08:22

Quitting GDB

Time of First Successful Submission: 2026-03-08 06:44:13

Starting Programs in GDB

Time of First Successful Submission: 2025-09-24 06:09:49

Disassembling in GDB

Time of First Successful Submission: 2026-03-08 06:46:09

Stepping Through Instructions

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

Reading Register Values

Time of First Successful Submission: 2026-03-08 06:57:33

Popping Stack Values

Time of First Successful Submission: 2026-03-08 06:58:31

Examining Memory

Time of First Successful Submission: 2026-03-08 06:59:32

Examining Stack Pointers

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

Cooperative Debugging

Time of First Successful Submission: 2026-03-08 10:45:57

Writing Output

Time of First Successful Submission: 2025-10-03 09:20:52

Chaining Syscalls

Time of First Successful Submission: 2025-10-03 09:21:59

Writing Strings

Time of First Successful Submission: 2025-10-03 09:22:32

Reading Data

Time of First Successful Submission: 2025-10-03 09:26:52

Opening Files

Time of First Successful Submission: 2026-03-08 10:53:34

Hardcoding the Filename

Time of First Successful Submission: 2026-03-08 11:04:07

Comparing Values

Time of First Successful Submission: 2026-03-08 12:52:36

Comparing Characters

Time of First Successful Submission: 2026-03-08 12:54:54

Conditional Control Flow

Time of First Successful Submission: 2026-03-08 12:57:08

Comparing Strings

Time of First Successful Submission: 2026-03-08 12:58:45

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-08 06:36:50

Looping

Time of First Successful Submission: 2026-05-08 06:44:42

Reverse the Calculation

Time of First Successful Submission: 2026-05-08 06:47:46

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-08 06:51:02

Loops on Data

Time of First Successful Submission: 2026-05-08 06:52:52

set-register

Time of First Successful Submission: 2025-10-03 09:33:51

set-multiple-registers

Time of First Successful Submission: 2025-10-03 09:44:22

add-to-register

Time of First Successful Submission: 2025-10-03 09:45:49

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2025-10-03 09:59:15

modulo-operation

Time of First Successful Submission: 2025-10-03 10:00:53

set-upper-byte

Time of First Successful Submission: 2025-10-03 10:02:34

efficient-modulo

Time of First Successful Submission: 2025-10-03 10:13:39

byte-extraction

Time of First Successful Submission: 2025-10-03 10:22:44

bitwise-and

Time of First Successful Submission: 2025-12-09 09:43:09

check-even

Time of First Successful Submission: 2025-12-09 10:16:24

memory-read

Time of First Successful Submission: 2025-12-11 11:07:18

memory-write

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

memory-increment

Time of First Successful Submission: 2025-12-11 11:17:14

byte-access

Time of First Successful Submission: 2025-12-11 11:18:36

memory-size-access

Time of First Successful Submission: 2025-12-11 11:22:21

little-endian-write

Time of First Successful Submission: 2025-12-11 11:29:38

memory-sum

Time of First Successful Submission: 2025-12-11 11:31:21

stack-subtraction

Time of First Successful Submission: 2025-12-11 11:34:00

swap-stack-values

Time of First Successful Submission: 2025-12-11 11:35:39

average-stack-values

Time of First Successful Submission: 2025-12-11 11:42:38

absolute-jump

Time of First Successful Submission: 2025-12-11 11:46:11

relative-jump

Time of First Successful Submission: 2025-12-11 11:54:02

jump-trampoline

Time of First Successful Submission: 2025-12-11 11:56:27

conditional-jump

Time of First Successful Submission: 2025-12-11 12:07:12

indirect-jump

Time of First Successful Submission: 2025-12-11 12:29:59

average-loop

Time of First Successful Submission: 2025-12-11 12:32:29

count-non-zero

Time of First Successful Submission: 2025-12-11 12:34:36

string-lower

Time of First Successful Submission: 2025-12-11 13:43:12

most-common-byte

Time of First Successful Submission: 2025-12-13 02:00:02

Exit

Time of First Successful Submission: 2026-05-08 06:55:06

Socket

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

Bind

Time of First Successful Submission: 2026-05-09 00:01:36

Listen

Time of First Successful Submission: 2026-05-09 00:02:34

Accept

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

Static Response

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

Dynamic Response

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

Iterative GET Server

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

Concurrent GET Server

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

Concurrent POST Server

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

Web Server

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

Debugging Programs

Time of First Successful Submission: 2025-12-13 02:03:10

Inspecting Registers

Time of First Successful Submission: 2025-12-13 02:08:46

Examining Memory

Time of First Successful Submission: 2025-12-13 02:54:44

Setting Breakpoints

Time of First Successful Submission: 2025-12-13 11:25:31

GDB Scripting

Time of First Successful Submission: 2025-12-13 12:52:51

Modifying Data

Time of First Successful Submission: 2025-12-13 14:38:54

Modifying Execution

Time of First Successful Submission: 2025-12-13 15:08:44

Broken Functions

Time of First Successful Submission: 2026-05-09 00:39:26


Playing With Programs

65 / 116 4146 / 23751


What's the password?

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

... and again!

Time of First Successful Submission: 2025-09-04 00:13:55

Newline Troubles

Time of First Successful Submission: 2025-09-04 00:29:12

Reasoning about files

Time of First Successful Submission: 2025-09-04 01:02:15

Specifying Filenames

Time of First Successful Submission: 2025-09-04 01:05:43

Binary and Hex Encoding

Time of First Successful Submission: 2025-09-04 11:28:17

More Hex

Time of First Successful Submission: 2025-09-04 11:28:58

Decoding Hex

Time of First Successful Submission: 2025-09-04 11:33:42

Decoding Practice

Time of First Successful Submission: 2025-09-04 11:52:16

Encoding Practice

Time of First Successful Submission: 2025-09-04 12:02:29

Hex-encoding ASCII

Time of First Successful Submission: 2025-09-04 12:21:35

Nested Encoding

Time of First Successful Submission: 2025-09-04 12:53:11

Hex-encoding UTF-8

Time of First Successful Submission: 2025-09-05 04:04:18

UTF Mixups

Time of First Successful Submission: 2025-09-05 04:08:22

Modifying Encoded Data

Time of First Successful Submission: 2025-09-05 04:16:32

Decoding Base64

Time of First Successful Submission: 2025-09-05 04:37:43

Encoding Base64

Time of First Successful Submission: 2025-09-05 04:39:38

Dealing with Obfuscation

Time of First Successful Submission: 2025-09-05 04:51:36

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-09-05 04:58:14

Your First HTTP Request

Time of First Successful Submission: 2025-09-06 02:58:25

Reading Flask

Time of First Successful Submission: 2025-09-06 03:03:54

Commented Data

Time of First Successful Submission: 2025-09-06 04:14:59

HTTP Metadata

Time of First Successful Submission: 2025-09-06 04:16:55

HTTP (netcat)

Time of First Successful Submission: 2025-09-06 04:26:42

HTTP Paths (netcat)

Time of First Successful Submission: 2025-09-06 04:29:12

HTTP (curl)

Time of First Successful Submission: 2025-09-06 04:30:39

HTTP (python)

Time of First Successful Submission: 2025-09-06 04:36:02

HTTP Host Header (python)

Time of First Successful Submission: 2025-09-06 04:50:23

HTTP Host Header (curl)

Time of First Successful Submission: 2025-09-06 04:52:12

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-09-06 04:56:22

URL Encoding (netcat)

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

HTTP GET Parameters

Time of First Successful Submission: 2025-09-06 05:07:40

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-09-06 05:24:43

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-09-06 05:28:26

HTTP Forms

Time of First Successful Submission: 2025-09-06 05:31:00

HTTP Forms (curl)

Time of First Successful Submission: 2025-09-06 05:41:08

HTTP Forms (netcat)

Time of First Successful Submission: 2025-09-06 05:58:29

HTTP Forms (python)

Time of First Successful Submission: 2025-09-06 06:02:01

HTTP Forms Without Forms

Time of First Successful Submission: 2025-09-06 06:08:47

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-09-06 06:10:32

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-09-06 06:15:23

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-09-06 06:18:31

HTTP Redirects (curl)

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

HTTP Redirects (python)

Time of First Successful Submission: 2025-09-06 06:20:09

HTTP Cookies (curl)

Time of First Successful Submission: 2025-09-06 06:27:13

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-09-06 06:29:40

HTTP Cookies (python)

Time of First Successful Submission: 2025-09-06 06:37:55

Server State (python)

Time of First Successful Submission: 2025-09-06 06:39:29

Listening Web

Time of First Successful Submission: 2025-09-06 06:47:39

Speaking Redirects

Time of First Successful Submission: 2025-09-06 07:08:10

JavaScript Redirects

Time of First Successful Submission: 2025-09-07 05:24:28

Including JavaScript

Time of First Successful Submission: 2025-09-07 05:54:34

HTTP (javascript)

Time of First Successful Submission: 2025-09-07 06:00:17

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-09-07 06:22:51

HTTP Forms (javascript)

Time of First Successful Submission: 2025-09-07 06:34:37

SQL Queries

Time of First Successful Submission: 2025-09-05 06:04:50

Filtering SQL

Time of First Successful Submission: 2025-09-05 06:19:20

Choosing Columns

Time of First Successful Submission: 2025-09-05 06:22:46

Exclusionary Filtering

Time of First Successful Submission: 2025-09-05 06:25:53

Filtering Strings

Time of First Successful Submission: 2025-09-05 06:27:20

Filtering on Expressions

Time of First Successful Submission: 2025-09-05 06:33:48

SELECTing Expressions

Time of First Successful Submission: 2025-09-05 06:41:22

Composite Conditions

Time of First Successful Submission: 2025-09-05 06:43:30

Reaching Your LIMITs

Time of First Successful Submission: 2025-09-05 06:46:24

Querying Metadata

Time of First Successful Submission: 2025-09-05 06:57:37


GCA CTF

5 / 104 32192 / 45493


Using the Terminal

Time of First Successful Submission: 2025-08-24 02:21:13

Using the VSCode Workspace

Time of First Successful Submission: 2025-08-24 02:22:28

Using the GUI Desktop

Time of First Successful Submission: 2025-08-24 02:24:16

Pasting into the Desktop

Time of First Successful Submission: 2025-08-24 02:25:29

Restarting Challenges

Time of First Successful Submission: 2025-08-24 02:29:27