Murmurio

🐧 💻 🔤

Intro to Programming Languages

15 / 234 10108 / 33677


Commands

Time of First Successful Submission: 2026-04-28 11:26:54

Command Arguments

Time of First Successful Submission: 2026-04-28 11:29:41

Command History

Time of First Successful Submission: 2026-04-28 11:30:22

The Root Path

Time of First Successful Submission: 2026-04-28 11:54:10

Absolute Paths

Time of First Successful Submission: 2026-04-28 12:59:17

Changing position

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

Changing to an Absolute Path

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

Relative Paths

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

Cat

Time of First Successful Submission: 2026-04-28 13:12:43

Ls

Time of First Successful Submission: 2026-04-28 13:25:52

Ls All

Time of First Successful Submission: 2026-04-28 13:31:55

Find

Time of First Successful Submission: 2026-04-28 13:44:51

Piping Echo

Time of First Successful Submission: 2026-04-28 21:29:06

Piping Stdout

Time of First Successful Submission: 2026-04-29 10:04:50

Piping Stdin

Time of First Successful Submission: 2026-04-29 10:16:28


Intro to Cybersecurity

15 / 183 12298 / 20770


Path Traversal 1

Time of First Successful Submission: 2026-05-13 16:10:19

Path Traversal 2

Time of First Successful Submission: 2026-05-13 16:51:39

CMDi 1

Time of First Successful Submission: 2026-05-13 17:30:47

CMDi 2

Time of First Successful Submission: 2026-05-13 17:33:42

CMDi 3

Time of First Successful Submission: 2026-05-13 17:40:16

CMDi 4

Time of First Successful Submission: 2026-05-13 17:49:32

CMDi 5

Time of First Successful Submission: 2026-05-13 17:53:41

CMDi 6

Time of First Successful Submission: 2026-05-13 18:23:53

Authentication Bypass 1

Time of First Successful Submission: 2026-05-13 18:42:28

Authentication Bypass 2

Time of First Successful Submission: 2026-05-14 15:26:53

SQLi 1

Time of First Successful Submission: 2026-05-14 15:52:21

SQLi 2

Time of First Successful Submission: 2026-05-14 16:01:02

SQLi 3

Time of First Successful Submission: 2026-05-15 14:31:19

SQLi 4

Time of First Successful Submission: 2026-05-15 15:22:54

SQLi 5

Time of First Successful Submission: 2026-05-15 16:58:32


Start Here

12 / 12 2311 / 45646


Using the Terminal

Time of First Successful Submission: 2026-04-28 11:09:22

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-28 11:13:10

Using the GUI Desktop

Time of First Successful Submission: 2026-04-28 11:14:38

Pasting into the Desktop

Time of First Successful Submission: 2026-04-28 11:16:41

Restarting Challenges

Time of First Successful Submission: 2026-04-28 11:23:01

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-05-02 09:42:14

Using Privileged Mode

Time of First Successful Submission: 2026-05-02 09:44:39

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-02 09:46:57

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-02 09:47:29


Linux Luminarium

128 / 128 2956 / 34122


Intro to Commands

Time of First Successful Submission: 2026-04-28 11:26:54

Intro to Arguments

Time of First Successful Submission: 2026-04-28 11:29:41

Command History

Time of First Successful Submission: 2026-04-28 11:30:22

The Root

Time of First Successful Submission: 2026-04-28 11:54:10

Program and absolute paths

Time of First Successful Submission: 2026-04-28 12:59:17

Position thy self

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

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2026-04-28 13:06:42

implicit relative path

Time of First Successful Submission: 2026-04-28 13:08:26

home sweet home

Time of First Successful Submission: 2026-04-28 13:11:28

cat: not the pet, but the command!

Time of First Successful Submission: 2026-04-28 13:12:43

catting absolute paths

Time of First Successful Submission: 2026-04-28 13:13:24

more catting practice

Time of First Successful Submission: 2026-04-28 13:14:24

grepping for a needle in a haystack

Time of First Successful Submission: 2026-04-28 13:15:26

comparing files

Time of First Successful Submission: 2026-04-28 13:24:26

listing files

Time of First Successful Submission: 2026-04-28 13:25:52

touching files

Time of First Successful Submission: 2026-04-28 13:26:41

removing files

Time of First Successful Submission: 2026-04-28 13:27:27

moving files

Time of First Successful Submission: 2026-04-28 13:29:12

copying files

Time of First Successful Submission: 2026-04-28 13:30:08

hidden files

Time of First Successful Submission: 2026-04-28 13:31:55

An Epic Filesystem Quest

Time of First Successful Submission: 2026-04-28 13:39:28

making directories

Time of First Successful Submission: 2026-04-28 13:40:43

finding files

Time of First Successful Submission: 2026-04-28 13:44:51

linking files

Time of First Successful Submission: 2026-04-28 14:05:05

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2026-04-28 15:08:59

Reading Manuals

Time of First Successful Submission: 2026-04-28 15:12:10

Searching Manuals

Time of First Successful Submission: 2026-04-28 15:19:58

Searching For Manuals

Time of First Successful Submission: 2026-04-28 15:30:33

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2026-04-28 15:34:26

Matching with *

Time of First Successful Submission: 2026-04-28 15:47:22

Matching with ?

Time of First Successful Submission: 2026-04-28 15:50:00

Matching with []

Time of First Successful Submission: 2026-04-28 15:51:44

Matching paths with []

Time of First Successful Submission: 2026-04-28 15:53:24

Multiple globs

Time of First Successful Submission: 2026-04-28 15:55:30

Mixing globs

Time of First Successful Submission: 2026-04-28 15:57:30

Exclusionary globbing

Time of First Successful Submission: 2026-04-28 15:59:00

Tab completion

Time of First Successful Submission: 2026-04-28 16:00:04

Multiple options for tab completion

Time of First Successful Submission: 2026-04-28 16:02:13

Tab completion on commands

Time of First Successful Submission: 2026-04-28 16:02:45

Redirecting output

Time of First Successful Submission: 2026-04-28 21:29:06

Redirecting more output

Time of First Successful Submission: 2026-04-29 10:04:50

Appending output

Time of First Successful Submission: 2026-04-29 10:09:04

Redirecting errors

Time of First Successful Submission: 2026-04-29 10:13:12

Redirecting input

Time of First Successful Submission: 2026-04-29 10:16:28

Grepping stored results

Time of First Successful Submission: 2026-04-29 10:19:21

Grepping live output

Time of First Successful Submission: 2026-04-29 10:20:43

Grepping errors

Time of First Successful Submission: 2026-04-29 10:23:14

Filtering with grep -v

Time of First Successful Submission: 2026-04-29 10:25:55

Filtering with sed

Time of First Successful Submission: 2026-04-29 10:31:11

Duplicating piped data with tee

Time of First Successful Submission: 2026-04-29 15:31:51

Process substitution for input

Time of First Successful Submission: 2026-04-30 10:37:21

Writing to multiple programs

Time of First Successful Submission: 2026-04-30 10:47:10

Split-piping stderr and stdout

Time of First Successful Submission: 2026-04-30 11:05:04

Named pipes

Time of First Successful Submission: 2026-04-30 11:20:29

Printing Variables

Time of First Successful Submission: 2026-04-30 11:25:07

Setting Variables

Time of First Successful Submission: 2026-04-30 11:27:29

Multi-word Variables

Time of First Successful Submission: 2026-04-30 11:30:25

Exporting Variables

Time of First Successful Submission: 2026-04-30 11:34:34

Printing Exported Variables

Time of First Successful Submission: 2026-04-30 11:35:36

Storing Command Output

Time of First Successful Submission: 2026-04-30 11:39:16

Reading Input

Time of First Successful Submission: 2026-04-30 11:46:17

Reading Files

Time of First Successful Submission: 2026-04-30 11:50:23

Translating characters

Time of First Successful Submission: 2026-04-30 12:30:43

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-04-30 12:33:41

Extracting the first lines with head

Time of First Successful Submission: 2026-04-30 12:36:31

Extracting specific sections of text

Time of First Successful Submission: 2026-04-30 12:41:08

Sorting data

Time of First Successful Submission: 2026-04-30 12:43:17

Listing Processes

Time of First Successful Submission: 2026-04-30 12:56:06

Killing Processes

Time of First Successful Submission: 2026-04-30 13:00:25

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-04-30 13:04:24

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-04-30 13:06:30

Backgrounding Processes

Time of First Successful Submission: 2026-04-30 13:10:28

Foregrounding Processes

Time of First Successful Submission: 2026-04-30 13:11:25

Starting Backgrounded Processes

Time of First Successful Submission: 2026-04-30 13:12:54

Process Exit Codes

Time of First Successful Submission: 2026-04-30 13:14:45

Becoming root with su

Time of First Successful Submission: 2026-04-30 13:23:57

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-05-03 13:11:55

Using sudo

Time of First Successful Submission: 2026-04-30 15:15:04

Changing File Ownership

Time of First Successful Submission: 2026-04-30 15:23:06

Groups and Files

Time of First Successful Submission: 2026-04-30 15:30:58

Fun With Groups Names

Time of First Successful Submission: 2026-04-30 15:32:21

Changing Permissions

Time of First Successful Submission: 2026-04-30 15:55:57

Executable Files

Time of First Successful Submission: 2026-04-30 15:58:36

Permission Tweaking Practice

Time of First Successful Submission: 2026-04-30 16:07:04

Permissions Setting Practice

Time of First Successful Submission: 2026-04-30 16:17:31

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2026-05-01 13:42:27

Building on Success

Time of First Successful Submission: 2026-05-01 13:45:52

Handling Failure

Time of First Successful Submission: 2026-05-01 13:47:45

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2026-05-01 14:07:31

Executable Shell Scripts

Time of First Successful Submission: 2026-05-01 14:09:19

Understanding Shebangs

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

Scripting with Arguments

Time of First Successful Submission: 2026-05-01 14:19:48

Scripting with Conditionals

Time of First Successful Submission: 2026-05-01 14:23:30

Scripting with Default Cases

Time of First Successful Submission: 2026-05-01 14:24:56

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-05-01 14:31:26

Launching Screen

Time of First Successful Submission: 2026-05-01 14:36:07

Detaching and Attaching

Time of First Successful Submission: 2026-05-01 14:38:05

Finding Sessions

Time of First Successful Submission: 2026-05-01 14:45:09

Switching Windows

Time of First Successful Submission: 2026-05-01 14:48:19

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-01 14:51:47

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-01 14:54:30

The PATH Variable

Time of First Successful Submission: 2026-05-01 14:58:48

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2026-05-01 15:02:37

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-05-01 15:29:52

Bashrc Backdoor

Time of First Successful Submission: 2026-05-01 17:25:09

Sniffing Input

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

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-05-01 18:01:26

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-05-01 18:06:57

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-01 18:25:47

rm -rf /

Time of First Successful Submission: 2026-05-01 18:28:59

Life after rm -rf /

Time of First Successful Submission: 2026-05-01 18:37:48

Finding meaning after rm -rf /

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


Computing 101

94 / 94 484 / 22423


Your First Register

Time of First Successful Submission: 2026-05-02 10:15:37

Your First Syscall

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

Exit Codes

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

Building Executables

Time of First Successful Submission: 2026-05-02 10:33:54

Moving Between Registers

Time of First Successful Submission: 2026-05-02 10:36:45

Loading From Memory

Time of First Successful Submission: 2026-05-02 10:42:43

More Loading Practice

Time of First Successful Submission: 2026-05-02 10:44:03

Dereferencing Pointers

Time of First Successful Submission: 2026-05-02 10:47:57

Dereferencing Yourself

Time of First Successful Submission: 2026-05-02 10:51:03

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-05-02 11:01:32

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-05-02 11:16:55

Stack Offsets

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

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-05-02 11:33:46

Disassembling Programs

Time of First Successful Submission: 2026-05-02 14:29:51

Tracing Syscalls

Time of First Successful Submission: 2026-05-02 14:33:32

Starting GDB

Time of First Successful Submission: 2026-05-02 14:35:48

Quitting GDB

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

Starting Programs in GDB

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

Disassembling in GDB

Time of First Successful Submission: 2026-05-02 14:40:56

Stepping Through Instructions

Time of First Successful Submission: 2026-05-02 14:42:19

Reading Register Values

Time of First Successful Submission: 2026-05-02 14:43:40

Popping Stack Values

Time of First Successful Submission: 2026-05-02 14:46:47

Examining Memory

Time of First Successful Submission: 2026-05-02 14:47:59

Examining Stack Pointers

Time of First Successful Submission: 2026-05-02 14:51:13

Cooperative Debugging

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

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2026-05-02 15:12:31

Writing Strings

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

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-05-02 15:51:09

Hardcoding the Filename

Time of First Successful Submission: 2026-05-02 16:02:31

Comparing Values

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

Comparing Characters

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

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-05-03 11:32:13

Reverse the Password

Time of First Successful Submission: 2026-05-03 11:38:25

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-03 13:27:57

Looping

Time of First Successful Submission: 2026-05-03 13:46:56

Reverse the Calculation

Time of First Successful Submission: 2026-05-03 13:53:54

Reverse the Reverse

Time of First Successful Submission: 2026-05-03 13:56:01

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-03 14:01:14

Loops on Data

Time of First Successful Submission: 2026-05-03 14:09:43

set-register

Time of First Successful Submission: 2026-05-03 14:16:34

set-multiple-registers

Time of First Successful Submission: 2026-05-03 14:18:03

add-to-register

Time of First Successful Submission: 2026-05-03 14:19:21

linear-equation-registers

Time of First Successful Submission: 2026-05-03 14:21:21

integer-division

Time of First Successful Submission: 2026-05-03 14:25:10

modulo-operation

Time of First Successful Submission: 2026-05-03 14:28:57

set-upper-byte

Time of First Successful Submission: 2026-05-03 14:30:27

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2026-05-03 14:47:57

bitwise-and

Time of First Successful Submission: 2026-05-03 14:50:48

check-even

Time of First Successful Submission: 2026-05-03 14:59:20

memory-read

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

memory-write

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

memory-increment

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

byte-access

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

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2026-05-03 15:14:24

memory-sum

Time of First Successful Submission: 2026-05-03 15:19:25

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2026-05-03 15:22:19

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2026-05-03 15:31:01

relative-jump

Time of First Successful Submission: 2026-05-03 15:35:23

jump-trampoline

Time of First Successful Submission: 2026-05-03 15:36:19

conditional-jump

Time of First Successful Submission: 2026-05-03 15:51:46

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-05-03 17:22:28

count-non-zero

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

string-lower

Time of First Successful Submission: 2026-05-03 18:06:05

most-common-byte

Time of First Successful Submission: 2026-05-08 15:42:07

Exit

Time of First Successful Submission: 2026-05-07 15:09:47

Socket

Time of First Successful Submission: 2026-05-07 15:26:19

Bind

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

Listen

Time of First Successful Submission: 2026-05-07 16:09:57

Accept

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

Static Response

Time of First Successful Submission: 2026-05-08 16:57:04

Dynamic Response

Time of First Successful Submission: 2026-05-08 17:04:59

Iterative GET Server

Time of First Successful Submission: 2026-05-08 17:11:03

Concurrent GET Server

Time of First Successful Submission: 2026-05-08 17:14:46

Concurrent POST Server

Time of First Successful Submission: 2026-05-08 17:21:20

Web Server

Time of First Successful Submission: 2026-05-08 17:26:27

Debugging Programs

Time of First Successful Submission: 2026-05-08 17:31:41

Inspecting Registers

Time of First Successful Submission: 2026-05-08 17:33:46

Examining Memory

Time of First Successful Submission: 2026-05-08 17:42:34

Setting Breakpoints

Time of First Successful Submission: 2026-05-08 18:45:06

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2026-05-09 09:15:36

Modifying Execution

Time of First Successful Submission: 2026-05-09 09:17:30

Broken Functions

Time of First Successful Submission: 2026-05-09 09:54:41


Playing With Programs

116 / 116 931 / 23812


What's the password?

Time of First Successful Submission: 2026-05-09 10:45:21

... and again!

Time of First Successful Submission: 2026-05-09 10:46:27

Newline Troubles

Time of First Successful Submission: 2026-05-09 10:48:26

Reasoning about files

Time of First Successful Submission: 2026-05-09 10:58:15

Specifying Filenames

Time of First Successful Submission: 2026-05-09 11:00:53

Binary and Hex Encoding

Time of First Successful Submission: 2026-05-09 11:14:06

More Hex

Time of First Successful Submission: 2026-05-09 11:16:26

Decoding Hex

Time of First Successful Submission: 2026-05-09 14:20:05

Decoding Practice

Time of First Successful Submission: 2026-05-09 11:54:43

Encoding Practice

Time of First Successful Submission: 2026-05-09 12:05:24

Hex-encoding ASCII

Time of First Successful Submission: 2026-05-09 14:04:46

Nested Encoding

Time of First Successful Submission: 2026-05-09 14:12:56

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2026-05-09 15:54:35

Modifying Encoded Data

Time of First Successful Submission: 2026-05-09 16:29:31

Decoding Base64

Time of First Successful Submission: 2026-05-09 17:04:21

Encoding Base64

Time of First Successful Submission: 2026-05-09 17:08:33

Dealing with Obfuscation

Time of First Successful Submission: 2026-05-09 17:13:35

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-05-09 17:49:18

Your First HTTP Request

Time of First Successful Submission: 2026-05-09 17:56:34

Reading Flask

Time of First Successful Submission: 2026-05-09 18:11:52

Commented Data

Time of First Successful Submission: 2026-05-09 18:14:23

HTTP Metadata

Time of First Successful Submission: 2026-05-09 18:17:28

HTTP (netcat)

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

HTTP Paths (netcat)

Time of First Successful Submission: 2026-05-10 09:52:36

HTTP (curl)

Time of First Successful Submission: 2026-05-10 09:57:19

HTTP (python)

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

HTTP Host Header (python)

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

HTTP Host Header (curl)

Time of First Successful Submission: 2026-05-10 10:49:18

HTTP Host Header (netcat)

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

URL Encoding (netcat)

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

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-05-10 11:38:12

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2026-05-10 11:44:47

HTTP Forms (curl)

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

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2026-05-10 12:03:35

HTTP Forms Without Forms

Time of First Successful Submission: 2026-05-10 12:13:44

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-05-10 12:21:31

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-05-10 12:27:47

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-05-10 12:30:46

HTTP Redirects (curl)

Time of First Successful Submission: 2026-05-10 12:32:00

HTTP Redirects (python)

Time of First Successful Submission: 2026-05-10 12:33:31

HTTP Cookies (curl)

Time of First Successful Submission: 2026-05-10 15:06:25

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-05-10 15:09:45

HTTP Cookies (python)

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

Server State (python)

Time of First Successful Submission: 2026-05-10 15:16:20

Listening Web

Time of First Successful Submission: 2026-05-10 15:25:17

Speaking Redirects

Time of First Successful Submission: 2026-05-10 15:36:13

JavaScript Redirects

Time of First Successful Submission: 2026-05-10 15:46:18

Including JavaScript

Time of First Successful Submission: 2026-05-10 16:33:29

HTTP (javascript)

Time of First Successful Submission: 2026-05-10 17:43:00

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-05-10 17:45:11

HTTP Forms (javascript)

Time of First Successful Submission: 2026-05-10 17:51:07

cat

Time of First Successful Submission: 2026-05-10 17:55:55

more

Time of First Successful Submission: 2026-05-10 17:57:07

less

Time of First Successful Submission: 2026-05-10 17:57:43

tail

Time of First Successful Submission: 2026-05-10 17:58:43

head

Time of First Successful Submission: 2026-05-10 17:59:19

sort

Time of First Successful Submission: 2026-05-10 17:59:44

vim

Time of First Successful Submission: 2026-05-10 18:00:25

emacs

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

nano

Time of First Successful Submission: 2026-05-10 18:06:24

rev

Time of First Successful Submission: 2026-05-10 18:08:06

od

Time of First Successful Submission: 2026-05-10 18:13:50

hd

Time of First Successful Submission: 2026-05-10 18:22:43

xxd

Time of First Successful Submission: 2026-05-10 18:25:30

base32

Time of First Successful Submission: 2026-05-10 18:27:30

base64

Time of First Successful Submission: 2026-05-10 18:27:59

split

Time of First Successful Submission: 2026-05-10 18:30:36

gzip

Time of First Successful Submission: 2026-05-10 18:36:38

bzip2

Time of First Successful Submission: 2026-05-11 13:45:31

zip

Time of First Successful Submission: 2026-05-11 13:58:27

tar

Time of First Successful Submission: 2026-05-11 14:04:53

ar

Time of First Successful Submission: 2026-05-11 14:10:20

cpio

Time of First Successful Submission: 2026-05-11 14:35:18

genisoimage

Time of First Successful Submission: 2026-05-11 15:14:02

env

Time of First Successful Submission: 2026-05-11 16:08:31

find

Time of First Successful Submission: 2026-05-11 16:21:05

make

Time of First Successful Submission: 2026-05-11 16:33:00

nice

Time of First Successful Submission: 2026-05-11 16:35:34

timeout

Time of First Successful Submission: 2026-05-11 16:39:53

stdbuf

Time of First Successful Submission: 2026-05-11 16:42:43

setarch

Time of First Successful Submission: 2026-05-11 16:47:14

watch

Time of First Successful Submission: 2026-05-12 12:06:21

socat

Time of First Successful Submission: 2026-05-12 14:23:52

whiptail

Time of First Successful Submission: 2026-05-12 14:36:22

awk

Time of First Successful Submission: 2026-05-12 15:00:14

sed

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

ed

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

chown

Time of First Successful Submission: 2026-05-12 15:09:41

chmod

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

cp

Time of First Successful Submission: 2026-05-12 15:11:52

mv

Time of First Successful Submission: 2026-05-12 15:51:21

perl

Time of First Successful Submission: 2026-05-12 16:01:16

python

Time of First Successful Submission: 2026-05-12 17:00:49

ruby

Time of First Successful Submission: 2026-05-12 17:03:12

bash

Time of First Successful Submission: 2026-05-12 17:59:16

date

Time of First Successful Submission: 2026-05-12 19:05:55

dmesg

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

wc

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

gcc

Time of First Successful Submission: 2026-05-12 19:14:46

as

Time of First Successful Submission: 2026-05-12 19:15:54

wget

Time of First Successful Submission: 2026-05-12 20:06:04

ssh-keygen

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

SQL Queries

Time of First Successful Submission: 2026-05-13 09:16:27

Filtering SQL

Time of First Successful Submission: 2026-05-13 09:46:09

Choosing Columns

Time of First Successful Submission: 2026-05-13 09:50:49

Exclusionary Filtering

Time of First Successful Submission: 2026-05-13 09:55:25

Filtering Strings

Time of First Successful Submission: 2026-05-13 09:56:31

Filtering on Expressions

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

SELECTing Expressions

Time of First Successful Submission: 2026-05-13 10:12:36

Composite Conditions

Time of First Successful Submission: 2026-05-13 10:26:16

Reaching Your LIMITs

Time of First Successful Submission: 2026-05-13 15:27:45

Querying Metadata

Time of First Successful Submission: 2026-05-13 15:37:23


GCA CTF

12 / 104 2585 / 45936


Using the Terminal

Time of First Successful Submission: 2026-04-28 11:09:22

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-28 11:13:10

Using the GUI Desktop

Time of First Successful Submission: 2026-04-28 11:14:38

Pasting into the Desktop

Time of First Successful Submission: 2026-04-28 11:16:41

Connecting over SSH

Time of First Successful Submission: 2026-04-28 11:20:53

Restarting Challenges

Time of First Successful Submission: 2026-04-28 11:23:01

Getting Help

Time of First Successful Submission: 2026-04-28 11:25:23

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-05-02 09:42:14

Using Privileged Mode

Time of First Successful Submission: 2026-05-02 09:44:39

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-02 09:46:57

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-02 09:47:29