hudsonhadley

🐧 💻

Intro to Programming Languages

15 / 234 3806 / 29042


Commands

Time of First Successful Submission: 2025-08-28 18:34:41

Command Arguments

Time of First Successful Submission: 2025-08-28 18:36:33

Command History

Time of First Successful Submission: 2025-08-28 18:37:00

The Root Path

Time of First Successful Submission: 2025-08-28 19:39:26

Absolute Paths

Time of First Successful Submission: 2025-08-28 19:39:52

Changing position

Time of First Successful Submission: 2025-08-28 19:40:27

Changing to an Absolute Path

Time of First Successful Submission: 2025-08-28 19:41:05

Relative Paths

Time of First Successful Submission: 2025-08-29 00:39:48

Cat

Time of First Successful Submission: 2025-08-29 15:02:58

Ls

Time of First Successful Submission: 2025-08-29 15:17:52

Ls All

Time of First Successful Submission: 2025-08-29 15:22:43

Find

Time of First Successful Submission: 2025-08-30 17:17:04

Piping Echo

Time of First Successful Submission: 2025-09-03 21:57:23

Piping Stdout

Time of First Successful Submission: 2025-09-03 21:58:14

Piping Stdin

Time of First Successful Submission: 2025-09-03 22:48:03


Intro to Cybersecurity

52 / 183 5764 / 18405


Path Traversal 1

Time of First Successful Submission: 2025-09-24 18:08:16

Path Traversal 2

Time of First Successful Submission: 2025-09-24 18:19:52

CMDi 1

Time of First Successful Submission: 2025-09-24 19:33:25

CMDi 2

Time of First Successful Submission: 2025-09-24 19:41:47

CMDi 3

Time of First Successful Submission: 2025-09-24 19:44:25

CMDi 4

Time of First Successful Submission: 2025-09-24 19:48:00

CMDi 5

Time of First Successful Submission: 2025-09-24 20:19:14

CMDi 6

Time of First Successful Submission: 2025-09-24 20:41:56

Authentication Bypass 1

Time of First Successful Submission: 2025-09-25 18:24:01

Authentication Bypass 2

Time of First Successful Submission: 2025-09-25 18:42:55

SQLi 1

Time of First Successful Submission: 2025-09-29 15:32:19

SQLi 2

Time of First Successful Submission: 2025-09-29 17:17:12

SQLi 3

Time of First Successful Submission: 2025-09-29 17:45:25

SQLi 4

Time of First Successful Submission: 2025-09-29 17:51:04

SQLi 5

Time of First Successful Submission: 2025-09-29 19:27:43

XSS 1

Time of First Successful Submission: 2025-10-01 21:17:15

XSS 2

Time of First Successful Submission: 2025-10-01 21:26:58

XSS 3

Time of First Successful Submission: 2025-10-01 21:41:47

XSS 4

Time of First Successful Submission: 2025-10-01 21:47:10

XSS 5

Time of First Successful Submission: 2025-10-02 15:51:51

XSS 6

Time of First Successful Submission: 2025-10-02 16:35:32

XSS 7

Time of First Successful Submission: 2025-10-02 17:35:57

CSRF 1

Time of First Successful Submission: 2025-10-03 18:22:11

CSRF 2

Time of First Successful Submission: 2025-10-03 18:49:01

CSRF 3

Time of First Successful Submission: 2025-10-04 17:37:56

CSRF 4

Time of First Successful Submission: 2025-10-04 17:57:57

CSRF 5

Time of First Successful Submission: 2025-10-04 18:02:06

Connect

Time of First Successful Submission: 2025-10-09 16:17:48

Send

Time of First Successful Submission: 2025-10-09 16:19:03

Shutdown

Time of First Successful Submission: 2025-10-09 16:21:28

Listen

Time of First Successful Submission: 2025-10-09 16:23:39

Scan 1

Time of First Successful Submission: 2025-10-09 20:34:17

Scan 2

Time of First Successful Submission: 2025-10-10 01:11:20

Monitor 1

Time of First Successful Submission: 2025-10-10 14:30:21

Monitor 2

Time of First Successful Submission: 2025-10-14 13:49:58

Your First Overflow (easy)

Time of First Successful Submission: 2026-01-27 20:16:44

Your First Overflow (hard)

Time of First Successful Submission: 2026-01-28 02:48:46

Precision (easy)

Time of First Successful Submission: 2026-01-28 03:03:30

Precision (hard)

Time of First Successful Submission: 2026-01-28 17:54:08

Variable Control (easy)

Time of First Successful Submission: 2026-01-29 02:42:40

Variable Control (hard)

Time of First Successful Submission: 2026-01-29 18:27:22

Control Hijack (easy)

Time of First Successful Submission: 2026-01-29 18:38:48

Control Hijack (hard)

Time of First Successful Submission: 2026-01-29 20:09:07

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

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

PIEs (easy)

Time of First Successful Submission: 2026-01-30 00:29:53

PIEs (hard)

Time of First Successful Submission: 2026-01-30 00:34:31

String Lengths (easy)

Time of First Successful Submission: 2026-02-03 01:31:00

String Lengths (hard)

Time of First Successful Submission: 2026-02-03 19:41:02

Basic Shellcode

Time of First Successful Submission: 2026-02-03 20:46:27

NOP Sleds

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

NULL-Free Shellcode

Time of First Successful Submission: 2026-02-04 00:38:48


Start Here

11 / 12 2707 / 39390


Using the Terminal

Time of First Successful Submission: 2025-08-28 18:16:27

Using the VSCode Workspace

Time of First Successful Submission: 2025-08-28 18:19:28

Using the GUI Desktop

Time of First Successful Submission: 2025-08-28 18:22:08

Pasting into the Desktop

Time of First Successful Submission: 2025-08-28 18:27:19

Restarting Challenges

Time of First Successful Submission: 2025-08-28 18:28:25

Challenge Programs

Time of First Successful Submission: 2025-08-28 18:45:25

The Flag File

Time of First Successful Submission: 2025-08-28 18:49:18

Using Privileged Mode

Time of First Successful Submission: 2025-08-28 18:57:59

Persistent Home Directories - One

Time of First Successful Submission: 2025-08-28 19:03:17

Persistent Home Directories - Two

Time of First Successful Submission: 2025-08-28 19:04:26


Linux Luminarium

128 / 128 1898 / 29384


Intro to Commands

Time of First Successful Submission: 2025-08-28 18:34:41

Intro to Arguments

Time of First Successful Submission: 2025-08-28 18:36:33

Command History

Time of First Successful Submission: 2025-08-28 18:37:00

The Root

Time of First Successful Submission: 2025-08-28 19:39:26

Program and absolute paths

Time of First Successful Submission: 2025-08-28 19:39:52

Position thy self

Time of First Successful Submission: 2025-08-28 19:40:27

Position elsewhere

Time of First Successful Submission: 2025-08-28 19:41:05

implicit relative paths, from /

Time of First Successful Submission: 2025-08-29 00:39:48

explicit relative paths, from /

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

implicit relative path

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

home sweet home

Time of First Successful Submission: 2025-08-29 02:28:55

cat: not the pet, but the command!

Time of First Successful Submission: 2025-08-29 15:02:58

catting absolute paths

Time of First Successful Submission: 2025-08-29 15:03:29

more catting practice

Time of First Successful Submission: 2025-08-29 15:15:04

grepping for a needle in a haystack

Time of First Successful Submission: 2025-08-29 15:16:09

comparing files

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

listing files

Time of First Successful Submission: 2025-08-29 15:17:52

touching files

Time of First Successful Submission: 2025-08-29 15:18:55

removing files

Time of First Successful Submission: 2025-08-29 15:19:53

moving files

Time of First Successful Submission: 2025-08-29 15:20:27

copying files

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

hidden files

Time of First Successful Submission: 2025-08-29 15:22:43

An Epic Filesystem Quest

Time of First Successful Submission: 2025-08-29 15:27:16

making directories

Time of First Successful Submission: 2025-08-29 15:27:48

finding files

Time of First Successful Submission: 2025-08-30 17:17:04

linking files

Time of First Successful Submission: 2025-08-29 15:47:31

Learning From Documentation

Time of First Successful Submission: 2025-08-30 17:18:21

Learning Complex Usage

Time of First Successful Submission: 2025-08-30 17:19:07

Reading Manuals

Time of First Successful Submission: 2025-08-30 17:21:24

Searching Manuals

Time of First Successful Submission: 2025-09-01 20:19:14

Searching For Manuals

Time of First Successful Submission: 2025-09-01 20:26:20

Helpful Programs

Time of First Successful Submission: 2025-09-01 20:28:13

Help for Builtins

Time of First Successful Submission: 2025-09-01 20:29:44

Matching with *

Time of First Successful Submission: 2025-09-01 21:55:55

Matching with ?

Time of First Successful Submission: 2025-09-01 21:56:31

Matching with []

Time of First Successful Submission: 2025-09-02 15:58:57

Matching paths with []

Time of First Successful Submission: 2025-09-02 15:59:41

Multiple globs

Time of First Successful Submission: 2025-09-02 16:00:23

Mixing globs

Time of First Successful Submission: 2025-09-02 16:02:46

Exclusionary globbing

Time of First Successful Submission: 2025-09-02 16:03:50

Tab completion

Time of First Successful Submission: 2025-09-02 16:04:42

Multiple options for tab completion

Time of First Successful Submission: 2025-09-02 16:07:29

Tab completion on commands

Time of First Successful Submission: 2025-09-02 16:07:52

Redirecting output

Time of First Successful Submission: 2025-09-03 21:57:23

Redirecting more output

Time of First Successful Submission: 2025-09-03 21:58:14

Appending output

Time of First Successful Submission: 2025-09-03 22:02:50

Redirecting errors

Time of First Successful Submission: 2025-09-03 22:47:01

Redirecting input

Time of First Successful Submission: 2025-09-03 22:48:03

Grepping stored results

Time of First Successful Submission: 2025-09-03 22:49:14

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2025-09-03 22:52:19

Filtering with grep -v

Time of First Successful Submission: 2025-09-03 23:06:18

Filtering with sed

Time of First Successful Submission: 2026-02-04 13:37:12

Duplicating piped data with tee

Time of First Successful Submission: 2025-09-03 23:13:46

Process substitution for input

Time of First Successful Submission: 2025-09-03 23:22:55

Writing to multiple programs

Time of First Successful Submission: 2025-09-03 23:26:16

Split-piping stderr and stdout

Time of First Successful Submission: 2025-09-03 23:28:28

Named pipes

Time of First Successful Submission: 2025-09-03 23:33:28

Printing Variables

Time of First Successful Submission: 2025-09-03 23:34:28

Setting Variables

Time of First Successful Submission: 2025-09-03 23:36:07

Multi-word Variables

Time of First Successful Submission: 2025-09-03 23:36:49

Exporting Variables

Time of First Successful Submission: 2025-09-03 23:39:15

Printing Exported Variables

Time of First Successful Submission: 2025-09-03 23:40:16

Storing Command Output

Time of First Successful Submission: 2025-09-03 23:42:59

Reading Input

Time of First Successful Submission: 2025-09-03 23:44:16

Reading Files

Time of First Successful Submission: 2025-09-03 23:46:09

Translating characters

Time of First Successful Submission: 2025-09-03 23:49:20

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2025-09-03 23:51:42

Extracting the first lines with head

Time of First Successful Submission: 2025-09-03 23:52:33

Extracting specific sections of text

Time of First Successful Submission: 2025-09-03 23:54:13

Sorting data

Time of First Successful Submission: 2025-09-03 23:59:05

Listing Processes

Time of First Successful Submission: 2025-09-04 01:11:36

Killing Processes

Time of First Successful Submission: 2025-09-04 01:12:30

Interrupting Processes

Time of First Successful Submission: 2025-09-04 01:12:57

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2025-09-04 01:16:29

Resuming Processes

Time of First Successful Submission: 2025-09-04 01:17:16

Backgrounding Processes

Time of First Successful Submission: 2025-09-04 01:18:31

Foregrounding Processes

Time of First Successful Submission: 2025-09-04 01:19:10

Starting Backgrounded Processes

Time of First Successful Submission: 2025-09-04 01:19:42

Process Exit Codes

Time of First Successful Submission: 2025-09-04 01:21:23

Becoming root with su

Time of First Successful Submission: 2025-09-04 01:25:40

Other users with su

Time of First Successful Submission: 2025-09-04 01:26:27

Cracking passwords

Time of First Successful Submission: 2025-09-04 01:30:36

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2025-09-04 01:36:19

Groups and Files

Time of First Successful Submission: 2025-09-04 01:38:33

Fun With Groups Names

Time of First Successful Submission: 2025-09-04 01:39:29

Changing Permissions

Time of First Successful Submission: 2025-09-04 01:41:22

Executable Files

Time of First Successful Submission: 2025-09-04 15:52:46

Permission Tweaking Practice

Time of First Successful Submission: 2025-09-04 15:59:28

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2025-09-04 16:07:04

Building on Success

Time of First Successful Submission: 2025-09-04 16:08:26

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2025-09-04 16:10:34

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2025-09-04 16:13:14

Understanding Shebangs

Time of First Successful Submission: 2025-09-04 16:15:24

Scripting with Arguments

Time of First Successful Submission: 2025-09-04 16:16:44

Scripting with Conditionals

Time of First Successful Submission: 2025-09-04 16:18:31

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-09-04 16:24:41

Reading Shell Scripts

Time of First Successful Submission: 2025-09-04 16:27:10

Launching Screen

Time of First Successful Submission: 2025-09-04 17:26:57

Detaching and Attaching

Time of First Successful Submission: 2025-09-04 17:29:38

Finding Sessions

Time of First Successful Submission: 2025-09-04 17:31:44

Switching Windows

Time of First Successful Submission: 2025-09-04 17:36:39

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-09-04 17:38:00

Switching Windows (tmux)

Time of First Successful Submission: 2025-09-04 17:42:34

The PATH Variable

Time of First Successful Submission: 2025-09-04 17:44:49

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2025-09-04 23:40:44

Adding Commands

Time of First Successful Submission: 2025-09-04 23:53:16

Hijacking Commands

Time of First Successful Submission: 2025-09-04 23:56:12

Bashrc Backdoor

Time of First Successful Submission: 2025-09-04 23:58:34

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2025-09-05 00:17:29

Tricky Linking

Time of First Successful Submission: 2025-09-05 00:25:29

Sniffing Process Arguments

Time of First Successful Submission: 2025-09-05 00:30:52

Snooping on Configurations

Time of First Successful Submission: 2025-09-05 00:33:17

The Fork Bomb

Time of First Successful Submission: 2025-09-05 00:39:51

Disk-Space Doomsday

Time of First Successful Submission: 2025-09-05 00:42:14

rm -rf /

Time of First Successful Submission: 2025-09-05 00:44:54

Life after rm -rf /

Time of First Successful Submission: 2025-09-05 00:47:09

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-09-05 00:49:29


Computing 101

69 / 69 1490 / 19778


Your First Register

Time of First Successful Submission: 2025-09-05 14:25:28

Your First Syscall

Time of First Successful Submission: 2025-09-05 14:27:22

Exit Codes

Time of First Successful Submission: 2025-09-05 14:28:34

Building Executables

Time of First Successful Submission: 2025-09-05 14:34:11

Moving Between Registers

Time of First Successful Submission: 2025-09-05 14:36:18

Tracing Syscalls

Time of First Successful Submission: 2025-09-05 14:50:33

Starting GDB

Time of First Successful Submission: 2025-09-05 18:15:02

Starting Programs in GDB

Time of First Successful Submission: 2025-09-05 18:15:45

Loading From Memory

Time of First Successful Submission: 2025-09-17 23:57:40

More Loading Practice

Time of First Successful Submission: 2025-09-17 23:58:53

Dereferencing Pointers

Time of First Successful Submission: 2025-09-18 00:05:08

Dereferencing Yourself

Time of First Successful Submission: 2025-09-18 00:07:13

Dereferencing with Offsets

Time of First Successful Submission: 2025-09-18 00:08:54

Stored Addresses

Time of First Successful Submission: 2025-09-18 00:11:06

Double Dereference

Time of First Successful Submission: 2025-09-18 00:34:43

Triple Dereference

Time of First Successful Submission: 2025-09-18 00:38:58

Writing Output

Time of First Successful Submission: 2025-10-21 14:22:08

Chaining Syscalls

Time of First Successful Submission: 2025-10-21 14:23:25

Writing Strings

Time of First Successful Submission: 2025-10-21 14:24:29

Reading Data

Time of First Successful Submission: 2025-10-21 14:27:37

set-register

Time of First Successful Submission: 2025-10-27 18:19:09

set-multiple-registers

Time of First Successful Submission: 2025-10-27 18:20:48

add-to-register

Time of First Successful Submission: 2025-10-27 18:22:40

linear-equation-registers

Time of First Successful Submission: 2025-10-27 18:26:24

integer-division

Time of First Successful Submission: 2025-10-27 18:29:33

modulo-operation

Time of First Successful Submission: 2025-10-27 18:31:50

set-upper-byte

Time of First Successful Submission: 2025-10-27 18:33:13

efficient-modulo

Time of First Successful Submission: 2025-10-27 18:40:53

byte-extraction

Time of First Successful Submission: 2025-10-27 18:44:19

bitwise-and

Time of First Successful Submission: 2025-10-27 18:47:46

check-even

Time of First Successful Submission: 2025-10-27 18:53:25

memory-read

Time of First Successful Submission: 2025-10-28 13:25:32

memory-write

Time of First Successful Submission: 2025-10-28 13:26:14

memory-increment

Time of First Successful Submission: 2025-10-28 13:37:06

byte-access

Time of First Successful Submission: 2025-10-28 13:38:13

memory-size-access

Time of First Successful Submission: 2025-10-31 17:49:00

little-endian-write

Time of First Successful Submission: 2025-10-31 18:53:46

memory-sum

Time of First Successful Submission: 2025-10-31 23:17:49

stack-subtraction

Time of First Successful Submission: 2025-10-31 23:21:10

swap-stack-values

Time of First Successful Submission: 2025-11-01 00:00:37

average-stack-values

Time of First Successful Submission: 2025-11-01 00:05:01

absolute-jump

Time of First Successful Submission: 2025-11-01 00:07:00

relative-jump

Time of First Successful Submission: 2025-11-03 02:50:27

jump-trampoline

Time of First Successful Submission: 2025-11-03 14:09:29

conditional-jump

Time of First Successful Submission: 2025-11-03 15:59:11

indirect-jump

Time of First Successful Submission: 2025-11-03 16:24:12

average-loop

Time of First Successful Submission: 2025-11-03 16:29:45

count-non-zero

Time of First Successful Submission: 2025-11-03 16:45:16

string-lower

Time of First Successful Submission: 2025-11-03 21:55:54

most-common-byte

Time of First Successful Submission: 2025-11-07 19:31:00

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2025-11-13 15:30:30

Examining Memory

Time of First Successful Submission: 2025-11-14 03:44:51

Setting Breakpoints

Time of First Successful Submission: 2025-11-15 00:28:42

GDB Scripting

Time of First Successful Submission: 2025-11-19 15:27:53

Modifying Data

Time of First Successful Submission: 2026-01-30 13:45:01

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-01-30 14:34:17

Exit

Time of First Successful Submission: 2026-01-30 14:46:45

Socket

Time of First Successful Submission: 2026-01-30 16:33:34

Bind

Time of First Successful Submission: 2026-02-01 22:02:26

Listen

Time of First Successful Submission: 2026-02-02 01:27:24

Accept

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

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-02-02 13:37:38

Iterative GET Server

Time of First Successful Submission: 2026-02-02 13:42:48

Concurrent GET Server

Time of First Successful Submission: 2026-02-02 14:17:57

Concurrent POST Server

Time of First Successful Submission: 2026-02-04 03:00:24

Web Server

Time of First Successful Submission: 2026-02-04 13:33:05


Playing With Programs

77 / 116 1334 / 22613


What's the password?

Time of First Successful Submission: 2025-08-28 19:13:43

... and again!

Time of First Successful Submission: 2025-08-28 19:15:25

Newline Troubles

Time of First Successful Submission: 2025-08-28 19:38:46

Reasoning about files

Time of First Successful Submission: 2025-09-02 17:59:24

Specifying Filenames

Time of First Successful Submission: 2025-09-02 18:00:26

Binary and Hex Encoding

Time of First Successful Submission: 2025-09-02 23:55:53

More Hex

Time of First Successful Submission: 2025-09-02 23:57:10

Decoding Hex

Time of First Successful Submission: 2025-09-02 23:59:02

Decoding Practice

Time of First Successful Submission: 2025-09-03 00:02:40

Encoding Practice

Time of First Successful Submission: 2025-09-03 00:08:25

Hex-encoding ASCII

Time of First Successful Submission: 2025-09-03 00:18:13

Nested Encoding

Time of First Successful Submission: 2025-09-03 13:15:38

Hex-encoding UTF-8

Time of First Successful Submission: 2025-09-03 13:23:48

UTF Mixups

Time of First Successful Submission: 2025-09-03 13:42:08

Modifying Encoded Data

Time of First Successful Submission: 2025-09-03 18:02:40

Decoding Base64

Time of First Successful Submission: 2025-09-03 21:23:44

Encoding Base64

Time of First Successful Submission: 2025-09-03 21:34:13

Dealing with Obfuscation

Time of First Successful Submission: 2025-09-03 21:45:19

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-09-03 21:51:32

Your First HTTP Request

Time of First Successful Submission: 2025-09-08 17:53:57

Reading Flask

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

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2025-09-09 00:02:18

HTTP (netcat)

Time of First Successful Submission: 2025-09-09 00:08:40

HTTP Paths (netcat)

Time of First Successful Submission: 2025-09-09 01:07:29

HTTP (curl)

Time of First Successful Submission: 2025-09-09 01:11:41

HTTP (python)

Time of First Successful Submission: 2025-09-09 01:14:45

HTTP Host Header (python)

Time of First Successful Submission: 2025-09-09 01:29:37

HTTP Host Header (curl)

Time of First Successful Submission: 2025-09-09 01:38:31

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-09-09 01:41:13

URL Encoding (netcat)

Time of First Successful Submission: 2025-09-09 01:46:32

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-09-09 02:07:12

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-09-09 02:09:54

HTTP Forms

Time of First Successful Submission: 2025-09-09 02:14:24

HTTP Forms (curl)

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

HTTP Forms (netcat)

Time of First Successful Submission: 2025-09-10 14:52:02

HTTP Forms (python)

Time of First Successful Submission: 2025-09-10 17:59:52

HTTP Forms Without Forms

Time of First Successful Submission: 2025-09-10 20:36:29

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

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

HTTP Redirects (curl)

Time of First Successful Submission: 2025-09-10 22:35:17

HTTP Redirects (python)

Time of First Successful Submission: 2025-09-10 22:36:31

HTTP Cookies (curl)

Time of First Successful Submission: 2025-09-10 22:42:00

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-09-10 22:52:45

HTTP Cookies (python)

Time of First Successful Submission: 2025-09-10 22:57:36

Server State (python)

Time of First Successful Submission: 2025-09-10 23:02:28

Listening Web

Time of First Successful Submission: 2025-09-11 15:48:26

Speaking Redirects

Time of First Successful Submission: 2025-09-11 15:58:10

JavaScript Redirects

Time of First Successful Submission: 2025-09-12 00:31:15

Including JavaScript

Time of First Successful Submission: 2025-09-14 00:11:24

HTTP (javascript)

Time of First Successful Submission: 2025-09-14 20:53:30

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-09-14 20:57:17

HTTP Forms (javascript)

Time of First Successful Submission: 2025-09-14 21:06:51

cat

Time of First Successful Submission: 2026-02-04 13:38:44

more

Time of First Successful Submission: 2026-02-04 13:39:03

less

Time of First Successful Submission: 2026-02-04 13:39:33

tail

Time of First Successful Submission: 2026-02-04 13:39:53

head

Time of First Successful Submission: 2026-02-04 13:40:12

sort

Time of First Successful Submission: 2026-02-04 13:40:34

vim

Time of First Successful Submission: 2026-02-04 13:40:55

emacs

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

nano

Time of First Successful Submission: 2026-02-04 13:41:55

rev

Time of First Successful Submission: 2026-02-04 13:42:29

od

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

hd

Time of First Successful Submission: 2026-02-04 14:07:45

xxd

Time of First Successful Submission: 2026-02-04 14:15:00

base32

Time of First Successful Submission: 2026-02-04 14:15:38

base64

Time of First Successful Submission: 2026-02-04 14:16:03

split

Time of First Successful Submission: 2026-02-04 14:17:32

gzip

Time of First Successful Submission: 2026-02-04 14:19:25

bzip2

Time of First Successful Submission: 2026-02-04 14:21:43

zip

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

tar

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

ar

Time of First Successful Submission: 2026-02-04 14:51:16

cpio

Time of First Successful Submission: 2026-02-04 15:35:32


GCA CTF

11 / 104 2857 / 39608


Using the Terminal

Time of First Successful Submission: 2025-08-28 18:16:27

Using the VSCode Workspace

Time of First Successful Submission: 2025-08-28 18:19:28

Using the GUI Desktop

Time of First Successful Submission: 2025-08-28 18:22:08

Pasting into the Desktop

Time of First Successful Submission: 2025-08-28 18:27:19

Restarting Challenges

Time of First Successful Submission: 2025-08-28 18:28:25

Getting Help

Time of First Successful Submission: 2025-08-28 18:29:55

Challenge Programs

Time of First Successful Submission: 2025-08-28 18:45:25

The Flag File

Time of First Successful Submission: 2025-08-28 18:49:18

Using Privileged Mode

Time of First Successful Submission: 2025-08-28 18:57:59

Persistent Home Directories - One

Time of First Successful Submission: 2025-08-28 19:03:17

Persistent Home Directories - Two

Time of First Successful Submission: 2025-08-28 19:04:26