JG

🐧

pwn.college Archives

1 / 202 22241 / 22791


Triple Dereference

Time of First Successful Submission: 2026-01-13 21:58:57


Intro to Programming Languages

15 / 234 7292 / 31936


Commands

Time of First Successful Submission: 2026-01-11 09:58:27

Command Arguments

Time of First Successful Submission: 2026-01-11 09:59:02

Command History

Time of First Successful Submission: 2026-01-11 09:59:36

The Root Path

Time of First Successful Submission: 2026-01-11 10:00:48

Absolute Paths

Time of First Successful Submission: 2026-01-11 10:01:44

Changing position

Time of First Successful Submission: 2026-01-11 10:03:27

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-11 10:05:27

Relative Paths

Time of First Successful Submission: 2026-01-11 10:08:14

Cat

Time of First Successful Submission: 2026-01-11 17:39:59

Ls

Time of First Successful Submission: 2026-01-11 17:45:13

Ls All

Time of First Successful Submission: 2026-01-11 17:50:24

Find

Time of First Successful Submission: 2026-01-11 17:59:57

Piping Echo

Time of First Successful Submission: 2026-01-11 19:02:38

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-01-11 19:13:53


Intro to Cybersecurity

81 / 183 3140 / 20011


Path Traversal 1

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

Path Traversal 2

Time of First Successful Submission: 2026-01-10 18:17:45

CMDi 1

Time of First Successful Submission: 2026-01-10 18:31:50

CMDi 2

Time of First Successful Submission: 2026-01-10 18:55:37

CMDi 3

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

CMDi 4

Time of First Successful Submission: 2026-01-10 19:49:03

CMDi 5

Time of First Successful Submission: 2026-01-10 19:58:48

CMDi 6

Time of First Successful Submission: 2026-01-10 20:25:44

Authentication Bypass 1

Time of First Successful Submission: 2026-01-10 20:47:44

Authentication Bypass 2

Time of First Successful Submission: 2026-01-19 05:36:17

SQLi 1

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

SQLi 2

Time of First Successful Submission: 2026-01-19 06:17:48

SQLi 3

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

SQLi 4

Time of First Successful Submission: 2026-01-20 04:54:08

SQLi 5

Time of First Successful Submission: 2026-01-21 06:22:29

XSS 1

Time of First Successful Submission: 2026-01-21 22:48:24

XSS 2

Time of First Successful Submission: 2026-01-21 22:52:11

XSS 3

Time of First Successful Submission: 2026-01-21 23:09:21

XSS 4

Time of First Successful Submission: 2026-01-21 23:12:21

XSS 5

Time of First Successful Submission: 2026-01-22 00:01:59

XSS 6

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

XSS 7

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

CSRF 1

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

CSRF 2

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

CSRF 3

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

CSRF 4

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

CSRF 5

Time of First Successful Submission: 2026-01-23 20:45:48

Connect

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

Send

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

Shutdown

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

Listen

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

Scan 1

Time of First Successful Submission: 2026-01-24 06:45:57

Scan 2

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

Monitor 1

Time of First Successful Submission: 2026-01-24 15:35:54

Monitor 2

Time of First Successful Submission: 2026-01-24 16:02:46

Sniffing Cookies

Time of First Successful Submission: 2026-01-24 19:52:27

Network Configuration

Time of First Successful Submission: 2026-01-24 20:32:43

Firewall 1

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

Firewall 2

Time of First Successful Submission: 2026-01-24 20:47:10

Firewall 3

Time of First Successful Submission: 2026-01-24 21:18:45

Denial of Service 1

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

Denial of Service 2

Time of First Successful Submission: 2026-01-24 22:31:19

Denial of Service 3

Time of First Successful Submission: 2026-01-25 00:08:34

Ethernet

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

IP

Time of First Successful Submission: 2026-01-25 06:31:19

TCP

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

TCP Handshake

Time of First Successful Submission: 2026-01-25 07:00:14

UDP

Time of First Successful Submission: 2026-01-25 07:07:39

UDP 2

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

UDP Spoofing 1

Time of First Successful Submission: 2026-01-25 07:15:15

UDP Spoofing 2

Time of First Successful Submission: 2026-01-25 07:18:23

UDP Spoofing 3

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

UDP Spoofing 4

Time of First Successful Submission: 2026-01-25 16:56:00

ARP

Time of First Successful Submission: 2026-01-25 17:26:23

Intercept

Time of First Successful Submission: 2026-01-25 23:40:31

Man-in-the-Middle

Time of First Successful Submission: 2026-01-26 07:21:17

XOR

Time of First Successful Submission: 2026-01-26 19:27:36

XORing Hex

Time of First Successful Submission: 2026-01-26 19:36:30

File Formats: Magic Numbers (Python)

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

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-02-27 07:26:08

Reading Endianness (Python)

Time of First Successful Submission: 2026-02-28 07:39:47

Reading Endianness (C)

Time of First Successful Submission: 2026-02-28 07:44:34

Reading Endianness (x86)

Time of First Successful Submission: 2026-02-28 07:47:19

Version Information (Python)

Time of First Successful Submission: 2026-03-01 07:33:19

Version Information (C)

Time of First Successful Submission: 2026-03-01 07:42:26

Version Information (x86)

Time of First Successful Submission: 2026-03-01 17:40:14

Metadata and Data (Python)

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

Metadata and Data (C)

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

Metadata and Data (x86)

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

Input Restrictions (Python)

Time of First Successful Submission: 2026-03-02 02:26:00

Input Restrictions (C)

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

Input Restrictions (x86)

Time of First Successful Submission: 2026-03-02 06:39:52

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

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

Behold the cIMG! (x86)

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

A Basic cIMG (Python)

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

A Basic cIMG (C)

Time of First Successful Submission: 2026-03-16 01:57:15

A Basic cIMG (x86)

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

Internal State Mini (C)

Time of First Successful Submission: 2026-03-19 03:38:42

Internal State Mini (x86)

Time of First Successful Submission: 2026-03-20 05:54:17


Start Here

11 / 12 7651 / 43261


Using the Terminal

Time of First Successful Submission: 2026-01-10 06:55:57

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-10 06:58:58

Pasting into the Desktop

Time of First Successful Submission: 2026-01-10 06:59:58

Restarting Challenges

Time of First Successful Submission: 2026-01-10 07:01:44

Challenge Programs

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

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-10 07:25:31

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 1258 / 32345


Intro to Commands

Time of First Successful Submission: 2026-01-11 09:58:27

Intro to Arguments

Time of First Successful Submission: 2026-01-11 09:59:02

Command History

Time of First Successful Submission: 2026-01-11 09:59:36

The Root

Time of First Successful Submission: 2026-01-11 10:00:48

Program and absolute paths

Time of First Successful Submission: 2026-01-11 10:01:44

Position thy self

Time of First Successful Submission: 2026-01-11 10:03:27

Position elsewhere

Time of First Successful Submission: 2026-01-11 10:05:27

implicit relative paths, from /

Time of First Successful Submission: 2026-01-11 10:08:14

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-01-11 17:06:55

home sweet home

Time of First Successful Submission: 2026-01-11 17:38:41

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-11 17:39:59

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-11 17:43:12

comparing files

Time of First Successful Submission: 2026-01-11 17:44:29

listing files

Time of First Successful Submission: 2026-01-11 17:45:13

touching files

Time of First Successful Submission: 2026-01-11 17:46:21

removing files

Time of First Successful Submission: 2026-01-11 17:47:26

moving files

Time of First Successful Submission: 2026-01-11 17:48:40

copying files

Time of First Successful Submission: 2026-01-11 17:49:29

hidden files

Time of First Successful Submission: 2026-01-11 17:50:24

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-11 17:55:38

making directories

Time of First Successful Submission: 2026-01-11 17:56:50

finding files

Time of First Successful Submission: 2026-01-11 17:59:57

linking files

Time of First Successful Submission: 2026-01-11 18:12:28

Learning From Documentation

Time of First Successful Submission: 2026-01-11 18:16:22

Learning Complex Usage

Time of First Successful Submission: 2026-01-11 18:17:55

Reading Manuals

Time of First Successful Submission: 2026-01-11 18:23:12

Searching Manuals

Time of First Successful Submission: 2026-01-11 18:25:41

Searching For Manuals

Time of First Successful Submission: 2026-01-11 18:28:57

Helpful Programs

Time of First Successful Submission: 2026-01-11 18:30:11

Help for Builtins

Time of First Successful Submission: 2026-01-11 18:33:53

Matching with *

Time of First Successful Submission: 2026-01-11 18:38:33

Matching with ?

Time of First Successful Submission: 2026-01-11 18:40:32

Matching with []

Time of First Successful Submission: 2026-01-11 18:41:56

Matching paths with []

Time of First Successful Submission: 2026-01-11 18:43:26

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2026-01-11 18:49:34

Exclusionary globbing

Time of First Successful Submission: 2026-01-11 18:51:03

Tab completion

Time of First Successful Submission: 2026-01-11 18:54:13

Multiple options for tab completion

Time of First Successful Submission: 2026-01-11 18:56:40

Tab completion on commands

Time of First Successful Submission: 2026-01-11 18:58:57

Redirecting output

Time of First Successful Submission: 2026-01-11 19:02:38

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-01-11 19:07:14

Redirecting errors

Time of First Successful Submission: 2026-01-11 19:11:25

Redirecting input

Time of First Successful Submission: 2026-01-11 19:13:53

Grepping stored results

Time of First Successful Submission: 2026-01-11 19:19:26

Grepping live output

Time of First Successful Submission: 2026-01-11 19:26:13

Grepping errors

Time of First Successful Submission: 2026-01-11 19:28:25

Filtering with grep -v

Time of First Successful Submission: 2026-01-11 19:30:02

Filtering with sed

Time of First Successful Submission: 2026-01-11 19:38:14

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-11 19:45:32

Process substitution for input

Time of First Successful Submission: 2026-01-11 20:11:26

Writing to multiple programs

Time of First Successful Submission: 2026-01-11 20:23:10

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-11 20:28:45

Named pipes

Time of First Successful Submission: 2026-01-11 20:35:03

Printing Variables

Time of First Successful Submission: 2026-01-11 20:36:10

Setting Variables

Time of First Successful Submission: 2026-01-11 20:36:58

Multi-word Variables

Time of First Successful Submission: 2026-01-11 20:38:26

Exporting Variables

Time of First Successful Submission: 2026-01-11 20:42:17

Printing Exported Variables

Time of First Successful Submission: 2026-01-11 20:46:27

Storing Command Output

Time of First Successful Submission: 2026-01-11 20:47:37

Reading Input

Time of First Successful Submission: 2026-01-11 20:51:34

Reading Files

Time of First Successful Submission: 2026-01-11 20:53:53

Translating characters

Time of First Successful Submission: 2026-01-11 21:03:17

Deleting characters

Time of First Successful Submission: 2026-01-11 21:07:47

Deleting newlines

Time of First Successful Submission: 2026-01-11 21:10:21

Extracting the first lines with head

Time of First Successful Submission: 2026-01-11 21:12:14

Extracting specific sections of text

Time of First Successful Submission: 2026-01-11 21:15:07

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-01-11 21:50:19

Killing Processes

Time of First Successful Submission: 2026-01-11 21:52:04

Interrupting Processes

Time of First Successful Submission: 2026-01-11 21:52:42

Killing Misbehaving Processes

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

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-01-11 21:58:07

Backgrounding Processes

Time of First Successful Submission: 2026-01-11 22:01:57

Foregrounding Processes

Time of First Successful Submission: 2026-01-11 22:02:43

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-11 22:03:21

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2026-01-11 22:11:22

Other users with su

Time of First Successful Submission: 2026-01-11 22:12:10

Cracking passwords

Time of First Successful Submission: 2026-01-11 22:25:01

Using sudo

Time of First Successful Submission: 2026-01-11 22:46:27

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-01-11 22:58:06

Fun With Groups Names

Time of First Successful Submission: 2026-01-11 22:59:53

Changing Permissions

Time of First Successful Submission: 2026-01-11 23:03:35

Executable Files

Time of First Successful Submission: 2026-01-11 23:12:31

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-01-12 05:38:49

The SUID Bit

Time of First Successful Submission: 2026-01-12 05:41:55

Chaining with Semicolons

Time of First Successful Submission: 2026-01-10 18:41:26

Building on Success

Time of First Successful Submission: 2026-01-10 18:43:37

Handling Failure

Time of First Successful Submission: 2026-01-12 05:42:59

Your First Shell Script

Time of First Successful Submission: 2026-01-12 05:51:28

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-12 20:13:54

Reading Shell Scripts

Time of First Successful Submission: 2026-01-12 20:16:09

Launching Screen

Time of First Successful Submission: 2026-01-12 20:18:32

Detaching and Attaching

Time of First Successful Submission: 2026-01-12 20:21:33

Finding Sessions

Time of First Successful Submission: 2026-01-12 20:26:53

Switching Windows

Time of First Successful Submission: 2026-01-12 20:28:14

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-12 20:38:32

The PATH Variable

Time of First Successful Submission: 2026-01-12 20:43:09

Setting PATH

Time of First Successful Submission: 2026-01-12 20:53:37

Finding Commands

Time of First Successful Submission: 2026-01-12 21:02:29

Adding Commands

Time of First Successful Submission: 2026-01-12 21:13:43

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-01-12 21:48:02

Sniffing Input

Time of First Successful Submission: 2026-01-12 22:37:50

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-01-13 04:17:01

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-01-13 04:25:24

The Fork Bomb

Time of First Successful Submission: 2026-01-13 04:50:50

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-13 04:58:40

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-01-13 05:10:39

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-13 05:13:40


Computing 101

84 / 94 569 / 21494


Your First Register

Time of First Successful Submission: 2026-01-13 05:19:17

Your First Syscall

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

Exit Codes

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

Building Executables

Time of First Successful Submission: 2026-01-13 05:35:51

Moving Between Registers

Time of First Successful Submission: 2026-01-13 05:43:48

Loading From Memory

Time of First Successful Submission: 2026-01-13 19:23:01

More Loading Practice

Time of First Successful Submission: 2026-01-13 19:24:48

Dereferencing Pointers

Time of First Successful Submission: 2026-01-13 19:30:38

Dereferencing Yourself

Time of First Successful Submission: 2026-01-13 21:42:35

Dereferencing with Offsets

Time of First Successful Submission: 2026-01-13 21:52:26

Stored Addresses

Time of First Successful Submission: 2026-01-13 21:56:34

Double Dereference

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

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-02-19 05:35:11

Program Arguments on the Stack

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

Popping From the Stack

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

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-01-13 19:16:48

Starting GDB

Time of First Successful Submission: 2026-01-13 19:18:37

Quitting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2026-01-13 19:19:38

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-02-20 05:06:56

Reading Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-02-20 05:10:12

Examining Memory

Time of First Successful Submission: 2026-02-20 05:15:13

Examining Stack Pointers

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

Cooperative Debugging

Time of First Successful Submission: 2026-02-20 05:25:44

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2026-01-14 03:45:21

Writing Strings

Time of First Successful Submission: 2026-01-14 03:46:00

Reading Data

Time of First Successful Submission: 2026-01-14 03:47:45

Opening Files

Time of First Successful Submission: 2026-02-20 05:46:10

Hardcoding the Filename

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

Comparing Values

Time of First Successful Submission: 2026-02-20 06:08:39

Comparing Characters

Time of First Successful Submission: 2026-02-20 06:11:47

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-02-20 06:22:59

Reverse the Password

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

Conditionals Without Conditionals

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

Looping

Time of First Successful Submission: 2026-02-20 07:09:49

Reverse the Calculation

Time of First Successful Submission: 2026-02-20 07:14:39

Reverse the Reverse

Time of First Successful Submission: 2026-02-21 23:51:17

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-02-21 23:54:45

Loops on Data

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

set-register

Time of First Successful Submission: 2026-01-14 03:56:26

set-multiple-registers

Time of First Successful Submission: 2026-01-14 06:20:11

add-to-register

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

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2026-01-14 06:32:30

modulo-operation

Time of First Successful Submission: 2026-01-14 06:33:59

set-upper-byte

Time of First Successful Submission: 2026-01-14 06:37:04

efficient-modulo

Time of First Successful Submission: 2026-01-14 06:52:27

byte-extraction

Time of First Successful Submission: 2026-02-18 05:15:38

bitwise-and

Time of First Successful Submission: 2026-02-18 05:28:08

check-even

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

memory-read

Time of First Successful Submission: 2026-02-18 06:07:30

memory-write

Time of First Successful Submission: 2026-02-18 06:08:50

memory-increment

Time of First Successful Submission: 2026-02-18 06:14:17

byte-access

Time of First Successful Submission: 2026-02-18 06:19:07

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2026-02-18 06:26:14

memory-sum

Time of First Successful Submission: 2026-02-18 06:29:49

stack-subtraction

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

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2026-02-18 06:39:49

absolute-jump

Time of First Successful Submission: 2026-02-19 01:52:19

relative-jump

Time of First Successful Submission: 2026-02-19 01:57:46

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2026-02-19 02:28:26

indirect-jump

Time of First Successful Submission: 2026-02-19 02:57:56

average-loop

Time of First Successful Submission: 2026-02-19 05:09:37

count-non-zero

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

string-lower

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

most-common-byte

Time of First Successful Submission: 2026-02-22 17:19:36

Exit

Time of First Successful Submission: 2026-02-16 08:09:22

Socket

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

Bind

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

Listen

Time of First Successful Submission: 2026-02-23 03:30:26

Accept

Time of First Successful Submission: 2026-02-23 03:39:18

Static Response

Time of First Successful Submission: 2026-02-23 03:59:46

Dynamic Response

Time of First Successful Submission: 2026-02-23 04:48:04

Debugging Programs

Time of First Successful Submission: 2026-01-15 04:19:02

Inspecting Registers

Time of First Successful Submission: 2026-01-15 04:19:57


Playing With Programs

109 / 116 987 / 23364


What's the password?

Time of First Successful Submission: 2026-01-15 04:31:22

... and again!

Time of First Successful Submission: 2026-01-15 04:32:01

Newline Troubles

Time of First Successful Submission: 2026-01-15 04:34:49

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2026-01-15 04:50:50

Binary and Hex Encoding

Time of First Successful Submission: 2026-01-15 04:55:59

More Hex

Time of First Successful Submission: 2026-01-15 04:57:32

Decoding Hex

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

Decoding Practice

Time of First Successful Submission: 2026-01-15 05:18:14

Encoding Practice

Time of First Successful Submission: 2026-01-15 05:47:17

Hex-encoding ASCII

Time of First Successful Submission: 2026-01-15 17:16:40

Nested Encoding

Time of First Successful Submission: 2026-01-15 17:58:46

Hex-encoding UTF-8

Time of First Successful Submission: 2026-01-15 18:18:24

UTF Mixups

Time of First Successful Submission: 2026-01-15 19:14:00

Modifying Encoded Data

Time of First Successful Submission: 2026-01-15 23:32:26

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2026-01-10 21:09:57

Commented Data

Time of First Successful Submission: 2026-01-10 21:11:49

HTTP Metadata

Time of First Successful Submission: 2026-01-10 23:48:03

HTTP (netcat)

Time of First Successful Submission: 2026-01-11 00:08:14

HTTP Paths (netcat)

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

HTTP (curl)

Time of First Successful Submission: 2026-01-11 06:29:34

HTTP (python)

Time of First Successful Submission: 2026-01-11 06:32:41

HTTP Host Header (python)

Time of First Successful Submission: 2026-01-11 06:44:55

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-01-11 06:56:52

URL Encoding (netcat)

Time of First Successful Submission: 2026-01-11 07:06:13

HTTP GET Parameters

Time of First Successful Submission: 2026-01-11 07:08:21

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-01-11 07:14:10

HTTP Forms

Time of First Successful Submission: 2026-01-11 07:17:13

HTTP Forms (curl)

Time of First Successful Submission: 2026-01-11 07:19:40

HTTP Forms (netcat)

Time of First Successful Submission: 2026-01-11 07:30:47

HTTP Forms (python)

Time of First Successful Submission: 2026-01-11 07:34:14

HTTP Forms Without Forms

Time of First Successful Submission: 2026-01-11 07:43:22

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-01-11 07:48:30

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-01-11 07:51:59

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-01-11 07:55:56

HTTP Redirects (curl)

Time of First Successful Submission: 2026-01-11 07:56:53

HTTP Redirects (python)

Time of First Successful Submission: 2026-01-11 07:57:50

HTTP Cookies (curl)

Time of First Successful Submission: 2026-01-11 08:03:50

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-01-11 08:16:59

Server State (python)

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

Listening Web

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

Speaking Redirects

Time of First Successful Submission: 2026-01-11 09:47:42

JavaScript Redirects

Time of First Successful Submission: 2026-01-16 01:26:14

Including JavaScript

Time of First Successful Submission: 2026-01-16 02:09:36

HTTP (javascript)

Time of First Successful Submission: 2026-01-16 06:32:03

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

Time of First Successful Submission: 2026-01-16 06:48:03

cat

Time of First Successful Submission: 2026-01-17 03:37:57

more

Time of First Successful Submission: 2026-01-17 03:38:40

less

Time of First Successful Submission: 2026-01-17 03:39:34

tail

Time of First Successful Submission: 2026-01-17 03:40:24

head

Time of First Successful Submission: 2026-01-17 03:40:44

sort

Time of First Successful Submission: 2026-01-17 03:41:36

vim

Time of First Successful Submission: 2026-01-17 03:41:58

emacs

Time of First Successful Submission: 2026-01-17 03:42:49

nano

Time of First Successful Submission: 2026-01-17 03:43:17

rev

Time of First Successful Submission: 2026-01-17 03:44:21

od

Time of First Successful Submission: 2026-01-17 04:05:57

hd

Time of First Successful Submission: 2026-01-17 04:37:55

xxd

Time of First Successful Submission: 2026-01-17 04:44:45

base32

Time of First Successful Submission: 2026-01-17 04:46:52

base64

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

split

Time of First Successful Submission: 2026-01-17 04:56:07

gzip

Time of First Successful Submission: 2026-01-17 04:59:24

bzip2

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

zip

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

tar

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

ar

Time of First Successful Submission: 2026-01-17 05:41:26

cpio

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

genisoimage

Time of First Successful Submission: 2026-01-17 16:54:46

env

Time of First Successful Submission: 2026-01-17 17:10:33

find

Time of First Successful Submission: 2026-01-17 17:27:11

make

Time of First Successful Submission: 2026-01-17 17:29:55

nice

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

timeout

Time of First Successful Submission: 2026-01-17 17:33:34

stdbuf

Time of First Successful Submission: 2026-01-17 17:36:08

setarch

Time of First Successful Submission: 2026-01-17 17:38:09

watch

Time of First Successful Submission: 2026-01-17 17:39:38

socat

Time of First Successful Submission: 2026-01-17 17:43:29

whiptail

Time of First Successful Submission: 2026-01-17 17:47:24

awk

Time of First Successful Submission: 2026-01-17 17:50:19

sed

Time of First Successful Submission: 2026-01-17 17:53:44

ed

Time of First Successful Submission: 2026-01-17 17:56:15

chown

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

chmod

Time of First Successful Submission: 2026-01-17 17:58:34

cp

Time of First Successful Submission: 2026-01-17 18:09:07

perl

Time of First Successful Submission: 2026-01-17 20:20:36

python

Time of First Successful Submission: 2026-01-17 20:21:44

ruby

Time of First Successful Submission: 2026-01-17 20:29:32

date

Time of First Successful Submission: 2026-01-18 01:16:50

dmesg

Time of First Successful Submission: 2026-01-18 01:19:20

wc

Time of First Successful Submission: 2026-01-18 01:20:48

gcc

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

as

Time of First Successful Submission: 2026-01-18 02:07:16

wget

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

SQL Queries

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

Filtering SQL

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

Choosing Columns

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

Exclusionary Filtering

Time of First Successful Submission: 2026-01-18 06:36:56

Filtering Strings

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

Filtering on Expressions

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

SELECTing Expressions

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

Composite Conditions

Time of First Successful Submission: 2026-01-19 03:49:55

Reaching Your LIMITs

Time of First Successful Submission: 2026-01-19 05:16:32

Querying Metadata

Time of First Successful Submission: 2026-01-19 05:22:04


GCA CTF

11 / 104 7799 / 43538


Using the Terminal

Time of First Successful Submission: 2026-01-10 06:55:57

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-10 06:58:58

Pasting into the Desktop

Time of First Successful Submission: 2026-01-10 06:59:58

Restarting Challenges

Time of First Successful Submission: 2026-01-10 07:01:44

Getting Help

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

Challenge Programs

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

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-10 07:25:31

Persistent Home Directories - Two

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