spesk

🐧 🔤 💻

pwn.college Archives

1 / 202 22397 / 22763


Triple Dereference

Time of First Successful Submission: 2026-01-27 18:25:30


Intro to Programming Languages

15 / 234 7804 / 31047


Commands

Time of First Successful Submission: 2026-01-16 06:51:31

Command Arguments

Time of First Successful Submission: 2026-01-16 06:52:33

Command History

Time of First Successful Submission: 2026-01-16 06:53:23

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2026-01-16 12:23:02

Changing position

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

Changing to an Absolute Path

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

Relative Paths

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

Cat

Time of First Successful Submission: 2026-01-16 15:15:52

Ls

Time of First Successful Submission: 2026-01-16 15:24:29

Ls All

Time of First Successful Submission: 2026-01-16 15:30:25

Find

Time of First Successful Submission: 2026-01-16 15:46:27

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-01-20 14:30:13

Piping Stdin

Time of First Successful Submission: 2026-01-20 14:38:55


Intro to Cybersecurity

2 / 183 18091 / 19643


Path Traversal 1

Time of First Successful Submission: 2026-03-13 17:56:37

Path Traversal 2

Time of First Successful Submission: 2026-03-13 18:12:56


Start Here

12 / 12 782 / 42078


Using the Terminal

Time of First Successful Submission: 2026-01-15 18:07:13

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-15 18:13:32

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-01-16 06:46:55

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 1755 / 31441


Intro to Commands

Time of First Successful Submission: 2026-01-16 06:51:31

Intro to Arguments

Time of First Successful Submission: 2026-01-16 06:52:33

Command History

Time of First Successful Submission: 2026-01-16 06:53:23

The Root

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

Program and absolute paths

Time of First Successful Submission: 2026-01-16 12:23:02

Position thy self

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

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-01-16 15:10:01

home sweet home

Time of First Successful Submission: 2026-01-16 15:14:27

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-16 15:15:52

catting absolute paths

Time of First Successful Submission: 2026-01-16 15:16:47

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-16 15:22:09

comparing files

Time of First Successful Submission: 2026-01-16 15:23:18

listing files

Time of First Successful Submission: 2026-01-16 15:24:29

touching files

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

removing files

Time of First Successful Submission: 2026-01-16 15:26:30

moving files

Time of First Successful Submission: 2026-01-16 15:27:32

copying files

Time of First Successful Submission: 2026-01-16 15:28:27

hidden files

Time of First Successful Submission: 2026-01-16 15:30:25

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-16 15:42:04

making directories

Time of First Successful Submission: 2026-01-16 15:43:50

finding files

Time of First Successful Submission: 2026-01-16 15:46:27

linking files

Time of First Successful Submission: 2026-01-19 08:09:37

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2026-01-20 13:44:29

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-01-20 13:48:56

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-01-20 13:56:53

Help for Builtins

Time of First Successful Submission: 2026-01-20 13:59:03

Matching with *

Time of First Successful Submission: 2026-01-20 14:00:38

Matching with ?

Time of First Successful Submission: 2026-01-20 14:02:00

Matching with []

Time of First Successful Submission: 2026-01-20 14:03:54

Matching paths with []

Time of First Successful Submission: 2026-01-20 14:05:29

Multiple globs

Time of First Successful Submission: 2026-01-20 14:08:20

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-01-20 14:13:43

Tab completion

Time of First Successful Submission: 2026-01-20 14:14:46

Multiple options for tab completion

Time of First Successful Submission: 2026-01-20 14:16:13

Tab completion on commands

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

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-01-20 14:30:13

Appending output

Time of First Successful Submission: 2026-01-20 14:33:31

Redirecting errors

Time of First Successful Submission: 2026-01-20 14:36:49

Redirecting input

Time of First Successful Submission: 2026-01-20 14:38:55

Grepping stored results

Time of First Successful Submission: 2026-01-20 14:41:13

Grepping live output

Time of First Successful Submission: 2026-01-20 14:42:29

Grepping errors

Time of First Successful Submission: 2026-01-20 14:44:32

Filtering with grep -v

Time of First Successful Submission: 2026-01-20 14:45:36

Filtering with sed

Time of First Successful Submission: 2026-01-20 14:47:55

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-20 14:52:23

Process substitution for input

Time of First Successful Submission: 2026-01-20 14:58:42

Writing to multiple programs

Time of First Successful Submission: 2026-01-20 15:07:47

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-20 15:50:19

Named pipes

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

Printing Variables

Time of First Successful Submission: 2026-01-20 17:19:00

Setting Variables

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

Multi-word Variables

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

Exporting Variables

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

Printing Exported Variables

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

Storing Command Output

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

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-01-20 17:34:56

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-01-20 17:41:19

Deleting newlines

Time of First Successful Submission: 2026-01-20 17:43:45

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-01-21 17:41:25

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-01-22 10:33:42

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-22 10:40:15

Suspending Processes

Time of First Successful Submission: 2026-01-22 10:42:56

Resuming Processes

Time of First Successful Submission: 2026-01-22 10:45:28

Backgrounding Processes

Time of First Successful Submission: 2026-01-22 10:48:13

Foregrounding Processes

Time of First Successful Submission: 2026-01-22 10:49:24

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-22 10:50:57

Process Exit Codes

Time of First Successful Submission: 2026-01-22 10:53:35

Becoming root with su

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

Other users with su

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

Cracking passwords

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

Using sudo

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

Changing File Ownership

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

Groups and Files

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

Fun With Groups Names

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

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-01-23 07:17:38

The SUID Bit

Time of First Successful Submission: 2026-01-23 07:19:22

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-01-23 07:22:48

Handling Failure

Time of First Successful Submission: 2026-01-23 07:23:54

Your First Shell Script

Time of First Successful Submission: 2026-01-23 07:27:14

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2026-01-23 09:50:45

Understanding Shebangs

Time of First Successful Submission: 2026-01-23 10:09:43

Scripting with Arguments

Time of First Successful Submission: 2026-01-23 10:23:34

Scripting with Conditionals

Time of First Successful Submission: 2026-01-23 10:46:57

Scripting with Default Cases

Time of First Successful Submission: 2026-01-23 11:00:27

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-01-23 11:14:16

Launching Screen

Time of First Successful Submission: 2026-01-23 11:25:32

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-01-23 11:44:50

Switching Windows

Time of First Successful Submission: 2026-01-23 11:46:24

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-23 11:51:25

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2026-01-23 12:14:40

Finding Commands

Time of First Successful Submission: 2026-01-23 12:15:50

Adding Commands

Time of First Successful Submission: 2026-01-23 12:27:59

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-01-23 17:36:45

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-01-23 18:21:59

Tricky Linking

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

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

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

Disk-Space Doomsday

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

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-01-26 18:52:44

Finding meaning after rm -rf /

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


Computing 101

94 / 94 263 / 21116


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2026-01-27 12:27:30

Exit Codes

Time of First Successful Submission: 2026-01-27 12:30:28

Building Executables

Time of First Successful Submission: 2026-01-27 12:41:14

Moving Between Registers

Time of First Successful Submission: 2026-01-27 12:50:03

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-01-27 17:31:18

Dereferencing Pointers

Time of First Successful Submission: 2026-01-27 17:36:45

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-01-27 18:01:08

Double Dereference

Time of First Successful Submission: 2026-01-27 18:23:36

The Stack

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

Stack Offsets

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

Program Arguments on the Stack

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

Popping From the Stack

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

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-01-27 13:00:19

Starting GDB

Time of First Successful Submission: 2026-01-27 13:03:15

Quitting GDB

Time of First Successful Submission: 2026-02-19 16:18:15

Starting Programs in GDB

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

Disassembling in GDB

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

Stepping Through Instructions

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

Reading Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-02-19 17:27:15

Examining Memory

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

Examining Stack Pointers

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

Cooperative Debugging

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

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2026-01-28 06:13:43

Writing Strings

Time of First Successful Submission: 2026-01-28 06:15:38

Reading Data

Time of First Successful Submission: 2026-01-28 06:23:17

Opening Files

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

Hardcoding the Filename

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

Comparing Values

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

Comparing Characters

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

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-02-23 12:25:28

Reverse the Password

Time of First Successful Submission: 2026-02-23 12:37:47

Conditionals Without Conditionals

Time of First Successful Submission: 2026-02-24 07:48:47

Looping

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

Reverse the Calculation

Time of First Successful Submission: 2026-02-24 08:01:56

Reverse the Reverse

Time of First Successful Submission: 2026-02-24 09:41:13

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-02-24 09:46:44

Loops on Data

Time of First Successful Submission: 2026-02-24 09:55:10

set-register

Time of First Successful Submission: 2026-01-28 06:53:30

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2026-01-28 10:30:42

linear-equation-registers

Time of First Successful Submission: 2026-01-28 10:35:24

integer-division

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

modulo-operation

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

set-upper-byte

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

efficient-modulo

Time of First Successful Submission: 2026-01-28 11:31:08

byte-extraction

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

bitwise-and

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

check-even

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

memory-read

Time of First Successful Submission: 2026-01-28 13:07:59

memory-write

Time of First Successful Submission: 2026-01-29 04:28:38

memory-increment

Time of First Successful Submission: 2026-01-29 07:28:44

byte-access

Time of First Successful Submission: 2026-01-29 07:33:43

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2026-01-29 13:18:36

memory-sum

Time of First Successful Submission: 2026-01-29 19:03:16

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2026-01-29 19:08:42

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2026-01-30 07:31:50

relative-jump

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

jump-trampoline

Time of First Successful Submission: 2026-01-31 11:11:05

conditional-jump

Time of First Successful Submission: 2026-01-31 18:27:18

indirect-jump

Time of First Successful Submission: 2026-02-02 07:59:15

average-loop

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

count-non-zero

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

string-lower

Time of First Successful Submission: 2026-02-02 14:07:00

most-common-byte

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

Exit

Time of First Successful Submission: 2026-02-16 18:30:43

Socket

Time of First Successful Submission: 2026-02-25 03:31:41

Bind

Time of First Successful Submission: 2026-02-26 11:39:36

Listen

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

Accept

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

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-03-16 07:28:00

Iterative GET Server

Time of First Successful Submission: 2026-03-16 10:09:15

Concurrent GET Server

Time of First Successful Submission: 2026-03-16 11:04:46

Concurrent POST Server

Time of First Successful Submission: 2026-03-16 11:14:38

Web Server

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

Debugging Programs

Time of First Successful Submission: 2026-02-02 18:39:26

Inspecting Registers

Time of First Successful Submission: 2026-02-02 18:43:38

Examining Memory

Time of First Successful Submission: 2026-02-05 11:39:02

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-02-05 12:48:44

Modifying Data

Time of First Successful Submission: 2026-02-08 18:56:10

Modifying Execution

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

Broken Functions

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


Playing With Programs

116 / 116 810 / 23119


What's the password?

Time of First Successful Submission: 2026-02-28 11:12:14

... and again!

Time of First Successful Submission: 2026-02-28 11:15:32

Newline Troubles

Time of First Successful Submission: 2026-02-28 11:36:13

Reasoning about files

Time of First Successful Submission: 2026-02-28 11:40:07

Specifying Filenames

Time of First Successful Submission: 2026-02-28 11:55:53

Binary and Hex Encoding

Time of First Successful Submission: 2026-03-02 08:04:17

More Hex

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

Decoding Hex

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

Decoding Practice

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

Encoding Practice

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

Hex-encoding ASCII

Time of First Successful Submission: 2026-03-02 18:07:43

Nested Encoding

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

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2026-03-03 07:59:35

Modifying Encoded Data

Time of First Successful Submission: 2026-03-03 11:29:36

Decoding Base64

Time of First Successful Submission: 2026-03-03 11:39:37

Encoding Base64

Time of First Successful Submission: 2026-03-03 11:54:19

Dealing with Obfuscation

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

Dealing with Obfuscation 2

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

Your First HTTP Request

Time of First Successful Submission: 2026-03-03 12:20:21

Reading Flask

Time of First Successful Submission: 2026-03-03 12:30:46

Commented Data

Time of First Successful Submission: 2026-03-03 12:49:22

HTTP Metadata

Time of First Successful Submission: 2026-03-03 12:52:22

HTTP (netcat)

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

HTTP Paths (netcat)

Time of First Successful Submission: 2026-03-03 14:10:33

HTTP (curl)

Time of First Successful Submission: 2026-03-03 14:12:31

HTTP (python)

Time of First Successful Submission: 2026-03-03 17:44:38

HTTP Host Header (python)

Time of First Successful Submission: 2026-03-03 18:07:38

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-03-04 07:54:36

URL Encoding (netcat)

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

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-03-04 10:52:07

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-03-04 11:00:12

HTTP Forms

Time of First Successful Submission: 2026-03-04 11:22:55

HTTP Forms (curl)

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

HTTP Forms (netcat)

Time of First Successful Submission: 2026-03-04 11:52:13

HTTP Forms (python)

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

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-03-10 06:33:59

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-03-10 06:42:39

HTTP Redirects (curl)

Time of First Successful Submission: 2026-03-10 06:45:13

HTTP Redirects (python)

Time of First Successful Submission: 2026-03-10 06:53:30

HTTP Cookies (curl)

Time of First Successful Submission: 2026-03-10 07:21:23

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-03-10 07:43:34

Server State (python)

Time of First Successful Submission: 2026-03-10 07:45:45

Listening Web

Time of First Successful Submission: 2026-03-10 07:47:57

Speaking Redirects

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

JavaScript Redirects

Time of First Successful Submission: 2026-03-10 10:53:47

Including JavaScript

Time of First Successful Submission: 2026-03-10 18:21:40

HTTP (javascript)

Time of First Successful Submission: 2026-03-11 07:14:50

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-03-11 07:42:14

HTTP Forms (javascript)

Time of First Successful Submission: 2026-03-11 07:54:40

cat

Time of First Successful Submission: 2026-03-11 07:58:17

more

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

less

Time of First Successful Submission: 2026-03-11 08:02:19

tail

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

head

Time of First Successful Submission: 2026-03-11 08:03:40

sort

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

vim

Time of First Successful Submission: 2026-03-11 09:45:57

emacs

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

nano

Time of First Successful Submission: 2026-03-11 09:47:53

rev

Time of First Successful Submission: 2026-03-11 09:53:18

od

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

hd

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

xxd

Time of First Successful Submission: 2026-03-11 10:13:03

base32

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

base64

Time of First Successful Submission: 2026-03-11 10:15:12

split

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

gzip

Time of First Successful Submission: 2026-03-11 10:41:23

bzip2

Time of First Successful Submission: 2026-03-11 11:40:41

zip

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

tar

Time of First Successful Submission: 2026-03-11 11:46:38

ar

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

cpio

Time of First Successful Submission: 2026-03-11 11:51:33

genisoimage

Time of First Successful Submission: 2026-03-11 11:52:59

env

Time of First Successful Submission: 2026-03-11 11:54:39

find

Time of First Successful Submission: 2026-03-11 11:56:41

make

Time of First Successful Submission: 2026-03-11 11:59:47

nice

Time of First Successful Submission: 2026-03-11 12:00:48

timeout

Time of First Successful Submission: 2026-03-11 12:01:41

stdbuf

Time of First Successful Submission: 2026-03-11 12:02:48

setarch

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

watch

Time of First Successful Submission: 2026-03-11 12:20:26

socat

Time of First Successful Submission: 2026-03-11 12:21:40

whiptail

Time of First Successful Submission: 2026-03-11 12:30:13

awk

Time of First Successful Submission: 2026-03-11 12:31:55

sed

Time of First Successful Submission: 2026-03-11 12:32:51

ed

Time of First Successful Submission: 2026-03-11 12:34:16

chown

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

chmod

Time of First Successful Submission: 2026-03-11 12:36:41

cp

Time of First Successful Submission: 2026-03-11 12:37:34

mv

Time of First Successful Submission: 2026-03-12 11:00:05

perl

Time of First Successful Submission: 2026-03-11 13:11:18

python

Time of First Successful Submission: 2026-03-11 13:12:26

ruby

Time of First Successful Submission: 2026-03-12 07:05:29

bash

Time of First Successful Submission: 2026-03-11 18:13:08

date

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

dmesg

Time of First Successful Submission: 2026-03-12 07:08:57

wc

Time of First Successful Submission: 2026-03-12 07:09:48

gcc

Time of First Successful Submission: 2026-03-12 07:11:06

as

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

wget

Time of First Successful Submission: 2026-03-12 07:23:04

ssh-keygen

Time of First Successful Submission: 2026-03-12 07:47:27

SQL Queries

Time of First Successful Submission: 2026-03-12 11:04:15

Filtering SQL

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

Choosing Columns

Time of First Successful Submission: 2026-03-12 12:40:04

Exclusionary Filtering

Time of First Successful Submission: 2026-03-12 12:46:21

Filtering Strings

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

Filtering on Expressions

Time of First Successful Submission: 2026-03-12 13:01:25

SELECTing Expressions

Time of First Successful Submission: 2026-03-13 12:04:14

Composite Conditions

Time of First Successful Submission: 2026-03-13 12:07:40

Reaching Your LIMITs

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

Querying Metadata

Time of First Successful Submission: 2026-03-13 12:15:28


GCA CTF

12 / 104 1024 / 42355


Using the Terminal

Time of First Successful Submission: 2026-01-15 18:07:13

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-15 18:13:32

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-01-16 06:40:19

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-01-16 06:44:19

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-01-16 06:46:55

Persistent Home Directories - One

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

Persistent Home Directories - Two

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