Flop8930

🐧 💻

Intro to Programming Languages

15 / 253 17817 / 54436


Commands

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

Command Arguments

Time of First Successful Submission: 2026-10-22 15:50:21

Command History

Time of First Successful Submission: 2026-10-22 15:50:54

The Root Path

Time of First Successful Submission: 2026-10-22 15:53:17

Absolute Paths

Time of First Successful Submission: 2026-10-22 15:54:24

Changing position

Time of First Successful Submission: 2026-10-22 15:56:59

Changing to an Absolute Path

Time of First Successful Submission: 2026-10-22 15:59:10

Relative Paths

Time of First Successful Submission: 2026-10-22 16:02:04

Cat

Time of First Successful Submission: 2026-10-22 16:42:37

Ls

Time of First Successful Submission: 2026-10-23 10:24:23

Ls All

Time of First Successful Submission: 2026-10-23 10:39:30

Find

Time of First Successful Submission: 2026-10-23 10:54:41

Piping Echo

Time of First Successful Submission: 2026-10-23 13:07:33

Piping Stdout

Time of First Successful Submission: 2026-10-23 13:24:32

Piping Stdin

Time of First Successful Submission: 2026-10-23 13:51:11


Start Here

10 / 10 21712 / 75527


Using the Terminal

Time of First Successful Submission: 2026-10-22 15:37:14

Using the VSCode Workspace

Time of First Successful Submission: 2026-10-22 15:39:20

Using the GUI Desktop

Time of First Successful Submission: 2026-10-22 15:41:34

Pasting into the Desktop

Time of First Successful Submission: 2026-10-22 15:43:03

Restarting Challenges

Time of First Successful Submission: 2026-10-22 15:44:42

Challenge Programs

Time of First Successful Submission: 2026-10-26 09:47:29

The Flag File

Time of First Successful Submission: 2026-10-26 09:48:25

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 6312 / 55173


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2026-10-22 15:50:21

Command History

Time of First Successful Submission: 2026-10-22 15:50:54

The Root

Time of First Successful Submission: 2026-10-22 15:53:17

Program and absolute paths

Time of First Successful Submission: 2026-10-22 15:54:24

Position thy self

Time of First Successful Submission: 2026-10-22 15:56:59

Position elsewhere

Time of First Successful Submission: 2026-10-22 15:59:10

implicit relative paths, from /

Time of First Successful Submission: 2026-10-22 16:02:04

explicit relative paths, from /

Time of First Successful Submission: 2026-10-22 16:06:04

implicit relative path

Time of First Successful Submission: 2026-10-22 16:07:59

home sweet home

Time of First Successful Submission: 2026-10-22 16:39:59

cat: not the pet, but the command!

Time of First Successful Submission: 2026-10-22 16:42:37

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-10-23 10:18:13

comparing files

Time of First Successful Submission: 2026-10-23 10:21:37

listing files

Time of First Successful Submission: 2026-10-23 10:24:23

touching files

Time of First Successful Submission: 2026-10-23 10:26:02

removing files

Time of First Successful Submission: 2026-10-23 10:26:45

moving files

Time of First Successful Submission: 2026-10-23 10:30:25

copying files

Time of First Successful Submission: 2026-10-23 10:33:07

hidden files

Time of First Successful Submission: 2026-10-23 10:39:30

An Epic Filesystem Quest

Time of First Successful Submission: 2026-10-23 10:50:10

making directories

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

finding files

Time of First Successful Submission: 2026-10-23 10:54:41

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-10-23 11:40:50

Learning Complex Usage

Time of First Successful Submission: 2026-10-23 11:42:18

Reading Manuals

Time of First Successful Submission: 2026-10-23 11:44:39

Searching Manuals

Time of First Successful Submission: 2026-10-23 11:47:50

Searching For Manuals

Time of First Successful Submission: 2026-10-23 11:55:06

Helpful Programs

Time of First Successful Submission: 2026-10-23 11:56:55

Help for Builtins

Time of First Successful Submission: 2026-10-23 11:58:53

Matching with *

Time of First Successful Submission: 2026-10-23 12:10:00

Matching with ?

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

Matching with []

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

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-10-23 12:16:46

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-10-23 12:53:50

Tab completion

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

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-10-23 12:57:19

Redirecting output

Time of First Successful Submission: 2026-10-23 13:07:33

Redirecting more output

Time of First Successful Submission: 2026-10-23 13:24:32

Appending output

Time of First Successful Submission: 2026-10-23 13:34:03

Redirecting errors

Time of First Successful Submission: 2026-10-23 13:47:14

Redirecting input

Time of First Successful Submission: 2026-10-23 13:51:11

Grepping stored results

Time of First Successful Submission: 2026-10-23 13:57:30

Grepping live output

Time of First Successful Submission: 2026-10-23 13:58:32

Grepping errors

Time of First Successful Submission: 2026-10-23 14:00:15

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-10-23 14:09:00

Duplicating piped data with tee

Time of First Successful Submission: 2026-10-23 14:13:21

Process substitution for input

Time of First Successful Submission: 2026-10-23 14:20:57

Writing to multiple programs

Time of First Successful Submission: 2026-10-23 14:35:41

Split-piping stderr and stdout

Time of First Successful Submission: 2026-10-23 14:48:05

Named pipes

Time of First Successful Submission: 2026-10-23 14:53:52

Printing Variables

Time of First Successful Submission: 2026-10-23 14:58:30

Setting Variables

Time of First Successful Submission: 2026-10-23 14:59:29

Multi-word Variables

Time of First Successful Submission: 2026-10-23 15:00:29

Exporting Variables

Time of First Successful Submission: 2026-10-23 15:03:23

Printing Exported Variables

Time of First Successful Submission: 2026-10-23 15:04:02

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2026-10-23 15:18:25

Reading Files

Time of First Successful Submission: 2026-10-23 15:21:27

Translating characters

Time of First Successful Submission: 2026-10-23 17:52:31

Deleting characters

Time of First Successful Submission: 2026-10-23 17:54:09

Deleting newlines

Time of First Successful Submission: 2026-10-23 17:58:44

Extracting the first lines with head

Time of First Successful Submission: 2026-10-23 18:01:23

Extracting specific sections of text

Time of First Successful Submission: 2026-10-23 18:06:02

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-10-24 11:45:53

Killing Processes

Time of First Successful Submission: 2026-10-24 11:49:32

Interrupting Processes

Time of First Successful Submission: 2026-10-24 11:50:30

Killing Misbehaving Processes

Time of First Successful Submission: 2026-10-24 11:54:31

Suspending Processes

Time of First Successful Submission: 2026-10-24 11:55:56

Resuming Processes

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

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2026-10-24 12:03:18

Process Exit Codes

Time of First Successful Submission: 2026-10-24 12:06:30

Becoming root with su

Time of First Successful Submission: 2026-10-24 10:34:27

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-10-24 10:48:27

Using sudo

Time of First Successful Submission: 2026-10-24 10:50:32

Changing File Ownership

Time of First Successful Submission: 2026-10-24 11:01:47

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2026-10-24 11:08:49

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-10-24 11:20:04

Permission Tweaking Practice

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

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

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

Building on Success

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

Handling Failure

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

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2026-10-24 12:37:12

Executable Shell Scripts

Time of First Successful Submission: 2026-10-24 12:38:50

Understanding Shebangs

Time of First Successful Submission: 2026-10-24 12:43:40

Scripting with Arguments

Time of First Successful Submission: 2026-10-24 12:46:40

Scripting with Conditionals

Time of First Successful Submission: 2026-10-24 12:50:27

Scripting with Default Cases

Time of First Successful Submission: 2026-10-24 12:51:24

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-10-24 12:58:16

Launching Screen

Time of First Successful Submission: 2026-10-24 12:59:36

Detaching and Attaching

Time of First Successful Submission: 2026-10-24 13:00:55

Finding Sessions

Time of First Successful Submission: 2026-10-24 13:02:58

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

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

Setting PATH

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

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2026-10-24 13:44:51

Hijacking Commands

Time of First Successful Submission: 2026-10-24 13:58:01

Bashrc Backdoor

Time of First Successful Submission: 2026-10-25 18:39:45

Sniffing Input

Time of First Successful Submission: 2026-10-25 20:36:27

Overshared Directories

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

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-10-25 21:24:49

Snooping on Configurations

Time of First Successful Submission: 2026-10-25 21:30:12

The Fork Bomb

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

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2026-10-26 09:25:41

Life after rm -rf /

Time of First Successful Submission: 2026-10-26 09:29:47

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-10-26 09:35:48


Computing 101

132 / 132 723 / 25930


Your First Register

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

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-10-26 10:12:28

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2026-10-26 10:23:03

Loading From Memory

Time of First Successful Submission: 2026-10-26 10:35:59

More Loading Practice

Time of First Successful Submission: 2026-10-26 10:36:46

Dereferencing Pointers

Time of First Successful Submission: 2026-10-26 10:38:21

Dereferencing Yourself

Time of First Successful Submission: 2026-10-26 10:40:03

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-10-26 13:12:16

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-10-26 13:37:58

Stack Offsets

Time of First Successful Submission: 2026-10-26 13:41:56

Program Arguments on the Stack

Time of First Successful Submission: 2026-10-26 13:45:08

Popping From the Stack

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

Negative Numbers

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

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-10-26 14:12:55

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-10-26 14:22:13

Encoding Negatives

Time of First Successful Submission: 2026-10-26 14:33:34

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-10-26 14:36:27

Decoding Hex

Time of First Successful Submission: 2026-10-26 14:37:58

Mixed Conversions

Time of First Successful Submission: 2026-10-26 14:50:30

Disassembling Programs

Time of First Successful Submission: 2026-10-26 14:55:07

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-10-27 13:02:46

Quitting GDB

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

Starting Programs in GDB

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

Disassembling in GDB

Time of First Successful Submission: 2026-10-27 13:05:50

Stepping Through Instructions

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

Reading Register Values

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

Setting Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-10-27 13:16:58

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-10-27 13:20:44

Cooperative Debugging

Time of First Successful Submission: 2026-10-27 13:25:46

Running with Arguments

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

Redirecting Input in GDB

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

Writing Output

Time of First Successful Submission: 2026-10-27 13:43:40

Chaining Syscalls

Time of First Successful Submission: 2026-10-27 13:45:24

Writing Strings

Time of First Successful Submission: 2026-10-27 13:47:32

Reading Data

Time of First Successful Submission: 2026-10-27 13:54:03

Reading Exactly

Time of First Successful Submission: 2026-10-27 13:57:03

Opening Files

Time of First Successful Submission: 2026-10-27 14:08:06

Hardcoding the Filename

Time of First Successful Submission: 2026-10-27 14:12:46

RIP-Relative Strings

Time of First Successful Submission: 2026-10-27 14:38:08

Comparing Values

Time of First Successful Submission: 2026-10-27 14:59:55

Comparing Characters

Time of First Successful Submission: 2026-10-27 15:03:29

Conditional Control Flow

Time of First Successful Submission: 2026-10-27 15:08:38

Comparing Strings

Time of First Successful Submission: 2026-10-27 15:11:44

Reverse the Password

Time of First Successful Submission: 2026-10-27 15:17:59

Conditionals Without Conditionals

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

Recognizing Loops

Time of First Successful Submission: 2026-10-27 21:02:48

Writing Loops

Time of First Successful Submission: 2026-10-27 21:31:23

Writing From a Shared Library

Time of First Successful Submission: 2026-10-27 21:41:27

Returning a Value

Time of First Successful Submission: 2026-10-27 21:46:04

Calling Through a Pointer

Time of First Successful Submission: 2026-10-27 21:47:43

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-10-27 21:49:50

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-10-27 22:12:46

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-10-27 22:34:13

Sign Extension

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

Little-Endian Bytes

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

Qword by Qword

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

Dword by Dword

Time of First Successful Submission: 2026-10-28 10:24:18

Word by Word

Time of First Successful Submission: 2026-10-28 10:26:55

Byte by Byte

Time of First Successful Submission: 2026-10-28 10:29:26

Cracking a Struct

Time of First Successful Submission: 2026-10-28 10:35:06

Scrambled Struct

Time of First Successful Submission: 2026-10-28 10:36:03

Reverse the Calculation

Time of First Successful Submission: 2026-10-28 10:41:40

Reverse the Reverse

Time of First Successful Submission: 2026-10-28 10:42:42

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-10-28 10:46:02

Even or Odd

Time of First Successful Submission: 2026-10-28 10:55:11

Masking Bits

Time of First Successful Submission: 2026-10-28 11:01:07

Lowercase a String

Time of First Successful Submission: 2026-10-28 11:04:31

Uppercase a String

Time of First Successful Submission: 2026-10-28 11:16:02

Swap Case

Time of First Successful Submission: 2026-10-28 11:19:45

Shifting Left

Time of First Successful Submission: 2026-10-28 11:25:38

Shifting Right

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

Loops on Data

Time of First Successful Submission: 2026-10-28 11:40:07

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-10-28 11:59:51

Loading Stale Stack Data

Time of First Successful Submission: 2026-10-28 12:10:20

Stealing Stale Stack Data

Time of First Successful Submission: 2026-10-28 12:23:13

Reserving Your Own Frame

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

Using Your Own Frame

Time of First Successful Submission: 2026-10-29 14:21:43

Environment Variables on the Stack

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

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-10-29 14:38:59

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-10-29 14:43:42

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-10-29 14:48:39

A Single Digit

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

Two Digits

Time of First Successful Submission: 2026-10-29 15:26:34

String to Integer

Time of First Successful Submission: 2026-10-29 15:27:38

Negative Numbers

Time of First Successful Submission: 2026-10-29 16:10:27

Where the Number Ends

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

A Whole Program

Time of First Successful Submission: 2026-10-29 17:01:47

A Single Digit, Back to Text

Time of First Successful Submission: 2026-10-29 17:12:12

Divide and Remainder

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

Drop the Leading Zero

Time of First Successful Submission: 2026-10-30 19:38:32

Integer to String

Time of First Successful Submission: 2026-11-01 10:39:53

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-11-01 11:11:32

Sum Them All

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

Addition

Time of First Successful Submission: 2026-11-01 16:33:31

Subtraction

Time of First Successful Submission: 2026-11-01 16:45:50

Multiplication

Time of First Successful Submission: 2026-11-01 16:48:22

Bitwise Operators

Time of First Successful Submission: 2026-11-01 16:57:33

Unary Operators

Time of First Successful Submission: 2026-11-01 18:36:03

Literal Output

Time of First Successful Submission: 2026-10-30 11:41:55

Newline Escapes

Time of First Successful Submission: 2026-10-30 12:56:34

Escaped Syntax

Time of First Successful Submission: 2026-10-30 13:16:44

Decimal Markers

Time of First Successful Submission: 2026-10-31 22:11:33

Multiple Decimal Markers

Time of First Successful Submission: 2026-10-31 22:13:30

String Markers

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

Hex Byte Escapes

Time of First Successful Submission: 2026-10-31 22:39:04

Debugging Programs

Time of First Successful Submission: 2026-11-02 13:31:26

Inspecting Registers

Time of First Successful Submission: 2026-11-02 13:45:02

Examining Memory

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

Setting Breakpoints

Time of First Successful Submission: 2026-11-02 15:45:49

GDB Scripting

Time of First Successful Submission: 2026-11-02 16:13:30

Modifying Data

Time of First Successful Submission: 2026-11-02 18:34:21

Modifying Execution

Time of First Successful Submission: 2026-11-02 18:38:26

Broken Functions

Time of First Successful Submission: 2026-11-02 19:03:07

Exit

Time of First Successful Submission: 2026-11-02 19:07:03

Socket

Time of First Successful Submission: 2026-11-02 19:28:16

Bind

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

Listen

Time of First Successful Submission: 2026-11-03 15:01:29

Accept

Time of First Successful Submission: 2026-11-03 15:14:21

Static Response

Time of First Successful Submission: 2026-11-03 16:54:23

Dynamic Response

Time of First Successful Submission: 2026-11-03 17:54:28

Iterative GET Server

Time of First Successful Submission: 2026-11-04 13:31:44

Concurrent GET Server

Time of First Successful Submission: 2026-11-04 14:00:28

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-11-04 18:46:29


Playing With Programs

2 / 116 25496 / 27389


What's the password?

Time of First Successful Submission: 2026-11-04 18:51:03

... and again!

Time of First Successful Submission: 2026-11-04 18:51:30


DSU Cyber Camps

10 / 104 31499 / 76012


Using the Terminal

Time of First Successful Submission: 2026-10-22 15:37:14

Using the VSCode Workspace

Time of First Successful Submission: 2026-10-22 15:39:20

Using the GUI Desktop

Time of First Successful Submission: 2026-10-22 15:41:34

Pasting into the Desktop

Time of First Successful Submission: 2026-10-22 15:43:03

Restarting Challenges

Time of First Successful Submission: 2026-10-22 15:44:42

Challenge Programs

Time of First Successful Submission: 2026-10-26 09:47:29

The Flag File

Time of First Successful Submission: 2026-10-26 09:48:25

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


GCA CTF

10 / 104 31499 / 76012


Using the Terminal

Time of First Successful Submission: 2026-10-22 15:37:14

Using the VSCode Workspace

Time of First Successful Submission: 2026-10-22 15:39:20

Using the GUI Desktop

Time of First Successful Submission: 2026-10-22 15:41:34

Pasting into the Desktop

Time of First Successful Submission: 2026-10-22 15:43:03

Restarting Challenges

Time of First Successful Submission: 2026-10-22 15:44:42

Challenge Programs

Time of First Successful Submission: 2026-10-26 09:47:29

The Flag File

Time of First Successful Submission: 2026-10-26 09:48:25

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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