candy

🐧 💻

Intro to Programming Languages

15 / 234 10699 / 34576


Commands

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

Command Arguments

Time of First Successful Submission: 2026-05-26 02:30:04

Command History

Time of First Successful Submission: 2026-05-26 02:30:32

The Root Path

Time of First Successful Submission: 2026-05-26 02:34:30

Absolute Paths

Time of First Successful Submission: 2026-05-26 02:36:47

Changing position

Time of First Successful Submission: 2026-05-26 02:37:51

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-26 02:39:40

Relative Paths

Time of First Successful Submission: 2026-05-26 02:42:44

Cat

Time of First Successful Submission: 2026-05-26 07:07:51

Ls

Time of First Successful Submission: 2026-05-26 07:11:31

Ls All

Time of First Successful Submission: 2026-05-26 07:19:29

Find

Time of First Successful Submission: 2026-05-26 07:32:16

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-05-26 09:08:43

Piping Stdin

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


Start Here

10 / 12 21513 / 46903


Using the Terminal

Time of First Successful Submission: 2026-05-26 01:30:07

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-26 01:34:44

Using the GUI Desktop

Time of First Successful Submission: 2026-05-26 01:37:56

Pasting into the Desktop

Time of First Successful Submission: 2026-05-26 01:39:39

Restarting Challenges

Time of First Successful Submission: 2026-05-26 01:44:12

Challenge Programs

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

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-26 02:10:42

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 3270 / 35045


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2026-05-26 02:30:04

Command History

Time of First Successful Submission: 2026-05-26 02:30:32

The Root

Time of First Successful Submission: 2026-05-26 02:34:30

Program and absolute paths

Time of First Successful Submission: 2026-05-26 02:36:47

Position thy self

Time of First Successful Submission: 2026-05-26 02:37:51

Position elsewhere

Time of First Successful Submission: 2026-05-26 02:39:40

implicit relative paths, from /

Time of First Successful Submission: 2026-05-26 02:42:44

explicit relative paths, from /

Time of First Successful Submission: 2026-05-26 02:43:42

implicit relative path

Time of First Successful Submission: 2026-05-26 02:44:30

home sweet home

Time of First Successful Submission: 2026-05-26 02:48:47

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-26 07:07:51

catting absolute paths

Time of First Successful Submission: 2026-05-26 07:08:12

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-26 07:09:41

comparing files

Time of First Successful Submission: 2026-05-26 07:10:52

listing files

Time of First Successful Submission: 2026-05-26 07:11:31

touching files

Time of First Successful Submission: 2026-05-26 07:13:30

removing files

Time of First Successful Submission: 2026-05-26 07:14:01

moving files

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

copying files

Time of First Successful Submission: 2026-05-26 07:18:55

hidden files

Time of First Successful Submission: 2026-05-26 07:19:29

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-26 07:29:12

making directories

Time of First Successful Submission: 2026-05-26 07:30:34

finding files

Time of First Successful Submission: 2026-05-26 07:32:16

linking files

Time of First Successful Submission: 2026-05-26 07:47:38

Learning From Documentation

Time of First Successful Submission: 2026-05-26 07:58:56

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-05-26 08:03:24

Searching Manuals

Time of First Successful Submission: 2026-05-26 08:04:34

Searching For Manuals

Time of First Successful Submission: 2026-05-26 08:07:38

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2026-05-26 08:11:58

Matching with *

Time of First Successful Submission: 2026-05-26 08:30:00

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-05-26 08:33:54

Matching paths with []

Time of First Successful Submission: 2026-05-26 08:35:00

Multiple globs

Time of First Successful Submission: 2026-05-26 08:36:01

Mixing globs

Time of First Successful Submission: 2026-05-26 08:40:14

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2026-05-26 08:43:34

Multiple options for tab completion

Time of First Successful Submission: 2026-05-26 08:44:35

Tab completion on commands

Time of First Successful Submission: 2026-05-26 08:45:03

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-05-26 09:08:43

Appending output

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

Redirecting errors

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

Redirecting input

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

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2026-05-26 09:21:47

Grepping errors

Time of First Successful Submission: 2026-05-26 09:24:03

Filtering with grep -v

Time of First Successful Submission: 2026-05-26 09:24:55

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-26 10:59:33

Process substitution for input

Time of First Successful Submission: 2026-05-26 11:08:26

Writing to multiple programs

Time of First Successful Submission: 2026-05-26 11:24:34

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-26 11:28:52

Named pipes

Time of First Successful Submission: 2026-05-26 11:38:30

Printing Variables

Time of First Successful Submission: 2026-05-26 11:40:57

Setting Variables

Time of First Successful Submission: 2026-05-26 11:41:39

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-05-26 11:49:07

Printing Exported Variables

Time of First Successful Submission: 2026-05-26 11:49:36

Storing Command Output

Time of First Successful Submission: 2026-05-26 11:50:41

Reading Input

Time of First Successful Submission: 2026-05-26 11:54:48

Reading Files

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

Translating characters

Time of First Successful Submission: 2026-05-26 13:58:34

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-05-26 14:00:51

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-05-26 14:07:01

Sorting data

Time of First Successful Submission: 2026-05-26 14:08:52

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-05-27 10:51:55

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-27 10:54:42

Suspending Processes

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

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2026-05-27 11:00:31

Foregrounding Processes

Time of First Successful Submission: 2026-05-27 11:01:54

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-27 11:02:30

Process Exit Codes

Time of First Successful Submission: 2026-05-27 11:03:39

Becoming root with su

Time of First Successful Submission: 2026-05-27 11:12:27

Other users with su

Time of First Successful Submission: 2026-05-27 11:13:01

Cracking passwords

Time of First Successful Submission: 2026-05-27 11:16:24

Using sudo

Time of First Successful Submission: 2026-05-27 11:17:55

Changing File Ownership

Time of First Successful Submission: 2026-05-27 11:25:36

Groups and Files

Time of First Successful Submission: 2026-05-27 11:27:56

Fun With Groups Names

Time of First Successful Submission: 2026-05-27 11:29:33

Changing Permissions

Time of First Successful Submission: 2026-05-27 11:31:25

Executable Files

Time of First Successful Submission: 2026-05-27 11:32:37

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-27 11:42:25

Permissions Setting Practice

Time of First Successful Submission: 2026-05-27 11:46:47

The SUID Bit

Time of First Successful Submission: 2026-05-27 11:47:58

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-05-27 13:03:48

Handling Failure

Time of First Successful Submission: 2026-05-27 13:04:32

Your First Shell Script

Time of First Successful Submission: 2026-05-27 13:05:52

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2026-05-27 13:12:41

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-05-27 13:25:07

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-27 13:29:58

Reading Shell Scripts

Time of First Successful Submission: 2026-05-27 13:32:12

Launching Screen

Time of First Successful Submission: 2026-05-27 13:34:04

Detaching and Attaching

Time of First Successful Submission: 2026-05-27 13:41:58

Finding Sessions

Time of First Successful Submission: 2026-05-27 13:43:23

Switching Windows

Time of First Successful Submission: 2026-05-27 13:44:43

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-27 13:46:51

The PATH Variable

Time of First Successful Submission: 2026-05-27 13:55:04

Setting PATH

Time of First Successful Submission: 2026-05-27 13:56:26

Finding Commands

Time of First Successful Submission: 2026-05-27 13:58:24

Adding Commands

Time of First Successful Submission: 2026-05-27 14:04:29

Hijacking Commands

Time of First Successful Submission: 2026-05-27 14:06:58

Bashrc Backdoor

Time of First Successful Submission: 2026-05-28 04:48:46

Sniffing Input

Time of First Successful Submission: 2026-05-28 04:58:44

Overshared Directories

Time of First Successful Submission: 2026-05-28 05:03:29

Tricky Linking

Time of First Successful Submission: 2026-05-28 06:26:24

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-28 06:28:16

Snooping on Configurations

Time of First Successful Submission: 2026-05-28 06:31:26

The Fork Bomb

Time of First Successful Submission: 2026-05-28 07:30:05

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-28 06:48:40

rm -rf /

Time of First Successful Submission: 2026-05-28 06:50:34

Life after rm -rf /

Time of First Successful Submission: 2026-05-28 07:06:03

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-28 07:08:43


Computing 101

94 / 104 596 / 22763


Your First Register

Time of First Successful Submission: 2026-05-28 07:59:22

Your First Syscall

Time of First Successful Submission: 2026-05-28 08:15:29

Exit Codes

Time of First Successful Submission: 2026-05-28 08:17:31

Building Executables

Time of First Successful Submission: 2026-05-28 08:30:31

Moving Between Registers

Time of First Successful Submission: 2026-05-28 08:34:41

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-05-28 11:18:59

Dereferencing Pointers

Time of First Successful Submission: 2026-05-28 11:27:30

Dereferencing Yourself

Time of First Successful Submission: 2026-05-28 11:29:27

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-28 11:38:50

Stored Addresses

Time of First Successful Submission: 2026-05-28 11:47:38

Double Dereference

Time of First Successful Submission: 2026-05-28 12:01:05

The Stack

Time of First Successful Submission: 2026-05-28 13:14:27

Stack Offsets

Time of First Successful Submission: 2026-05-28 13:15:54

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-28 13:17:53

Popping From the Stack

Time of First Successful Submission: 2026-05-28 13:22:03

Disassembling Programs

Time of First Successful Submission: 2026-05-29 01:03:39

Tracing Syscalls

Time of First Successful Submission: 2026-05-29 01:07:09

Starting GDB

Time of First Successful Submission: 2026-05-29 01:10:03

Quitting GDB

Time of First Successful Submission: 2026-05-29 01:11:09

Starting Programs in GDB

Time of First Successful Submission: 2026-05-29 01:53:38

Disassembling in GDB

Time of First Successful Submission: 2026-05-29 01:55:32

Stepping Through Instructions

Time of First Successful Submission: 2026-05-29 02:10:38

Reading Register Values

Time of First Successful Submission: 2026-05-29 02:43:49

Popping Stack Values

Time of First Successful Submission: 2026-05-29 02:47:49

Examining Memory

Time of First Successful Submission: 2026-05-29 02:49:54

Examining Stack Pointers

Time of First Successful Submission: 2026-05-29 02:53:47

Cooperative Debugging

Time of First Successful Submission: 2026-05-29 02:58:28

Writing Output

Time of First Successful Submission: 2026-05-29 07:39:27

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-05-29 07:44:07

Reading Data

Time of First Successful Submission: 2026-05-29 07:49:09

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-05-29 07:58:41

Comparing Values

Time of First Successful Submission: 2026-05-29 08:40:40

Comparing Characters

Time of First Successful Submission: 2026-05-29 08:44:56

Conditional Control Flow

Time of First Successful Submission: 2026-05-29 08:51:03

Comparing Strings

Time of First Successful Submission: 2026-05-29 08:53:15

Reverse the Password

Time of First Successful Submission: 2026-05-29 08:58:24

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-29 09:15:29

Looping

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

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-05-29 11:26:09

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-29 11:27:56

Loops on Data

Time of First Successful Submission: 2026-05-29 11:30:54

set-register

Time of First Successful Submission: 2026-05-29 13:44:04

set-multiple-registers

Time of First Successful Submission: 2026-05-29 13:46:12

add-to-register

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

linear-equation-registers

Time of First Successful Submission: 2026-05-29 13:53:49

integer-division

Time of First Successful Submission: 2026-05-29 13:58:25

modulo-operation

Time of First Successful Submission: 2026-05-29 14:03:22

set-upper-byte

Time of First Successful Submission: 2026-05-29 14:06:30

efficient-modulo

Time of First Successful Submission: 2026-05-29 14:11:06

byte-extraction

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

bitwise-and

Time of First Successful Submission: 2026-05-29 14:22:51

check-even

Time of First Successful Submission: 2026-05-30 01:10:36

memory-read

Time of First Successful Submission: 2026-05-30 01:15:16

memory-write

Time of First Successful Submission: 2026-05-30 01:19:05

memory-increment

Time of First Successful Submission: 2026-05-30 01:23:14

byte-access

Time of First Successful Submission: 2026-05-30 01:26:49

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2026-05-30 02:18:20

memory-sum

Time of First Successful Submission: 2026-05-30 02:42:43

stack-subtraction

Time of First Successful Submission: 2026-05-30 02:45:17

swap-stack-values

Time of First Successful Submission: 2026-05-30 02:47:23

average-stack-values

Time of First Successful Submission: 2026-05-30 07:07:29

absolute-jump

Time of First Successful Submission: 2026-05-30 07:16:42

relative-jump

Time of First Successful Submission: 2026-05-30 07:20:27

jump-trampoline

Time of First Successful Submission: 2026-05-30 07:25:07

conditional-jump

Time of First Successful Submission: 2026-05-30 08:16:50

indirect-jump

Time of First Successful Submission: 2026-05-30 08:21:55

average-loop

Time of First Successful Submission: 2026-05-30 08:26:41

count-non-zero

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

string-lower

Time of First Successful Submission: 2026-05-30 09:56:55

most-common-byte

Time of First Successful Submission: 2026-05-30 09:33:57

Exit

Time of First Successful Submission: 2026-05-30 10:53:08

Socket

Time of First Successful Submission: 2026-05-30 10:57:05

Bind

Time of First Successful Submission: 2026-05-30 11:04:52

Listen

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

Accept

Time of First Successful Submission: 2026-05-30 11:25:01

Static Response

Time of First Successful Submission: 2026-05-30 11:37:01

Dynamic Response

Time of First Successful Submission: 2026-05-30 11:59:06

Iterative GET Server

Time of First Successful Submission: 2026-05-30 12:01:34

Concurrent GET Server

Time of First Successful Submission: 2026-05-30 12:03:44

Concurrent POST Server

Time of First Successful Submission: 2026-05-30 12:10:09

Web Server

Time of First Successful Submission: 2026-05-30 12:13:28

Debugging Programs

Time of First Successful Submission: 2026-05-30 13:49:39

Inspecting Registers

Time of First Successful Submission: 2026-05-30 13:53:48

Examining Memory

Time of First Successful Submission: 2026-05-30 14:05:46

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-05-30 14:26:01

Modifying Data

Time of First Successful Submission: 2026-06-01 02:58:54

Modifying Execution

Time of First Successful Submission: 2026-06-01 04:00:24

Broken Functions

Time of First Successful Submission: 2026-06-01 04:06:52


Playing With Programs

38 / 116 9137 / 24026


What's the password?

Time of First Successful Submission: 2026-06-01 04:13:32

... and again!

Time of First Successful Submission: 2026-06-01 04:14:47

Newline Troubles

Time of First Successful Submission: 2026-06-01 04:20:02

Reasoning about files

Time of First Successful Submission: 2026-06-01 05:51:14

Specifying Filenames

Time of First Successful Submission: 2026-06-01 05:53:09

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-06-01 06:04:58

Decoding Hex

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

Decoding Practice

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

Encoding Practice

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

Hex-encoding ASCII

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

Nested Encoding

Time of First Successful Submission: 2026-06-01 06:35:40

Hex-encoding UTF-8

Time of First Successful Submission: 2026-06-01 06:38:09

UTF Mixups

Time of First Successful Submission: 2026-06-01 06:39:58

Modifying Encoded Data

Time of First Successful Submission: 2026-06-01 06:43:19

Decoding Base64

Time of First Successful Submission: 2026-06-01 06:45:30

Encoding Base64

Time of First Successful Submission: 2026-06-01 06:47:57

Dealing with Obfuscation

Time of First Successful Submission: 2026-06-01 06:49:48

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-06-01 06:58:57

Your First HTTP Request

Time of First Successful Submission: 2026-06-01 07:57:38

Reading Flask

Time of First Successful Submission: 2026-06-01 07:59:51

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2026-06-01 08:04:17

HTTP (netcat)

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

HTTP Paths (netcat)

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

HTTP (curl)

Time of First Successful Submission: 2026-06-01 08:16:26

HTTP (python)

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

HTTP Host Header (python)

Time of First Successful Submission: 2026-06-01 08:44:17

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2026-06-01 09:05:14

HTTP GET Parameters

Time of First Successful Submission: 2026-06-01 09:18:19

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-06-01 09:25:34

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2026-06-01 09:36:39

HTTP Forms (curl)

Time of First Successful Submission: 2026-06-01 09:39:44

HTTP Forms (netcat)

Time of First Successful Submission: 2026-06-01 09:47:13

HTTP Forms (python)

Time of First Successful Submission: 2026-06-01 09:49:50


DSU Cyber Camps

10 / 104 21661 / 47198


Using the Terminal

Time of First Successful Submission: 2026-05-26 01:30:07

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-26 01:34:44

Using the GUI Desktop

Time of First Successful Submission: 2026-05-26 01:37:56

Pasting into the Desktop

Time of First Successful Submission: 2026-05-26 01:39:39

Restarting Challenges

Time of First Successful Submission: 2026-05-26 01:44:12

Challenge Programs

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

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-26 02:10:42

Persistent Home Directories - Two

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


GCA CTF

10 / 104 21661 / 47198


Using the Terminal

Time of First Successful Submission: 2026-05-26 01:30:07

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-26 01:34:44

Using the GUI Desktop

Time of First Successful Submission: 2026-05-26 01:37:56

Pasting into the Desktop

Time of First Successful Submission: 2026-05-26 01:39:39

Restarting Challenges

Time of First Successful Submission: 2026-05-26 01:44:12

Challenge Programs

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

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-26 02:10:42

Persistent Home Directories - Two

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