vartz

🐧 💻 🔤

Intro to Programming Languages

15 / 234 10187 / 33873


Commands

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

Command Arguments

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

Command History

Time of First Successful Submission: 2026-05-03 06:12:19

The Root Path

Time of First Successful Submission: 2026-05-03 06:14:13

Absolute Paths

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

Changing position

Time of First Successful Submission: 2026-05-03 06:19:00

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-03 06:19:59

Relative Paths

Time of First Successful Submission: 2026-05-03 06:21:31

Cat

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

Ls

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

Ls All

Time of First Successful Submission: 2026-05-03 06:53:24

Find

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

Piping Echo

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

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-05-03 10:13:07


Intro to Cybersecurity

15 / 183 12332 / 20829


Path Traversal 1

Time of First Successful Submission: 2026-05-17 18:12:50

Path Traversal 2

Time of First Successful Submission: 2026-05-19 03:18:58

CMDi 1

Time of First Successful Submission: 2026-05-19 15:21:44

CMDi 2

Time of First Successful Submission: 2026-05-19 15:29:58

CMDi 3

Time of First Successful Submission: 2026-05-19 15:37:19

CMDi 4

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

CMDi 5

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

CMDi 6

Time of First Successful Submission: 2026-05-19 16:24:15

Authentication Bypass 1

Time of First Successful Submission: 2026-05-19 16:44:15

Authentication Bypass 2

Time of First Successful Submission: 2026-05-19 16:46:40

SQLi 1

Time of First Successful Submission: 2026-05-19 18:04:13

SQLi 2

Time of First Successful Submission: 2026-05-19 18:31:16

SQLi 3

Time of First Successful Submission: 2026-05-19 19:03:32

SQLi 4

Time of First Successful Submission: 2026-05-19 19:16:27

SQLi 5

Time of First Successful Submission: 2026-05-19 19:21:49


Start Here

12 / 12 2344 / 45921


Using the Terminal

Time of First Successful Submission: 2026-05-02 19:26:39

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-05-03 05:35:02

Challenge Programs

Time of First Successful Submission: 2026-05-04 08:31:25

The Flag File

Time of First Successful Submission: 2026-05-04 08:32:08

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-05 03:58:19

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-05 03:57:56


Linux Luminarium

128 / 128 2963 / 34324


Intro to Commands

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

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-05-03 06:12:19

The Root

Time of First Successful Submission: 2026-05-03 06:14:13

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2026-05-03 06:19:00

Position elsewhere

Time of First Successful Submission: 2026-05-03 06:19:59

implicit relative paths, from /

Time of First Successful Submission: 2026-05-03 06:21:31

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-05-03 06:25:17

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-05-03 06:30:13

more catting practice

Time of First Successful Submission: 2026-05-03 06:37:49

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-03 06:41:04

comparing files

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

listing files

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

touching files

Time of First Successful Submission: 2026-05-03 06:46:31

removing files

Time of First Successful Submission: 2026-05-03 06:47:59

moving files

Time of First Successful Submission: 2026-05-03 06:51:24

copying files

Time of First Successful Submission: 2026-05-03 06:52:28

hidden files

Time of First Successful Submission: 2026-05-03 06:53:24

An Epic Filesystem Quest

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

making directories

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

finding files

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

linking files

Time of First Successful Submission: 2026-05-03 07:50:33

Learning From Documentation

Time of First Successful Submission: 2026-05-03 07:52:54

Learning Complex Usage

Time of First Successful Submission: 2026-05-03 07:54:59

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-05-03 07:59:10

Searching For Manuals

Time of First Successful Submission: 2026-05-03 08:13:23

Helpful Programs

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

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-05-03 08:33:56

Matching with ?

Time of First Successful Submission: 2026-05-03 08:36:00

Matching with []

Time of First Successful Submission: 2026-05-03 08:40:07

Matching paths with []

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

Multiple globs

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

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-05-03 09:50:28

Tab completion

Time of First Successful Submission: 2026-05-03 09:51:45

Multiple options for tab completion

Time of First Successful Submission: 2026-05-03 09:58:29

Tab completion on commands

Time of First Successful Submission: 2026-05-03 09:59:01

Redirecting output

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

Redirecting more output

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

Appending output

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

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-05-03 10:13:07

Grepping stored results

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

Grepping live output

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

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-05-03 10:34:34

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-05-03 10:46:41

Writing to multiple programs

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

Split-piping stderr and stdout

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

Named pipes

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

Printing Variables

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

Setting Variables

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

Multi-word Variables

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

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-05-03 11:18:16

Storing Command Output

Time of First Successful Submission: 2026-05-03 11:19:33

Reading Input

Time of First Successful Submission: 2026-05-03 11:21:46

Reading Files

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

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-05-03 11:30:35

Deleting newlines

Time of First Successful Submission: 2026-05-03 11:34:58

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-05-03 12:19:48

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-03 12:24:49

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-05-03 12:26:51

Backgrounding Processes

Time of First Successful Submission: 2026-05-03 12:30:34

Foregrounding Processes

Time of First Successful Submission: 2026-05-03 12:31:38

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-03 12:32:34

Process Exit Codes

Time of First Successful Submission: 2026-05-03 12:34:33

Becoming root with su

Time of First Successful Submission: 2026-05-03 12:43:04

Other users with su

Time of First Successful Submission: 2026-05-03 12:43:50

Cracking passwords

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

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-05-03 12:54:01

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2026-05-03 12:59:41

Changing Permissions

Time of First Successful Submission: 2026-05-03 13:39:06

Executable Files

Time of First Successful Submission: 2026-05-03 13:41:24

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-03 13:50:04

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2026-05-03 13:58:42

Building on Success

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

Handling Failure

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

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2026-05-03 14:13:33

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

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

Launching Screen

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

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2026-05-03 13:08:45

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

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

Setting PATH

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

Finding Commands

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

Adding Commands

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

Hijacking Commands

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

Bashrc Backdoor

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

Sniffing Input

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

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-05-04 08:12:08

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-05-04 08:21:24

The Fork Bomb

Time of First Successful Submission: 2026-05-03 15:34:50

Disk-Space Doomsday

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

rm -rf /

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

Life after rm -rf /

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

Finding meaning after rm -rf /

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


Computing 101

94 / 94 491 / 22476


Your First Register

Time of First Successful Submission: 2026-05-05 04:00:46

Your First Syscall

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

Exit Codes

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

Building Executables

Time of First Successful Submission: 2026-05-05 15:26:17

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-05-05 15:44:13

More Loading Practice

Time of First Successful Submission: 2026-05-05 15:46:08

Dereferencing Pointers

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

Dereferencing Yourself

Time of First Successful Submission: 2026-05-05 16:00:56

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-05 16:05:50

Stored Addresses

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

Double Dereference

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

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-05-05 16:37:15

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-05 16:40:44

Popping From the Stack

Time of First Successful Submission: 2026-05-05 16:44:52

Disassembling Programs

Time of First Successful Submission: 2026-05-06 14:42:04

Tracing Syscalls

Time of First Successful Submission: 2026-05-06 14:48:52

Starting GDB

Time of First Successful Submission: 2026-05-06 14:51:26

Quitting GDB

Time of First Successful Submission: 2026-05-06 14:52:05

Starting Programs in GDB

Time of First Successful Submission: 2026-05-06 14:56:05

Disassembling in GDB

Time of First Successful Submission: 2026-05-06 14:58:53

Stepping Through Instructions

Time of First Successful Submission: 2026-05-06 15:00:15

Reading Register Values

Time of First Successful Submission: 2026-05-06 15:01:36

Popping Stack Values

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

Examining Memory

Time of First Successful Submission: 2026-05-06 15:05:52

Examining Stack Pointers

Time of First Successful Submission: 2026-05-06 15:08:32

Cooperative Debugging

Time of First Successful Submission: 2026-05-06 15:14:44

Writing Output

Time of First Successful Submission: 2026-05-06 16:41:47

Chaining Syscalls

Time of First Successful Submission: 2026-05-06 16:45:25

Writing Strings

Time of First Successful Submission: 2026-05-06 16:47:36

Reading Data

Time of First Successful Submission: 2026-05-06 16:54:46

Opening Files

Time of First Successful Submission: 2026-05-06 17:00:54

Hardcoding the Filename

Time of First Successful Submission: 2026-05-06 17:09:45

Comparing Values

Time of First Successful Submission: 2026-05-07 11:26:18

Comparing Characters

Time of First Successful Submission: 2026-05-07 11:30:34

Conditional Control Flow

Time of First Successful Submission: 2026-05-07 11:40:15

Comparing Strings

Time of First Successful Submission: 2026-05-07 11:45:39

Reverse the Password

Time of First Successful Submission: 2026-05-07 11:49:41

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-07 12:17:53

Looping

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

Reverse the Calculation

Time of First Successful Submission: 2026-05-07 13:09:51

Reverse the Reverse

Time of First Successful Submission: 2026-05-07 13:19:23

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-08 03:41:50

Loops on Data

Time of First Successful Submission: 2026-05-08 04:25:45

set-register

Time of First Successful Submission: 2026-05-08 05:00:04

set-multiple-registers

Time of First Successful Submission: 2026-05-08 05:41:38

add-to-register

Time of First Successful Submission: 2026-05-08 05:44:16

linear-equation-registers

Time of First Successful Submission: 2026-05-08 05:47:13

integer-division

Time of First Successful Submission: 2026-05-08 05:53:33

modulo-operation

Time of First Successful Submission: 2026-05-08 05:55:53

set-upper-byte

Time of First Successful Submission: 2026-05-08 06:25:42

efficient-modulo

Time of First Successful Submission: 2026-05-08 07:22:34

byte-extraction

Time of First Successful Submission: 2026-05-08 08:28:51

bitwise-and

Time of First Successful Submission: 2026-05-08 08:54:44

check-even

Time of First Successful Submission: 2026-05-08 09:46:50

memory-read

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

memory-write

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

memory-increment

Time of First Successful Submission: 2026-05-09 13:43:01

byte-access

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

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2026-05-09 13:57:08

memory-sum

Time of First Successful Submission: 2026-05-09 15:55:00

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2026-05-09 16:01:49

average-stack-values

Time of First Successful Submission: 2026-05-09 16:16:28

absolute-jump

Time of First Successful Submission: 2026-05-09 16:24:39

relative-jump

Time of First Successful Submission: 2026-05-09 16:32:22

jump-trampoline

Time of First Successful Submission: 2026-05-09 16:34:09

conditional-jump

Time of First Successful Submission: 2026-05-09 17:23:26

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-05-09 18:09:35

count-non-zero

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

string-lower

Time of First Successful Submission: 2026-05-10 06:40:17

most-common-byte

Time of First Successful Submission: 2026-05-10 07:41:08

Exit

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

Socket

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

Bind

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

Listen

Time of First Successful Submission: 2026-05-10 10:50:47

Accept

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

Static Response

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

Dynamic Response

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

Iterative GET Server

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

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2026-05-10 14:41:38

Web Server

Time of First Successful Submission: 2026-05-10 14:46:41

Debugging Programs

Time of First Successful Submission: 2026-05-10 15:04:26

Inspecting Registers

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

Examining Memory

Time of First Successful Submission: 2026-05-10 15:23:08

Setting Breakpoints

Time of First Successful Submission: 2026-05-11 03:40:58

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2026-05-11 07:13:15

Modifying Execution

Time of First Successful Submission: 2026-05-11 07:31:06

Broken Functions

Time of First Successful Submission: 2026-05-11 07:40:23


Playing With Programs

116 / 116 939 / 23836


What's the password?

Time of First Successful Submission: 2026-05-06 17:59:48

... and again!

Time of First Successful Submission: 2026-05-07 10:56:36

Newline Troubles

Time of First Successful Submission: 2026-05-07 11:01:39

Reasoning about files

Time of First Successful Submission: 2026-05-07 11:09:11

Specifying Filenames

Time of First Successful Submission: 2026-05-07 11:11:28

Binary and Hex Encoding

Time of First Successful Submission: 2026-05-11 08:53:48

More Hex

Time of First Successful Submission: 2026-05-11 08:58:28

Decoding Hex

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

Decoding Practice

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

Encoding Practice

Time of First Successful Submission: 2026-05-12 17:23:15

Hex-encoding ASCII

Time of First Successful Submission: 2026-05-13 06:06:35

Nested Encoding

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

Hex-encoding UTF-8

Time of First Successful Submission: 2026-05-16 13:50:34

UTF Mixups

Time of First Successful Submission: 2026-05-16 14:30:36

Modifying Encoded Data

Time of First Successful Submission: 2026-05-16 15:19:27

Decoding Base64

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

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2026-05-16 17:14:30

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-05-16 17:32:09

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2026-05-11 09:27:04

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2026-05-11 09:37:59

HTTP (netcat)

Time of First Successful Submission: 2026-05-11 09:49:03

HTTP Paths (netcat)

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

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-05-16 17:36:44

HTTP Host Header (python)

Time of First Successful Submission: 2026-05-16 17:44:42

HTTP Host Header (curl)

Time of First Successful Submission: 2026-05-16 17:50:28

HTTP Host Header (netcat)

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

URL Encoding (netcat)

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

HTTP GET Parameters

Time of First Successful Submission: 2026-05-16 18:12:06

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-05-16 18:14:49

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-05-16 18:16:41

HTTP Forms

Time of First Successful Submission: 2026-05-16 18:20:26

HTTP Forms (curl)

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

HTTP Forms (netcat)

Time of First Successful Submission: 2026-05-16 18:32:22

HTTP Forms (python)

Time of First Successful Submission: 2026-05-16 18:34:42

HTTP Forms Without Forms

Time of First Successful Submission: 2026-05-16 18:42:34

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-05-16 18:45:30

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-05-16 18:55:36

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-05-16 18:58:44

HTTP Redirects (curl)

Time of First Successful Submission: 2026-05-16 18:59:58

HTTP Redirects (python)

Time of First Successful Submission: 2026-05-16 19:01:08

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-05-16 19:19:33

HTTP Cookies (python)

Time of First Successful Submission: 2026-05-16 19:27:04

Server State (python)

Time of First Successful Submission: 2026-05-16 19:29:00

Listening Web

Time of First Successful Submission: 2026-05-16 19:39:20

Speaking Redirects

Time of First Successful Submission: 2026-05-16 19:44:41

JavaScript Redirects

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

Including JavaScript

Time of First Successful Submission: 2026-05-16 20:00:24

HTTP (javascript)

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

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-05-16 20:12:53

HTTP Forms (javascript)

Time of First Successful Submission: 2026-05-16 20:20:39

cat

Time of First Successful Submission: 2026-05-16 20:22:20

more

Time of First Successful Submission: 2026-05-17 03:33:30

less

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

tail

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

head

Time of First Successful Submission: 2026-05-17 03:36:51

sort

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

vim

Time of First Successful Submission: 2026-05-17 03:38:41

emacs

Time of First Successful Submission: 2026-05-17 03:39:47

nano

Time of First Successful Submission: 2026-05-17 03:41:47

rev

Time of First Successful Submission: 2026-05-17 03:43:18

od

Time of First Successful Submission: 2026-05-17 03:48:29

hd

Time of First Successful Submission: 2026-05-17 05:26:14

xxd

Time of First Successful Submission: 2026-05-17 05:29:35

base32

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

base64

Time of First Successful Submission: 2026-05-17 05:31:15

split

Time of First Successful Submission: 2026-05-17 11:04:29

gzip

Time of First Successful Submission: 2026-05-17 11:24:12

bzip2

Time of First Successful Submission: 2026-05-17 11:26:04

zip

Time of First Successful Submission: 2026-05-17 11:30:23

tar

Time of First Successful Submission: 2026-05-17 11:37:18

ar

Time of First Successful Submission: 2026-05-17 11:48:23

cpio

Time of First Successful Submission: 2026-05-17 11:53:30

genisoimage

Time of First Successful Submission: 2026-05-17 12:11:29

env

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

find

Time of First Successful Submission: 2026-05-17 12:25:21

make

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

nice

Time of First Successful Submission: 2026-05-17 12:37:32

timeout

Time of First Successful Submission: 2026-05-17 12:40:51

stdbuf

Time of First Successful Submission: 2026-05-17 12:43:40

setarch

Time of First Successful Submission: 2026-05-17 12:48:29

watch

Time of First Successful Submission: 2026-05-17 12:51:06

socat

Time of First Successful Submission: 2026-05-17 12:52:45

whiptail

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

awk

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

sed

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

ed

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

chown

Time of First Successful Submission: 2026-05-17 13:06:22

chmod

Time of First Successful Submission: 2026-05-17 13:07:44

cp

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

mv

Time of First Successful Submission: 2026-05-17 17:26:11

perl

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

python

Time of First Successful Submission: 2026-05-17 13:39:48

ruby

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

bash

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

date

Time of First Successful Submission: 2026-05-17 13:43:54

dmesg

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

wc

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

gcc

Time of First Successful Submission: 2026-05-17 13:48:46

as

Time of First Successful Submission: 2026-05-17 13:51:21

wget

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

ssh-keygen

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

SQL Queries

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

Filtering SQL

Time of First Successful Submission: 2026-05-17 17:39:43

Choosing Columns

Time of First Successful Submission: 2026-05-17 17:41:43

Exclusionary Filtering

Time of First Successful Submission: 2026-05-17 17:44:58

Filtering Strings

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

Filtering on Expressions

Time of First Successful Submission: 2026-05-17 17:48:24

SELECTing Expressions

Time of First Successful Submission: 2026-05-17 17:52:06

Composite Conditions

Time of First Successful Submission: 2026-05-17 17:56:42

Reaching Your LIMITs

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

Querying Metadata

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


DSU Cyber Camps

12 / 104 2622 / 46211


Using the Terminal

Time of First Successful Submission: 2026-05-02 19:26:39

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-05-03 05:35:02

Getting Help

Time of First Successful Submission: 2026-05-03 06:08:57

Challenge Programs

Time of First Successful Submission: 2026-05-04 08:31:25

The Flag File

Time of First Successful Submission: 2026-05-04 08:32:08

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-05 03:58:19

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-05 03:57:56


GCA CTF

12 / 104 2622 / 46211


Using the Terminal

Time of First Successful Submission: 2026-05-02 19:26:39

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-05-03 05:35:02

Getting Help

Time of First Successful Submission: 2026-05-03 06:08:57

Challenge Programs

Time of First Successful Submission: 2026-05-04 08:31:25

The Flag File

Time of First Successful Submission: 2026-05-04 08:32:08

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-05 03:58:19

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-05 03:57:56