0xV01D

🐧 💻

Intro to Programming Languages

15 / 253 7579 / 55501


Commands

Time of First Successful Submission: 2025-06-07 07:50:00

Command Arguments

Time of First Successful Submission: 2025-10-12 03:51:06

Command History

Time of First Successful Submission: 2025-10-12 03:52:51

The Root Path

Time of First Successful Submission: 2025-10-12 03:58:17

Absolute Paths

Time of First Successful Submission: 2025-10-12 04:00:21

Changing position

Time of First Successful Submission: 2025-10-12 04:05:10

Changing to an Absolute Path

Time of First Successful Submission: 2025-10-12 04:08:15

Relative Paths

Time of First Successful Submission: 2025-10-12 04:13:44

Cat

Time of First Successful Submission: 2025-10-17 04:47:13

Ls

Time of First Successful Submission: 2025-10-17 05:07:00

Ls All

Time of First Successful Submission: 2025-10-17 05:12:18

Find

Time of First Successful Submission: 2025-10-17 05:24:09

Piping Echo

Time of First Successful Submission: 2025-12-14 05:29:43

Piping Stdout

Time of First Successful Submission: 2025-12-14 05:35:55

Piping Stdin

Time of First Successful Submission: 2025-12-14 06:02:38


Start Here

10 / 10 4127 / 77259


Using the Terminal

Time of First Successful Submission: 2025-10-12 01:41:47

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-12 01:46:33

Using the GUI Desktop

Time of First Successful Submission: 2025-10-12 01:49:19

Pasting into the Desktop

Time of First Successful Submission: 2025-10-12 01:51:19

Restarting Challenges

Time of First Successful Submission: 2025-10-12 01:55:43

Challenge Programs

Time of First Successful Submission: 2025-10-12 02:04:06

The Flag File

Time of First Successful Submission: 2025-10-12 02:11:48

Using Privileged Mode

Time of First Successful Submission: 2025-10-12 02:28:38

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-12 03:30:36

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-12 03:32:59


Linux Luminarium

128 / 128 1268 / 56278


Intro to Commands

Time of First Successful Submission: 2025-06-07 07:50:00

Intro to Arguments

Time of First Successful Submission: 2025-10-12 03:51:06

Command History

Time of First Successful Submission: 2025-10-12 03:52:51

The Root

Time of First Successful Submission: 2025-10-12 03:58:17

Program and absolute paths

Time of First Successful Submission: 2025-10-12 04:00:21

Position thy self

Time of First Successful Submission: 2025-10-12 04:05:10

Position elsewhere

Time of First Successful Submission: 2025-10-12 04:08:15

implicit relative paths, from /

Time of First Successful Submission: 2025-10-12 04:13:44

explicit relative paths, from /

Time of First Successful Submission: 2025-10-12 04:18:01

implicit relative path

Time of First Successful Submission: 2025-10-12 04:24:51

home sweet home

Time of First Successful Submission: 2025-10-12 04:36:50

cat: not the pet, but the command!

Time of First Successful Submission: 2025-10-17 04:47:13

catting absolute paths

Time of First Successful Submission: 2025-10-17 04:48:09

more catting practice

Time of First Successful Submission: 2025-10-17 04:51:42

grepping for a needle in a haystack

Time of First Successful Submission: 2025-10-17 04:54:02

comparing files

Time of First Successful Submission: 2025-10-17 04:59:14

listing files

Time of First Successful Submission: 2025-10-17 05:07:00

touching files

Time of First Successful Submission: 2025-10-17 05:08:40

removing files

Time of First Successful Submission: 2025-10-17 05:09:57

moving files

Time of First Successful Submission: 2025-10-17 05:11:12

copying files

Time of First Successful Submission: 2025-11-14 18:51:35

hidden files

Time of First Successful Submission: 2025-10-17 05:12:18

An Epic Filesystem Quest

Time of First Successful Submission: 2025-10-17 05:20:07

making directories

Time of First Successful Submission: 2025-10-17 05:21:06

finding files

Time of First Successful Submission: 2025-10-17 05:24:09

linking files

Time of First Successful Submission: 2025-10-17 05:44:04

Learning From Documentation

Time of First Successful Submission: 2025-10-20 09:18:11

Learning Complex Usage

Time of First Successful Submission: 2025-10-20 09:21:40

Reading Manuals

Time of First Successful Submission: 2025-10-20 09:28:41

Searching Manuals

Time of First Successful Submission: 2025-10-20 09:31:37

Searching For Manuals

Time of First Successful Submission: 2025-10-20 10:08:10

Helpful Programs

Time of First Successful Submission: 2025-10-20 10:11:52

Help for Builtins

Time of First Successful Submission: 2025-10-20 10:19:38

Matching with *

Time of First Successful Submission: 2025-11-14 19:27:29

Matching with ?

Time of First Successful Submission: 2025-11-16 19:32:29

Matching with []

Time of First Successful Submission: 2025-11-16 19:37:52

Matching paths with []

Time of First Successful Submission: 2025-11-16 19:41:06

Multiple globs

Time of First Successful Submission: 2025-11-16 19:47:07

Mixing globs

Time of First Successful Submission: 2025-11-16 19:52:46

Exclusionary globbing

Time of First Successful Submission: 2025-11-16 19:58:39

Tab completion

Time of First Successful Submission: 2025-11-16 20:03:50

Multiple options for tab completion

Time of First Successful Submission: 2025-11-16 20:16:22

Tab completion on commands

Time of First Successful Submission: 2025-11-16 20:17:24

Redirecting output

Time of First Successful Submission: 2025-12-14 05:29:43

Redirecting more output

Time of First Successful Submission: 2025-12-14 05:35:55

Appending output

Time of First Successful Submission: 2025-12-14 05:38:59

Redirecting errors

Time of First Successful Submission: 2025-12-14 05:52:36

Redirecting input

Time of First Successful Submission: 2025-12-14 06:02:38

Grepping stored results

Time of First Successful Submission: 2025-12-14 06:05:56

Grepping live output

Time of First Successful Submission: 2025-12-14 06:10:39

Grepping errors

Time of First Successful Submission: 2025-12-14 06:17:20

Filtering with grep -v

Time of First Successful Submission: 2025-12-14 22:23:59

Filtering with sed

Time of First Successful Submission: 2025-12-14 22:27:27

Duplicating piped data with tee

Time of First Successful Submission: 2025-12-14 23:37:59

Process substitution for input

Time of First Successful Submission: 2025-12-14 23:57:01

Writing to multiple programs

Time of First Successful Submission: 2025-12-15 00:20:23

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-15 00:37:07

Named pipes

Time of First Successful Submission: 2025-12-15 00:48:55

Printing Variables

Time of First Successful Submission: 2025-12-15 01:25:58

Setting Variables

Time of First Successful Submission: 2025-12-15 01:28:15

Multi-word Variables

Time of First Successful Submission: 2025-12-15 01:29:40

Exporting Variables

Time of First Successful Submission: 2025-12-15 01:34:21

Printing Exported Variables

Time of First Successful Submission: 2025-12-15 01:35:22

Storing Command Output

Time of First Successful Submission: 2025-12-15 01:38:44

Reading Input

Time of First Successful Submission: 2025-12-15 01:43:29

Reading Files

Time of First Successful Submission: 2025-12-15 01:47:56

Translating characters

Time of First Successful Submission: 2025-12-15 02:05:41

Deleting characters

Time of First Successful Submission: 2025-12-15 02:09:29

Deleting newlines

Time of First Successful Submission: 2025-12-15 02:25:12

Extracting the first lines with head

Time of First Successful Submission: 2025-12-15 02:32:00

Extracting specific sections of text

Time of First Successful Submission: 2025-12-15 03:01:06

Sorting data

Time of First Successful Submission: 2025-12-15 03:02:50

Listing Processes

Time of First Successful Submission: 2026-01-08 06:35:02

Killing Processes

Time of First Successful Submission: 2026-01-08 06:40:15

Interrupting Processes

Time of First Successful Submission: 2026-01-08 06:43:42

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-08 06:48:57

Suspending Processes

Time of First Successful Submission: 2026-01-08 06:51:41

Resuming Processes

Time of First Successful Submission: 2026-01-08 06:53:29

Backgrounding Processes

Time of First Successful Submission: 2026-01-08 07:02:54

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-08 07:07:24

Process Exit Codes

Time of First Successful Submission: 2026-01-08 07:10:17

Becoming root with su

Time of First Successful Submission: 2026-01-08 08:12:06

Other users with su

Time of First Successful Submission: 2026-01-08 08:13:37

Cracking passwords

Time of First Successful Submission: 2026-01-08 08:29:34

Using sudo

Time of First Successful Submission: 2026-01-08 08:36:10

Changing File Ownership

Time of First Successful Submission: 2026-01-09 07:30:11

Groups and Files

Time of First Successful Submission: 2026-01-09 07:36:09

Fun With Groups Names

Time of First Successful Submission: 2026-01-09 07:38:58

Changing Permissions

Time of First Successful Submission: 2026-01-09 07:41:30

Executable Files

Time of First Successful Submission: 2026-01-09 07:47:08

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-09 07:55:16

Permissions Setting Practice

Time of First Successful Submission: 2026-01-09 08:02:52

The SUID Bit

Time of First Successful Submission: 2026-01-09 08:15:13

Chaining with Semicolons

Time of First Successful Submission: 2026-01-10 12:00:40

Building on Success

Time of First Successful Submission: 2026-01-10 12:09:00

Handling Failure

Time of First Successful Submission: 2026-01-10 12:15:46

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2026-01-10 15:06:24

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2026-01-10 21:01:44

Scripting with Arguments

Time of First Successful Submission: 2026-01-10 21:16:36

Scripting with Conditionals

Time of First Successful Submission: 2026-01-10 21:20:59

Scripting with Default Cases

Time of First Successful Submission: 2026-01-10 21:23:25

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-10 21:28:10

Reading Shell Scripts

Time of First Successful Submission: 2026-01-10 21:32:00

Launching Screen

Time of First Successful Submission: 2026-01-11 12:31:20

Detaching and Attaching

Time of First Successful Submission: 2026-01-11 12:34:19

Finding Sessions

Time of First Successful Submission: 2026-01-11 12:39:14

Switching Windows

Time of First Successful Submission: 2026-01-11 12:42:43

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-11 12:45:46

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-11 12:47:46

The PATH Variable

Time of First Successful Submission: 2026-01-11 20:53:01

Setting PATH

Time of First Successful Submission: 2026-01-11 20:57:05

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2026-01-11 21:09:33

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-01-12 09:36:33

Sniffing Input

Time of First Successful Submission: 2026-01-12 10:13:37

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-01-12 11:35:33

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-12 11:53:56

Snooping on Configurations

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

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-13 11:46:53

rm -rf /

Time of First Successful Submission: 2026-01-13 11:51:29

Life after rm -rf /

Time of First Successful Submission: 2026-01-13 12:01:15

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-13 12:20:08


Computing 101

132 / 132 760 / 26236


Your First Register

Time of First Successful Submission: 2026-01-15 01:51:59

Your First Syscall

Time of First Successful Submission: 2026-04-11 16:47:38

Exit Codes

Time of First Successful Submission: 2026-04-11 21:24:55

Building Executables

Time of First Successful Submission: 2026-04-11 21:42:00

Moving Between Registers

Time of First Successful Submission: 2026-04-11 21:47:10

Loading From Memory

Time of First Successful Submission: 2026-07-26 18:40:52

More Loading Practice

Time of First Successful Submission: 2026-07-26 22:25:14

Dereferencing Pointers

Time of First Successful Submission: 2026-07-27 21:15:38

Dereferencing Yourself

Time of First Successful Submission: 2026-07-27 21:18:51

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-07-28 00:30:20

Double Dereference

Time of First Successful Submission: 2026-07-28 00:44:53

The Stack

Time of First Successful Submission: 2026-07-28 03:54:24

Stack Offsets

Time of First Successful Submission: 2026-07-28 07:14:26

Program Arguments on the Stack

Time of First Successful Submission: 2026-07-29 04:59:11

Popping From the Stack

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

Negative Numbers

Time of First Successful Submission: 2026-07-30 09:55:52

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-07-30 10:10:34

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-07-30 10:16:08

Encoding Negatives

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-07-31 06:37:41

More Hex

Time of First Successful Submission: 2026-07-31 06:40:57

Decoding Hex

Time of First Successful Submission: 2026-07-31 06:43:57

Mixed Conversions

Time of First Successful Submission: 2026-07-31 06:55:07

Disassembling Programs

Time of First Successful Submission: 2026-07-31 07:29:53

Tracing Syscalls

Time of First Successful Submission: 2026-07-31 07:46:38

Starting GDB

Time of First Successful Submission: 2026-07-31 07:53:40

Quitting GDB

Time of First Successful Submission: 2026-07-31 07:55:34

Starting Programs in GDB

Time of First Successful Submission: 2026-07-31 08:29:02

Disassembling in GDB

Time of First Successful Submission: 2026-07-31 08:31:00

Stepping Through Instructions

Time of First Successful Submission: 2026-07-31 08:37:34

Reading Register Values

Time of First Successful Submission: 2026-07-31 08:39:44

Setting Register Values

Time of First Successful Submission: 2026-07-31 08:49:44

Popping Stack Values

Time of First Successful Submission: 2026-07-31 08:58:14

Examining Memory

Time of First Successful Submission: 2026-07-31 09:02:52

Examining Stack Pointers

Time of First Successful Submission: 2026-07-31 15:09:29

Cooperative Debugging

Time of First Successful Submission: 2026-07-31 15:30:56

Running with Arguments

Time of First Successful Submission: 2026-07-31 15:46:22

Redirecting Input in GDB

Time of First Successful Submission: 2026-07-31 15:57:46

Writing Output

Time of First Successful Submission: 2026-08-01 23:02:29

Chaining Syscalls

Time of First Successful Submission: 2026-08-01 23:16:38

Writing Strings

Time of First Successful Submission: 2026-08-01 23:20:34

Reading Data

Time of First Successful Submission: 2026-08-01 23:51:50

Reading Exactly

Time of First Successful Submission: 2026-08-02 00:25:19

Opening Files

Time of First Successful Submission: 2026-08-02 00:45:14

Hardcoding the Filename

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

RIP-Relative Strings

Time of First Successful Submission: 2026-08-02 06:09:11

Comparing Values

Time of First Successful Submission: 2026-08-03 16:14:41

Comparing Characters

Time of First Successful Submission: 2026-08-09 08:51:50

Conditional Control Flow

Time of First Successful Submission: 2026-08-09 09:12:11

Comparing Strings

Time of First Successful Submission: 2026-08-09 09:26:39

Reverse the Password

Time of First Successful Submission: 2026-08-09 10:20:19

Conditionals Without Conditionals

Time of First Successful Submission: 2026-08-09 11:09:08

Recognizing Loops

Time of First Successful Submission: 2026-08-10 12:10:54

Writing Loops

Time of First Successful Submission: 2026-08-10 12:55:24

Writing From a Shared Library

Time of First Successful Submission: 2026-08-13 11:29:55

Returning a Value

Time of First Successful Submission: 2026-08-13 13:06:32

Calling Through a Pointer

Time of First Successful Submission: 2026-08-13 13:17:01

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-08-13 13:28:07

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-08-15 20:44:47

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-08-15 20:55:16

Sign Extension

Time of First Successful Submission: 2026-08-17 20:31:07

Little-Endian Bytes

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

Qword by Qword

Time of First Successful Submission: 2026-08-22 19:48:24

Dword by Dword

Time of First Successful Submission: 2026-08-24 09:13:20

Word by Word

Time of First Successful Submission: 2026-08-24 09:25:25

Byte by Byte

Time of First Successful Submission: 2026-08-24 09:31:45

Cracking a Struct

Time of First Successful Submission: 2026-08-24 09:41:50

Scrambled Struct

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

Reverse the Calculation

Time of First Successful Submission: 2026-08-24 10:53:07

Reverse the Reverse

Time of First Successful Submission: 2026-08-24 11:04:46

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-08-24 11:42:59

Even or Odd

Time of First Successful Submission: 2026-08-24 12:25:46

Masking Bits

Time of First Successful Submission: 2026-08-24 12:43:32

Lowercase a String

Time of First Successful Submission: 2026-08-24 13:12:15

Uppercase a String

Time of First Successful Submission: 2026-08-24 13:32:18

Swap Case

Time of First Successful Submission: 2026-08-24 13:55:51

Shifting Left

Time of First Successful Submission: 2026-08-24 14:14:51

Shifting Right

Time of First Successful Submission: 2026-08-24 14:32:40

Loops on Data

Time of First Successful Submission: 2026-08-24 14:43:11

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-08-25 09:57:26

Loading Stale Stack Data

Time of First Successful Submission: 2026-08-25 10:29:03

Stealing Stale Stack Data

Time of First Successful Submission: 2026-08-25 10:39:50

Reserving Your Own Frame

Time of First Successful Submission: 2026-08-25 11:06:07

Using Your Own Frame

Time of First Successful Submission: 2026-08-25 12:38:32

Environment Variables on the Stack

Time of First Successful Submission: 2026-08-25 13:33:00

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-08-25 15:59:58

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-08-25 16:08:39

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-08-25 16:18:27

A Single Digit

Time of First Successful Submission: 2026-08-30 17:28:18

Two Digits

Time of First Successful Submission: 2026-08-30 18:41:06

String to Integer

Time of First Successful Submission: 2026-08-30 23:26:52

Negative Numbers

Time of First Successful Submission: 2026-08-31 06:04:38

Where the Number Ends

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

A Whole Program

Time of First Successful Submission: 2026-08-31 08:29:55

A Single Digit, Back to Text

Time of First Successful Submission: 2026-08-31 09:05:32

Divide and Remainder

Time of First Successful Submission: 2026-09-01 08:55:59

Drop the Leading Zero

Time of First Successful Submission: 2026-09-01 09:10:27

Integer to String

Time of First Successful Submission: 2026-09-01 11:14:25

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-09-02 13:29:58

Sum Them All

Time of First Successful Submission: 2026-09-16 09:10:33

Addition

Time of First Successful Submission: 2026-10-21 06:26:34

Subtraction

Time of First Successful Submission: 2026-10-26 08:42:31

Multiplication

Time of First Successful Submission: 2026-10-26 08:49:53

Bitwise Operators

Time of First Successful Submission: 2026-10-26 09:03:49

Unary Operators

Time of First Successful Submission: 2026-10-26 09:57:52

Literal Output

Time of First Successful Submission: 2026-10-27 13:49:26

Newline Escapes

Time of First Successful Submission: 2026-10-28 16:32:46

Escaped Syntax

Time of First Successful Submission: 2026-10-28 20:07:46

Decimal Markers

Time of First Successful Submission: 2026-10-31 00:19:02

Multiple Decimal Markers

Time of First Successful Submission: 2026-10-31 00:42:00

String Markers

Time of First Successful Submission: 2026-11-02 21:19:32

Hex Byte Escapes

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

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-11-03 22:26:39

Examining Memory

Time of First Successful Submission: 2026-11-03 23:03:42

Setting Breakpoints

Time of First Successful Submission: 2026-11-03 23:38:31

GDB Scripting

Time of First Successful Submission: 2026-11-06 04:13:41

Modifying Data

Time of First Successful Submission: 2026-11-06 05:02:28

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-11-06 05:47:34

Exit

Time of First Successful Submission: 2026-11-07 01:04:52

Socket

Time of First Successful Submission: 2026-11-07 01:41:01

Bind

Time of First Successful Submission: 2026-11-07 02:26:14

Listen

Time of First Successful Submission: 2026-11-08 04:30:33

Accept

Time of First Successful Submission: 2026-11-08 05:42:40

Static Response

Time of First Successful Submission: 2026-11-08 06:09:47

Dynamic Response

Time of First Successful Submission: 2026-11-12 08:15:47

Iterative GET Server

Time of First Successful Submission: 2026-11-12 08:29:32

Concurrent GET Server

Time of First Successful Submission: 2026-11-12 08:56:42

Concurrent POST Server

Time of First Successful Submission: 2026-11-12 12:25:01

Web Server

Time of First Successful Submission: 2026-11-12 12:42:26


Playing With Programs

5 / 116 23162 / 27546


cat

Time of First Successful Submission: 2026-08-25 23:02:17

more

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

less

Time of First Successful Submission: 2026-08-25 23:03:16

tail

Time of First Successful Submission: 2026-08-25 23:03:38

nano

Time of First Successful Submission: 2026-08-25 23:04:08


DSU Cyber Camps

12 / 104 812 / 77748


Using the Terminal

Time of First Successful Submission: 2025-10-12 01:41:47

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-12 01:46:33

Using the GUI Desktop

Time of First Successful Submission: 2025-10-12 01:49:19

Pasting into the Desktop

Time of First Successful Submission: 2025-10-12 01:51:19

Connecting over SSH

Time of First Successful Submission: 2025-11-18 07:02:44

Restarting Challenges

Time of First Successful Submission: 2025-10-12 01:55:43

Getting Help

Time of First Successful Submission: 2025-10-12 01:59:41

Challenge Programs

Time of First Successful Submission: 2025-10-12 02:04:06

The Flag File

Time of First Successful Submission: 2025-10-12 02:11:48

Using Privileged Mode

Time of First Successful Submission: 2025-10-12 02:28:38

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-12 03:30:36

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-12 03:32:59


GCA CTF

12 / 104 812 / 77748


Using the Terminal

Time of First Successful Submission: 2025-10-12 01:41:47

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-12 01:46:33

Using the GUI Desktop

Time of First Successful Submission: 2025-10-12 01:49:19

Pasting into the Desktop

Time of First Successful Submission: 2025-10-12 01:51:19

Connecting over SSH

Time of First Successful Submission: 2025-11-18 07:02:44

Restarting Challenges

Time of First Successful Submission: 2025-10-12 01:55:43

Getting Help

Time of First Successful Submission: 2025-10-12 01:59:41

Challenge Programs

Time of First Successful Submission: 2025-10-12 02:04:06

The Flag File

Time of First Successful Submission: 2025-10-12 02:11:48

Using Privileged Mode

Time of First Successful Submission: 2025-10-12 02:28:38

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-12 03:30:36

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-12 03:32:59