CyberVertex

🐧 💻 🔤

Intro to Programming Languages

15 / 234 10488 / 34576


Commands

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

Command Arguments

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

Command History

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

The Root Path

Time of First Successful Submission: 2026-05-17 06:14:33

Absolute Paths

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

Changing position

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

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-05-17 06:27:15

Cat

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

Ls

Time of First Successful Submission: 2026-05-17 06:39:16

Ls All

Time of First Successful Submission: 2026-05-17 06:49:28

Find

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

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-05-17 08:58:32

Piping Stdin

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


Start Here

12 / 12 2508 / 46903


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-05-17 04:51:57

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 3111 / 35045


Intro to Commands

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

Intro to Arguments

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

Command History

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

The Root

Time of First Successful Submission: 2026-05-17 06:14:33

Program and absolute paths

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

Position thy self

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

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-05-17 06:27:15

explicit relative paths, from /

Time of First Successful Submission: 2026-05-17 06:28:49

implicit relative path

Time of First Successful Submission: 2026-05-17 06:30:31

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-05-17 06:35:47

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-17 06:37:23

comparing files

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

listing files

Time of First Successful Submission: 2026-05-17 06:39:16

touching files

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

removing files

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

moving files

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

copying files

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

hidden files

Time of First Successful Submission: 2026-05-17 06:49:28

An Epic Filesystem Quest

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

making directories

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

finding files

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

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-05-17 07:18:29

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-05-17 07:21:55

Searching Manuals

Time of First Successful Submission: 2026-05-17 07:35:54

Searching For Manuals

Time of First Successful Submission: 2026-05-17 07:39:09

Helpful Programs

Time of First Successful Submission: 2026-05-17 07:41:00

Help for Builtins

Time of First Successful Submission: 2026-05-17 07:42:43

Matching with *

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

Matching with ?

Time of First Successful Submission: 2026-05-17 08:43:32

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-05-17 08:45:40

Multiple globs

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

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-05-17 08:49:39

Tab completion

Time of First Successful Submission: 2026-05-17 08:51:43

Multiple options for tab completion

Time of First Successful Submission: 2026-05-17 08:53:56

Tab completion on commands

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

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-05-17 08:58:32

Appending output

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

Redirecting errors

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

Redirecting input

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

Grepping stored results

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

Grepping live output

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

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

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

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-05-17 09:15:52

Split-piping stderr and stdout

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

Named pipes

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

Printing Variables

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

Setting Variables

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

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-05-17 09:36:43

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2026-05-17 09:38:14

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-05-17 09:39:41

Translating characters

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

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-05-17 09:50:54

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-05-17 09:52:53

Killing Misbehaving Processes

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

Suspending Processes

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

Resuming Processes

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

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

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

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2026-05-17 10:08:56

Cracking passwords

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

Using sudo

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

Changing File Ownership

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

Groups and Files

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

Fun With Groups Names

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

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-05-17 10:28:38

The SUID Bit

Time of First Successful Submission: 2026-05-17 10:29:27

Chaining with Semicolons

Time of First Successful Submission: 2026-05-17 10:30:38

Building on Success

Time of First Successful Submission: 2026-05-17 10:31:26

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-05-17 10:32:56

Redirecting Script Output

Time of First Successful Submission: 2026-05-17 10:34:37

Executable Shell Scripts

Time of First Successful Submission: 2026-05-17 10:35:26

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-05-17 10:41:49

Launching Screen

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

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

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

Setting PATH

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

Finding Commands

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

Adding Commands

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

Hijacking Commands

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

Bashrc Backdoor

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

Sniffing Input

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

Overshared Directories

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

Tricky Linking

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

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

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

Disk-Space Doomsday

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

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-05-17 11:34:00

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-17 11:35:28


Computing 101

94 / 104 541 / 22763


Your First Register

Time of First Successful Submission: 2026-05-18 12:52:27

Your First Syscall

Time of First Successful Submission: 2026-05-18 12:53:02

Exit Codes

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

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2026-05-18 12:55:51

Loading From Memory

Time of First Successful Submission: 2026-05-18 12:58:11

More Loading Practice

Time of First Successful Submission: 2026-05-18 13:00:22

Dereferencing Pointers

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

Dereferencing Yourself

Time of First Successful Submission: 2026-05-18 13:02:08

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-18 13:02:44

Stored Addresses

Time of First Successful Submission: 2026-05-18 13:03:38

Double Dereference

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

The Stack

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

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-18 13:07:12

Popping From the Stack

Time of First Successful Submission: 2026-05-18 13:07:45

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-05-18 13:11:47

Starting GDB

Time of First Successful Submission: 2026-05-18 13:12:40

Quitting GDB

Time of First Successful Submission: 2026-05-18 13:13:38

Starting Programs in GDB

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

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-05-18 13:17:27

Reading Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-05-18 13:21:46

Examining Memory

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

Examining Stack Pointers

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

Cooperative Debugging

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

Writing Output

Time of First Successful Submission: 2026-05-18 13:26:08

Chaining Syscalls

Time of First Successful Submission: 2026-05-18 13:26:51

Writing Strings

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

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-05-18 13:29:40

Hardcoding the Filename

Time of First Successful Submission: 2026-05-18 13:31:15

Comparing Values

Time of First Successful Submission: 2026-05-18 13:33:21

Comparing Characters

Time of First Successful Submission: 2026-05-18 13:33:55

Conditional Control Flow

Time of First Successful Submission: 2026-05-18 13:34:45

Comparing Strings

Time of First Successful Submission: 2026-05-18 13:35:32

Reverse the Password

Time of First Successful Submission: 2026-05-18 13:36:34

Conditionals Without Conditionals

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

Looping

Time of First Successful Submission: 2026-05-18 13:45:07

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-05-18 13:47:41

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-18 13:48:29

Loops on Data

Time of First Successful Submission: 2026-05-18 13:51:03

set-register

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

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2026-05-18 13:55:12

linear-equation-registers

Time of First Successful Submission: 2026-05-18 13:55:43

integer-division

Time of First Successful Submission: 2026-05-18 13:56:32

modulo-operation

Time of First Successful Submission: 2026-05-18 13:57:14

set-upper-byte

Time of First Successful Submission: 2026-05-18 13:57:49

efficient-modulo

Time of First Successful Submission: 2026-05-18 13:58:40

byte-extraction

Time of First Successful Submission: 2026-05-18 13:59:44

bitwise-and

Time of First Successful Submission: 2026-05-18 14:00:24

check-even

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

memory-read

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

memory-write

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

memory-increment

Time of First Successful Submission: 2026-05-18 14:02:53

byte-access

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

memory-size-access

Time of First Successful Submission: 2026-05-18 14:04:20

little-endian-write

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

memory-sum

Time of First Successful Submission: 2026-05-18 14:07:13

stack-subtraction

Time of First Successful Submission: 2026-05-18 14:07:44

swap-stack-values

Time of First Successful Submission: 2026-05-18 14:08:24

average-stack-values

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

absolute-jump

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

relative-jump

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

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2026-05-18 14:13:20

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-05-18 14:15:41

count-non-zero

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

string-lower

Time of First Successful Submission: 2026-05-18 14:20:52

most-common-byte

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

Exit

Time of First Successful Submission: 2026-05-18 14:25:50

Socket

Time of First Successful Submission: 2026-05-18 14:27:34

Bind

Time of First Successful Submission: 2026-05-18 14:29:47

Listen

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

Accept

Time of First Successful Submission: 2026-05-18 14:30:44

Static Response

Time of First Successful Submission: 2026-05-18 14:31:38

Dynamic Response

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

Iterative GET Server

Time of First Successful Submission: 2026-05-18 14:33:50

Concurrent GET Server

Time of First Successful Submission: 2026-05-18 14:34:50

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-05-18 14:37:21

Debugging Programs

Time of First Successful Submission: 2026-05-18 14:40:48

Inspecting Registers

Time of First Successful Submission: 2026-05-18 14:43:54

Examining Memory

Time of First Successful Submission: 2026-05-18 14:59:00

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-05-19 10:37:45

Modifying Data

Time of First Successful Submission: 2026-05-19 10:53:07

Modifying Execution

Time of First Successful Submission: 2026-05-19 10:55:47

Broken Functions

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


Playing With Programs

116 / 116 956 / 24026


What's the password?

Time of First Successful Submission: 2026-05-20 13:02:50

... and again!

Time of First Successful Submission: 2026-05-20 13:12:35

Newline Troubles

Time of First Successful Submission: 2026-05-20 13:14:23

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2026-05-20 13:44:53

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-05-20 13:47:07

Decoding Hex

Time of First Successful Submission: 2026-05-20 13:47:53

Decoding Practice

Time of First Successful Submission: 2026-05-20 13:48:49

Encoding Practice

Time of First Successful Submission: 2026-05-20 13:50:36

Hex-encoding ASCII

Time of First Successful Submission: 2026-05-20 13:51:52

Nested Encoding

Time of First Successful Submission: 2026-05-20 13:53:14

Hex-encoding UTF-8

Time of First Successful Submission: 2026-05-20 13:54:20

UTF Mixups

Time of First Successful Submission: 2026-05-20 13:55:10

Modifying Encoded Data

Time of First Successful Submission: 2026-05-20 13:55:53

Decoding Base64

Time of First Successful Submission: 2026-05-20 13:56:38

Encoding Base64

Time of First Successful Submission: 2026-05-20 13:57:47

Dealing with Obfuscation

Time of First Successful Submission: 2026-05-20 13:58:35

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-05-20 14:00:39

Your First HTTP Request

Time of First Successful Submission: 2026-05-23 04:24:36

Reading Flask

Time of First Successful Submission: 2026-05-23 04:33:30

Commented Data

Time of First Successful Submission: 2026-05-23 04:37:53

HTTP Metadata

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

HTTP (netcat)

Time of First Successful Submission: 2026-05-23 04:56:18

HTTP Paths (netcat)

Time of First Successful Submission: 2026-05-23 05:01:53

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-05-23 05:11:34

HTTP Host Header (python)

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

HTTP Host Header (curl)

Time of First Successful Submission: 2026-05-23 05:19:45

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2026-05-23 05:24:57

HTTP GET Parameters

Time of First Successful Submission: 2026-05-23 05:32:48

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-05-23 05:38:00

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-05-23 05:51:01

HTTP Forms (netcat)

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

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-05-23 06:18:58

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-05-23 06:22:11

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-05-23 07:14:56

HTTP Redirects (curl)

Time of First Successful Submission: 2026-05-23 07:17:17

HTTP Redirects (python)

Time of First Successful Submission: 2026-05-23 07:20:15

HTTP Cookies (curl)

Time of First Successful Submission: 2026-05-23 07:29:53

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-05-23 09:12:08

Server State (python)

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

Listening Web

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

Speaking Redirects

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

JavaScript Redirects

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

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-05-23 10:19:18

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

Time of First Successful Submission: 2026-05-23 10:28:00

cat

Time of First Successful Submission: 2026-05-24 10:19:44

more

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

less

Time of First Successful Submission: 2026-05-24 10:24:59

tail

Time of First Successful Submission: 2026-05-24 10:25:40

head

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

sort

Time of First Successful Submission: 2026-05-24 10:26:24

vim

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

emacs

Time of First Successful Submission: 2026-05-24 10:28:36

nano

Time of First Successful Submission: 2026-05-24 10:29:11

rev

Time of First Successful Submission: 2026-05-24 10:31:05

od

Time of First Successful Submission: 2026-05-24 10:33:53

hd

Time of First Successful Submission: 2026-05-24 10:35:07

xxd

Time of First Successful Submission: 2026-05-24 10:36:48

base32

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

base64

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

split

Time of First Successful Submission: 2026-05-24 10:40:02

gzip

Time of First Successful Submission: 2026-05-24 10:40:42

bzip2

Time of First Successful Submission: 2026-05-24 10:41:41

zip

Time of First Successful Submission: 2026-05-24 10:42:29

tar

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

ar

Time of First Successful Submission: 2026-05-24 10:49:27

cpio

Time of First Successful Submission: 2026-05-24 10:55:33

genisoimage

Time of First Successful Submission: 2026-05-24 12:34:46

env

Time of First Successful Submission: 2026-05-24 12:39:15

find

Time of First Successful Submission: 2026-05-24 12:44:15

make

Time of First Successful Submission: 2026-05-24 12:45:10

nice

Time of First Successful Submission: 2026-05-24 17:19:57

timeout

Time of First Successful Submission: 2026-05-24 17:20:33

stdbuf

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

setarch

Time of First Successful Submission: 2026-05-24 17:26:57

watch

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

socat

Time of First Successful Submission: 2026-05-24 17:33:37

whiptail

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

awk

Time of First Successful Submission: 2026-05-24 17:35:16

sed

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

ed

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

chown

Time of First Successful Submission: 2026-05-24 17:39:53

chmod

Time of First Successful Submission: 2026-05-24 17:40:32

cp

Time of First Successful Submission: 2026-05-24 17:45:46

mv

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

perl

Time of First Successful Submission: 2026-05-25 10:20:58

python

Time of First Successful Submission: 2026-05-25 10:24:42

ruby

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

bash

Time of First Successful Submission: 2026-05-25 10:26:45

date

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

dmesg

Time of First Successful Submission: 2026-05-25 10:27:28

wc

Time of First Successful Submission: 2026-05-25 10:27:53

gcc

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

as

Time of First Successful Submission: 2026-05-25 10:28:37

wget

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

ssh-keygen

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

SQL Queries

Time of First Successful Submission: 2026-05-26 15:49:39

Filtering SQL

Time of First Successful Submission: 2026-05-26 15:52:49

Choosing Columns

Time of First Successful Submission: 2026-05-26 15:56:03

Exclusionary Filtering

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

Filtering Strings

Time of First Successful Submission: 2026-05-26 16:00:31

Filtering on Expressions

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

SELECTing Expressions

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

Composite Conditions

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

Reaching Your LIMITs

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

Querying Metadata

Time of First Successful Submission: 2026-05-26 16:22:37


DSU Cyber Camps

12 / 104 2805 / 47198


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Connecting over SSH

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

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-05-17 05:51:00

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-05-17 04:51:57

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


GCA CTF

12 / 104 2805 / 47198


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Connecting over SSH

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

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-05-17 05:51:00

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-05-17 04:51:57

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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