kalijack

🐧 💻

Italy

Intro to Programming Languages

15 / 253 14833 / 54436


Commands

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

Command Arguments

Time of First Successful Submission: 2026-09-01 09:41:55

Command History

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

The Root Path

Time of First Successful Submission: 2026-09-01 09:48:37

Absolute Paths

Time of First Successful Submission: 2026-09-01 09:55:37

Changing position

Time of First Successful Submission: 2026-09-01 12:35:28

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-09-01 12:49:56

Cat

Time of First Successful Submission: 2026-09-01 13:18:29

Ls

Time of First Successful Submission: 2026-09-01 14:00:40

Ls All

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

Find

Time of First Successful Submission: 2026-09-01 14:36:48

Piping Echo

Time of First Successful Submission: 2026-09-03 14:34:56

Piping Stdout

Time of First Successful Submission: 2026-09-03 14:45:40

Piping Stdin

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


Start Here

10 / 10 19017 / 75527


Using the Terminal

Time of First Successful Submission: 2026-08-31 20:37:58

Using the VSCode Workspace

Time of First Successful Submission: 2026-08-31 20:44:57

Using the GUI Desktop

Time of First Successful Submission: 2026-08-31 20:54:22

Pasting into the Desktop

Time of First Successful Submission: 2026-08-31 20:56:45

Restarting Challenges

Time of First Successful Submission: 2026-08-31 22:08:24

Challenge Programs

Time of First Successful Submission: 2026-09-03 22:51:27

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-09-23 11:19:41

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 5575 / 55173


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2026-09-01 09:41:55

Command History

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

The Root

Time of First Successful Submission: 2026-09-01 09:48:37

Program and absolute paths

Time of First Successful Submission: 2026-09-01 09:55:37

Position thy self

Time of First Successful Submission: 2026-09-01 12:35:28

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-09-01 12:49:56

explicit relative paths, from /

Time of First Successful Submission: 2026-09-01 12:52:03

implicit relative path

Time of First Successful Submission: 2026-09-01 12:58:18

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-09-01 13:18:29

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-09-01 13:31:53

listing files

Time of First Successful Submission: 2026-09-01 14:00:40

touching files

Time of First Successful Submission: 2026-09-01 14:02:33

removing files

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

moving files

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

copying files

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

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2026-09-01 14:22:47

making directories

Time of First Successful Submission: 2026-09-01 14:28:18

finding files

Time of First Successful Submission: 2026-09-01 14:36:48

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-09-01 16:44:54

Learning Complex Usage

Time of First Successful Submission: 2026-09-01 16:51:03

Reading Manuals

Time of First Successful Submission: 2026-09-01 17:02:02

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-09-02 15:41:08

Helpful Programs

Time of First Successful Submission: 2026-09-02 15:59:57

Help for Builtins

Time of First Successful Submission: 2026-09-02 16:13:17

Matching with *

Time of First Successful Submission: 2026-09-02 16:22:32

Matching with ?

Time of First Successful Submission: 2026-09-02 16:43:44

Matching with []

Time of First Successful Submission: 2026-09-02 16:47:57

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-09-02 17:01:54

Mixing globs

Time of First Successful Submission: 2026-09-02 17:09:53

Exclusionary globbing

Time of First Successful Submission: 2026-09-03 12:34:56

Tab completion

Time of First Successful Submission: 2026-09-03 13:33:07

Multiple options for tab completion

Time of First Successful Submission: 2026-09-03 14:16:49

Tab completion on commands

Time of First Successful Submission: 2026-09-03 14:22:51

Redirecting output

Time of First Successful Submission: 2026-09-03 14:34:56

Redirecting more output

Time of First Successful Submission: 2026-09-03 14:45:40

Appending output

Time of First Successful Submission: 2026-09-03 14:55:46

Redirecting errors

Time of First Successful Submission: 2026-09-03 15:55:30

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2026-09-03 22:53:50

Grepping live output

Time of First Successful Submission: 2026-09-03 22:59:26

Grepping errors

Time of First Successful Submission: 2026-09-03 23:02:32

Filtering with grep -v

Time of First Successful Submission: 2026-09-03 23:05:40

Filtering with sed

Time of First Successful Submission: 2026-09-03 23:23:01

Duplicating piped data with tee

Time of First Successful Submission: 2026-09-03 23:28:56

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-09-07 14:05:20

Split-piping stderr and stdout

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

Named pipes

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

Printing Variables

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

Setting Variables

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

Multi-word Variables

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

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-09-08 22:39:40

Storing Command Output

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

Reading Input

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

Reading Files

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

Translating characters

Time of First Successful Submission: 2026-09-09 11:07:18

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-09-09 15:02:11

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-09-09 21:55:03

Suspending Processes

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

Resuming Processes

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

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-09-10 14:46:06

Starting Backgrounded Processes

Time of First Successful Submission: 2026-09-10 14:50:03

Process Exit Codes

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

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2026-09-10 16:06:19

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-09-10 18:56:55

Changing File Ownership

Time of First Successful Submission: 2026-09-11 17:12:38

Groups and Files

Time of First Successful Submission: 2026-09-12 20:02:11

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2026-09-14 13:16:17

Executable Files

Time of First Successful Submission: 2026-09-14 13:21:37

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-09-14 13:41:10

The SUID Bit

Time of First Successful Submission: 2026-09-14 13:50:40

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-09-15 10:34:59

Handling Failure

Time of First Successful Submission: 2026-09-15 10:36:44

Your First Shell Script

Time of First Successful Submission: 2026-09-15 10:43:49

Redirecting Script Output

Time of First Successful Submission: 2026-09-15 10:51:52

Executable Shell Scripts

Time of First Successful Submission: 2026-09-15 10:57:51

Understanding Shebangs

Time of First Successful Submission: 2026-09-15 18:49:38

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-09-16 07:17:38

Scripting with Default Cases

Time of First Successful Submission: 2026-09-16 07:25:33

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-09-16 07:44:06

Launching Screen

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

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-09-16 17:45:31

Switching Windows

Time of First Successful Submission: 2026-09-16 20:24:49

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-09-16 20:44:54

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-09-17 09:16:15

Setting PATH

Time of First Successful Submission: 2026-09-18 09:50:24

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2026-09-19 17:52:05

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-09-19 22:05:06

Sniffing Input

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

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-09-20 13:19:37

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-09-22 08:25:01

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-09-22 08:48:14

Finding meaning after rm -rf /

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


Computing 101

132 / 132 724 / 25930


Your First Register

Time of First Successful Submission: 2026-09-23 16:53:35

Your First Syscall

Time of First Successful Submission: 2026-09-24 07:17:42

Exit Codes

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

Building Executables

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

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-09-24 21:32:17

More Loading Practice

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

Dereferencing Pointers

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

Dereferencing Yourself

Time of First Successful Submission: 2026-09-25 20:04:49

Dereferencing with Offsets

Time of First Successful Submission: 2026-09-25 20:41:28

Stored Addresses

Time of First Successful Submission: 2026-09-25 20:47:16

Double Dereference

Time of First Successful Submission: 2026-09-25 20:54:50

The Stack

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

Stack Offsets

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

Program Arguments on the Stack

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

Popping From the Stack

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

Negative Numbers

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

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-09-28 10:49:01

Negative Numbers (32-bit)

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

Encoding Negatives

Time of First Successful Submission: 2026-09-28 17:46:05

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-09-28 18:05:19

Decoding Hex

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

Mixed Conversions

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

Disassembling Programs

Time of First Successful Submission: 2026-09-28 19:56:36

Tracing Syscalls

Time of First Successful Submission: 2026-09-28 20:58:50

Starting GDB

Time of First Successful Submission: 2026-09-28 21:00:58

Quitting GDB

Time of First Successful Submission: 2026-09-28 21:03:24

Starting Programs in GDB

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

Disassembling in GDB

Time of First Successful Submission: 2026-09-28 22:26:23

Stepping Through Instructions

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

Reading Register Values

Time of First Successful Submission: 2026-09-29 07:06:30

Setting Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-09-29 07:19:37

Examining Memory

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

Examining Stack Pointers

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

Cooperative Debugging

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

Running with Arguments

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

Redirecting Input in GDB

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

Writing Output

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

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-09-29 15:21:04

Reading Data

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

Reading Exactly

Time of First Successful Submission: 2026-09-30 09:11:37

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-10-02 12:31:57

RIP-Relative Strings

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

Comparing Values

Time of First Successful Submission: 2026-10-02 14:15:44

Comparing Characters

Time of First Successful Submission: 2026-10-03 19:39:18

Conditional Control Flow

Time of First Successful Submission: 2026-10-03 19:52:37

Comparing Strings

Time of First Successful Submission: 2026-10-03 22:57:39

Reverse the Password

Time of First Successful Submission: 2026-10-04 10:19:44

Conditionals Without Conditionals

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

Recognizing Loops

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

Writing Loops

Time of First Successful Submission: 2026-10-04 11:40:11

Writing From a Shared Library

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

Returning a Value

Time of First Successful Submission: 2026-10-04 14:07:34

Calling Through a Pointer

Time of First Successful Submission: 2026-10-04 14:22:09

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-10-04 14:36:53

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-10-04 17:23:32

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-10-05 08:37:37

Sign Extension

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

Little-Endian Bytes

Time of First Successful Submission: 2026-10-06 08:36:45

Qword by Qword

Time of First Successful Submission: 2026-10-06 08:55:02

Dword by Dword

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

Word by Word

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

Byte by Byte

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

Cracking a Struct

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

Scrambled Struct

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

Reverse the Calculation

Time of First Successful Submission: 2026-10-06 17:03:20

Reverse the Reverse

Time of First Successful Submission: 2026-10-06 17:12:42

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-10-07 19:17:33

Even or Odd

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

Masking Bits

Time of First Successful Submission: 2026-10-07 20:21:04

Lowercase a String

Time of First Successful Submission: 2026-10-07 20:36:19

Uppercase a String

Time of First Successful Submission: 2026-10-07 21:16:13

Swap Case

Time of First Successful Submission: 2026-10-07 21:46:44

Shifting Left

Time of First Successful Submission: 2026-10-08 16:43:04

Shifting Right

Time of First Successful Submission: 2026-10-08 16:55:48

Loops on Data

Time of First Successful Submission: 2026-10-08 17:05:51

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-10-08 18:56:22

Loading Stale Stack Data

Time of First Successful Submission: 2026-10-08 19:51:07

Stealing Stale Stack Data

Time of First Successful Submission: 2026-10-08 20:03:50

Reserving Your Own Frame

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

Using Your Own Frame

Time of First Successful Submission: 2026-10-11 16:53:26

Environment Variables on the Stack

Time of First Successful Submission: 2026-10-11 22:22:36

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-10-11 22:46:57

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-10-12 07:16:38

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-10-12 07:38:25

A Single Digit

Time of First Successful Submission: 2026-10-12 07:48:40

Two Digits

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

String to Integer

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

Negative Numbers

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

Where the Number Ends

Time of First Successful Submission: 2026-10-13 12:30:39

A Whole Program

Time of First Successful Submission: 2026-10-13 12:55:04

A Single Digit, Back to Text

Time of First Successful Submission: 2026-10-13 15:11:39

Divide and Remainder

Time of First Successful Submission: 2026-10-13 19:55:22

Drop the Leading Zero

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

Integer to String

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

Negative Numbers, Back to Text

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

Sum Them All

Time of First Successful Submission: 2026-10-16 22:18:29

Addition

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

Subtraction

Time of First Successful Submission: 2026-10-19 07:21:56

Multiplication

Time of First Successful Submission: 2026-10-19 07:37:11

Bitwise Operators

Time of First Successful Submission: 2026-10-19 07:52:58

Unary Operators

Time of First Successful Submission: 2026-10-19 10:42:05

Literal Output

Time of First Successful Submission: 2026-10-19 20:36:05

Newline Escapes

Time of First Successful Submission: 2026-10-19 21:52:51

Escaped Syntax

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

Decimal Markers

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

Multiple Decimal Markers

Time of First Successful Submission: 2026-10-20 19:18:24

String Markers

Time of First Successful Submission: 2026-10-21 07:29:21

Hex Byte Escapes

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

Debugging Programs

Time of First Successful Submission: 2026-10-21 09:19:39

Inspecting Registers

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

Examining Memory

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

Setting Breakpoints

Time of First Successful Submission: 2026-10-21 19:57:53

GDB Scripting

Time of First Successful Submission: 2026-10-22 07:45:06

Modifying Data

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

Modifying Execution

Time of First Successful Submission: 2026-10-22 19:27:31

Broken Functions

Time of First Successful Submission: 2026-10-23 08:05:41

Exit

Time of First Successful Submission: 2026-10-27 09:24:39

Socket

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

Bind

Time of First Successful Submission: 2026-10-27 11:45:16

Listen

Time of First Successful Submission: 2026-10-27 11:52:39

Accept

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

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-11-02 14:20:22

Iterative GET Server

Time of First Successful Submission: 2026-11-03 10:42:07

Concurrent GET Server

Time of First Successful Submission: 2026-11-03 11:28:50

Concurrent POST Server

Time of First Successful Submission: 2026-11-04 01:44:25

Web Server

Time of First Successful Submission: 2026-11-04 21:09:07


DSU Cyber Camps

10 / 104 30246 / 76012


Using the Terminal

Time of First Successful Submission: 2026-08-31 20:37:58

Using the VSCode Workspace

Time of First Successful Submission: 2026-08-31 20:44:57

Using the GUI Desktop

Time of First Successful Submission: 2026-08-31 20:54:22

Pasting into the Desktop

Time of First Successful Submission: 2026-08-31 20:56:45

Restarting Challenges

Time of First Successful Submission: 2026-08-31 22:08:24

Challenge Programs

Time of First Successful Submission: 2026-09-03 22:51:27

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-09-23 11:19:41

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


GCA CTF

10 / 104 30246 / 76012


Using the Terminal

Time of First Successful Submission: 2026-08-31 20:37:58

Using the VSCode Workspace

Time of First Successful Submission: 2026-08-31 20:44:57

Using the GUI Desktop

Time of First Successful Submission: 2026-08-31 20:54:22

Pasting into the Desktop

Time of First Successful Submission: 2026-08-31 20:56:45

Restarting Challenges

Time of First Successful Submission: 2026-08-31 22:08:24

Challenge Programs

Time of First Successful Submission: 2026-09-03 22:51:27

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-09-23 11:19:41

Persistent Home Directories - One

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

Persistent Home Directories - Two

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