Cas137

💻

Intro to Programming Languages

15 / 234 8777 / 32000


Commands

Time of First Successful Submission: 2025-11-24 06:54:50

Command Arguments

Time of First Successful Submission: 2026-02-20 22:10:27

Command History

Time of First Successful Submission: 2026-02-20 22:17:17

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2026-02-21 21:14:25

Changing position

Time of First Successful Submission: 2026-02-21 21:22:34

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-21 21:28:12

Relative Paths

Time of First Successful Submission: 2026-02-21 21:46:27

Cat

Time of First Successful Submission: 2026-02-22 00:05:50

Ls

Time of First Successful Submission: 2026-02-22 00:33:46

Ls All

Time of First Successful Submission: 2026-02-22 01:10:32

Find

Time of First Successful Submission: 2026-02-22 03:53:51

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-02-23 04:50:47

Piping Stdin

Time of First Successful Submission: 2026-02-23 18:24:33


Intro to Cybersecurity

54 / 183 6094 / 20045


Path Traversal 1

Time of First Successful Submission: 2026-03-01 03:36:13

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2026-03-01 22:02:25

CMDi 2

Time of First Successful Submission: 2026-03-01 22:39:53

CMDi 3

Time of First Successful Submission: 2026-03-01 22:43:25

CMDi 4

Time of First Successful Submission: 2026-03-01 22:50:36

CMDi 5

Time of First Successful Submission: 2026-03-02 03:53:33

Authentication Bypass 1

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

Authentication Bypass 2

Time of First Successful Submission: 2026-03-02 04:27:30

SQLi 1

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

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-03-05 02:39:43

SQLi 4

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

SQLi 5

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

XSS 1

Time of First Successful Submission: 2026-03-05 23:40:27

XSS 2

Time of First Successful Submission: 2026-03-06 00:00:23

XSS 3

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

XSS 4

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

XSS 5

Time of First Successful Submission: 2026-03-06 04:49:16

XSS 6

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

XSS 7

Time of First Successful Submission: 2026-03-06 09:37:19

CSRF 1

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

CSRF 2

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

CSRF 3

Time of First Successful Submission: 2026-03-08 02:09:36

CSRF 4

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

CSRF 5

Time of First Successful Submission: 2026-03-08 07:48:59

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-03-18 08:19:50

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-03-18 09:03:21

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-03-18 09:09:47

Reading Endianness (Python)

Time of First Successful Submission: 2026-03-18 09:23:35

Reading Endianness (C)

Time of First Successful Submission: 2026-03-18 09:25:43

Reading Endianness (x86)

Time of First Successful Submission: 2026-03-18 09:46:36

Version Information (Python)

Time of First Successful Submission: 2026-03-18 10:20:25

Version Information (C)

Time of First Successful Submission: 2026-03-18 10:22:24

Version Information (x86)

Time of First Successful Submission: 2026-03-18 10:32:07

Metadata and Data (Python)

Time of First Successful Submission: 2026-03-18 11:32:06

Metadata and Data (C)

Time of First Successful Submission: 2026-03-18 11:42:10

Metadata and Data (x86)

Time of First Successful Submission: 2026-03-18 12:21:58

Input Restrictions (Python)

Time of First Successful Submission: 2026-03-18 13:25:55

Input Restrictions (C)

Time of First Successful Submission: 2026-03-18 13:28:33

Input Restrictions (x86)

Time of First Successful Submission: 2026-03-18 13:36:24

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-03-18 13:48:06

Behold the cIMG! (C)

Time of First Successful Submission: 2026-03-18 13:52:09

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-03-18 13:54:52

A Basic cIMG (Python)

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

A Basic cIMG (C)

Time of First Successful Submission: 2026-03-18 14:38:28

A Basic cIMG (x86)

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

Internal State Mini (C)

Time of First Successful Submission: 2026-03-19 05:51:16

Internal State Mini (x86)

Time of First Successful Submission: 2026-03-19 07:18:14

Internal State (C)

Time of First Successful Submission: 2026-03-19 08:26:19

Internal State (x86)

Time of First Successful Submission: 2026-03-19 09:34:09

File Formats: Directives (C)

Time of First Successful Submission: 2026-03-19 10:03:09

File Formats: Directives (x86)

Time of First Successful Submission: 2026-03-22 12:53:56

The Patch Directive

Time of First Successful Submission: 2026-03-23 13:21:49


Program Security

3 / 162 8311 / 9577


ello ackers!

Time of First Successful Submission: 2026-03-24 12:20:06

Syscall Smuggler

Time of First Successful Submission: 2026-03-25 12:24:12

Syscall Shenanigans

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


Start Here

5 / 12 31729 / 43378


Using the Terminal

Time of First Successful Submission: 2025-11-23 14:03:37

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-24 04:59:00

Using the GUI Desktop

Time of First Successful Submission: 2025-11-24 05:55:04

Pasting into the Desktop

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

Restarting Challenges

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


Linux Luminarium

124 / 128 4213 / 32409


Intro to Commands

Time of First Successful Submission: 2025-11-24 06:54:50

Intro to Arguments

Time of First Successful Submission: 2026-02-20 22:10:27

Command History

Time of First Successful Submission: 2026-02-20 22:17:17

The Root

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

Program and absolute paths

Time of First Successful Submission: 2026-02-21 21:14:25

Position thy self

Time of First Successful Submission: 2026-02-21 21:22:34

Position elsewhere

Time of First Successful Submission: 2026-02-21 21:28:12

implicit relative paths, from /

Time of First Successful Submission: 2026-02-21 21:46:27

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-02-21 22:02:58

home sweet home

Time of First Successful Submission: 2026-02-21 23:59:53

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-22 00:05:50

catting absolute paths

Time of First Successful Submission: 2026-02-22 00:09:58

more catting practice

Time of First Successful Submission: 2026-02-22 00:14:50

grepping for a needle in a haystack

Time of First Successful Submission: 2026-02-22 00:17:04

comparing files

Time of First Successful Submission: 2026-02-22 00:21:16

listing files

Time of First Successful Submission: 2026-02-22 00:33:46

touching files

Time of First Successful Submission: 2026-02-22 00:45:46

removing files

Time of First Successful Submission: 2026-02-22 00:47:25

moving files

Time of First Successful Submission: 2026-02-22 00:50:09

copying files

Time of First Successful Submission: 2026-02-22 00:51:44

hidden files

Time of First Successful Submission: 2026-02-22 01:10:32

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-22 01:49:25

making directories

Time of First Successful Submission: 2026-02-22 01:51:53

finding files

Time of First Successful Submission: 2026-02-22 03:53:51

linking files

Time of First Successful Submission: 2026-02-22 22:40:36

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-02-23 02:17:11

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-02-23 03:35:47

Helpful Programs

Time of First Successful Submission: 2026-02-23 03:41:56

Help for Builtins

Time of First Successful Submission: 2026-02-23 03:45:38

Matching with *

Time of First Successful Submission: 2026-02-23 03:53:31

Matching with ?

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

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-02-23 04:13:11

Multiple globs

Time of First Successful Submission: 2026-02-23 04:20:46

Mixing globs

Time of First Successful Submission: 2026-02-23 04:39:16

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2026-02-23 04:43:37

Multiple options for tab completion

Time of First Successful Submission: 2026-02-23 04:45:36

Tab completion on commands

Time of First Successful Submission: 2026-02-23 04:46:30

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-02-23 04:50:47

Appending output

Time of First Successful Submission: 2026-02-23 04:53:19

Redirecting errors

Time of First Successful Submission: 2026-02-23 18:19:28

Redirecting input

Time of First Successful Submission: 2026-02-23 18:24:33

Grepping stored results

Time of First Successful Submission: 2026-02-23 18:37:55

Grepping live output

Time of First Successful Submission: 2026-02-23 18:43:59

Grepping errors

Time of First Successful Submission: 2026-02-23 18:51:27

Filtering with grep -v

Time of First Successful Submission: 2026-02-23 19:01:20

Filtering with sed

Time of First Successful Submission: 2026-02-23 19:15:30

Duplicating piped data with tee

Time of First Successful Submission: 2026-02-23 20:04:22

Process substitution for input

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

Writing to multiple programs

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

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2026-02-23 22:11:58

Printing Variables

Time of First Successful Submission: 2026-02-23 22:14:14

Setting Variables

Time of First Successful Submission: 2026-02-23 22:15:27

Multi-word Variables

Time of First Successful Submission: 2026-02-23 22:16:22

Exporting Variables

Time of First Successful Submission: 2026-02-23 22:27:08

Printing Exported Variables

Time of First Successful Submission: 2026-02-23 22:28:41

Storing Command Output

Time of First Successful Submission: 2026-02-23 22:32:29

Reading Input

Time of First Successful Submission: 2026-02-23 22:35:04

Reading Files

Time of First Successful Submission: 2026-02-23 22:38:14

Translating characters

Time of First Successful Submission: 2026-02-23 22:42:28

Deleting characters

Time of First Successful Submission: 2026-02-23 22:44:49

Deleting newlines

Time of First Successful Submission: 2026-02-23 22:49:44

Extracting the first lines with head

Time of First Successful Submission: 2026-02-23 22:55:31

Extracting specific sections of text

Time of First Successful Submission: 2026-02-23 23:16:56

Sorting data

Time of First Successful Submission: 2026-02-23 23:20:31

Listing Processes

Time of First Successful Submission: 2026-02-23 23:27:49

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-02-23 23:31:46

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-02-23 23:36:46

Resuming Processes

Time of First Successful Submission: 2026-02-23 23:37:51

Backgrounding Processes

Time of First Successful Submission: 2026-02-23 23:41:55

Foregrounding Processes

Time of First Successful Submission: 2026-02-23 23:43:17

Starting Backgrounded Processes

Time of First Successful Submission: 2026-02-23 23:44:20

Process Exit Codes

Time of First Successful Submission: 2026-02-24 00:18:43

Becoming root with su

Time of First Successful Submission: 2026-02-24 00:49:34

Other users with su

Time of First Successful Submission: 2026-02-24 00:42:24

Cracking passwords

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

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-02-24 01:14:58

Groups and Files

Time of First Successful Submission: 2026-02-24 01:18:10

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2026-02-24 02:03:44

Executable Files

Time of First Successful Submission: 2026-02-24 02:06:32

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-24 02:26:49

Permissions Setting Practice

Time of First Successful Submission: 2026-02-24 02:46:12

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2026-02-24 02:50:12

Building on Success

Time of First Successful Submission: 2026-02-24 02:57:20

Handling Failure

Time of First Successful Submission: 2026-02-24 02:59:03

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2026-02-24 03:21:19

Executable Shell Scripts

Time of First Successful Submission: 2026-02-24 03:27:11

Understanding Shebangs

Time of First Successful Submission: 2026-02-24 03:38:01

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-02-24 03:58:05

Scripting with Default Cases

Time of First Successful Submission: 2026-02-24 03:59:16

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-02-24 04:04:31

Reading Shell Scripts

Time of First Successful Submission: 2026-02-24 04:08:09

Launching Screen

Time of First Successful Submission: 2026-02-24 04:10:19

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-02-24 04:15:44

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-24 04:54:32

The PATH Variable

Time of First Successful Submission: 2026-02-24 04:56:53

Setting PATH

Time of First Successful Submission: 2026-02-24 04:58:36

Finding Commands

Time of First Successful Submission: 2026-02-24 05:00:26

Adding Commands

Time of First Successful Submission: 2026-02-24 06:39:55

Hijacking Commands

Time of First Successful Submission: 2026-02-24 07:05:57

Bashrc Backdoor

Time of First Successful Submission: 2026-02-24 07:12:22

Sniffing Input

Time of First Successful Submission: 2026-02-24 19:32:53

Overshared Directories

Time of First Successful Submission: 2026-02-24 20:30:20

Tricky Linking

Time of First Successful Submission: 2026-02-24 21:48:16

Sniffing Process Arguments

Time of First Successful Submission: 2026-02-24 21:52:19

Snooping on Configurations

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-24 23:56:35


Computing 101

94 / 94 274 / 21536


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2026-03-08 08:37:36

Exit Codes

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

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2026-03-08 09:30:09

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-03-08 10:05:04

Dereferencing Pointers

Time of First Successful Submission: 2026-03-08 11:43:49

Dereferencing Yourself

Time of First Successful Submission: 2026-03-08 11:54:33

Dereferencing with Offsets

Time of First Successful Submission: 2026-03-08 11:59:38

Stored Addresses

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

Double Dereference

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

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-03-08 13:08:38

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-08 13:49:49

Popping From the Stack

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

Disassembling Programs

Time of First Successful Submission: 2026-03-08 14:26:58

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-03-08 14:51:37

Quitting GDB

Time of First Successful Submission: 2026-03-08 14:52:09

Starting Programs in GDB

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

Disassembling in GDB

Time of First Successful Submission: 2026-03-08 14:56:49

Stepping Through Instructions

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

Reading Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-03-08 15:10:40

Examining Memory

Time of First Successful Submission: 2026-03-08 15:12:16

Examining Stack Pointers

Time of First Successful Submission: 2026-03-08 15:25:51

Cooperative Debugging

Time of First Successful Submission: 2026-03-08 15:32:51

Writing Output

Time of First Successful Submission: 2026-03-08 15:59:26

Chaining Syscalls

Time of First Successful Submission: 2026-03-09 00:10:32

Writing Strings

Time of First Successful Submission: 2026-03-09 00:11:37

Reading Data

Time of First Successful Submission: 2026-03-09 00:15:50

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-03-09 01:39:54

Comparing Values

Time of First Successful Submission: 2026-03-09 02:19:39

Comparing Characters

Time of First Successful Submission: 2026-03-09 02:23:01

Conditional Control Flow

Time of First Successful Submission: 2026-03-09 02:33:00

Comparing Strings

Time of First Successful Submission: 2026-03-09 02:50:08

Reverse the Password

Time of First Successful Submission: 2026-03-09 03:02:33

Conditionals Without Conditionals

Time of First Successful Submission: 2026-03-09 05:17:46

Looping

Time of First Successful Submission: 2026-03-09 06:31:16

Reverse the Calculation

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

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-03-09 07:13:38

Loops on Data

Time of First Successful Submission: 2026-03-09 07:35:57

set-register

Time of First Successful Submission: 2026-03-09 07:41:06

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2026-03-09 07:57:18

linear-equation-registers

Time of First Successful Submission: 2026-03-09 07:59:47

integer-division

Time of First Successful Submission: 2026-03-09 08:30:26

modulo-operation

Time of First Successful Submission: 2026-03-09 08:39:05

set-upper-byte

Time of First Successful Submission: 2026-03-09 08:45:04

efficient-modulo

Time of First Successful Submission: 2026-03-09 09:40:07

byte-extraction

Time of First Successful Submission: 2026-03-09 10:28:12

bitwise-and

Time of First Successful Submission: 2026-03-09 13:16:47

check-even

Time of First Successful Submission: 2026-03-09 15:09:35

memory-read

Time of First Successful Submission: 2026-03-09 15:33:12

memory-write

Time of First Successful Submission: 2026-03-09 15:34:27

memory-increment

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

byte-access

Time of First Successful Submission: 2026-03-09 15:44:05

memory-size-access

Time of First Successful Submission: 2026-03-09 15:55:44

little-endian-write

Time of First Successful Submission: 2026-03-10 01:04:35

memory-sum

Time of First Successful Submission: 2026-03-10 01:12:39

stack-subtraction

Time of First Successful Submission: 2026-03-10 01:34:54

swap-stack-values

Time of First Successful Submission: 2026-03-10 01:37:54

average-stack-values

Time of First Successful Submission: 2026-03-10 02:23:29

absolute-jump

Time of First Successful Submission: 2026-03-10 02:31:27

relative-jump

Time of First Successful Submission: 2026-03-10 02:48:06

jump-trampoline

Time of First Successful Submission: 2026-03-10 03:03:55

conditional-jump

Time of First Successful Submission: 2026-03-10 11:49:38

indirect-jump

Time of First Successful Submission: 2026-03-10 15:21:22

average-loop

Time of First Successful Submission: 2026-03-11 02:23:14

count-non-zero

Time of First Successful Submission: 2026-03-11 03:09:48

string-lower

Time of First Successful Submission: 2026-03-12 03:03:42

most-common-byte

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

Exit

Time of First Successful Submission: 2026-03-16 06:56:00

Socket

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

Bind

Time of First Successful Submission: 2026-03-16 07:39:43

Listen

Time of First Successful Submission: 2026-03-16 07:55:37

Accept

Time of First Successful Submission: 2026-03-16 08:09:51

Static Response

Time of First Successful Submission: 2026-03-16 08:51:33

Dynamic Response

Time of First Successful Submission: 2026-03-16 12:26:41

Iterative GET Server

Time of First Successful Submission: 2026-03-16 14:25:33

Concurrent GET Server

Time of First Successful Submission: 2026-03-16 15:32:32

Concurrent POST Server

Time of First Successful Submission: 2026-03-16 16:19:30

Web Server

Time of First Successful Submission: 2026-03-18 05:33:04

Debugging Programs

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

Inspecting Registers

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

Examining Memory

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

Setting Breakpoints

Time of First Successful Submission: 2026-03-15 09:08:52

GDB Scripting

Time of First Successful Submission: 2026-03-16 03:51:18

Modifying Data

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

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-03-16 06:40:33


Playing With Programs

57 / 116 5220 / 23386


What's the password?

Time of First Successful Submission: 2026-02-23 04:58:40

... and again!

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

Newline Troubles

Time of First Successful Submission: 2026-02-25 01:35:08

Reasoning about files

Time of First Successful Submission: 2026-02-25 02:07:42

Specifying Filenames

Time of First Successful Submission: 2026-02-25 02:13:04

Binary and Hex Encoding

Time of First Successful Submission: 2026-02-25 03:27:05

More Hex

Time of First Successful Submission: 2026-02-25 04:33:15

Decoding Hex

Time of First Successful Submission: 2026-02-25 17:21:26

Decoding Practice

Time of First Successful Submission: 2026-02-25 20:51:33

Encoding Practice

Time of First Successful Submission: 2026-02-25 20:59:33

Hex-encoding ASCII

Time of First Successful Submission: 2026-02-25 21:31:39

Nested Encoding

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

Hex-encoding UTF-8

Time of First Successful Submission: 2026-02-26 03:53:41

UTF Mixups

Time of First Successful Submission: 2026-02-26 04:42:36

Modifying Encoded Data

Time of First Successful Submission: 2026-02-26 05:42:55

Decoding Base64

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

Encoding Base64

Time of First Successful Submission: 2026-02-26 06:12:24

Dealing with Obfuscation

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

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-02-26 06:44:28

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2026-02-26 07:54:24

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2026-02-26 18:01:38

HTTP (netcat)

Time of First Successful Submission: 2026-02-26 20:02:15

HTTP Paths (netcat)

Time of First Successful Submission: 2026-02-26 20:27:58

HTTP (curl)

Time of First Successful Submission: 2026-02-26 21:15:35

HTTP (python)

Time of First Successful Submission: 2026-02-26 21:29:07

HTTP Host Header (python)

Time of First Successful Submission: 2026-02-26 21:42:53

HTTP Host Header (curl)

Time of First Successful Submission: 2026-02-26 21:59:47

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-02-26 22:10:21

URL Encoding (netcat)

Time of First Successful Submission: 2026-02-27 00:06:12

HTTP GET Parameters

Time of First Successful Submission: 2026-02-27 00:53:47

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-02-27 01:43:35

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2026-02-27 02:27:59

HTTP Forms (curl)

Time of First Successful Submission: 2026-02-27 02:32:21

HTTP Forms (netcat)

Time of First Successful Submission: 2026-02-27 06:21:02

HTTP Forms (python)

Time of First Successful Submission: 2026-02-27 03:00:47

HTTP Forms Without Forms

Time of First Successful Submission: 2026-02-27 03:15:22

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-02-27 03:19:47

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-02-27 03:39:11

HTTP Redirects (curl)

Time of First Successful Submission: 2026-02-27 03:42:37

HTTP Redirects (python)

Time of First Successful Submission: 2026-02-27 03:44:35

HTTP Cookies (curl)

Time of First Successful Submission: 2026-02-27 04:12:21

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-02-27 04:25:18

HTTP Cookies (python)

Time of First Successful Submission: 2026-02-27 04:28:09

Server State (python)

Time of First Successful Submission: 2026-02-27 04:35:30

Listening Web

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

Speaking Redirects

Time of First Successful Submission: 2026-02-27 06:09:44

JavaScript Redirects

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

Including JavaScript

Time of First Successful Submission: 2026-02-27 18:28:22

HTTP (javascript)

Time of First Successful Submission: 2026-02-27 22:12:33

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-02-27 22:43:28

HTTP Forms (javascript)

Time of First Successful Submission: 2026-02-27 22:59:59

SQL Queries

Time of First Successful Submission: 2026-02-28 00:06:26

Filtering SQL

Time of First Successful Submission: 2026-02-28 00:24:58


GCA CTF

5 / 104 31935 / 43655


Using the Terminal

Time of First Successful Submission: 2025-11-23 14:03:37

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-24 04:59:00

Using the GUI Desktop

Time of First Successful Submission: 2025-11-24 05:55:04

Pasting into the Desktop

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

Restarting Challenges

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