Chedda

🐧 🔤

Montana State University

United States

Intro to Programming Languages

15 / 234 7549 / 28815


Commands

Time of First Successful Submission: 2026-01-15 04:45:35

Command Arguments

Time of First Successful Submission: 2026-01-15 04:46:30

Command History

Time of First Successful Submission: 2026-01-15 04:46:58

The Root Path

Time of First Successful Submission: 2026-01-15 04:47:40

Absolute Paths

Time of First Successful Submission: 2026-01-15 04:48:27

Changing position

Time of First Successful Submission: 2026-01-15 04:51:03

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-16 19:55:50

Relative Paths

Time of First Successful Submission: 2026-01-15 04:57:52

Cat

Time of First Successful Submission: 2026-01-15 05:07:06

Ls

Time of First Successful Submission: 2026-01-15 05:13:55

Ls All

Time of First Successful Submission: 2026-01-15 05:18:50

Find

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

Piping Echo

Time of First Successful Submission: 2026-01-15 21:52:51

Piping Stdout

Time of First Successful Submission: 2026-01-15 21:54:34

Piping Stdin

Time of First Successful Submission: 2026-01-15 22:08:06


Start Here

12 / 12 792 / 39044


Using the Terminal

Time of First Successful Submission: 2026-01-15 04:26:58

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-15 04:29:48

Using the GUI Desktop

Time of First Successful Submission: 2026-01-15 04:32:47

Pasting into the Desktop

Time of First Successful Submission: 2026-01-15 04:34:08

Restarting Challenges

Time of First Successful Submission: 2026-01-15 04:41:51

Challenge Programs

Time of First Successful Submission: 2026-01-16 19:35:49

The Flag File

Time of First Successful Submission: 2026-01-16 19:36:24

Using Privileged Mode

Time of First Successful Submission: 2026-01-16 19:38:27

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-16 19:41:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-16 19:43:05


Linux Luminarium

128 / 128 1368 / 29149


Intro to Commands

Time of First Successful Submission: 2026-01-15 04:45:35

Intro to Arguments

Time of First Successful Submission: 2026-01-15 04:46:30

Command History

Time of First Successful Submission: 2026-01-15 04:46:58

The Root

Time of First Successful Submission: 2026-01-15 04:47:40

Program and absolute paths

Time of First Successful Submission: 2026-01-15 04:48:27

Position thy self

Time of First Successful Submission: 2026-01-15 04:51:03

Position elsewhere

Time of First Successful Submission: 2026-01-16 19:55:50

implicit relative paths, from /

Time of First Successful Submission: 2026-01-15 04:57:52

explicit relative paths, from /

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

implicit relative path

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

home sweet home

Time of First Successful Submission: 2026-01-15 05:05:13

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-15 05:07:06

catting absolute paths

Time of First Successful Submission: 2026-01-15 05:07:40

more catting practice

Time of First Successful Submission: 2026-01-15 05:08:23

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-15 05:11:40

comparing files

Time of First Successful Submission: 2026-01-15 05:12:39

listing files

Time of First Successful Submission: 2026-01-15 05:13:55

touching files

Time of First Successful Submission: 2026-01-15 05:15:14

removing files

Time of First Successful Submission: 2026-01-15 05:15:57

moving files

Time of First Successful Submission: 2026-01-15 05:17:07

copying files

Time of First Successful Submission: 2026-01-15 05:17:46

hidden files

Time of First Successful Submission: 2026-01-15 05:18:50

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-16 20:03:15

making directories

Time of First Successful Submission: 2026-01-15 05:20:34

finding files

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

linking files

Time of First Successful Submission: 2026-01-15 05:44:43

Learning From Documentation

Time of First Successful Submission: 2026-01-15 05:48:37

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-01-15 06:00:41

Searching Manuals

Time of First Successful Submission: 2026-01-15 06:02:22

Searching For Manuals

Time of First Successful Submission: 2026-01-16 21:07:22

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2026-01-15 06:07:08

Matching with *

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

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-01-15 06:18:04

Matching paths with []

Time of First Successful Submission: 2026-01-15 06:25:03

Multiple globs

Time of First Successful Submission: 2026-01-15 06:28:14

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-01-16 21:29:45

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-01-15 06:31:53

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2026-01-15 21:52:51

Redirecting more output

Time of First Successful Submission: 2026-01-15 21:54:34

Appending output

Time of First Successful Submission: 2026-01-15 21:57:23

Redirecting errors

Time of First Successful Submission: 2026-01-15 22:03:16

Redirecting input

Time of First Successful Submission: 2026-01-15 22:08:06

Grepping stored results

Time of First Successful Submission: 2026-01-16 01:39:28

Grepping live output

Time of First Successful Submission: 2026-01-16 01:41:58

Grepping errors

Time of First Successful Submission: 2026-01-16 21:39:04

Filtering with grep -v

Time of First Successful Submission: 2026-01-16 22:04:46

Filtering with sed

Time of First Successful Submission: 2026-01-16 22:06:15

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-16 22:29:51

Process substitution for input

Time of First Successful Submission: 2026-01-16 22:32:34

Writing to multiple programs

Time of First Successful Submission: 2026-01-16 02:04:40

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-16 22:41:39

Named pipes

Time of First Successful Submission: 2026-01-16 22:49:05

Printing Variables

Time of First Successful Submission: 2026-01-16 02:36:50

Setting Variables

Time of First Successful Submission: 2026-01-16 02:40:14

Multi-word Variables

Time of First Successful Submission: 2026-01-16 02:41:25

Exporting Variables

Time of First Successful Submission: 2026-01-16 02:47:29

Printing Exported Variables

Time of First Successful Submission: 2026-01-16 02:50:50

Storing Command Output

Time of First Successful Submission: 2026-01-16 02:53:41

Reading Input

Time of First Successful Submission: 2026-01-16 02:55:49

Reading Files

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

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-01-16 03:10:57

Deleting newlines

Time of First Successful Submission: 2026-01-16 03:12:16

Extracting the first lines with head

Time of First Successful Submission: 2026-01-16 03:17:00

Extracting specific sections of text

Time of First Successful Submission: 2026-01-16 23:08:12

Sorting data

Time of First Successful Submission: 2026-01-16 03:22:47

Listing Processes

Time of First Successful Submission: 2026-01-16 03:26:11

Killing Processes

Time of First Successful Submission: 2026-01-16 03:27:19

Interrupting Processes

Time of First Successful Submission: 2026-01-16 03:29:32

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-16 03:33:29

Suspending Processes

Time of First Successful Submission: 2026-01-16 03:40:11

Resuming Processes

Time of First Successful Submission: 2026-01-16 03:41:08

Backgrounding Processes

Time of First Successful Submission: 2026-01-16 03:46:15

Foregrounding Processes

Time of First Successful Submission: 2026-01-16 03:49:39

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-01-16 03:55:53

Becoming root with su

Time of First Successful Submission: 2026-01-16 04:15:25

Other users with su

Time of First Successful Submission: 2026-01-16 04:17:11

Cracking passwords

Time of First Successful Submission: 2026-01-16 04:25:55

Using sudo

Time of First Successful Submission: 2026-01-16 04:29:28

Changing File Ownership

Time of First Successful Submission: 2026-01-16 04:31:50

Groups and Files

Time of First Successful Submission: 2026-01-16 04:36:36

Fun With Groups Names

Time of First Successful Submission: 2026-01-16 04:38:47

Changing Permissions

Time of First Successful Submission: 2026-01-16 04:42:39

Executable Files

Time of First Successful Submission: 2026-01-16 04:55:35

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-16 23:22:04

Permissions Setting Practice

Time of First Successful Submission: 2026-01-16 23:27:30

The SUID Bit

Time of First Successful Submission: 2026-01-16 05:02:46

Chaining with Semicolons

Time of First Successful Submission: 2026-01-16 05:11:08

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-01-16 05:13:58

Your First Shell Script

Time of First Successful Submission: 2026-01-16 05:17:11

Redirecting Script Output

Time of First Successful Submission: 2026-01-16 05:33:50

Executable Shell Scripts

Time of First Successful Submission: 2026-01-16 05:45:39

Understanding Shebangs

Time of First Successful Submission: 2026-01-16 05:50:22

Scripting with Arguments

Time of First Successful Submission: 2026-01-16 23:33:29

Scripting with Conditionals

Time of First Successful Submission: 2026-01-16 23:38:18

Scripting with Default Cases

Time of First Successful Submission: 2026-01-16 23:42:35

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-16 23:49:41

Reading Shell Scripts

Time of First Successful Submission: 2026-01-16 23:59:10

Launching Screen

Time of First Successful Submission: 2026-01-17 01:10:59

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2026-01-17 01:23:27

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-01-16 05:53:28

Setting PATH

Time of First Successful Submission: 2026-01-16 05:54:42

Finding Commands

Time of First Successful Submission: 2026-01-16 06:03:39

Adding Commands

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

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-01-17 01:33:19

Sniffing Input

Time of First Successful Submission: 2026-01-17 01:42:37

Overshared Directories

Time of First Successful Submission: 2026-01-17 01:52:43

Tricky Linking

Time of First Successful Submission: 2026-01-17 02:08:20

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-01-17 02:18:16

The Fork Bomb

Time of First Successful Submission: 2026-01-16 06:43:51

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-16 07:05:23

rm -rf /

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

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-16 08:20:24


Computing 101

24 / 69 12394 / 19677


Your First Register

Time of First Successful Submission: 2026-01-17 04:52:27

Your First Syscall

Time of First Successful Submission: 2026-01-17 05:19:25

Exit Codes

Time of First Successful Submission: 2026-01-17 05:22:13

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2026-01-17 05:33:04

Tracing Syscalls

Time of First Successful Submission: 2026-01-17 05:35:32

Starting GDB

Time of First Successful Submission: 2026-01-17 05:36:40

Starting Programs in GDB

Time of First Successful Submission: 2026-01-17 05:38:16

Loading From Memory

Time of First Successful Submission: 2026-01-17 05:41:41

More Loading Practice

Time of First Successful Submission: 2026-01-17 05:42:34

Dereferencing Pointers

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

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

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

Triple Dereference

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

Writing Output

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

Chaining Syscalls

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

Writing Strings

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

Reading Data

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

Debugging Programs

Time of First Successful Submission: 2026-01-30 02:49:32

Inspecting Registers

Time of First Successful Submission: 2026-01-30 03:03:51

Examining Memory

Time of First Successful Submission: 2026-01-30 03:33:38

Setting Breakpoints

Time of First Successful Submission: 2026-01-30 03:52:41


Playing With Programs

116 / 116 713 / 22534


What's the password?

Time of First Successful Submission: 2026-01-17 02:27:15

... and again!

Time of First Successful Submission: 2026-01-17 02:28:26

Newline Troubles

Time of First Successful Submission: 2026-01-17 02:38:47

Reasoning about files

Time of First Successful Submission: 2026-01-17 02:46:00

Specifying Filenames

Time of First Successful Submission: 2026-01-17 02:50:07

Binary and Hex Encoding

Time of First Successful Submission: 2026-01-17 02:58:04

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-01-17 03:17:33

Decoding Practice

Time of First Successful Submission: 2026-01-17 03:25:31

Encoding Practice

Time of First Successful Submission: 2026-01-17 03:29:25

Hex-encoding ASCII

Time of First Successful Submission: 2026-01-17 03:32:08

Nested Encoding

Time of First Successful Submission: 2026-01-17 03:52:49

Hex-encoding UTF-8

Time of First Successful Submission: 2026-01-17 03:56:07

UTF Mixups

Time of First Successful Submission: 2026-01-17 04:04:07

Modifying Encoded Data

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

Decoding Base64

Time of First Successful Submission: 2026-01-17 04:10:53

Encoding Base64

Time of First Successful Submission: 2026-01-17 04:11:58

Dealing with Obfuscation

Time of First Successful Submission: 2026-01-17 04:19:58

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-01-17 04:25:50

Your First HTTP Request

Time of First Successful Submission: 2026-01-21 17:59:04

Reading Flask

Time of First Successful Submission: 2026-01-21 18:32:47

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2026-01-21 18:41:08

HTTP (netcat)

Time of First Successful Submission: 2026-01-21 19:09:59

HTTP Paths (netcat)

Time of First Successful Submission: 2026-01-21 20:09:56

HTTP (curl)

Time of First Successful Submission: 2026-01-21 19:17:16

HTTP (python)

Time of First Successful Submission: 2026-01-21 19:21:17

HTTP Host Header (python)

Time of First Successful Submission: 2026-01-21 19:41:34

HTTP Host Header (curl)

Time of First Successful Submission: 2026-01-21 20:00:29

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-01-21 20:04:46

URL Encoding (netcat)

Time of First Successful Submission: 2026-01-21 23:31:20

HTTP GET Parameters

Time of First Successful Submission: 2026-01-21 23:36:53

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-01-21 23:41:20

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-01-21 23:49:00

HTTP Forms

Time of First Successful Submission: 2026-01-29 02:43:54

HTTP Forms (curl)

Time of First Successful Submission: 2026-01-29 02:49:51

HTTP Forms (netcat)

Time of First Successful Submission: 2026-01-29 02:58:47

HTTP Forms (python)

Time of First Successful Submission: 2026-01-29 03:01:27

HTTP Forms Without Forms

Time of First Successful Submission: 2026-01-29 03:03:13

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-01-29 03:06:31

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-01-29 03:21:46

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-01-29 03:24:42

HTTP Redirects (curl)

Time of First Successful Submission: 2026-01-29 03:26:12

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-01-29 03:30:13

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-01-29 03:33:46

HTTP Cookies (python)

Time of First Successful Submission: 2026-01-29 03:31:35

Server State (python)

Time of First Successful Submission: 2026-01-29 03:36:19

Listening Web

Time of First Successful Submission: 2026-01-29 04:07:18

Speaking Redirects

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

JavaScript Redirects

Time of First Successful Submission: 2026-01-29 05:06:57

Including JavaScript

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

HTTP (javascript)

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

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-01-29 05:17:44

HTTP Forms (javascript)

Time of First Successful Submission: 2026-01-29 05:42:34

cat

Time of First Successful Submission: 2026-01-26 23:11:12

more

Time of First Successful Submission: 2026-01-26 23:11:43

less

Time of First Successful Submission: 2026-01-26 23:13:11

tail

Time of First Successful Submission: 2026-01-26 23:13:46

head

Time of First Successful Submission: 2026-01-26 23:14:17

sort

Time of First Successful Submission: 2026-01-26 23:15:01

vim

Time of First Successful Submission: 2026-01-26 23:15:33

emacs

Time of First Successful Submission: 2026-01-26 23:16:01

nano

Time of First Successful Submission: 2026-01-26 23:16:31

rev

Time of First Successful Submission: 2026-01-26 23:17:18

od

Time of First Successful Submission: 2026-01-26 23:20:55

hd

Time of First Successful Submission: 2026-01-26 23:22:00

xxd

Time of First Successful Submission: 2026-01-26 23:23:36

base32

Time of First Successful Submission: 2026-01-26 23:25:25

base64

Time of First Successful Submission: 2026-01-26 23:26:26

split

Time of First Successful Submission: 2026-01-26 23:32:22

gzip

Time of First Successful Submission: 2026-01-26 23:40:29

bzip2

Time of First Successful Submission: 2026-01-26 23:42:52

zip

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

tar

Time of First Successful Submission: 2026-01-29 06:26:56

ar

Time of First Successful Submission: 2026-01-29 06:04:49

cpio

Time of First Successful Submission: 2026-01-29 07:07:52

genisoimage

Time of First Successful Submission: 2026-01-29 06:27:23

env

Time of First Successful Submission: 2026-01-29 06:27:53

find

Time of First Successful Submission: 2026-01-29 06:28:46

make

Time of First Successful Submission: 2026-01-29 07:07:26

nice

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

timeout

Time of First Successful Submission: 2026-01-29 06:33:33

stdbuf

Time of First Successful Submission: 2026-01-29 06:34:06

setarch

Time of First Successful Submission: 2026-01-29 06:34:47

watch

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

socat

Time of First Successful Submission: 2026-01-29 06:36:23

whiptail

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

awk

Time of First Successful Submission: 2026-01-29 06:38:31

sed

Time of First Successful Submission: 2026-01-29 06:38:56

ed

Time of First Successful Submission: 2026-01-29 06:39:26

chown

Time of First Successful Submission: 2026-01-29 06:40:26

chmod

Time of First Successful Submission: 2026-01-29 06:40:59

cp

Time of First Successful Submission: 2026-01-29 07:06:55

mv

Time of First Successful Submission: 2026-01-30 02:37:29

perl

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

python

Time of First Successful Submission: 2026-01-29 06:47:51

ruby

Time of First Successful Submission: 2026-01-29 06:48:38

bash

Time of First Successful Submission: 2026-01-29 07:04:49

date

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

dmesg

Time of First Successful Submission: 2026-01-29 06:51:49

wc

Time of First Successful Submission: 2026-01-29 06:52:26

gcc

Time of First Successful Submission: 2026-01-29 06:52:54

as

Time of First Successful Submission: 2026-01-29 06:54:35

wget

Time of First Successful Submission: 2026-01-29 06:59:25

ssh-keygen

Time of First Successful Submission: 2026-01-29 07:14:11

SQL Queries

Time of First Successful Submission: 2026-01-20 22:06:19

Filtering SQL

Time of First Successful Submission: 2026-01-20 22:15:00

Choosing Columns

Time of First Successful Submission: 2026-01-20 22:18:48

Exclusionary Filtering

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

Filtering Strings

Time of First Successful Submission: 2026-01-20 22:25:02

Filtering on Expressions

Time of First Successful Submission: 2026-01-20 22:33:24

SELECTing Expressions

Time of First Successful Submission: 2026-01-20 22:54:56

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2026-01-21 17:45:25

Querying Metadata

Time of First Successful Submission: 2026-01-21 17:54:16


CybHer Dojo

12 / 104 974 / 39262


Using the Terminal

Time of First Successful Submission: 2026-01-15 04:26:58

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-15 04:29:48

Using the GUI Desktop

Time of First Successful Submission: 2026-01-15 04:32:47

Pasting into the Desktop

Time of First Successful Submission: 2026-01-15 04:34:08

Connecting over SSH

Time of First Successful Submission: 2026-01-15 04:39:16

Restarting Challenges

Time of First Successful Submission: 2026-01-15 04:41:51

Getting Help

Time of First Successful Submission: 2026-01-15 04:43:47

Challenge Programs

Time of First Successful Submission: 2026-01-16 19:35:49

The Flag File

Time of First Successful Submission: 2026-01-16 19:36:24

Using Privileged Mode

Time of First Successful Submission: 2026-01-16 19:38:27

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-16 19:41:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-16 19:43:05


GCA CTF

12 / 104 974 / 39262


Using the Terminal

Time of First Successful Submission: 2026-01-15 04:26:58

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-15 04:29:48

Using the GUI Desktop

Time of First Successful Submission: 2026-01-15 04:32:47

Pasting into the Desktop

Time of First Successful Submission: 2026-01-15 04:34:08

Connecting over SSH

Time of First Successful Submission: 2026-01-15 04:39:16

Restarting Challenges

Time of First Successful Submission: 2026-01-15 04:41:51

Getting Help

Time of First Successful Submission: 2026-01-15 04:43:47

Challenge Programs

Time of First Successful Submission: 2026-01-16 19:35:49

The Flag File

Time of First Successful Submission: 2026-01-16 19:36:24

Using Privileged Mode

Time of First Successful Submission: 2026-01-16 19:38:27

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-16 19:41:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-16 19:43:05