lydiob7

🐧 💻

Argentina

Intro to Programming Languages

15 / 253 16059 / 52628


Commands

Time of First Successful Submission: 2026-09-22 20:44:03

Command Arguments

Time of First Successful Submission: 2026-09-22 20:44:31

Command History

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

The Root Path

Time of First Successful Submission: 2026-09-22 20:45:41

Absolute Paths

Time of First Successful Submission: 2026-09-22 20:46:05

Changing position

Time of First Successful Submission: 2026-09-22 20:46:57

Changing to an Absolute Path

Time of First Successful Submission: 2026-09-22 20:48:27

Relative Paths

Time of First Successful Submission: 2026-09-22 20:49:03

Cat

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

Ls

Time of First Successful Submission: 2026-09-22 20:56:32

Ls All

Time of First Successful Submission: 2026-09-22 21:00:48

Find

Time of First Successful Submission: 2026-09-21 06:38:24

Piping Echo

Time of First Successful Submission: 2026-09-21 21:39:49

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-09-21 21:49:20


Start Here

10 / 10 18743 / 72949


Using the Terminal

Time of First Successful Submission: 2026-09-20 21:50:45

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-20 21:53:00

Using the GUI Desktop

Time of First Successful Submission: 2026-09-20 21:55:24

Pasting into the Desktop

Time of First Successful Submission: 2026-09-20 21:58:03

Restarting Challenges

Time of First Successful Submission: 2026-09-20 22:02:44

Challenge Programs

Time of First Successful Submission: 2026-09-20 22:08:41

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-20 22:16:57

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-20 22:17:52


Linux Luminarium

128 / 128 5666 / 53352


Intro to Commands

Time of First Successful Submission: 2026-09-22 20:44:03

Intro to Arguments

Time of First Successful Submission: 2026-09-22 20:44:31

Command History

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

The Root

Time of First Successful Submission: 2026-09-22 20:45:41

Program and absolute paths

Time of First Successful Submission: 2026-09-22 20:46:05

Position thy self

Time of First Successful Submission: 2026-09-22 20:46:57

Position elsewhere

Time of First Successful Submission: 2026-09-22 20:48:27

implicit relative paths, from /

Time of First Successful Submission: 2026-09-22 20:49:03

explicit relative paths, from /

Time of First Successful Submission: 2026-09-22 20:49:36

implicit relative path

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

home sweet home

Time of First Successful Submission: 2026-09-22 20:53:24

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-09-22 20:54:43

more catting practice

Time of First Successful Submission: 2026-09-22 20:55:36

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-09-21 06:24:22

listing files

Time of First Successful Submission: 2026-09-22 20:56:32

touching files

Time of First Successful Submission: 2026-09-22 20:57:11

removing files

Time of First Successful Submission: 2026-09-22 20:57:53

moving files

Time of First Successful Submission: 2026-09-22 20:58:44

copying files

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

hidden files

Time of First Successful Submission: 2026-09-22 21:00:48

An Epic Filesystem Quest

Time of First Successful Submission: 2026-09-21 06:33:33

making directories

Time of First Successful Submission: 2026-09-22 21:01:34

finding files

Time of First Successful Submission: 2026-09-21 06:38:24

linking files

Time of First Successful Submission: 2026-09-21 06:52:13

Learning From Documentation

Time of First Successful Submission: 2026-09-21 06:58:01

Learning Complex Usage

Time of First Successful Submission: 2026-09-21 06:59:54

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-09-21 07:21:52

Searching For Manuals

Time of First Successful Submission: 2026-09-21 07:33:21

Helpful Programs

Time of First Successful Submission: 2026-09-21 07:37:09

Help for Builtins

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

Matching with *

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

Matching with ?

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

Matching with []

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

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-09-21 21:18:43

Mixing globs

Time of First Successful Submission: 2026-09-21 21:21:46

Exclusionary globbing

Time of First Successful Submission: 2026-09-21 21:23:27

Tab completion

Time of First Successful Submission: 2026-09-21 21:25:00

Multiple options for tab completion

Time of First Successful Submission: 2026-09-21 21:27:04

Tab completion on commands

Time of First Successful Submission: 2026-09-21 21:27:45

Redirecting output

Time of First Successful Submission: 2026-09-21 21:39:49

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-09-21 21:44:30

Redirecting errors

Time of First Successful Submission: 2026-09-21 21:47:18

Redirecting input

Time of First Successful Submission: 2026-09-21 21:49:20

Grepping stored results

Time of First Successful Submission: 2026-09-21 21:51:59

Grepping live output

Time of First Successful Submission: 2026-09-21 21:53:22

Grepping errors

Time of First Successful Submission: 2026-09-21 21:56:19

Filtering with grep -v

Time of First Successful Submission: 2026-09-21 21:57:43

Filtering with sed

Time of First Successful Submission: 2026-09-21 21:59:57

Duplicating piped data with tee

Time of First Successful Submission: 2026-09-21 22:03:39

Process substitution for input

Time of First Successful Submission: 2026-09-21 22:07:58

Writing to multiple programs

Time of First Successful Submission: 2026-09-21 22:14:28

Split-piping stderr and stdout

Time of First Successful Submission: 2026-09-21 22:17:41

Named pipes

Time of First Successful Submission: 2026-09-21 22:25:55

Printing Variables

Time of First Successful Submission: 2026-09-22 07:05:43

Setting Variables

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

Multi-word Variables

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

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-09-22 07:14:36

Storing Command Output

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

Reading Input

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

Reading Files

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

Translating characters

Time of First Successful Submission: 2026-09-22 08:26:41

Deleting characters

Time of First Successful Submission: 2026-09-22 08:28:05

Deleting newlines

Time of First Successful Submission: 2026-09-22 08:30:08

Extracting the first lines with head

Time of First Successful Submission: 2026-09-22 08:31:43

Extracting specific sections of text

Time of First Successful Submission: 2026-09-22 08:35:53

Sorting data

Time of First Successful Submission: 2026-09-22 08:38:13

Listing Processes

Time of First Successful Submission: 2026-09-22 08:49:46

Killing Processes

Time of First Successful Submission: 2026-09-22 08:52:10

Interrupting Processes

Time of First Successful Submission: 2026-09-22 08:53:47

Killing Misbehaving Processes

Time of First Successful Submission: 2026-09-22 12:20:16

Suspending Processes

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

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2026-09-22 12:26:17

Foregrounding Processes

Time of First Successful Submission: 2026-09-22 12:28:08

Starting Backgrounded Processes

Time of First Successful Submission: 2026-09-22 12:29:02

Process Exit Codes

Time of First Successful Submission: 2026-09-22 12:30:59

Becoming root with su

Time of First Successful Submission: 2026-09-22 12:48:05

Other users with su

Time of First Successful Submission: 2026-09-22 12:49:47

Cracking passwords

Time of First Successful Submission: 2026-09-22 12:57:31

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-09-22 17:20:01

Groups and Files

Time of First Successful Submission: 2026-09-22 17:26:39

Fun With Groups Names

Time of First Successful Submission: 2026-09-22 17:29:16

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-09-22 19:29:54

Permission Tweaking Practice

Time of First Successful Submission: 2026-09-22 19:40:11

Permissions Setting Practice

Time of First Successful Submission: 2026-09-22 19:44:48

The SUID Bit

Time of First Successful Submission: 2026-09-22 19:57:49

Chaining with Semicolons

Time of First Successful Submission: 2026-09-22 20:01:41

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-09-22 20:06:27

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2026-09-22 20:14:19

Understanding Shebangs

Time of First Successful Submission: 2026-09-22 20:19:45

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-09-22 20:26:42

Scripting with Default Cases

Time of First Successful Submission: 2026-09-22 20:29:05

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-09-22 20:31:46

Reading Shell Scripts

Time of First Successful Submission: 2026-09-22 20:37:49

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2026-09-22 21:06:01

Finding Sessions

Time of First Successful Submission: 2026-09-22 21:09:04

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-09-22 21:19:20

The PATH Variable

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

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2026-09-23 15:16:56

Adding Commands

Time of First Successful Submission: 2026-09-23 15:21:55

Hijacking Commands

Time of First Successful Submission: 2026-09-23 15:25:03

Bashrc Backdoor

Time of First Successful Submission: 2026-09-23 15:35:18

Sniffing Input

Time of First Successful Submission: 2026-09-23 15:47:35

Overshared Directories

Time of First Successful Submission: 2026-09-23 15:54:11

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-09-23 16:04:43

Snooping on Configurations

Time of First Successful Submission: 2026-09-23 16:11:06

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-09-24 12:43:13

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-09-24 12:51:01

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-09-24 13:04:53


Computing 101

132 / 132 667 / 25459


Your First Register

Time of First Successful Submission: 2026-09-25 10:57:39

Your First Syscall

Time of First Successful Submission: 2026-09-25 11:00:26

Exit Codes

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

Building Executables

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

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-09-25 11:49:42

More Loading Practice

Time of First Successful Submission: 2026-09-25 11:51:50

Dereferencing Pointers

Time of First Successful Submission: 2026-09-25 12:01:59

Dereferencing Yourself

Time of First Successful Submission: 2026-09-25 12:04:27

Dereferencing with Offsets

Time of First Successful Submission: 2026-09-25 12:19:09

Stored Addresses

Time of First Successful Submission: 2026-09-25 12:22:34

Double Dereference

Time of First Successful Submission: 2026-09-25 12:24:51

The Stack

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

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-09-25 13:18:36

Popping From the Stack

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

Negative Numbers

Time of First Successful Submission: 2026-09-25 14:05:22

Negative Numbers (16-bit)

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

Negative Numbers (32-bit)

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

Encoding Negatives

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-09-25 14:21:48

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-09-25 14:27:00

Mixed Conversions

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

Disassembling Programs

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

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-09-26 08:20:33

Quitting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2026-09-26 08:23:56

Disassembling in GDB

Time of First Successful Submission: 2026-09-26 08:24:58

Stepping Through Instructions

Time of First Successful Submission: 2026-09-26 08:30:44

Reading Register Values

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

Setting Register Values

Time of First Successful Submission: 2026-09-26 08:34:19

Popping Stack Values

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

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-09-26 08:42:41

Cooperative Debugging

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

Running with Arguments

Time of First Successful Submission: 2026-09-26 08:51:28

Redirecting Input in GDB

Time of First Successful Submission: 2026-09-26 08:53:58

Writing Output

Time of First Successful Submission: 2026-09-26 11:43:10

Chaining Syscalls

Time of First Successful Submission: 2026-09-26 11:44:58

Writing Strings

Time of First Successful Submission: 2026-09-26 11:46:40

Reading Data

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

Reading Exactly

Time of First Successful Submission: 2026-09-26 12:23:19

Opening Files

Time of First Successful Submission: 2026-09-26 12:29:23

Hardcoding the Filename

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

RIP-Relative Strings

Time of First Successful Submission: 2026-09-26 12:44:57

Comparing Values

Time of First Successful Submission: 2026-09-26 13:29:13

Comparing Characters

Time of First Successful Submission: 2026-09-26 13:37:16

Conditional Control Flow

Time of First Successful Submission: 2026-09-26 13:50:41

Comparing Strings

Time of First Successful Submission: 2026-09-26 13:55:25

Reverse the Password

Time of First Successful Submission: 2026-09-26 14:06:22

Conditionals Without Conditionals

Time of First Successful Submission: 2026-09-26 15:10:00

Recognizing Loops

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

Writing Loops

Time of First Successful Submission: 2026-09-26 18:39:45

Writing From a Shared Library

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

Returning a Value

Time of First Successful Submission: 2026-09-27 09:32:31

Calling Through a Pointer

Time of First Successful Submission: 2026-09-27 09:37:18

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-09-27 09:39:34

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-09-27 09:47:32

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-09-27 09:53:36

Sign Extension

Time of First Successful Submission: 2026-09-27 13:54:49

Little-Endian Bytes

Time of First Successful Submission: 2026-09-27 13:59:29

Qword by Qword

Time of First Successful Submission: 2026-09-27 14:08:18

Dword by Dword

Time of First Successful Submission: 2026-09-27 14:34:22

Word by Word

Time of First Successful Submission: 2026-09-27 14:41:39

Byte by Byte

Time of First Successful Submission: 2026-09-27 14:46:13

Cracking a Struct

Time of First Successful Submission: 2026-09-27 14:54:47

Scrambled Struct

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

Reverse the Calculation

Time of First Successful Submission: 2026-09-27 15:13:27

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-09-27 15:23:36

Even or Odd

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

Masking Bits

Time of First Successful Submission: 2026-09-27 22:10:49

Lowercase a String

Time of First Successful Submission: 2026-09-27 22:14:59

Uppercase a String

Time of First Successful Submission: 2026-09-27 22:33:05

Swap Case

Time of First Successful Submission: 2026-09-28 09:15:53

Shifting Left

Time of First Successful Submission: 2026-09-28 09:21:41

Shifting Right

Time of First Successful Submission: 2026-09-28 10:24:25

Loops on Data

Time of First Successful Submission: 2026-09-28 10:35:40

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-09-28 12:14:03

Loading Stale Stack Data

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

Stealing Stale Stack Data

Time of First Successful Submission: 2026-09-28 12:43:20

Reserving Your Own Frame

Time of First Successful Submission: 2026-09-28 12:58:08

Using Your Own Frame

Time of First Successful Submission: 2026-09-28 14:44:10

Environment Variables on the Stack

Time of First Successful Submission: 2026-09-28 15:02:06

Aligning the Stack Through the Environment

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

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-09-28 15:14:22

Aligning the Stack Through GDB, Generalized

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

A Single Digit

Time of First Successful Submission: 2026-09-28 16:18:47

Two Digits

Time of First Successful Submission: 2026-09-28 17:42:27

String to Integer

Time of First Successful Submission: 2026-09-29 16:33:54

Negative Numbers

Time of First Successful Submission: 2026-09-29 19:40:25

Where the Number Ends

Time of First Successful Submission: 2026-09-29 20:16:02

A Whole Program

Time of First Successful Submission: 2026-09-29 20:19:28

A Single Digit, Back to Text

Time of First Successful Submission: 2026-09-29 20:32:27

Divide and Remainder

Time of First Successful Submission: 2026-09-29 21:18:19

Drop the Leading Zero

Time of First Successful Submission: 2026-09-29 21:30:10

Integer to String

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

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-09-30 14:45:08

Sum Them All

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

Addition

Time of First Successful Submission: 2026-10-02 07:34:45

Subtraction

Time of First Successful Submission: 2026-10-02 07:40:58

Multiplication

Time of First Successful Submission: 2026-10-02 07:43:52

Bitwise Operators

Time of First Successful Submission: 2026-10-02 07:59:34

Unary Operators

Time of First Successful Submission: 2026-10-02 08:16:35

Literal Output

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

Newline Escapes

Time of First Successful Submission: 2026-10-02 15:10:21

Escaped Syntax

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

Decimal Markers

Time of First Successful Submission: 2026-10-03 10:32:16

Multiple Decimal Markers

Time of First Successful Submission: 2026-10-03 10:37:01

String Markers

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

Hex Byte Escapes

Time of First Successful Submission: 2026-10-03 14:47:54

Debugging Programs

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

Inspecting Registers

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

Examining Memory

Time of First Successful Submission: 2026-10-04 13:56:43

Setting Breakpoints

Time of First Successful Submission: 2026-10-13 18:56:15

GDB Scripting

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

Modifying Data

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

Modifying Execution

Time of First Successful Submission: 2026-10-15 08:16:24

Broken Functions

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

Exit

Time of First Successful Submission: 2026-10-15 13:40:13

Socket

Time of First Successful Submission: 2026-10-15 14:48:54

Bind

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

Listen

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

Accept

Time of First Successful Submission: 2026-10-15 15:49:04

Static Response

Time of First Successful Submission: 2026-10-16 15:54:55

Dynamic Response

Time of First Successful Submission: 2026-10-18 10:37:42

Iterative GET Server

Time of First Successful Submission: 2026-10-18 10:47:09

Concurrent GET Server

Time of First Successful Submission: 2026-10-19 09:36:11

Concurrent POST Server

Time of First Successful Submission: 2026-10-23 10:52:38

Web Server

Time of First Successful Submission: 2026-10-23 10:53:20


Playing With Programs

3 / 116 24226 / 27075


What's the password?

Time of First Successful Submission: 2026-10-23 12:35:51

... and again!

Time of First Successful Submission: 2026-10-23 12:36:31

Newline Troubles

Time of First Successful Submission: 2026-10-23 12:39:45


DSU Cyber Camps

12 / 104 5595 / 73424


Using the Terminal

Time of First Successful Submission: 2026-09-20 21:50:45

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-20 21:53:00

Using the GUI Desktop

Time of First Successful Submission: 2026-09-20 21:55:24

Pasting into the Desktop

Time of First Successful Submission: 2026-09-20 21:58:03

Connecting over SSH

Time of First Successful Submission: 2026-09-20 22:00:34

Restarting Challenges

Time of First Successful Submission: 2026-09-20 22:02:44

Getting Help

Time of First Successful Submission: 2026-09-20 22:05:45

Challenge Programs

Time of First Successful Submission: 2026-09-20 22:08:41

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-20 22:16:57

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-20 22:17:52


GCA CTF

12 / 104 5595 / 73422


Using the Terminal

Time of First Successful Submission: 2026-09-20 21:50:45

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-20 21:53:00

Using the GUI Desktop

Time of First Successful Submission: 2026-09-20 21:55:24

Pasting into the Desktop

Time of First Successful Submission: 2026-09-20 21:58:03

Connecting over SSH

Time of First Successful Submission: 2026-09-20 22:00:34

Restarting Challenges

Time of First Successful Submission: 2026-09-20 22:02:44

Getting Help

Time of First Successful Submission: 2026-09-20 22:05:45

Challenge Programs

Time of First Successful Submission: 2026-09-20 22:08:41

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-20 22:16:57

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-20 22:17:52