ShameX

🐧 💻 🔤

Intro to Programming Languages

15 / 234 8709 / 31985


Commands

Time of First Successful Submission: 2026-02-18 15:47:01

Command Arguments

Time of First Successful Submission: 2026-02-18 15:48:44

Command History

Time of First Successful Submission: 2026-02-18 15:49:43

The Root Path

Time of First Successful Submission: 2026-02-18 15:55:13

Absolute Paths

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

Changing position

Time of First Successful Submission: 2026-02-18 16:09:35

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-18 16:11:58

Relative Paths

Time of First Successful Submission: 2026-02-18 16:21:26

Cat

Time of First Successful Submission: 2026-02-18 16:54:10

Ls

Time of First Successful Submission: 2026-02-18 17:02:12

Ls All

Time of First Successful Submission: 2026-02-18 17:11:15

Find

Time of First Successful Submission: 2026-02-18 17:33:21

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-02-19 16:14:36

Piping Stdin

Time of First Successful Submission: 2026-02-19 16:22:52


Intro to Cybersecurity

40 / 183 7538 / 20039


Path Traversal 1

Time of First Successful Submission: 2026-02-27 09:56:05

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2026-02-27 10:55:30

CMDi 2

Time of First Successful Submission: 2026-02-27 11:07:05

CMDi 3

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

CMDi 4

Time of First Successful Submission: 2026-02-27 11:21:33

CMDi 5

Time of First Successful Submission: 2026-02-27 11:34:26

CMDi 6

Time of First Successful Submission: 2026-02-27 15:06:40

Authentication Bypass 1

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

Authentication Bypass 2

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

SQLi 1

Time of First Successful Submission: 2026-02-27 16:38:45

SQLi 2

Time of First Successful Submission: 2026-02-27 16:57:45

SQLi 3

Time of First Successful Submission: 2026-02-27 17:11:57

SQLi 4

Time of First Successful Submission: 2026-02-27 17:20:24

SQLi 5

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

XSS 1

Time of First Successful Submission: 2026-02-28 15:25:52

XSS 2

Time of First Successful Submission: 2026-02-28 15:33:34

XSS 3

Time of First Successful Submission: 2026-02-28 15:46:04

XSS 4

Time of First Successful Submission: 2026-02-28 15:56:40

XSS 5

Time of First Successful Submission: 2026-02-28 16:43:37

XSS 6

Time of First Successful Submission: 2026-02-28 16:48:59

XSS 7

Time of First Successful Submission: 2026-02-28 18:01:04

CSRF 1

Time of First Successful Submission: 2026-03-01 09:44:16

CSRF 2

Time of First Successful Submission: 2026-03-01 15:15:11

CSRF 3

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

CSRF 4

Time of First Successful Submission: 2026-03-01 17:12:22

CSRF 5

Time of First Successful Submission: 2026-03-01 17:33:32

Connect

Time of First Successful Submission: 2026-03-02 17:47:26

Send

Time of First Successful Submission: 2026-03-02 17:49:00

Shutdown

Time of First Successful Submission: 2026-03-02 17:52:54

Listen

Time of First Successful Submission: 2026-03-02 17:58:20

Scan 1

Time of First Successful Submission: 2026-03-02 18:28:57

Scan 2

Time of First Successful Submission: 2026-03-02 18:41:22

Monitor 1

Time of First Successful Submission: 2026-03-03 11:55:32

Monitor 2

Time of First Successful Submission: 2026-03-04 19:32:18

Sniffing Cookies

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

Network Configuration

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

Firewall 1

Time of First Successful Submission: 2026-03-06 19:23:54

Firewall 2

Time of First Successful Submission: 2026-03-06 19:38:55

Firewall 3

Time of First Successful Submission: 2026-03-06 19:47:10


Start Here

12 / 12 1289 / 43354


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-17 18:39:07

Using the GUI Desktop

Time of First Successful Submission: 2026-02-17 18:42:17

Pasting into the Desktop

Time of First Successful Submission: 2026-02-17 18:44:20

Restarting Challenges

Time of First Successful Submission: 2026-02-17 18:51:30

Challenge Programs

Time of First Successful Submission: 2026-02-17 18:58:12

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-02-17 19:05:43

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-17 19:08:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-17 19:08:55


Linux Luminarium

128 / 128 2162 / 32394


Intro to Commands

Time of First Successful Submission: 2026-02-18 15:47:01

Intro to Arguments

Time of First Successful Submission: 2026-02-18 15:48:44

Command History

Time of First Successful Submission: 2026-02-18 15:49:43

The Root

Time of First Successful Submission: 2026-02-18 15:55:13

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2026-02-18 16:09:35

Position elsewhere

Time of First Successful Submission: 2026-02-18 16:11:58

implicit relative paths, from /

Time of First Successful Submission: 2026-02-18 16:21:26

explicit relative paths, from /

Time of First Successful Submission: 2026-02-18 16:22:44

implicit relative path

Time of First Successful Submission: 2026-02-18 16:24:45

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-18 16:54:10

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2026-02-18 16:57:13

grepping for a needle in a haystack

Time of First Successful Submission: 2026-02-18 16:58:36

comparing files

Time of First Successful Submission: 2026-02-18 17:00:55

listing files

Time of First Successful Submission: 2026-02-18 17:02:12

touching files

Time of First Successful Submission: 2026-02-18 17:03:26

removing files

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

moving files

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

copying files

Time of First Successful Submission: 2026-02-18 17:08:45

hidden files

Time of First Successful Submission: 2026-02-18 17:11:15

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-18 17:21:07

making directories

Time of First Successful Submission: 2026-02-18 17:22:51

finding files

Time of First Successful Submission: 2026-02-18 17:33:21

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-02-18 17:59:30

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-02-18 18:07:22

Searching For Manuals

Time of First Successful Submission: 2026-02-18 18:17:07

Helpful Programs

Time of First Successful Submission: 2026-02-18 18:19:14

Help for Builtins

Time of First Successful Submission: 2026-02-18 18:21:37

Matching with *

Time of First Successful Submission: 2026-02-19 15:40:43

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-02-19 15:46:00

Matching paths with []

Time of First Successful Submission: 2026-02-19 15:47:57

Multiple globs

Time of First Successful Submission: 2026-02-19 15:49:49

Mixing globs

Time of First Successful Submission: 2026-02-19 15:52:06

Exclusionary globbing

Time of First Successful Submission: 2026-02-19 15:54:42

Tab completion

Time of First Successful Submission: 2026-02-19 15:56:45

Multiple options for tab completion

Time of First Successful Submission: 2026-02-19 15:58:51

Tab completion on commands

Time of First Successful Submission: 2026-02-19 15:59:37

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-02-19 16:14:36

Appending output

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

Redirecting errors

Time of First Successful Submission: 2026-02-19 16:20:33

Redirecting input

Time of First Successful Submission: 2026-02-19 16:22:52

Grepping stored results

Time of First Successful Submission: 2026-02-19 16:27:33

Grepping live output

Time of First Successful Submission: 2026-02-19 16:28:53

Grepping errors

Time of First Successful Submission: 2026-02-19 16:31:33

Filtering with grep -v

Time of First Successful Submission: 2026-02-19 16:33:46

Filtering with sed

Time of First Successful Submission: 2026-02-19 16:36:07

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-02-19 16:49:32

Writing to multiple programs

Time of First Successful Submission: 2026-02-19 16:56:44

Split-piping stderr and stdout

Time of First Successful Submission: 2026-02-19 17:24:18

Named pipes

Time of First Successful Submission: 2026-02-19 17:30:38

Printing Variables

Time of First Successful Submission: 2026-02-19 17:38:24

Setting Variables

Time of First Successful Submission: 2026-02-19 17:40:00

Multi-word Variables

Time of First Successful Submission: 2026-02-19 17:41:09

Exporting Variables

Time of First Successful Submission: 2026-02-19 17:44:08

Printing Exported Variables

Time of First Successful Submission: 2026-02-19 17:44:56

Storing Command Output

Time of First Successful Submission: 2026-02-19 17:46:26

Reading Input

Time of First Successful Submission: 2026-02-19 17:49:01

Reading Files

Time of First Successful Submission: 2026-02-19 17:51:09

Translating characters

Time of First Successful Submission: 2026-02-19 18:25:57

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-02-19 18:30:31

Extracting specific sections of text

Time of First Successful Submission: 2026-02-19 18:32:48

Sorting data

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

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-02-20 14:08:42

Interrupting Processes

Time of First Successful Submission: 2026-02-20 14:11:20

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-20 14:26:04

Suspending Processes

Time of First Successful Submission: 2026-02-20 14:27:14

Resuming Processes

Time of First Successful Submission: 2026-02-20 14:28:22

Backgrounding Processes

Time of First Successful Submission: 2026-02-20 14:32:15

Foregrounding Processes

Time of First Successful Submission: 2026-02-20 14:34:35

Starting Backgrounded Processes

Time of First Successful Submission: 2026-02-20 14:35:34

Process Exit Codes

Time of First Successful Submission: 2026-02-20 14:38:09

Becoming root with su

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

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-02-20 17:36:28

Using sudo

Time of First Successful Submission: 2026-02-20 17:39:56

Changing File Ownership

Time of First Successful Submission: 2026-02-20 17:51:28

Groups and Files

Time of First Successful Submission: 2026-02-20 18:02:07

Fun With Groups Names

Time of First Successful Submission: 2026-02-20 18:04:26

Changing Permissions

Time of First Successful Submission: 2026-02-20 18:12:12

Executable Files

Time of First Successful Submission: 2026-02-20 18:14:25

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-20 18:25:38

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2026-02-20 18:35:55

Chaining with Semicolons

Time of First Successful Submission: 2026-02-20 19:57:07

Building on Success

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

Handling Failure

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

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2026-02-20 20:09:08

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2026-02-20 20:29:00

Scripting with Multiple Conditions

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

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-02-21 14:42:54

Detaching and Attaching

Time of First Successful Submission: 2026-02-21 14:45:26

Finding Sessions

Time of First Successful Submission: 2026-02-21 14:56:18

Switching Windows

Time of First Successful Submission: 2026-02-21 14:58:28

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-21 14:59:55

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-21 15:01:27

The PATH Variable

Time of First Successful Submission: 2026-02-21 15:15:36

Setting PATH

Time of First Successful Submission: 2026-02-21 15:21:50

Finding Commands

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

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-02-21 15:45:55

Bashrc Backdoor

Time of First Successful Submission: 2026-02-21 15:52:44

Sniffing Input

Time of First Successful Submission: 2026-02-21 16:45:07

Overshared Directories

Time of First Successful Submission: 2026-02-21 17:07:19

Tricky Linking

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

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-02-21 17:36:05

The Fork Bomb

Time of First Successful Submission: 2026-02-21 17:55:39

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-21 17:58:47

rm -rf /

Time of First Successful Submission: 2026-02-21 18:10:21

Life after rm -rf /

Time of First Successful Submission: 2026-02-21 18:19:22

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-02-21 18:24:26


Computing 101

94 / 94 59 / 21532


Your First Register

Time of First Successful Submission: 2026-02-22 09:51:37

Your First Syscall

Time of First Successful Submission: 2026-02-22 09:55:57

Exit Codes

Time of First Successful Submission: 2026-02-22 09:57:39

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2026-02-22 10:11:33

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-02-22 10:40:25

Dereferencing Pointers

Time of First Successful Submission: 2026-02-22 10:45:23

Dereferencing Yourself

Time of First Successful Submission: 2026-02-22 10:46:54

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-22 10:48:53

Stored Addresses

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

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-02-22 14:15:09

Stack Offsets

Time of First Successful Submission: 2026-02-22 14:16:46

Program Arguments on the Stack

Time of First Successful Submission: 2026-02-22 14:19:15

Popping From the Stack

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

Disassembling Programs

Time of First Successful Submission: 2026-02-22 14:54:46

Tracing Syscalls

Time of First Successful Submission: 2026-02-22 14:58:39

Starting GDB

Time of First Successful Submission: 2026-02-22 15:00:13

Quitting GDB

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

Starting Programs in GDB

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

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-02-22 15:07:05

Reading Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-02-22 15:09:33

Examining Memory

Time of First Successful Submission: 2026-02-22 15:11:10

Examining Stack Pointers

Time of First Successful Submission: 2026-02-22 15:13:32

Cooperative Debugging

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

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2026-02-22 15:50:34

Writing Strings

Time of First Successful Submission: 2026-02-22 15:51:32

Reading Data

Time of First Successful Submission: 2026-02-22 15:56:49

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-02-22 16:11:45

Comparing Values

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

Comparing Characters

Time of First Successful Submission: 2026-02-22 17:09:37

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-02-22 17:18:11

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-02-22 17:34:10

Looping

Time of First Successful Submission: 2026-02-22 17:41:47

Reverse the Calculation

Time of First Successful Submission: 2026-02-22 17:48:30

Reverse the Reverse

Time of First Successful Submission: 2026-02-22 17:49:38

Dealing with Bitwise Operations

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

Loops on Data

Time of First Successful Submission: 2026-02-22 17:53:07

set-register

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

set-multiple-registers

Time of First Successful Submission: 2026-02-23 08:06:55

add-to-register

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

linear-equation-registers

Time of First Successful Submission: 2026-02-23 08:14:52

integer-division

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

modulo-operation

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

set-upper-byte

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

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2026-02-23 08:38:41

bitwise-and

Time of First Successful Submission: 2026-02-23 08:42:54

check-even

Time of First Successful Submission: 2026-02-23 08:53:51

memory-read

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

memory-write

Time of First Successful Submission: 2026-02-23 09:07:09

memory-increment

Time of First Successful Submission: 2026-02-23 09:10:32

byte-access

Time of First Successful Submission: 2026-02-23 09:13:15

memory-size-access

Time of First Successful Submission: 2026-02-23 09:18:12

little-endian-write

Time of First Successful Submission: 2026-02-23 09:24:47

memory-sum

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

stack-subtraction

Time of First Successful Submission: 2026-02-23 09:30:58

swap-stack-values

Time of First Successful Submission: 2026-02-23 09:32:25

average-stack-values

Time of First Successful Submission: 2026-02-23 09:35:40

absolute-jump

Time of First Successful Submission: 2026-02-23 09:39:09

relative-jump

Time of First Successful Submission: 2026-02-23 09:45:16

jump-trampoline

Time of First Successful Submission: 2026-02-23 14:31:41

conditional-jump

Time of First Successful Submission: 2026-02-23 14:56:32

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-02-23 15:36:10

count-non-zero

Time of First Successful Submission: 2026-02-23 15:49:40

string-lower

Time of First Successful Submission: 2026-02-23 16:42:26

most-common-byte

Time of First Successful Submission: 2026-02-23 17:44:57

Exit

Time of First Successful Submission: 2026-02-23 17:49:32

Socket

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

Bind

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

Listen

Time of First Successful Submission: 2026-02-24 09:27:34

Accept

Time of First Successful Submission: 2026-02-24 09:32:23

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-02-24 10:42:34

Iterative GET Server

Time of First Successful Submission: 2026-02-24 10:56:02

Concurrent GET Server

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

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-02-24 15:30:39

Debugging Programs

Time of First Successful Submission: 2026-02-24 15:40:51

Inspecting Registers

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

Examining Memory

Time of First Successful Submission: 2026-02-24 15:53:30

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-02-24 16:34:44

Modifying Data

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

Modifying Execution

Time of First Successful Submission: 2026-02-24 17:27:05

Broken Functions

Time of First Successful Submission: 2026-02-24 17:49:33


Playing With Programs

116 / 116 773 / 23382


What's the password?

Time of First Successful Submission: 2026-02-24 17:57:59

... and again!

Time of First Successful Submission: 2026-02-24 17:58:41

Newline Troubles

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

Reasoning about files

Time of First Successful Submission: 2026-02-24 18:06:11

Specifying Filenames

Time of First Successful Submission: 2026-02-24 18:08:51

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-02-25 08:58:47

Decoding Hex

Time of First Successful Submission: 2026-02-25 09:19:21

Decoding Practice

Time of First Successful Submission: 2026-02-25 09:28:26

Encoding Practice

Time of First Successful Submission: 2026-02-25 09:38:50

Hex-encoding ASCII

Time of First Successful Submission: 2026-02-25 09:51:34

Nested Encoding

Time of First Successful Submission: 2026-02-25 10:01:30

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2026-02-25 10:20:10

Modifying Encoded Data

Time of First Successful Submission: 2026-02-25 10:30:44

Decoding Base64

Time of First Successful Submission: 2026-02-25 10:41:50

Encoding Base64

Time of First Successful Submission: 2026-02-25 10:47:55

Dealing with Obfuscation

Time of First Successful Submission: 2026-02-25 10:50:10

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-02-25 10:58:26

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2026-02-25 15:07:16

Commented Data

Time of First Successful Submission: 2026-02-25 15:11:49

HTTP Metadata

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

HTTP (netcat)

Time of First Successful Submission: 2026-02-25 15:19:52

HTTP Paths (netcat)

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

HTTP (curl)

Time of First Successful Submission: 2026-02-25 15:24:54

HTTP (python)

Time of First Successful Submission: 2026-02-25 15:32:29

HTTP Host Header (python)

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

HTTP Host Header (curl)

Time of First Successful Submission: 2026-02-25 15:46:51

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-02-25 15:49:25

URL Encoding (netcat)

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

HTTP GET Parameters

Time of First Successful Submission: 2026-02-25 16:06:25

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-02-25 16:19:38

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-02-25 16:24:38

HTTP Forms

Time of First Successful Submission: 2026-02-25 16:29:11

HTTP Forms (curl)

Time of First Successful Submission: 2026-02-25 16:32:25

HTTP Forms (netcat)

Time of First Successful Submission: 2026-02-25 16:59:09

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-02-25 17:16:11

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-02-25 17:32:53

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-02-25 17:48:16

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-02-25 17:56:59

HTTP Redirects (curl)

Time of First Successful Submission: 2026-02-25 17:58:00

HTTP Redirects (python)

Time of First Successful Submission: 2026-02-25 17:59:31

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-02-25 18:12:57

HTTP Cookies (python)

Time of First Successful Submission: 2026-02-25 18:16:57

Server State (python)

Time of First Successful Submission: 2026-02-25 18:22:39

Listening Web

Time of First Successful Submission: 2026-02-25 18:26:54

Speaking Redirects

Time of First Successful Submission: 2026-02-25 18:35:07

JavaScript Redirects

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

Including JavaScript

Time of First Successful Submission: 2026-02-25 20:16:12

HTTP (javascript)

Time of First Successful Submission: 2026-02-25 20:36:39

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-02-25 20:40:35

HTTP Forms (javascript)

Time of First Successful Submission: 2026-02-25 20:50:53

cat

Time of First Successful Submission: 2026-02-25 20:54:18

more

Time of First Successful Submission: 2026-02-25 20:55:01

less

Time of First Successful Submission: 2026-02-25 20:55:54

tail

Time of First Successful Submission: 2026-02-25 20:56:16

head

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

sort

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

vim

Time of First Successful Submission: 2026-02-25 20:57:35

emacs

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

nano

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

rev

Time of First Successful Submission: 2026-02-25 21:00:45

od

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

hd

Time of First Successful Submission: 2026-02-25 21:10:04

xxd

Time of First Successful Submission: 2026-02-25 21:10:47

base32

Time of First Successful Submission: 2026-02-25 21:11:54

base64

Time of First Successful Submission: 2026-02-25 21:12:37

split

Time of First Successful Submission: 2026-02-25 21:15:36

gzip

Time of First Successful Submission: 2026-02-25 21:19:23

bzip2

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

zip

Time of First Successful Submission: 2026-02-26 07:57:23

tar

Time of First Successful Submission: 2026-02-26 08:04:33

ar

Time of First Successful Submission: 2026-02-26 08:09:41

cpio

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

genisoimage

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

env

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

find

Time of First Successful Submission: 2026-02-26 08:55:51

make

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

nice

Time of First Successful Submission: 2026-02-26 09:05:56

timeout

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

stdbuf

Time of First Successful Submission: 2026-02-26 09:10:46

setarch

Time of First Successful Submission: 2026-02-26 09:15:23

watch

Time of First Successful Submission: 2026-02-26 09:18:29

socat

Time of First Successful Submission: 2026-02-26 09:21:54

whiptail

Time of First Successful Submission: 2026-02-26 09:30:46

awk

Time of First Successful Submission: 2026-02-26 09:33:23

sed

Time of First Successful Submission: 2026-02-26 09:35:55

ed

Time of First Successful Submission: 2026-02-26 09:41:55

chown

Time of First Successful Submission: 2026-02-26 09:54:16

chmod

Time of First Successful Submission: 2026-02-26 09:54:45

cp

Time of First Successful Submission: 2026-02-26 09:55:40

mv

Time of First Successful Submission: 2026-02-26 10:34:44

perl

Time of First Successful Submission: 2026-02-26 10:38:35

python

Time of First Successful Submission: 2026-02-26 10:47:12

ruby

Time of First Successful Submission: 2026-02-26 10:49:15

bash

Time of First Successful Submission: 2026-02-26 10:51:25

date

Time of First Successful Submission: 2026-02-26 10:52:55

dmesg

Time of First Successful Submission: 2026-02-26 10:53:50

wc

Time of First Successful Submission: 2026-02-26 10:58:39

gcc

Time of First Successful Submission: 2026-02-26 11:01:55

as

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

wget

Time of First Successful Submission: 2026-02-26 11:13:00

ssh-keygen

Time of First Successful Submission: 2026-02-26 14:32:12

SQL Queries

Time of First Successful Submission: 2026-02-26 15:29:03

Filtering SQL

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

Choosing Columns

Time of First Successful Submission: 2026-02-26 15:43:59

Exclusionary Filtering

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

Filtering Strings

Time of First Successful Submission: 2026-02-26 15:49:38

Filtering on Expressions

Time of First Successful Submission: 2026-02-26 15:51:07

SELECTing Expressions

Time of First Successful Submission: 2026-02-26 16:07:39

Composite Conditions

Time of First Successful Submission: 2026-02-26 16:13:47

Reaching Your LIMITs

Time of First Successful Submission: 2026-02-26 16:16:16

Querying Metadata

Time of First Successful Submission: 2026-02-26 16:17:56


GCA CTF

12 / 104 1530 / 43631


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-17 18:39:07

Using the GUI Desktop

Time of First Successful Submission: 2026-02-17 18:42:17

Pasting into the Desktop

Time of First Successful Submission: 2026-02-17 18:44:20

Connecting over SSH

Time of First Successful Submission: 2026-02-17 18:48:39

Restarting Challenges

Time of First Successful Submission: 2026-02-17 18:51:30

Getting Help

Time of First Successful Submission: 2026-02-17 18:56:05

Challenge Programs

Time of First Successful Submission: 2026-02-17 18:58:12

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-02-17 19:05:43

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-17 19:08:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-17 19:08:55