Noyko12

🐧 💻

Intro to Programming Languages

15 / 253 14995 / 52367


Commands

Time of First Successful Submission: 2026-09-06 09:58:03

Command Arguments

Time of First Successful Submission: 2026-09-06 09:59:23

Command History

Time of First Successful Submission: 2026-09-06 10:00:21

The Root Path

Time of First Successful Submission: 2026-09-06 10:02:00

Absolute Paths

Time of First Successful Submission: 2026-09-06 10:03:29

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2026-09-06 10:07:51

Relative Paths

Time of First Successful Submission: 2026-09-06 10:10:24

Cat

Time of First Successful Submission: 2026-09-06 10:31:55

Ls

Time of First Successful Submission: 2026-09-06 10:50:25

Ls All

Time of First Successful Submission: 2026-09-06 11:07:55

Find

Time of First Successful Submission: 2026-09-06 11:20:39

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-09-07 08:40:19

Piping Stdin

Time of First Successful Submission: 2026-09-07 08:49:51


Start Here

10 / 10 17326 / 72588


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-06 08:53:20

Using the GUI Desktop

Time of First Successful Submission: 2026-09-06 08:57:39

Pasting into the Desktop

Time of First Successful Submission: 2026-09-06 09:10:39

Restarting Challenges

Time of First Successful Submission: 2026-09-06 09:22:32

Challenge Programs

Time of First Successful Submission: 2026-09-06 09:26:04

The Flag File

Time of First Successful Submission: 2026-09-06 09:39:53

Using Privileged Mode

Time of First Successful Submission: 2026-09-06 09:43:41

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-06 09:51:14

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-06 09:52:02


Linux Luminarium

128 / 128 5288 / 53090


Intro to Commands

Time of First Successful Submission: 2026-09-06 09:58:03

Intro to Arguments

Time of First Successful Submission: 2026-09-06 09:59:23

Command History

Time of First Successful Submission: 2026-09-06 10:00:21

The Root

Time of First Successful Submission: 2026-09-06 10:02:00

Program and absolute paths

Time of First Successful Submission: 2026-09-06 10:03:29

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2026-09-06 10:07:51

implicit relative paths, from /

Time of First Successful Submission: 2026-09-06 10:10:24

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-09-06 10:13:56

home sweet home

Time of First Successful Submission: 2026-09-06 10:17:29

cat: not the pet, but the command!

Time of First Successful Submission: 2026-09-06 10:31:55

catting absolute paths

Time of First Successful Submission: 2026-09-06 10:32:51

more catting practice

Time of First Successful Submission: 2026-09-06 10:34:04

grepping for a needle in a haystack

Time of First Successful Submission: 2026-09-06 10:35:50

comparing files

Time of First Successful Submission: 2026-09-06 10:47:30

listing files

Time of First Successful Submission: 2026-09-06 10:50:25

touching files

Time of First Successful Submission: 2026-09-06 10:52:01

removing files

Time of First Successful Submission: 2026-09-06 10:53:08

moving files

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

copying files

Time of First Successful Submission: 2026-09-06 11:06:40

hidden files

Time of First Successful Submission: 2026-09-06 11:07:55

An Epic Filesystem Quest

Time of First Successful Submission: 2026-09-06 11:15:38

making directories

Time of First Successful Submission: 2026-09-06 11:17:19

finding files

Time of First Successful Submission: 2026-09-06 11:20:39

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-09-06 12:10:21

Learning Complex Usage

Time of First Successful Submission: 2026-09-06 12:12:36

Reading Manuals

Time of First Successful Submission: 2026-09-06 12:16:03

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-09-06 12:34:09

Helpful Programs

Time of First Successful Submission: 2026-09-06 12:36:03

Help for Builtins

Time of First Successful Submission: 2026-09-06 12:37:35

Matching with *

Time of First Successful Submission: 2026-09-07 07:39:59

Matching with ?

Time of First Successful Submission: 2026-09-07 07:41:31

Matching with []

Time of First Successful Submission: 2026-09-07 07:43:24

Matching paths with []

Time of First Successful Submission: 2026-09-07 07:44:58

Multiple globs

Time of First Successful Submission: 2026-09-07 07:47:59

Mixing globs

Time of First Successful Submission: 2026-09-07 08:02:43

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2026-09-07 08:07:29

Multiple options for tab completion

Time of First Successful Submission: 2026-09-07 08:21:12

Tab completion on commands

Time of First Successful Submission: 2026-09-07 08:21:56

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-09-07 08:40:19

Appending output

Time of First Successful Submission: 2026-09-07 08:43:04

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-09-07 08:49:51

Grepping stored results

Time of First Successful Submission: 2026-09-07 08:54:22

Grepping live output

Time of First Successful Submission: 2026-09-07 08:56:19

Grepping errors

Time of First Successful Submission: 2026-09-07 09:00:53

Filtering with grep -v

Time of First Successful Submission: 2026-09-07 09:02:43

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2026-09-07 09:10:42

Process substitution for input

Time of First Successful Submission: 2026-09-07 09:23:57

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2026-09-07 11:29:42

Named pipes

Time of First Successful Submission: 2026-09-07 11:47:00

Printing Variables

Time of First Successful Submission: 2026-09-07 12:12:16

Setting Variables

Time of First Successful Submission: 2026-09-07 12:14:30

Multi-word Variables

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

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-09-07 12:22:06

Storing Command Output

Time of First Successful Submission: 2026-09-07 12:25:58

Reading Input

Time of First Successful Submission: 2026-09-07 12:32:50

Reading Files

Time of First Successful Submission: 2026-09-07 12:35:46

Translating characters

Time of First Successful Submission: 2026-09-07 12:40:14

Deleting characters

Time of First Successful Submission: 2026-09-07 12:41:38

Deleting newlines

Time of First Successful Submission: 2026-09-07 13:15:28

Extracting the first lines with head

Time of First Successful Submission: 2026-09-07 13:17:28

Extracting specific sections of text

Time of First Successful Submission: 2026-09-07 13:20:22

Sorting data

Time of First Successful Submission: 2026-09-07 13:22:29

Listing Processes

Time of First Successful Submission: 2026-09-07 13:28:23

Killing Processes

Time of First Successful Submission: 2026-09-07 13:30:32

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-09-07 13:37:46

Suspending Processes

Time of First Successful Submission: 2026-09-07 13:38:59

Resuming Processes

Time of First Successful Submission: 2026-09-07 13:39:55

Backgrounding Processes

Time of First Successful Submission: 2026-09-07 13:44:19

Foregrounding Processes

Time of First Successful Submission: 2026-09-07 13:46:50

Starting Backgrounded Processes

Time of First Successful Submission: 2026-09-07 13:47:54

Process Exit Codes

Time of First Successful Submission: 2026-09-07 13:50:16

Becoming root with su

Time of First Successful Submission: 2026-09-07 14:17:02

Other users with su

Time of First Successful Submission: 2026-09-07 14:17:59

Cracking passwords

Time of First Successful Submission: 2026-09-07 14:27:28

Using sudo

Time of First Successful Submission: 2026-09-07 14:30:18

Changing File Ownership

Time of First Successful Submission: 2026-09-07 14:46:33

Groups and Files

Time of First Successful Submission: 2026-09-07 14:51:29

Fun With Groups Names

Time of First Successful Submission: 2026-09-07 14:53:10

Changing Permissions

Time of First Successful Submission: 2026-09-07 14:59:43

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-09-07 15:07:00

Permissions Setting Practice

Time of First Successful Submission: 2026-09-07 15:16:46

The SUID Bit

Time of First Successful Submission: 2026-09-07 15:21:10

Chaining with Semicolons

Time of First Successful Submission: 2026-09-07 20:22:20

Building on Success

Time of First Successful Submission: 2026-09-07 20:24:18

Handling Failure

Time of First Successful Submission: 2026-09-07 20:25:55

Your First Shell Script

Time of First Successful Submission: 2026-09-07 20:29:17

Redirecting Script Output

Time of First Successful Submission: 2026-09-07 20:32:19

Executable Shell Scripts

Time of First Successful Submission: 2026-09-07 20:37:06

Understanding Shebangs

Time of First Successful Submission: 2026-09-07 20:52:40

Scripting with Arguments

Time of First Successful Submission: 2026-09-07 21:00:55

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2026-09-07 21:08:20

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-09-07 21:12:19

Reading Shell Scripts

Time of First Successful Submission: 2026-09-07 21:17:51

Launching Screen

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

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-09-08 12:27:38

Switching Windows

Time of First Successful Submission: 2026-09-08 12:29:30

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-09-08 12:31:18

Switching Windows (tmux)

Time of First Successful Submission: 2026-09-08 12:32:55

The PATH Variable

Time of First Successful Submission: 2026-09-08 12:36:26

Setting PATH

Time of First Successful Submission: 2026-09-08 12:41:39

Finding Commands

Time of First Successful Submission: 2026-09-08 12:44:07

Adding Commands

Time of First Successful Submission: 2026-09-08 12:56:48

Hijacking Commands

Time of First Successful Submission: 2026-09-08 13:49:48

Bashrc Backdoor

Time of First Successful Submission: 2026-09-08 15:25:44

Sniffing Input

Time of First Successful Submission: 2026-09-08 19:41:53

Overshared Directories

Time of First Successful Submission: 2026-09-08 19:49:21

Tricky Linking

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

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-09-08 20:30:43

The Fork Bomb

Time of First Successful Submission: 2026-09-08 20:55:37

Disk-Space Doomsday

Time of First Successful Submission: 2026-09-08 20:59:59

rm -rf /

Time of First Successful Submission: 2026-09-08 21:03:34

Life after rm -rf /

Time of First Successful Submission: 2026-09-08 21:13:26

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-09-08 21:20:51


Computing 101

132 / 132 656 / 25408


Your First Register

Time of First Successful Submission: 2026-09-09 09:10:38

Your First Syscall

Time of First Successful Submission: 2026-09-09 09:14:24

Exit Codes

Time of First Successful Submission: 2026-09-09 09:20:15

Building Executables

Time of First Successful Submission: 2026-09-09 09:32:51

Moving Between Registers

Time of First Successful Submission: 2026-09-09 09:35:58

Loading From Memory

Time of First Successful Submission: 2026-09-09 09:59:28

More Loading Practice

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

Dereferencing Pointers

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

Dereferencing Yourself

Time of First Successful Submission: 2026-09-09 10:13:54

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-09-09 10:25:13

Double Dereference

Time of First Successful Submission: 2026-09-09 10:37:19

The Stack

Time of First Successful Submission: 2026-09-09 11:39:01

Stack Offsets

Time of First Successful Submission: 2026-09-09 11:42:01

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-09-09 11:52:31

Negative Numbers

Time of First Successful Submission: 2026-09-09 12:23:17

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-09-09 12:37:54

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-09-09 12:43:56

Encoding Negatives

Time of First Successful Submission: 2026-09-09 13:25:07

Binary and Hex Encoding

Time of First Successful Submission: 2026-09-09 13:30:58

More Hex

Time of First Successful Submission: 2026-09-09 13:33:53

Decoding Hex

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

Mixed Conversions

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

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-09-09 14:42:51

Starting GDB

Time of First Successful Submission: 2026-09-09 14:44:19

Quitting GDB

Time of First Successful Submission: 2026-09-09 14:45:04

Starting Programs in GDB

Time of First Successful Submission: 2026-09-09 14:47:36

Disassembling in GDB

Time of First Successful Submission: 2026-09-09 14:48:58

Stepping Through Instructions

Time of First Successful Submission: 2026-09-09 14:52:11

Reading Register Values

Time of First Successful Submission: 2026-09-09 14:53:41

Setting Register Values

Time of First Successful Submission: 2026-09-09 14:57:17

Popping Stack Values

Time of First Successful Submission: 2026-09-09 14:59:16

Examining Memory

Time of First Successful Submission: 2026-09-09 15:04:20

Examining Stack Pointers

Time of First Successful Submission: 2026-09-09 15:21:38

Cooperative Debugging

Time of First Successful Submission: 2026-09-09 15:43:59

Running with Arguments

Time of First Successful Submission: 2026-09-09 15:52:23

Redirecting Input in GDB

Time of First Successful Submission: 2026-09-09 16:00:16

Writing Output

Time of First Successful Submission: 2026-09-10 07:03:22

Chaining Syscalls

Time of First Successful Submission: 2026-09-10 07:14:57

Writing Strings

Time of First Successful Submission: 2026-09-10 07:16:31

Reading Data

Time of First Successful Submission: 2026-09-10 12:15:55

Reading Exactly

Time of First Successful Submission: 2026-09-10 12:19:22

Opening Files

Time of First Successful Submission: 2026-09-10 13:21:09

Hardcoding the Filename

Time of First Successful Submission: 2026-09-10 13:07:17

RIP-Relative Strings

Time of First Successful Submission: 2026-09-10 13:18:44

Comparing Values

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

Comparing Characters

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

Conditional Control Flow

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

Comparing Strings

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

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-09-11 09:45:51

Recognizing Loops

Time of First Successful Submission: 2026-09-11 12:31:36

Writing Loops

Time of First Successful Submission: 2026-10-11 10:59:45

Writing From a Shared Library

Time of First Successful Submission: 2026-10-11 13:42:09

Returning a Value

Time of First Successful Submission: 2026-10-12 08:48:45

Calling Through a Pointer

Time of First Successful Submission: 2026-10-12 08:56:00

Calling Through a Pointer with an Argument

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

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-10-12 09:11:47

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-10-12 09:18:53

Sign Extension

Time of First Successful Submission: 2026-10-12 09:42:47

Little-Endian Bytes

Time of First Successful Submission: 2026-10-12 09:49:09

Qword by Qword

Time of First Successful Submission: 2026-10-12 09:57:32

Dword by Dword

Time of First Successful Submission: 2026-10-12 10:02:49

Word by Word

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

Byte by Byte

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

Cracking a Struct

Time of First Successful Submission: 2026-10-12 10:27:02

Scrambled Struct

Time of First Successful Submission: 2026-10-12 10:35:55

Reverse the Calculation

Time of First Successful Submission: 2026-10-12 14:21:19

Reverse the Reverse

Time of First Successful Submission: 2026-10-12 14:24:39

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-10-12 14:34:35

Even or Odd

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

Masking Bits

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

Lowercase a String

Time of First Successful Submission: 2026-10-12 15:23:48

Uppercase a String

Time of First Successful Submission: 2026-10-12 15:36:00

Swap Case

Time of First Successful Submission: 2026-10-13 08:53:36

Shifting Left

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

Shifting Right

Time of First Successful Submission: 2026-10-13 09:04:52

Loops on Data

Time of First Successful Submission: 2026-10-13 09:18:26

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-10-13 10:17:26

Loading Stale Stack Data

Time of First Successful Submission: 2026-10-13 10:27:51

Stealing Stale Stack Data

Time of First Successful Submission: 2026-10-13 11:30:33

Reserving Your Own Frame

Time of First Successful Submission: 2026-10-13 11:44:19

Using Your Own Frame

Time of First Successful Submission: 2026-10-13 11:54:57

Environment Variables on the Stack

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

Aligning the Stack Through the Environment

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

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-10-13 13:32:56

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-10-13 13:36:59

A Single Digit

Time of First Successful Submission: 2026-10-14 07:37:51

Two Digits

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

String to Integer

Time of First Successful Submission: 2026-10-14 08:42:40

Negative Numbers

Time of First Successful Submission: 2026-10-14 08:56:10

Where the Number Ends

Time of First Successful Submission: 2026-10-14 09:02:37

A Whole Program

Time of First Successful Submission: 2026-10-14 10:24:35

A Single Digit, Back to Text

Time of First Successful Submission: 2026-10-14 10:29:32

Divide and Remainder

Time of First Successful Submission: 2026-10-14 13:36:32

Drop the Leading Zero

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

Integer to String

Time of First Successful Submission: 2026-10-15 08:30:30

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-10-15 08:40:58

Sum Them All

Time of First Successful Submission: 2026-10-15 08:51:54

Addition

Time of First Successful Submission: 2026-10-15 09:29:53

Subtraction

Time of First Successful Submission: 2026-10-15 09:24:40

Multiplication

Time of First Successful Submission: 2026-10-15 09:28:56

Bitwise Operators

Time of First Successful Submission: 2026-10-15 09:37:09

Unary Operators

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

Literal Output

Time of First Successful Submission: 2026-10-15 10:36:54

Newline Escapes

Time of First Successful Submission: 2026-10-15 10:44:54

Escaped Syntax

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

Decimal Markers

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

Multiple Decimal Markers

Time of First Successful Submission: 2026-10-16 09:58:35

String Markers

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

Hex Byte Escapes

Time of First Successful Submission: 2026-10-16 10:22:28

Debugging Programs

Time of First Successful Submission: 2026-10-20 09:24:46

Inspecting Registers

Time of First Successful Submission: 2026-10-20 09:31:51

Examining Memory

Time of First Successful Submission: 2026-10-20 09:49:14

Setting Breakpoints

Time of First Successful Submission: 2026-10-20 10:39:47

GDB Scripting

Time of First Successful Submission: 2026-10-20 11:09:17

Modifying Data

Time of First Successful Submission: 2026-10-20 12:02:16

Modifying Execution

Time of First Successful Submission: 2026-10-20 12:04:09

Broken Functions

Time of First Successful Submission: 2026-10-20 12:07:30

Exit

Time of First Successful Submission: 2026-10-21 08:30:20

Socket

Time of First Successful Submission: 2026-10-21 08:40:48

Bind

Time of First Successful Submission: 2026-10-21 09:00:06

Listen

Time of First Successful Submission: 2026-10-21 09:08:09

Accept

Time of First Successful Submission: 2026-10-21 09:15:11

Static Response

Time of First Successful Submission: 2026-10-21 09:41:16

Dynamic Response

Time of First Successful Submission: 2026-10-21 09:56:38

Iterative GET Server

Time of First Successful Submission: 2026-10-21 10:00:36

Concurrent GET Server

Time of First Successful Submission: 2026-10-21 10:06:17

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-10-21 10:39:13


Playing With Programs

10 / 116 20428 / 27039


What's the password?

Time of First Successful Submission: 2026-10-21 12:10:55

... and again!

Time of First Successful Submission: 2026-10-21 12:11:35

Newline Troubles

Time of First Successful Submission: 2026-10-21 12:15:13

Reasoning about files

Time of First Successful Submission: 2026-10-21 12:19:03

Specifying Filenames

Time of First Successful Submission: 2026-10-21 12:21:16

Binary and Hex Encoding

Time of First Successful Submission: 2026-10-21 12:28:22

More Hex

Time of First Successful Submission: 2026-10-21 12:29:52

Decoding Hex

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

Decoding Practice

Time of First Successful Submission: 2026-10-21 16:32:43

Encoding Practice

Time of First Successful Submission: 2026-10-21 16:39:55


DSU Cyber Camps

11 / 104 15219 / 73060


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-06 08:53:20

Using the GUI Desktop

Time of First Successful Submission: 2026-09-06 08:57:39

Pasting into the Desktop

Time of First Successful Submission: 2026-09-06 09:10:39

Connecting over SSH

Time of First Successful Submission: 2026-09-06 09:19:54

Restarting Challenges

Time of First Successful Submission: 2026-09-06 09:22:32

Challenge Programs

Time of First Successful Submission: 2026-09-06 09:26:04

The Flag File

Time of First Successful Submission: 2026-09-06 09:39:53

Using Privileged Mode

Time of First Successful Submission: 2026-09-06 09:43:41

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-06 09:51:14

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-06 09:52:02


GCA CTF

11 / 104 15219 / 73060


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-06 08:53:20

Using the GUI Desktop

Time of First Successful Submission: 2026-09-06 08:57:39

Pasting into the Desktop

Time of First Successful Submission: 2026-09-06 09:10:39

Connecting over SSH

Time of First Successful Submission: 2026-09-06 09:19:54

Restarting Challenges

Time of First Successful Submission: 2026-09-06 09:22:32

Challenge Programs

Time of First Successful Submission: 2026-09-06 09:26:04

The Flag File

Time of First Successful Submission: 2026-09-06 09:39:53

Using Privileged Mode

Time of First Successful Submission: 2026-09-06 09:43:41

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-06 09:51:14

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-06 09:52:02