Yamac

🐧 💻 🔤

Intro to Programming Languages

15 / 253 11978 / 52967


Commands

Time of First Successful Submission: 2026-06-28 16:49:23

Command Arguments

Time of First Successful Submission: 2026-06-28 16:50:10

Command History

Time of First Successful Submission: 2026-06-28 16:51:45

The Root Path

Time of First Successful Submission: 2026-06-28 16:52:42

Absolute Paths

Time of First Successful Submission: 2026-06-28 16:53:07

Changing position

Time of First Successful Submission: 2026-06-28 16:54:20

Changing to an Absolute Path

Time of First Successful Submission: 2026-06-28 16:59:34

Relative Paths

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

Cat

Time of First Successful Submission: 2026-06-28 17:12:36

Ls

Time of First Successful Submission: 2026-06-28 17:23:12

Ls All

Time of First Successful Submission: 2026-06-28 17:26:39

Find

Time of First Successful Submission: 2026-06-28 17:40:11

Piping Echo

Time of First Successful Submission: 2026-06-28 20:58:54

Piping Stdout

Time of First Successful Submission: 2026-06-28 21:00:02

Piping Stdin

Time of First Successful Submission: 2026-06-28 21:05:23


Intro to Cybersecurity

183 / 183 321 / 25931


Path Traversal 1

Time of First Successful Submission: 2026-06-20 12:38:44

Path Traversal 2

Time of First Successful Submission: 2026-06-20 12:44:28

CMDi 1

Time of First Successful Submission: 2026-06-21 08:24:03

CMDi 2

Time of First Successful Submission: 2026-06-21 08:30:22

CMDi 3

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

CMDi 4

Time of First Successful Submission: 2026-06-21 09:12:56

CMDi 5

Time of First Successful Submission: 2026-06-21 12:34:37

CMDi 6

Time of First Successful Submission: 2026-06-21 13:00:27

Authentication Bypass 1

Time of First Successful Submission: 2026-06-21 13:50:56

Authentication Bypass 2

Time of First Successful Submission: 2026-06-21 14:24:42

SQLi 1

Time of First Successful Submission: 2026-06-21 15:41:07

SQLi 2

Time of First Successful Submission: 2026-06-21 15:50:27

SQLi 3

Time of First Successful Submission: 2026-06-21 17:21:35

SQLi 4

Time of First Successful Submission: 2026-06-21 17:41:44

SQLi 5

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

XSS 1

Time of First Successful Submission: 2026-06-21 21:53:20

XSS 2

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

XSS 3

Time of First Successful Submission: 2026-06-21 22:15:47

XSS 4

Time of First Successful Submission: 2026-06-21 22:18:11

XSS 5

Time of First Successful Submission: 2026-06-22 13:10:21

XSS 6

Time of First Successful Submission: 2026-06-22 13:57:38

XSS 7

Time of First Successful Submission: 2026-06-22 23:19:46

CSRF 1

Time of First Successful Submission: 2026-06-24 21:34:17

CSRF 2

Time of First Successful Submission: 2026-06-24 22:38:24

CSRF 3

Time of First Successful Submission: 2026-06-25 11:05:22

CSRF 4

Time of First Successful Submission: 2026-06-25 13:00:45

CSRF 5

Time of First Successful Submission: 2026-06-27 17:22:36

Connect

Time of First Successful Submission: 2026-07-28 12:11:58

Send

Time of First Successful Submission: 2026-07-28 12:13:34

Shutdown

Time of First Successful Submission: 2026-07-28 12:33:58

Listen

Time of First Successful Submission: 2026-07-28 12:34:49

Scan 1

Time of First Successful Submission: 2026-07-28 12:42:08

Scan 2

Time of First Successful Submission: 2026-07-30 14:21:09

Monitor 1

Time of First Successful Submission: 2026-07-30 14:45:10

Monitor 2

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

Sniffing Cookies

Time of First Successful Submission: 2026-08-03 19:46:02

Network Configuration

Time of First Successful Submission: 2026-08-04 10:40:34

Firewall 1

Time of First Successful Submission: 2026-08-04 11:17:32

Firewall 2

Time of First Successful Submission: 2026-08-04 11:18:22

Firewall 3

Time of First Successful Submission: 2026-08-04 11:26:07

Denial of Service 1

Time of First Successful Submission: 2026-08-05 12:18:01

Denial of Service 2

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

Denial of Service 3

Time of First Successful Submission: 2026-08-06 10:26:46

Ethernet

Time of First Successful Submission: 2026-08-06 19:28:38

IP

Time of First Successful Submission: 2026-08-06 19:30:15

TCP

Time of First Successful Submission: 2026-08-06 20:41:34

TCP Handshake

Time of First Successful Submission: 2026-08-06 21:19:02

UDP

Time of First Successful Submission: 2026-08-07 08:13:38

UDP 2

Time of First Successful Submission: 2026-08-07 08:15:31

UDP Spoofing 1

Time of First Successful Submission: 2026-08-07 08:25:45

UDP Spoofing 2

Time of First Successful Submission: 2026-08-07 08:28:52

UDP Spoofing 3

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

UDP Spoofing 4

Time of First Successful Submission: 2026-08-07 10:47:31

ARP

Time of First Successful Submission: 2026-08-07 11:12:17

Intercept

Time of First Successful Submission: 2026-08-07 13:32:31

Man-in-the-Middle

Time of First Successful Submission: 2026-08-07 18:28:47

XOR

Time of First Successful Submission: 2026-08-07 19:00:08

XORing Hex

Time of First Successful Submission: 2026-08-07 19:16:52

XORing ASCII

Time of First Successful Submission: 2026-08-07 19:35:19

XORing ASCII Strings

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

One-time Pad

Time of First Successful Submission: 2026-08-07 20:20:41

One-time Pad Tampering

Time of First Successful Submission: 2026-08-07 20:44:54

Many-time Pad

Time of First Successful Submission: 2026-08-08 07:41:13

AES

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

AES-ECB-CPA

Time of First Successful Submission: 2026-08-08 11:07:44

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-08-08 13:23:03

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-08-08 17:23:04

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-08-08 17:33:53

AES-ECB-CPA-Prefix

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

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-08-09 09:48:43

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-08-09 11:55:04

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-08-09 13:30:29

AES-CBC

Time of First Successful Submission: 2026-08-14 17:32:25

AES-CBC Tampering

Time of First Successful Submission: 2026-08-16 11:59:07

AES-CBC Resizing

Time of First Successful Submission: 2026-08-16 12:04:49

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-08-27 12:39:07

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-08-27 12:40:08

AES-CBC-POA-Multi-Block

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

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-08-30 09:02:47

AES-CBC-POA-Encrypt-2

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

DHKE

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

DHKE-to-AES

Time of First Successful Submission: 2026-09-01 05:46:00

RSA 1

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

RSA 2

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

RSA 3

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

RSA 4

Time of First Successful Submission: 2026-09-01 07:04:58

RSA Signatures

Time of First Successful Submission: 2026-09-01 08:45:19

SHA 1

Time of First Successful Submission: 2026-09-01 18:35:50

SHA 2

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

TLS 1

Time of First Successful Submission: 2026-09-01 20:44:40

TLS 2

Time of First Successful Submission: 2026-09-03 13:31:35

level1

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

level2

Time of First Successful Submission: 2026-09-04 12:29:29

level3

Time of First Successful Submission: 2026-09-04 12:31:56

level4

Time of First Successful Submission: 2026-09-04 12:36:04

level5

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

level6

Time of First Successful Submission: 2026-09-04 13:04:30

level7

Time of First Successful Submission: 2026-09-04 13:05:23

level8

Time of First Successful Submission: 2026-09-04 13:06:00

level9

Time of First Successful Submission: 2026-09-04 13:12:50

level10

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

level11

Time of First Successful Submission: 2026-09-04 13:18:10

level12

Time of First Successful Submission: 2026-09-04 13:20:23

level13

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

level14

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

level15

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

level16

Time of First Successful Submission: 2026-09-04 13:32:43

level17

Time of First Successful Submission: 2026-09-04 16:12:19

level18

Time of First Successful Submission: 2026-09-04 16:12:56

level19

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

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-09-06 11:02:53

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-09-06 11:31:32

File Formats: Magic Numbers (x86)

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

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2026-09-06 13:06:43

Reading Endianness (x86)

Time of First Successful Submission: 2026-09-06 13:11:59

Version Information (Python)

Time of First Successful Submission: 2026-09-06 13:22:51

Version Information (C)

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

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2026-09-06 13:56:06

Metadata and Data (C)

Time of First Successful Submission: 2026-09-06 13:58:33

Metadata and Data (x86)

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

Input Restrictions (Python)

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

Input Restrictions (C)

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

Input Restrictions (x86)

Time of First Successful Submission: 2026-09-06 14:23:21

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-09-06 15:11:31

Behold the cIMG! (C)

Time of First Successful Submission: 2026-09-06 15:14:42

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-09-06 15:26:47

A Basic cIMG (Python)

Time of First Successful Submission: 2026-09-06 16:50:13

A Basic cIMG (C)

Time of First Successful Submission: 2026-09-06 16:58:06

A Basic cIMG (x86)

Time of First Successful Submission: 2026-09-06 17:04:30

Internal State Mini (C)

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

Internal State Mini (x86)

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

Internal State (C)

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

Internal State (x86)

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

File Formats: Directives (C)

Time of First Successful Submission: 2026-09-08 20:38:57

File Formats: Directives (x86)

Time of First Successful Submission: 2026-09-08 21:18:11

The Patch Directive

Time of First Successful Submission: 2026-09-09 22:32:23

Optimizing for Space

Time of First Successful Submission: 2026-09-10 20:25:45

Tweaking Images

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

Storage and Retrieval

Time of First Successful Submission: 2026-09-11 13:34:20

Extracting Knowledge

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

Advanced Sprites

Time of First Successful Submission: 2026-09-12 12:30:40

Accessing Resources

Time of First Successful Submission: 2026-09-13 21:45:57

Unsafe Animations

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

Animations

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

Interoperability: Patching Data

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

Patching Code

Time of First Successful Submission: 2026-09-14 20:41:55

Patching Control Flow

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

Your First Overflow (easy)

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

Your First Overflow (hard)

Time of First Successful Submission: 2026-09-19 06:54:54

Precision (easy)

Time of First Successful Submission: 2026-09-19 07:08:28

Precision (hard)

Time of First Successful Submission: 2026-09-19 07:27:39

Variable Control (easy)

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

Variable Control (hard)

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

Control Hijack (easy)

Time of First Successful Submission: 2026-09-20 11:37:52

Control Hijack (hard)

Time of First Successful Submission: 2026-09-20 11:51:21

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-09-20 12:06:59

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-09-20 12:10:56

PIEs (easy)

Time of First Successful Submission: 2026-09-20 18:38:24

PIEs (hard)

Time of First Successful Submission: 2026-09-22 14:13:42

String Lengths (easy)

Time of First Successful Submission: 2026-09-22 18:45:42

String Lengths (hard)

Time of First Successful Submission: 2026-09-22 19:17:59

Basic Shellcode

Time of First Successful Submission: 2026-09-24 19:57:46

NOP Sleds

Time of First Successful Submission: 2026-09-24 20:44:36

NULL-Free Shellcode

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

Hijack to (Mapped) Shellcode (easy)

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

Hijack to (Mapped) Shellcode (hard)

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

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-09-26 09:36:44

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-09-26 11:56:41

ECB-to-Win (easy)

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

ECB-to-Win (hard)

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

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-10-06 19:36:36

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-10-06 21:25:50

CIMG Screenshots

Time of First Successful Submission: 2026-10-10 08:30:29

CIMG Screenshots 2

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

Wily Webserver

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

The Watering Hole

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

Secure Chat 1

Time of First Successful Submission: 2026-10-24 15:00:50

Secure Chat 2

Time of First Successful Submission: 2026-10-25 11:04:14

Secure Chat 3

Time of First Successful Submission: 2026-10-25 14:53:06

Secure Chat 4

Time of First Successful Submission: 2026-10-25 15:26:04

Secure Chat 5

Time of First Successful Submission: 2026-10-25 15:38:59


Start Here

10 / 10 12973 / 73414


Using the Terminal

Time of First Successful Submission: 2026-06-14 21:11:57

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-21 23:08:01

Using the GUI Desktop

Time of First Successful Submission: 2026-06-21 23:11:39

Pasting into the Desktop

Time of First Successful Submission: 2026-06-21 23:13:00

Restarting Challenges

Time of First Successful Submission: 2026-06-21 23:15:58

Challenge Programs

Time of First Successful Submission: 2026-06-14 21:13:39

The Flag File

Time of First Successful Submission: 2026-06-14 21:26:18

Using Privileged Mode

Time of First Successful Submission: 2026-06-14 21:31:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-14 21:32:51

Persistent Home Directories - Two

Time of First Successful Submission: 2026-06-14 21:33:30


Linux Luminarium

128 / 128 3682 / 53692


Intro to Commands

Time of First Successful Submission: 2026-06-28 16:49:23

Intro to Arguments

Time of First Successful Submission: 2026-06-28 16:50:10

Command History

Time of First Successful Submission: 2026-06-28 16:51:45

The Root

Time of First Successful Submission: 2026-06-28 16:52:42

Program and absolute paths

Time of First Successful Submission: 2026-06-28 16:53:07

Position thy self

Time of First Successful Submission: 2026-06-28 16:54:20

Position elsewhere

Time of First Successful Submission: 2026-06-28 16:59:34

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2026-06-28 17:04:11

implicit relative path

Time of First Successful Submission: 2026-06-28 17:05:25

home sweet home

Time of First Successful Submission: 2026-06-28 17:11:32

cat: not the pet, but the command!

Time of First Successful Submission: 2026-06-28 17:12:36

catting absolute paths

Time of First Successful Submission: 2026-06-28 17:13:10

more catting practice

Time of First Successful Submission: 2026-06-28 17:16:40

grepping for a needle in a haystack

Time of First Successful Submission: 2026-06-28 17:18:40

comparing files

Time of First Successful Submission: 2026-06-28 17:21:42

listing files

Time of First Successful Submission: 2026-06-28 17:23:12

touching files

Time of First Successful Submission: 2026-06-28 17:23:44

removing files

Time of First Successful Submission: 2026-06-28 17:24:09

moving files

Time of First Successful Submission: 2026-06-28 17:24:37

copying files

Time of First Successful Submission: 2026-06-28 17:24:58

hidden files

Time of First Successful Submission: 2026-06-28 17:26:39

An Epic Filesystem Quest

Time of First Successful Submission: 2026-06-28 17:33:53

making directories

Time of First Successful Submission: 2026-06-28 17:34:19

finding files

Time of First Successful Submission: 2026-06-28 17:40:11

linking files

Time of First Successful Submission: 2026-06-28 17:56:20

Learning From Documentation

Time of First Successful Submission: 2026-06-28 17:57:44

Learning Complex Usage

Time of First Successful Submission: 2026-06-28 18:03:37

Reading Manuals

Time of First Successful Submission: 2026-06-28 18:51:02

Searching Manuals

Time of First Successful Submission: 2026-06-28 18:52:36

Searching For Manuals

Time of First Successful Submission: 2026-06-28 19:01:39

Helpful Programs

Time of First Successful Submission: 2026-06-28 19:02:28

Help for Builtins

Time of First Successful Submission: 2026-06-28 19:03:39

Matching with *

Time of First Successful Submission: 2026-06-28 20:11:11

Matching with ?

Time of First Successful Submission: 2026-06-28 20:12:27

Matching with []

Time of First Successful Submission: 2026-06-28 20:13:05

Matching paths with []

Time of First Successful Submission: 2026-06-28 20:14:49

Multiple globs

Time of First Successful Submission: 2026-06-28 20:16:31

Mixing globs

Time of First Successful Submission: 2026-06-28 20:29:12

Exclusionary globbing

Time of First Successful Submission: 2026-06-28 20:31:21

Tab completion

Time of First Successful Submission: 2026-06-28 20:32:31

Multiple options for tab completion

Time of First Successful Submission: 2026-06-28 20:34:02

Tab completion on commands

Time of First Successful Submission: 2026-06-28 20:34:42

Redirecting output

Time of First Successful Submission: 2026-06-28 20:58:54

Redirecting more output

Time of First Successful Submission: 2026-06-28 21:00:02

Appending output

Time of First Successful Submission: 2026-06-28 21:00:53

Redirecting errors

Time of First Successful Submission: 2026-06-28 21:03:19

Redirecting input

Time of First Successful Submission: 2026-06-28 21:05:23

Grepping stored results

Time of First Successful Submission: 2026-06-28 21:06:44

Grepping live output

Time of First Successful Submission: 2026-06-28 21:07:30

Grepping errors

Time of First Successful Submission: 2026-06-28 21:08:54

Filtering with grep -v

Time of First Successful Submission: 2026-06-28 21:09:25

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2026-06-28 21:42:45

Process substitution for input

Time of First Successful Submission: 2026-06-28 21:50:39

Writing to multiple programs

Time of First Successful Submission: 2026-06-28 21:56:54

Split-piping stderr and stdout

Time of First Successful Submission: 2026-06-28 22:05:57

Named pipes

Time of First Successful Submission: 2026-06-28 22:11:27

Printing Variables

Time of First Successful Submission: 2026-06-28 22:51:41

Setting Variables

Time of First Successful Submission: 2026-06-28 22:52:04

Multi-word Variables

Time of First Successful Submission: 2026-06-28 22:52:27

Exporting Variables

Time of First Successful Submission: 2026-06-28 22:57:02

Printing Exported Variables

Time of First Successful Submission: 2026-06-28 22:57:25

Storing Command Output

Time of First Successful Submission: 2026-06-28 22:58:00

Reading Input

Time of First Successful Submission: 2026-06-28 22:58:33

Reading Files

Time of First Successful Submission: 2026-06-28 22:59:42

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-06-28 23:02:39

Deleting newlines

Time of First Successful Submission: 2026-06-28 23:04:22

Extracting the first lines with head

Time of First Successful Submission: 2026-06-28 23:04:52

Extracting specific sections of text

Time of First Successful Submission: 2026-06-28 23:07:16

Sorting data

Time of First Successful Submission: 2026-06-28 23:08:36

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-06-29 12:15:50

Interrupting Processes

Time of First Successful Submission: 2026-06-29 12:16:13

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-06-29 12:38:32

Resuming Processes

Time of First Successful Submission: 2026-06-29 12:40:05

Backgrounding Processes

Time of First Successful Submission: 2026-06-29 13:04:47

Foregrounding Processes

Time of First Successful Submission: 2026-06-29 13:07:47

Starting Backgrounded Processes

Time of First Successful Submission: 2026-06-29 13:11:27

Process Exit Codes

Time of First Successful Submission: 2026-06-29 13:12:16

Becoming root with su

Time of First Successful Submission: 2026-06-29 13:29:47

Other users with su

Time of First Successful Submission: 2026-06-29 13:30:18

Cracking passwords

Time of First Successful Submission: 2026-06-29 13:32:47

Using sudo

Time of First Successful Submission: 2026-06-29 13:35:13

Changing File Ownership

Time of First Successful Submission: 2026-07-02 12:15:02

Groups and Files

Time of First Successful Submission: 2026-07-02 12:30:48

Fun With Groups Names

Time of First Successful Submission: 2026-07-02 12:33:50

Changing Permissions

Time of First Successful Submission: 2026-07-02 14:25:25

Executable Files

Time of First Successful Submission: 2026-07-02 14:28:27

Permission Tweaking Practice

Time of First Successful Submission: 2026-07-02 14:38:28

Permissions Setting Practice

Time of First Successful Submission: 2026-07-02 14:57:34

The SUID Bit

Time of First Successful Submission: 2026-07-02 15:15:02

Chaining with Semicolons

Time of First Successful Submission: 2026-07-02 15:18:15

Building on Success

Time of First Successful Submission: 2026-07-02 15:19:35

Handling Failure

Time of First Successful Submission: 2026-07-02 15:20:46

Your First Shell Script

Time of First Successful Submission: 2026-07-02 15:22:02

Redirecting Script Output

Time of First Successful Submission: 2026-07-02 15:26:11

Executable Shell Scripts

Time of First Successful Submission: 2026-07-02 15:27:14

Understanding Shebangs

Time of First Successful Submission: 2026-07-02 15:30:42

Scripting with Arguments

Time of First Successful Submission: 2026-07-02 15:33:14

Scripting with Conditionals

Time of First Successful Submission: 2026-07-02 15:34:42

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-07-02 15:38:10

Reading Shell Scripts

Time of First Successful Submission: 2026-07-02 15:39:20

Launching Screen

Time of First Successful Submission: 2026-07-02 22:07:04

Detaching and Attaching

Time of First Successful Submission: 2026-07-02 22:38:47

Finding Sessions

Time of First Successful Submission: 2026-07-02 22:40:08

Switching Windows

Time of First Successful Submission: 2026-07-02 22:42:37

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-07-02 22:44:43

Switching Windows (tmux)

Time of First Successful Submission: 2026-07-02 22:46:45

The PATH Variable

Time of First Successful Submission: 2026-07-02 22:48:10

Setting PATH

Time of First Successful Submission: 2026-07-02 22:49:21

Finding Commands

Time of First Successful Submission: 2026-07-02 22:51:22

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-07-02 23:09:06

Bashrc Backdoor

Time of First Successful Submission: 2026-07-03 07:54:54

Sniffing Input

Time of First Successful Submission: 2026-07-03 08:39:01

Overshared Directories

Time of First Successful Submission: 2026-07-03 08:44:41

Tricky Linking

Time of First Successful Submission: 2026-07-03 09:46:29

Sniffing Process Arguments

Time of First Successful Submission: 2026-07-03 09:54:36

Snooping on Configurations

Time of First Successful Submission: 2026-07-03 09:56:40

The Fork Bomb

Time of First Successful Submission: 2026-07-03 10:25:48

Disk-Space Doomsday

Time of First Successful Submission: 2026-07-03 10:35:02

rm -rf /

Time of First Successful Submission: 2026-07-03 10:38:29

Life after rm -rf /

Time of First Successful Submission: 2026-07-03 10:51:31

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-07-03 10:55:06


Computing 101

132 / 132 72 / 25546


Your First Register

Time of First Successful Submission: 2026-07-06 13:30:56

Your First Syscall

Time of First Successful Submission: 2026-07-06 13:33:08

Exit Codes

Time of First Successful Submission: 2026-07-06 13:34:44

Building Executables

Time of First Successful Submission: 2026-07-06 13:39:11

Moving Between Registers

Time of First Successful Submission: 2026-07-06 13:41:28

Loading From Memory

Time of First Successful Submission: 2026-07-06 13:45:33

More Loading Practice

Time of First Successful Submission: 2026-07-06 13:46:44

Dereferencing Pointers

Time of First Successful Submission: 2026-07-06 13:51:10

Dereferencing Yourself

Time of First Successful Submission: 2026-07-06 13:52:46

Dereferencing with Offsets

Time of First Successful Submission: 2026-07-06 13:54:20

Stored Addresses

Time of First Successful Submission: 2026-07-06 13:56:35

Double Dereference

Time of First Successful Submission: 2026-07-06 14:44:25

The Stack

Time of First Successful Submission: 2026-07-06 14:51:25

Stack Offsets

Time of First Successful Submission: 2026-07-06 14:52:34

Program Arguments on the Stack

Time of First Successful Submission: 2026-07-06 14:56:34

Popping From the Stack

Time of First Successful Submission: 2026-07-06 14:58:56

Negative Numbers

Time of First Successful Submission: 2026-07-06 15:12:18

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-07-06 15:26:14

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-07-06 15:32:16

Encoding Negatives

Time of First Successful Submission: 2026-07-06 15:44:58

Binary and Hex Encoding

Time of First Successful Submission: 2026-07-06 15:46:04

More Hex

Time of First Successful Submission: 2026-07-06 15:47:49

Decoding Hex

Time of First Successful Submission: 2026-07-06 15:48:35

Mixed Conversions

Time of First Successful Submission: 2026-07-06 15:59:21

Disassembling Programs

Time of First Successful Submission: 2026-07-07 10:52:37

Tracing Syscalls

Time of First Successful Submission: 2026-07-07 10:54:55

Starting GDB

Time of First Successful Submission: 2026-07-07 10:55:46

Quitting GDB

Time of First Successful Submission: 2026-07-07 10:57:07

Starting Programs in GDB

Time of First Successful Submission: 2026-07-07 10:59:11

Disassembling in GDB

Time of First Successful Submission: 2026-07-07 11:00:39

Stepping Through Instructions

Time of First Successful Submission: 2026-07-07 11:02:06

Reading Register Values

Time of First Successful Submission: 2026-07-07 11:02:49

Setting Register Values

Time of First Successful Submission: 2026-07-11 14:58:51

Popping Stack Values

Time of First Successful Submission: 2026-07-07 11:04:26

Examining Memory

Time of First Successful Submission: 2026-07-07 11:06:29

Examining Stack Pointers

Time of First Successful Submission: 2026-07-07 11:32:05

Cooperative Debugging

Time of First Successful Submission: 2026-07-07 11:39:19

Running with Arguments

Time of First Successful Submission: 2026-07-07 11:42:21

Redirecting Input in GDB

Time of First Successful Submission: 2026-07-07 11:50:42

Writing Output

Time of First Successful Submission: 2026-07-07 14:03:55

Chaining Syscalls

Time of First Successful Submission: 2026-07-07 14:33:00

Writing Strings

Time of First Successful Submission: 2026-07-07 14:35:07

Reading Data

Time of First Successful Submission: 2026-07-07 15:04:58

Reading Exactly

Time of First Successful Submission: 2026-07-07 15:08:22

Opening Files

Time of First Successful Submission: 2026-07-07 15:15:49

Hardcoding the Filename

Time of First Successful Submission: 2026-07-07 15:20:56

RIP-Relative Strings

Time of First Successful Submission: 2026-07-07 15:28:43

Comparing Values

Time of First Successful Submission: 2026-07-07 21:25:27

Comparing Characters

Time of First Successful Submission: 2026-07-07 21:28:23

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-07-07 21:36:38

Reverse the Password

Time of First Successful Submission: 2026-07-07 22:04:41

Conditionals Without Conditionals

Time of First Successful Submission: 2026-07-07 22:32:16

Recognizing Loops

Time of First Successful Submission: 2026-07-07 23:07:42

Writing Loops

Time of First Successful Submission: 2026-07-11 14:56:41

Writing From a Shared Library

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

Returning a Value

Time of First Successful Submission: 2026-07-08 13:52:05

Calling Through a Pointer

Time of First Successful Submission: 2026-07-08 13:54:03

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-07-08 13:56:50

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-07-08 14:35:54

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-07-08 14:46:11

Sign Extension

Time of First Successful Submission: 2026-07-11 15:45:53

Little-Endian Bytes

Time of First Successful Submission: 2026-07-12 12:26:19

Qword by Qword

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

Dword by Dword

Time of First Successful Submission: 2026-07-12 12:56:27

Word by Word

Time of First Successful Submission: 2026-07-12 12:58:51

Byte by Byte

Time of First Successful Submission: 2026-07-12 13:01:13

Cracking a Struct

Time of First Successful Submission: 2026-07-12 20:22:55

Scrambled Struct

Time of First Successful Submission: 2026-07-12 21:15:34

Reverse the Calculation

Time of First Successful Submission: 2026-07-12 21:55:00

Reverse the Reverse

Time of First Successful Submission: 2026-07-12 21:56:58

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-07-12 22:00:55

Even or Odd

Time of First Successful Submission: 2026-07-12 22:11:42

Masking Bits

Time of First Successful Submission: 2026-07-12 22:19:27

Lowercase a String

Time of First Successful Submission: 2026-07-12 22:27:08

Uppercase a String

Time of First Successful Submission: 2026-07-12 22:49:24

Swap Case

Time of First Successful Submission: 2026-07-12 22:53:00

Shifting Left

Time of First Successful Submission: 2026-07-12 22:54:51

Shifting Right

Time of First Successful Submission: 2026-07-12 22:59:08

Loops on Data

Time of First Successful Submission: 2026-07-12 23:02:31

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-07-13 10:54:06

Loading Stale Stack Data

Time of First Successful Submission: 2026-07-13 10:57:53

Stealing Stale Stack Data

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

Reserving Your Own Frame

Time of First Successful Submission: 2026-07-13 11:17:13

Using Your Own Frame

Time of First Successful Submission: 2026-07-13 13:16:59

Environment Variables on the Stack

Time of First Successful Submission: 2026-07-13 13:27:35

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-07-13 13:33:01

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-07-13 13:35:40

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-07-13 13:38:23

A Single Digit

Time of First Successful Submission: 2026-07-13 13:47:03

Two Digits

Time of First Successful Submission: 2026-07-13 13:52:56

String to Integer

Time of First Successful Submission: 2026-07-13 13:59:47

Negative Numbers

Time of First Successful Submission: 2026-07-13 14:11:54

Where the Number Ends

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

A Whole Program

Time of First Successful Submission: 2026-07-13 14:27:58

A Single Digit, Back to Text

Time of First Successful Submission: 2026-07-13 14:34:33

Divide and Remainder

Time of First Successful Submission: 2026-07-13 22:48:37

Drop the Leading Zero

Time of First Successful Submission: 2026-07-13 23:28:57

Integer to String

Time of First Successful Submission: 2026-07-13 23:26:55

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-07-13 23:40:47

Sum Them All

Time of First Successful Submission: 2026-07-14 00:21:15

Addition

Time of First Successful Submission: 2026-07-14 08:56:17

Subtraction

Time of First Successful Submission: 2026-07-14 09:19:58

Multiplication

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

Bitwise Operators

Time of First Successful Submission: 2026-07-14 09:28:08

Unary Operators

Time of First Successful Submission: 2026-07-14 10:14:02

Literal Output

Time of First Successful Submission: 2026-07-14 10:52:15

Newline Escapes

Time of First Successful Submission: 2026-07-14 12:35:20

Escaped Syntax

Time of First Successful Submission: 2026-07-14 12:59:13

Decimal Markers

Time of First Successful Submission: 2026-07-14 14:00:11

Multiple Decimal Markers

Time of First Successful Submission: 2026-07-14 14:00:37

String Markers

Time of First Successful Submission: 2026-07-14 14:24:41

Hex Byte Escapes

Time of First Successful Submission: 2026-07-14 14:58:31

Debugging Programs

Time of First Successful Submission: 2026-07-16 07:21:24

Inspecting Registers

Time of First Successful Submission: 2026-07-16 07:27:27

Examining Memory

Time of First Successful Submission: 2026-07-19 12:19:54

Setting Breakpoints

Time of First Successful Submission: 2026-07-19 12:56:36

GDB Scripting

Time of First Successful Submission: 2026-07-19 13:06:15

Modifying Data

Time of First Successful Submission: 2026-07-19 22:04:17

Modifying Execution

Time of First Successful Submission: 2026-07-19 22:22:20

Broken Functions

Time of First Successful Submission: 2026-07-20 13:42:58

Exit

Time of First Successful Submission: 2026-07-20 15:13:36

Socket

Time of First Successful Submission: 2026-07-20 15:59:08

Bind

Time of First Successful Submission: 2026-07-20 16:49:14

Listen

Time of First Successful Submission: 2026-07-20 16:54:34

Accept

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

Static Response

Time of First Successful Submission: 2026-07-20 17:43:14

Dynamic Response

Time of First Successful Submission: 2026-07-20 22:33:40

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2026-07-20 23:20:59

Concurrent POST Server

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

Web Server

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


Playing With Programs

116 / 116 1094 / 27141


What's the password?

Time of First Successful Submission: 2026-07-21 20:58:00

... and again!

Time of First Successful Submission: 2026-07-21 20:58:33

Newline Troubles

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

Reasoning about files

Time of First Successful Submission: 2026-07-21 21:04:35

Specifying Filenames

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

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-07-21 21:14:42

Decoding Hex

Time of First Successful Submission: 2026-07-21 21:28:06

Decoding Practice

Time of First Successful Submission: 2026-07-21 21:39:38

Encoding Practice

Time of First Successful Submission: 2026-07-21 21:47:50

Hex-encoding ASCII

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

Nested Encoding

Time of First Successful Submission: 2026-07-21 22:11:15

Hex-encoding UTF-8

Time of First Successful Submission: 2026-07-21 22:19:08

UTF Mixups

Time of First Successful Submission: 2026-07-21 22:25:19

Modifying Encoded Data

Time of First Successful Submission: 2026-07-21 23:08:01

Decoding Base64

Time of First Successful Submission: 2026-07-21 23:16:59

Encoding Base64

Time of First Successful Submission: 2026-07-21 23:23:14

Dealing with Obfuscation

Time of First Successful Submission: 2026-07-21 23:26:52

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-07-21 23:35:44

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2026-07-24 08:07:12

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2026-07-24 08:12:31

HTTP (netcat)

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

HTTP Paths (netcat)

Time of First Successful Submission: 2026-07-24 08:21:39

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-07-24 08:24:59

HTTP Host Header (python)

Time of First Successful Submission: 2026-07-24 08:29:32

HTTP Host Header (curl)

Time of First Successful Submission: 2026-07-24 08:31:04

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-07-24 08:32:17

URL Encoding (netcat)

Time of First Successful Submission: 2026-07-24 10:39:57

HTTP GET Parameters

Time of First Successful Submission: 2026-07-24 10:42:01

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-07-24 10:43:43

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-07-24 11:02:38

HTTP Forms

Time of First Successful Submission: 2026-07-24 16:08:58

HTTP Forms (curl)

Time of First Successful Submission: 2026-07-24 16:13:44

HTTP Forms (netcat)

Time of First Successful Submission: 2026-07-24 16:18:43

HTTP Forms (python)

Time of First Successful Submission: 2026-07-24 16:28:34

HTTP Forms Without Forms

Time of First Successful Submission: 2026-07-24 16:43:47

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-07-24 16:51:46

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-07-24 16:55:18

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-07-24 16:58:08

HTTP Redirects (curl)

Time of First Successful Submission: 2026-07-24 16:59:20

HTTP Redirects (python)

Time of First Successful Submission: 2026-07-24 17:00:50

HTTP Cookies (curl)

Time of First Successful Submission: 2026-07-24 17:12:58

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-07-24 17:15:49

HTTP Cookies (python)

Time of First Successful Submission: 2026-07-24 17:17:13

Server State (python)

Time of First Successful Submission: 2026-07-24 17:19:54

Listening Web

Time of First Successful Submission: 2026-07-24 17:21:59

Speaking Redirects

Time of First Successful Submission: 2026-07-24 17:29:46

JavaScript Redirects

Time of First Successful Submission: 2026-07-24 17:34:13

Including JavaScript

Time of First Successful Submission: 2026-07-24 17:56:22

HTTP (javascript)

Time of First Successful Submission: 2026-07-24 18:03:20

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-07-24 18:11:54

HTTP Forms (javascript)

Time of First Successful Submission: 2026-07-24 18:29:54

cat

Time of First Successful Submission: 2026-07-25 12:25:02

more

Time of First Successful Submission: 2026-07-25 12:25:21

less

Time of First Successful Submission: 2026-07-25 12:25:35

tail

Time of First Successful Submission: 2026-07-25 12:26:18

head

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

sort

Time of First Successful Submission: 2026-07-25 12:26:55

vim

Time of First Successful Submission: 2026-07-25 12:27:34

emacs

Time of First Successful Submission: 2026-07-25 12:28:19

nano

Time of First Successful Submission: 2026-07-25 12:28:37

rev

Time of First Successful Submission: 2026-07-25 12:29:14

od

Time of First Successful Submission: 2026-07-25 12:48:25

hd

Time of First Successful Submission: 2026-07-25 12:50:57

xxd

Time of First Successful Submission: 2026-07-25 12:51:43

base32

Time of First Successful Submission: 2026-07-25 12:53:05

base64

Time of First Successful Submission: 2026-07-25 12:53:34

split

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

gzip

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

bzip2

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

zip

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

tar

Time of First Successful Submission: 2026-07-25 13:19:54

ar

Time of First Successful Submission: 2026-07-25 13:23:46

cpio

Time of First Successful Submission: 2026-07-26 13:31:28

genisoimage

Time of First Successful Submission: 2026-07-26 15:04:15

env

Time of First Successful Submission: 2026-07-26 15:23:17

find

Time of First Successful Submission: 2026-07-26 15:46:31

make

Time of First Successful Submission: 2026-07-26 15:50:58

nice

Time of First Successful Submission: 2026-07-26 15:53:15

timeout

Time of First Successful Submission: 2026-07-26 15:53:57

stdbuf

Time of First Successful Submission: 2026-07-26 15:55:58

setarch

Time of First Successful Submission: 2026-07-26 16:12:51

watch

Time of First Successful Submission: 2026-07-26 16:13:58

socat

Time of First Successful Submission: 2026-07-26 16:45:33

whiptail

Time of First Successful Submission: 2026-07-26 16:50:38

awk

Time of First Successful Submission: 2026-07-26 16:28:39

sed

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

ed

Time of First Successful Submission: 2026-07-26 16:55:53

chown

Time of First Successful Submission: 2026-07-26 16:40:47

chmod

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

cp

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

mv

Time of First Successful Submission: 2026-07-27 08:33:24

perl

Time of First Successful Submission: 2026-07-27 08:35:50

python

Time of First Successful Submission: 2026-07-26 16:24:45

ruby

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

bash

Time of First Successful Submission: 2026-07-27 08:39:25

date

Time of First Successful Submission: 2026-07-26 16:41:54

dmesg

Time of First Successful Submission: 2026-07-27 08:40:38

wc

Time of First Successful Submission: 2026-07-26 16:20:39

gcc

Time of First Successful Submission: 2026-07-27 09:18:24

as

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

wget

Time of First Successful Submission: 2026-07-27 09:32:50

ssh-keygen

Time of First Successful Submission: 2026-07-27 13:49:06

SQL Queries

Time of First Successful Submission: 2026-07-27 13:58:51

Filtering SQL

Time of First Successful Submission: 2026-07-27 14:00:23

Choosing Columns

Time of First Successful Submission: 2026-07-27 14:02:09

Exclusionary Filtering

Time of First Successful Submission: 2026-07-27 14:03:16

Filtering Strings

Time of First Successful Submission: 2026-07-27 14:04:08

Filtering on Expressions

Time of First Successful Submission: 2026-07-27 14:10:56

SELECTing Expressions

Time of First Successful Submission: 2026-07-27 14:20:29

Composite Conditions

Time of First Successful Submission: 2026-07-27 14:22:14

Reaching Your LIMITs

Time of First Successful Submission: 2026-07-27 14:23:33

Querying Metadata

Time of First Successful Submission: 2026-07-27 14:26:21


DSU Cyber Camps

12 / 104 3566 / 73893


Using the Terminal

Time of First Successful Submission: 2026-06-14 21:11:57

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-21 23:08:01

Using the GUI Desktop

Time of First Successful Submission: 2026-06-21 23:11:39

Pasting into the Desktop

Time of First Successful Submission: 2026-06-21 23:13:00

Connecting over SSH

Time of First Successful Submission: 2026-06-21 23:14:42

Restarting Challenges

Time of First Successful Submission: 2026-06-21 23:15:58

Getting Help

Time of First Successful Submission: 2026-06-21 23:17:13

Challenge Programs

Time of First Successful Submission: 2026-06-14 21:13:39

The Flag File

Time of First Successful Submission: 2026-06-14 21:26:18

Using Privileged Mode

Time of First Successful Submission: 2026-06-14 21:31:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-14 21:32:51

Persistent Home Directories - Two

Time of First Successful Submission: 2026-06-14 21:33:30


GCA CTF

12 / 104 3566 / 73893


Using the Terminal

Time of First Successful Submission: 2026-06-14 21:11:57

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-21 23:08:01

Using the GUI Desktop

Time of First Successful Submission: 2026-06-21 23:11:39

Pasting into the Desktop

Time of First Successful Submission: 2026-06-21 23:13:00

Connecting over SSH

Time of First Successful Submission: 2026-06-21 23:14:42

Restarting Challenges

Time of First Successful Submission: 2026-06-21 23:15:58

Getting Help

Time of First Successful Submission: 2026-06-21 23:17:13

Challenge Programs

Time of First Successful Submission: 2026-06-14 21:13:39

The Flag File

Time of First Successful Submission: 2026-06-14 21:26:18

Using Privileged Mode

Time of First Successful Submission: 2026-06-14 21:31:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-14 21:32:51

Persistent Home Directories - Two

Time of First Successful Submission: 2026-06-14 21:33:30