0xarctos

🐧 💻 🔤

Intro to Programming Languages

15 / 253 13514 / 53353


Commands

Time of First Successful Submission: 2026-08-16 07:31:20

Command Arguments

Time of First Successful Submission: 2026-08-16 07:33:01

Command History

Time of First Successful Submission: 2026-08-16 07:33:54

The Root Path

Time of First Successful Submission: 2026-08-16 07:36:29

Absolute Paths

Time of First Successful Submission: 2026-08-16 07:37:38

Changing position

Time of First Successful Submission: 2026-08-16 07:38:45

Changing to an Absolute Path

Time of First Successful Submission: 2026-08-16 07:40:00

Relative Paths

Time of First Successful Submission: 2026-08-16 07:42:40

Cat

Time of First Successful Submission: 2026-08-16 07:48:25

Ls

Time of First Successful Submission: 2026-08-16 07:54:55

Ls All

Time of First Successful Submission: 2026-08-16 08:02:31

Find

Time of First Successful Submission: 2026-08-16 08:30:19

Piping Echo

Time of First Successful Submission: 2026-08-16 10:56:06

Piping Stdout

Time of First Successful Submission: 2026-08-16 10:59:25

Piping Stdin

Time of First Successful Submission: 2026-08-16 11:09:56


Intro to Cybersecurity

183 / 183 323 / 26023


Path Traversal 1

Time of First Successful Submission: 2026-08-31 19:57:29

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2026-09-02 10:45:50

CMDi 2

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

CMDi 3

Time of First Successful Submission: 2026-09-02 12:56:25

CMDi 4

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

CMDi 5

Time of First Successful Submission: 2026-09-02 14:18:17

CMDi 6

Time of First Successful Submission: 2026-09-02 14:34:58

Authentication Bypass 1

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

Authentication Bypass 2

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

SQLi 1

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

SQLi 2

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

SQLi 3

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

SQLi 4

Time of First Successful Submission: 2026-09-03 15:34:57

SQLi 5

Time of First Successful Submission: 2026-09-03 16:17:28

XSS 1

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

XSS 2

Time of First Successful Submission: 2026-09-03 16:36:27

XSS 3

Time of First Successful Submission: 2026-09-03 16:46:24

XSS 4

Time of First Successful Submission: 2026-09-03 16:50:11

XSS 5

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

XSS 6

Time of First Successful Submission: 2026-09-04 15:50:33

XSS 7

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

CSRF 1

Time of First Successful Submission: 2026-09-05 20:34:27

CSRF 2

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

CSRF 3

Time of First Successful Submission: 2026-09-05 21:57:48

CSRF 4

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

CSRF 5

Time of First Successful Submission: 2026-09-05 22:26:39

Connect

Time of First Successful Submission: 2026-09-06 08:23:44

Send

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

Shutdown

Time of First Successful Submission: 2026-09-06 08:38:11

Listen

Time of First Successful Submission: 2026-09-06 08:42:04

Scan 1

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

Scan 2

Time of First Successful Submission: 2026-09-06 13:44:17

Monitor 1

Time of First Successful Submission: 2026-09-06 14:03:48

Monitor 2

Time of First Successful Submission: 2026-09-06 15:38:37

Sniffing Cookies

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

Network Configuration

Time of First Successful Submission: 2026-09-06 16:37:57

Firewall 1

Time of First Successful Submission: 2026-09-06 16:54:41

Firewall 2

Time of First Successful Submission: 2026-09-06 16:56:55

Firewall 3

Time of First Successful Submission: 2026-09-06 17:02:20

Denial of Service 1

Time of First Successful Submission: 2026-09-07 12:16:22

Denial of Service 2

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

Denial of Service 3

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

Ethernet

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

IP

Time of First Successful Submission: 2026-09-08 18:53:40

TCP

Time of First Successful Submission: 2026-09-08 18:56:38

TCP Handshake

Time of First Successful Submission: 2026-09-08 19:00:57

UDP

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

UDP 2

Time of First Successful Submission: 2026-09-08 19:17:38

UDP Spoofing 1

Time of First Successful Submission: 2026-09-08 19:36:25

UDP Spoofing 2

Time of First Successful Submission: 2026-09-08 19:58:35

UDP Spoofing 3

Time of First Successful Submission: 2026-09-08 20:19:30

UDP Spoofing 4

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

ARP

Time of First Successful Submission: 2026-09-09 22:00:01

Intercept

Time of First Successful Submission: 2026-09-10 08:14:57

Man-in-the-Middle

Time of First Successful Submission: 2026-09-12 08:33:02

XOR

Time of First Successful Submission: 2026-09-12 14:52:28

XORing Hex

Time of First Successful Submission: 2026-09-12 15:16:37

XORing ASCII

Time of First Successful Submission: 2026-09-12 15:36:05

XORing ASCII Strings

Time of First Successful Submission: 2026-09-12 15:47:09

One-time Pad

Time of First Successful Submission: 2026-09-12 17:27:32

One-time Pad Tampering

Time of First Successful Submission: 2026-09-13 19:00:22

Many-time Pad

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

AES

Time of First Successful Submission: 2026-09-14 08:00:37

AES-ECB-CPA

Time of First Successful Submission: 2026-09-14 08:27:03

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-09-14 13:09:49

AES-ECB-CPA-HTTP (base64)

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

AES-ECB-CPA-Suffix

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

AES-ECB-CPA-Prefix

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

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-09-17 17:44:32

AES-ECB-CPA-Prefix-Miniboss

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

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-09-17 17:56:39

AES-CBC

Time of First Successful Submission: 2026-09-17 18:02:05

AES-CBC Tampering

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

AES-CBC Resizing

Time of First Successful Submission: 2026-09-17 18:13:20

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-09-18 11:25:48

AES-CBC-POA-Full-Block

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

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-09-18 11:40:39

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-09-18 11:48:04

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-09-18 11:55:58

DHKE

Time of First Successful Submission: 2026-09-18 20:11:22

DHKE-to-AES

Time of First Successful Submission: 2026-09-18 20:20:49

RSA 1

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

RSA 2

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

RSA 3

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

RSA 4

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

RSA Signatures

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

SHA 1

Time of First Successful Submission: 2026-09-22 08:37:09

SHA 2

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

TLS 1

Time of First Successful Submission: 2026-09-26 15:50:55

TLS 2

Time of First Successful Submission: 2026-09-26 15:53:25

level1

Time of First Successful Submission: 2026-09-26 21:34:32

level2

Time of First Successful Submission: 2026-09-26 21:35:23

level3

Time of First Successful Submission: 2026-09-26 21:36:31

level4

Time of First Successful Submission: 2026-09-26 21:37:19

level5

Time of First Successful Submission: 2026-09-26 21:38:23

level6

Time of First Successful Submission: 2026-09-26 21:48:14

level7

Time of First Successful Submission: 2026-09-28 07:06:59

level8

Time of First Successful Submission: 2026-09-28 07:10:00

level9

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

level10

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

level11

Time of First Successful Submission: 2026-09-28 08:40:37

level12

Time of First Successful Submission: 2026-09-28 09:34:36

level13

Time of First Successful Submission: 2026-09-28 09:35:26

level14

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

level15

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

level16

Time of First Successful Submission: 2026-09-28 10:55:33

level17

Time of First Successful Submission: 2026-09-28 11:05:32

level18

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

level19

Time of First Successful Submission: 2026-09-28 11:06:46

File Formats: Magic Numbers (Python)

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

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-09-28 20:23:48

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-09-28 20:27:34

Reading Endianness (Python)

Time of First Successful Submission: 2026-09-29 09:54:16

Reading Endianness (C)

Time of First Successful Submission: 2026-09-29 10:02:24

Reading Endianness (x86)

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

Version Information (Python)

Time of First Successful Submission: 2026-09-29 10:22:52

Version Information (C)

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

Version Information (x86)

Time of First Successful Submission: 2026-09-29 10:36:50

Metadata and Data (Python)

Time of First Successful Submission: 2026-09-29 10:44:56

Metadata and Data (C)

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

Metadata and Data (x86)

Time of First Successful Submission: 2026-09-29 10:59:46

Input Restrictions (Python)

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

Input Restrictions (C)

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

Input Restrictions (x86)

Time of First Successful Submission: 2026-09-29 11:22:47

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-09-29 11:36:16

Behold the cIMG! (C)

Time of First Successful Submission: 2026-09-29 12:35:31

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-09-29 13:07:35

A Basic cIMG (Python)

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

A Basic cIMG (C)

Time of First Successful Submission: 2026-09-29 13:19:51

A Basic cIMG (x86)

Time of First Successful Submission: 2026-09-29 13:24:46

Internal State Mini (C)

Time of First Successful Submission: 2026-09-30 21:35:39

Internal State Mini (x86)

Time of First Successful Submission: 2026-09-30 21:42:13

Internal State (C)

Time of First Successful Submission: 2026-09-30 21:47:11

Internal State (x86)

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

File Formats: Directives (C)

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

File Formats: Directives (x86)

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

The Patch Directive

Time of First Successful Submission: 2026-10-04 14:01:37

Optimizing for Space

Time of First Successful Submission: 2026-10-04 15:28:16

Tweaking Images

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

Storage and Retrieval

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

Extracting Knowledge

Time of First Successful Submission: 2026-10-04 20:56:27

Advanced Sprites

Time of First Successful Submission: 2026-10-05 19:14:41

Accessing Resources

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

Unsafe Animations

Time of First Successful Submission: 2026-10-06 16:30:20

Animations

Time of First Successful Submission: 2026-10-06 17:43:05

Interoperability: Patching Data

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

Patching Code

Time of First Successful Submission: 2026-10-07 09:24:34

Patching Control Flow

Time of First Successful Submission: 2026-10-07 10:16:00

Your First Overflow (easy)

Time of First Successful Submission: 2026-10-09 09:56:07

Your First Overflow (hard)

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

Precision (easy)

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

Precision (hard)

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

Variable Control (easy)

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

Variable Control (hard)

Time of First Successful Submission: 2026-10-09 11:02:48

Control Hijack (easy)

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

Control Hijack (hard)

Time of First Successful Submission: 2026-10-09 13:43:33

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-10-09 13:51:46

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-10-09 13:57:25

PIEs (easy)

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

PIEs (hard)

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

String Lengths (easy)

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

String Lengths (hard)

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

Basic Shellcode

Time of First Successful Submission: 2026-10-10 14:37:16

NOP Sleds

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

NULL-Free Shellcode

Time of First Successful Submission: 2026-10-10 15:47:54

Hijack to (Mapped) Shellcode (easy)

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

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-10-11 10:16:05

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-10-11 14:41:42

ECB-to-Win (easy)

Time of First Successful Submission: 2026-10-11 19:47:55

ECB-to-Win (hard)

Time of First Successful Submission: 2026-10-12 06:43:36

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-10-12 08:02:17

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-10-12 08:09:10

CIMG Screenshots

Time of First Successful Submission: 2026-10-12 17:50:52

CIMG Screenshots 2

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

Wily Webserver

Time of First Successful Submission: 2026-10-15 06:47:36

The Watering Hole

Time of First Successful Submission: 2026-10-25 08:44:44

Secure Chat 1

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

Secure Chat 2

Time of First Successful Submission: 2026-10-26 18:35:17

Secure Chat 3

Time of First Successful Submission: 2026-10-26 22:46:51

Secure Chat 4

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

Secure Chat 5

Time of First Successful Submission: 2026-10-27 00:15:18


Program Security

5 / 159 7954 / 10916


ello ackers!

Time of First Successful Submission: 2026-10-27 17:36:42

Syscall Smuggler

Time of First Successful Submission: 2026-10-27 17:54:27

Syscall Shenanigans

Time of First Successful Submission: 2026-10-27 18:11:43

Byte Budget

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

ClobberCode

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


Start Here

10 / 10 15630 / 73947


Using the Terminal

Time of First Successful Submission: 2026-08-16 06:45:27

Using the VSCode Workspace

Time of First Successful Submission: 2026-08-16 06:48:25

Using the GUI Desktop

Time of First Successful Submission: 2026-08-16 06:51:32

Pasting into the Desktop

Time of First Successful Submission: 2026-08-16 06:53:32

Restarting Challenges

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

Challenge Programs

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

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-08-16 09:11:10

Persistent Home Directories - Two

Time of First Successful Submission: 2026-08-16 09:11:39


Linux Luminarium

128 / 128 4443 / 54074


Intro to Commands

Time of First Successful Submission: 2026-08-16 07:31:20

Intro to Arguments

Time of First Successful Submission: 2026-08-16 07:33:01

Command History

Time of First Successful Submission: 2026-08-16 07:33:54

The Root

Time of First Successful Submission: 2026-08-16 07:36:29

Program and absolute paths

Time of First Successful Submission: 2026-08-16 07:37:38

Position thy self

Time of First Successful Submission: 2026-08-16 07:38:45

Position elsewhere

Time of First Successful Submission: 2026-08-16 07:40:00

implicit relative paths, from /

Time of First Successful Submission: 2026-08-16 07:42:40

explicit relative paths, from /

Time of First Successful Submission: 2026-08-16 07:44:01

implicit relative path

Time of First Successful Submission: 2026-08-16 07:44:35

home sweet home

Time of First Successful Submission: 2026-08-16 07:47:05

cat: not the pet, but the command!

Time of First Successful Submission: 2026-08-16 07:48:25

catting absolute paths

Time of First Successful Submission: 2026-08-16 07:49:13

more catting practice

Time of First Successful Submission: 2026-08-16 07:50:09

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-08-16 07:54:06

listing files

Time of First Successful Submission: 2026-08-16 07:54:55

touching files

Time of First Successful Submission: 2026-08-16 07:56:22

removing files

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

moving files

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

copying files

Time of First Successful Submission: 2026-08-16 08:00:49

hidden files

Time of First Successful Submission: 2026-08-16 08:02:31

An Epic Filesystem Quest

Time of First Successful Submission: 2026-08-16 08:23:42

making directories

Time of First Successful Submission: 2026-08-16 08:25:06

finding files

Time of First Successful Submission: 2026-08-16 08:30:19

linking files

Time of First Successful Submission: 2026-08-16 08:40:15

Learning From Documentation

Time of First Successful Submission: 2026-08-16 08:42:44

Learning Complex Usage

Time of First Successful Submission: 2026-08-16 08:44:08

Reading Manuals

Time of First Successful Submission: 2026-08-16 08:46:20

Searching Manuals

Time of First Successful Submission: 2026-08-16 08:48:11

Searching For Manuals

Time of First Successful Submission: 2026-08-16 08:52:50

Helpful Programs

Time of First Successful Submission: 2026-08-16 08:59:20

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-08-16 10:29:33

Matching with ?

Time of First Successful Submission: 2026-08-16 10:32:17

Matching with []

Time of First Successful Submission: 2026-08-16 10:34:17

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-08-16 10:37:18

Mixing globs

Time of First Successful Submission: 2026-08-16 10:41:56

Exclusionary globbing

Time of First Successful Submission: 2026-08-16 10:44:23

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-08-16 10:51:15

Tab completion on commands

Time of First Successful Submission: 2026-08-16 10:52:31

Redirecting output

Time of First Successful Submission: 2026-08-16 10:56:06

Redirecting more output

Time of First Successful Submission: 2026-08-16 10:59:25

Appending output

Time of First Successful Submission: 2026-08-16 11:03:03

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-08-16 11:09:56

Grepping stored results

Time of First Successful Submission: 2026-08-16 11:11:35

Grepping live output

Time of First Successful Submission: 2026-08-16 11:13:18

Grepping errors

Time of First Successful Submission: 2026-08-16 11:15:43

Filtering with grep -v

Time of First Successful Submission: 2026-08-16 11:18:12

Filtering with sed

Time of First Successful Submission: 2026-08-16 11:23:38

Duplicating piped data with tee

Time of First Successful Submission: 2026-08-16 11:28:36

Process substitution for input

Time of First Successful Submission: 2026-08-16 11:35:29

Writing to multiple programs

Time of First Successful Submission: 2026-08-16 11:48:51

Split-piping stderr and stdout

Time of First Successful Submission: 2026-08-16 11:52:24

Named pipes

Time of First Successful Submission: 2026-08-16 12:48:43

Printing Variables

Time of First Successful Submission: 2026-08-16 12:55:29

Setting Variables

Time of First Successful Submission: 2026-08-16 12:57:26

Multi-word Variables

Time of First Successful Submission: 2026-08-16 12:58:31

Exporting Variables

Time of First Successful Submission: 2026-08-16 13:49:41

Printing Exported Variables

Time of First Successful Submission: 2026-08-16 13:50:57

Storing Command Output

Time of First Successful Submission: 2026-08-16 13:55:44

Reading Input

Time of First Successful Submission: 2026-08-16 13:58:59

Reading Files

Time of First Successful Submission: 2026-08-16 14:05:13

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-08-16 20:11:28

Deleting newlines

Time of First Successful Submission: 2026-08-16 20:13:52

Extracting the first lines with head

Time of First Successful Submission: 2026-08-16 20:16:05

Extracting specific sections of text

Time of First Successful Submission: 2026-08-16 20:18:59

Sorting data

Time of First Successful Submission: 2026-08-16 20:22:08

Listing Processes

Time of First Successful Submission: 2026-08-16 20:35:46

Killing Processes

Time of First Successful Submission: 2026-08-16 20:38:28

Interrupting Processes

Time of First Successful Submission: 2026-08-16 20:40:17

Killing Misbehaving Processes

Time of First Successful Submission: 2026-08-16 20:44:27

Suspending Processes

Time of First Successful Submission: 2026-08-16 20:46:20

Resuming Processes

Time of First Successful Submission: 2026-08-16 20:47:39

Backgrounding Processes

Time of First Successful Submission: 2026-08-16 20:53:31

Foregrounding Processes

Time of First Successful Submission: 2026-08-16 20:54:53

Starting Backgrounded Processes

Time of First Successful Submission: 2026-08-16 20:56:12

Process Exit Codes

Time of First Successful Submission: 2026-08-16 20:57:19

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2026-08-17 08:16:35

Cracking passwords

Time of First Successful Submission: 2026-08-17 08:41:48

Using sudo

Time of First Successful Submission: 2026-08-17 08:49:47

Changing File Ownership

Time of First Successful Submission: 2026-08-17 20:26:53

Groups and Files

Time of First Successful Submission: 2026-08-17 20:33:16

Fun With Groups Names

Time of First Successful Submission: 2026-08-17 20:34:23

Changing Permissions

Time of First Successful Submission: 2026-08-17 20:42:10

Executable Files

Time of First Successful Submission: 2026-08-17 20:44:55

Permission Tweaking Practice

Time of First Successful Submission: 2026-08-17 20:50:54

Permissions Setting Practice

Time of First Successful Submission: 2026-08-17 20:59:46

The SUID Bit

Time of First Successful Submission: 2026-08-17 21:02:44

Chaining with Semicolons

Time of First Successful Submission: 2026-08-17 21:04:22

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-08-17 21:08:05

Your First Shell Script

Time of First Successful Submission: 2026-08-17 21:10:46

Redirecting Script Output

Time of First Successful Submission: 2026-08-17 21:13:10

Executable Shell Scripts

Time of First Successful Submission: 2026-08-17 21:15:46

Understanding Shebangs

Time of First Successful Submission: 2026-08-17 21:21:24

Scripting with Arguments

Time of First Successful Submission: 2026-08-17 21:24:21

Scripting with Conditionals

Time of First Successful Submission: 2026-08-17 21:28:15

Scripting with Default Cases

Time of First Successful Submission: 2026-08-17 21:29:44

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-08-17 21:32:27

Reading Shell Scripts

Time of First Successful Submission: 2026-08-17 21:34:37

Launching Screen

Time of First Successful Submission: 2026-08-18 06:45:48

Detaching and Attaching

Time of First Successful Submission: 2026-08-18 06:51:55

Finding Sessions

Time of First Successful Submission: 2026-08-18 06:58:49

Switching Windows

Time of First Successful Submission: 2026-08-18 07:01:38

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-08-18 07:06:48

The PATH Variable

Time of First Successful Submission: 2026-08-18 10:18:49

Setting PATH

Time of First Successful Submission: 2026-08-18 10:20:21

Finding Commands

Time of First Successful Submission: 2026-08-18 10:25:06

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-08-18 10:32:48

Bashrc Backdoor

Time of First Successful Submission: 2026-08-18 10:47:24

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-08-18 11:03:25

Tricky Linking

Time of First Successful Submission: 2026-08-18 11:17:08

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-08-18 11:27:51

The Fork Bomb

Time of First Successful Submission: 2026-08-18 11:44:15

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2026-08-18 11:59:39

Life after rm -rf /

Time of First Successful Submission: 2026-08-18 12:04:41

Finding meaning after rm -rf /

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


Computing 101

132 / 132 223 / 25661


Your First Register

Time of First Successful Submission: 2026-08-16 15:53:37

Your First Syscall

Time of First Successful Submission: 2026-08-16 16:13:39

Exit Codes

Time of First Successful Submission: 2026-08-16 16:15:13

Building Executables

Time of First Successful Submission: 2026-08-16 19:46:51

Moving Between Registers

Time of First Successful Submission: 2026-08-16 19:53:12

Loading From Memory

Time of First Successful Submission: 2026-08-18 17:13:53

More Loading Practice

Time of First Successful Submission: 2026-08-18 17:15:51

Dereferencing Pointers

Time of First Successful Submission: 2026-08-18 17:21:58

Dereferencing Yourself

Time of First Successful Submission: 2026-08-18 17:24:05

Dereferencing with Offsets

Time of First Successful Submission: 2026-08-18 17:27:52

Stored Addresses

Time of First Successful Submission: 2026-08-18 17:32:26

Double Dereference

Time of First Successful Submission: 2026-08-18 17:35:39

The Stack

Time of First Successful Submission: 2026-08-18 17:40:37

Stack Offsets

Time of First Successful Submission: 2026-08-18 17:42:50

Program Arguments on the Stack

Time of First Successful Submission: 2026-08-18 17:45:50

Popping From the Stack

Time of First Successful Submission: 2026-08-18 17:47:55

Negative Numbers

Time of First Successful Submission: 2026-08-19 08:01:31

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-08-19 09:15:09

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-08-19 09:18:32

Encoding Negatives

Time of First Successful Submission: 2026-08-19 09:30:00

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-08-19 09:40:03

Decoding Hex

Time of First Successful Submission: 2026-08-19 09:41:16

Mixed Conversions

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

Disassembling Programs

Time of First Successful Submission: 2026-08-19 16:24:44

Tracing Syscalls

Time of First Successful Submission: 2026-08-19 16:28:45

Starting GDB

Time of First Successful Submission: 2026-08-19 16:31:05

Quitting GDB

Time of First Successful Submission: 2026-08-19 16:32:22

Starting Programs in GDB

Time of First Successful Submission: 2026-08-19 16:35:03

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-08-19 16:37:55

Reading Register Values

Time of First Successful Submission: 2026-08-19 16:39:29

Setting Register Values

Time of First Successful Submission: 2026-08-19 16:43:11

Popping Stack Values

Time of First Successful Submission: 2026-08-19 16:44:40

Examining Memory

Time of First Successful Submission: 2026-08-19 16:47:36

Examining Stack Pointers

Time of First Successful Submission: 2026-08-19 17:25:58

Cooperative Debugging

Time of First Successful Submission: 2026-08-19 18:05:45

Running with Arguments

Time of First Successful Submission: 2026-08-19 18:08:20

Redirecting Input in GDB

Time of First Successful Submission: 2026-08-19 18:13:05

Writing Output

Time of First Successful Submission: 2026-08-19 18:51:41

Chaining Syscalls

Time of First Successful Submission: 2026-08-19 20:33:11

Writing Strings

Time of First Successful Submission: 2026-08-19 20:36:31

Reading Data

Time of First Successful Submission: 2026-08-19 21:11:57

Reading Exactly

Time of First Successful Submission: 2026-08-19 21:14:54

Opening Files

Time of First Successful Submission: 2026-08-19 21:36:37

Hardcoding the Filename

Time of First Successful Submission: 2026-08-19 21:42:18

RIP-Relative Strings

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

Comparing Values

Time of First Successful Submission: 2026-08-20 13:48:22

Comparing Characters

Time of First Successful Submission: 2026-08-20 14:03:20

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-08-20 14:19:28

Reverse the Password

Time of First Successful Submission: 2026-08-20 14:26:35

Conditionals Without Conditionals

Time of First Successful Submission: 2026-08-20 15:50:24

Recognizing Loops

Time of First Successful Submission: 2026-08-20 19:35:57

Writing Loops

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

Writing From a Shared Library

Time of First Successful Submission: 2026-08-21 07:29:44

Returning a Value

Time of First Successful Submission: 2026-08-21 07:36:16

Calling Through a Pointer

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

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-08-21 07:42:31

Saving Caller-Saved Registers

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

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-08-21 08:01:39

Sign Extension

Time of First Successful Submission: 2026-08-21 08:32:41

Little-Endian Bytes

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

Qword by Qword

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

Dword by Dword

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

Word by Word

Time of First Successful Submission: 2026-08-21 09:47:36

Byte by Byte

Time of First Successful Submission: 2026-08-21 09:50:58

Cracking a Struct

Time of First Successful Submission: 2026-08-21 09:54:56

Scrambled Struct

Time of First Successful Submission: 2026-08-21 10:03:26

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-08-21 11:54:45

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-08-21 11:58:42

Even or Odd

Time of First Successful Submission: 2026-08-21 12:16:14

Masking Bits

Time of First Successful Submission: 2026-08-21 12:22:26

Lowercase a String

Time of First Successful Submission: 2026-08-21 12:28:52

Uppercase a String

Time of First Successful Submission: 2026-08-21 12:58:27

Swap Case

Time of First Successful Submission: 2026-08-21 15:04:47

Shifting Left

Time of First Successful Submission: 2026-08-21 15:11:28

Shifting Right

Time of First Successful Submission: 2026-08-21 15:14:21

Loops on Data

Time of First Successful Submission: 2026-08-21 15:17:26

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-08-21 15:47:47

Loading Stale Stack Data

Time of First Successful Submission: 2026-08-21 16:10:36

Stealing Stale Stack Data

Time of First Successful Submission: 2026-08-21 21:18:05

Reserving Your Own Frame

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

Using Your Own Frame

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

Environment Variables on the Stack

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

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-08-22 21:20:11

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-08-22 21:35:18

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-08-22 21:43:43

A Single Digit

Time of First Successful Submission: 2026-08-22 21:58:03

Two Digits

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

String to Integer

Time of First Successful Submission: 2026-08-23 12:21:56

Negative Numbers

Time of First Successful Submission: 2026-08-23 16:02:00

Where the Number Ends

Time of First Successful Submission: 2026-08-23 16:39:51

A Whole Program

Time of First Successful Submission: 2026-08-23 16:47:39

A Single Digit, Back to Text

Time of First Successful Submission: 2026-08-23 16:52:17

Divide and Remainder

Time of First Successful Submission: 2026-08-23 17:30:43

Drop the Leading Zero

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

Integer to String

Time of First Successful Submission: 2026-08-24 09:25:29

Negative Numbers, Back to Text

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

Sum Them All

Time of First Successful Submission: 2026-08-24 10:52:16

Addition

Time of First Successful Submission: 2026-08-24 12:43:00

Subtraction

Time of First Successful Submission: 2026-08-24 12:52:25

Multiplication

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

Bitwise Operators

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

Unary Operators

Time of First Successful Submission: 2026-08-24 13:20:02

Literal Output

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

Newline Escapes

Time of First Successful Submission: 2026-08-24 14:12:47

Escaped Syntax

Time of First Successful Submission: 2026-08-24 14:22:38

Decimal Markers

Time of First Successful Submission: 2026-08-24 15:17:14

Multiple Decimal Markers

Time of First Successful Submission: 2026-08-24 15:18:39

String Markers

Time of First Successful Submission: 2026-08-24 15:23:16

Hex Byte Escapes

Time of First Successful Submission: 2026-08-24 16:17:21

Debugging Programs

Time of First Successful Submission: 2026-08-24 21:45:18

Inspecting Registers

Time of First Successful Submission: 2026-08-24 21:48:56

Examining Memory

Time of First Successful Submission: 2026-08-24 23:06:18

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-08-25 08:13:46

Modifying Data

Time of First Successful Submission: 2026-08-25 08:18:22

Modifying Execution

Time of First Successful Submission: 2026-08-25 08:24:50

Broken Functions

Time of First Successful Submission: 2026-08-25 08:43:56

Exit

Time of First Successful Submission: 2026-08-25 13:21:24

Socket

Time of First Successful Submission: 2026-08-25 13:41:14

Bind

Time of First Successful Submission: 2026-08-25 13:58:53

Listen

Time of First Successful Submission: 2026-08-25 14:05:41

Accept

Time of First Successful Submission: 2026-08-25 17:05:02

Static Response

Time of First Successful Submission: 2026-08-25 18:08:04

Dynamic Response

Time of First Successful Submission: 2026-08-26 08:46:41

Iterative GET Server

Time of First Successful Submission: 2026-08-26 08:49:23

Concurrent GET Server

Time of First Successful Submission: 2026-08-26 09:03:04

Concurrent POST Server

Time of First Successful Submission: 2026-08-26 10:28:49

Web Server

Time of First Successful Submission: 2026-08-26 10:29:58


Playing With Programs

116 / 116 1194 / 27203


What's the password?

Time of First Successful Submission: 2026-08-26 10:33:39

... and again!

Time of First Successful Submission: 2026-08-26 10:34:09

Newline Troubles

Time of First Successful Submission: 2026-08-26 14:25:01

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2026-08-26 14:41:18

Binary and Hex Encoding

Time of First Successful Submission: 2026-08-26 14:55:46

More Hex

Time of First Successful Submission: 2026-08-26 14:57:08

Decoding Hex

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

Decoding Practice

Time of First Successful Submission: 2026-08-26 17:32:34

Encoding Practice

Time of First Successful Submission: 2026-08-26 17:34:51

Hex-encoding ASCII

Time of First Successful Submission: 2026-08-26 17:43:31

Nested Encoding

Time of First Successful Submission: 2026-08-26 17:57:52

Hex-encoding UTF-8

Time of First Successful Submission: 2026-08-26 20:06:03

UTF Mixups

Time of First Successful Submission: 2026-08-26 20:15:17

Modifying Encoded Data

Time of First Successful Submission: 2026-08-26 20:38:56

Decoding Base64

Time of First Successful Submission: 2026-08-26 20:51:27

Encoding Base64

Time of First Successful Submission: 2026-08-26 21:09:56

Dealing with Obfuscation

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

Dealing with Obfuscation 2

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

Your First HTTP Request

Time of First Successful Submission: 2026-08-27 20:53:57

Reading Flask

Time of First Successful Submission: 2026-08-27 20:55:36

Commented Data

Time of First Successful Submission: 2026-08-27 20:58:17

HTTP Metadata

Time of First Successful Submission: 2026-08-27 21:00:35

HTTP (netcat)

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

HTTP Paths (netcat)

Time of First Successful Submission: 2026-08-27 21:12:19

HTTP (curl)

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

HTTP (python)

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

HTTP Host Header (python)

Time of First Successful Submission: 2026-08-27 21:30:15

HTTP Host Header (curl)

Time of First Successful Submission: 2026-08-27 21:36:23

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-08-27 21:39:08

URL Encoding (netcat)

Time of First Successful Submission: 2026-08-28 19:31:46

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-08-28 19:44:48

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-08-28 19:49:16

HTTP Forms

Time of First Successful Submission: 2026-08-28 19:53:34

HTTP Forms (curl)

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

HTTP Forms (netcat)

Time of First Successful Submission: 2026-08-28 20:14:05

HTTP Forms (python)

Time of First Successful Submission: 2026-08-28 20:19:31

HTTP Forms Without Forms

Time of First Successful Submission: 2026-08-29 18:15:34

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-08-29 18:27:28

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-08-29 18:36:15

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-08-29 18:41:32

HTTP Redirects (curl)

Time of First Successful Submission: 2026-08-29 18:43:14

HTTP Redirects (python)

Time of First Successful Submission: 2026-08-29 18:45:18

HTTP Cookies (curl)

Time of First Successful Submission: 2026-08-29 18:50:42

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-08-29 18:55:01

HTTP Cookies (python)

Time of First Successful Submission: 2026-08-29 18:59:34

Server State (python)

Time of First Successful Submission: 2026-08-29 19:04:03

Listening Web

Time of First Successful Submission: 2026-08-29 19:11:34

Speaking Redirects

Time of First Successful Submission: 2026-08-29 19:18:31

JavaScript Redirects

Time of First Successful Submission: 2026-08-29 19:28:13

Including JavaScript

Time of First Successful Submission: 2026-08-29 21:45:00

HTTP (javascript)

Time of First Successful Submission: 2026-08-29 21:53:43

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-08-29 21:55:55

HTTP Forms (javascript)

Time of First Successful Submission: 2026-08-29 21:59:35

cat

Time of First Successful Submission: 2026-08-30 09:50:06

more

Time of First Successful Submission: 2026-08-30 09:50:45

less

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

tail

Time of First Successful Submission: 2026-08-30 10:51:46

head

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

sort

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

vim

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

emacs

Time of First Successful Submission: 2026-08-30 10:54:59

nano

Time of First Successful Submission: 2026-08-30 10:55:42

rev

Time of First Successful Submission: 2026-08-30 10:59:02

od

Time of First Successful Submission: 2026-08-30 11:02:48

hd

Time of First Successful Submission: 2026-08-30 11:05:56

xxd

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

base32

Time of First Successful Submission: 2026-08-30 11:20:05

base64

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

split

Time of First Successful Submission: 2026-08-30 11:24:19

gzip

Time of First Successful Submission: 2026-08-30 11:28:52

bzip2

Time of First Successful Submission: 2026-08-30 11:32:49

zip

Time of First Successful Submission: 2026-08-30 11:35:43

tar

Time of First Successful Submission: 2026-08-30 11:37:24

ar

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

cpio

Time of First Successful Submission: 2026-08-30 11:42:43

genisoimage

Time of First Successful Submission: 2026-08-30 15:39:30

env

Time of First Successful Submission: 2026-08-30 12:03:53

find

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

make

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

nice

Time of First Successful Submission: 2026-08-30 12:13:14

timeout

Time of First Successful Submission: 2026-08-30 12:14:35

stdbuf

Time of First Successful Submission: 2026-08-30 12:16:11

setarch

Time of First Successful Submission: 2026-08-30 12:17:27

watch

Time of First Successful Submission: 2026-08-30 12:20:18

socat

Time of First Successful Submission: 2026-08-30 12:23:41

whiptail

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

awk

Time of First Successful Submission: 2026-08-30 12:27:25

sed

Time of First Successful Submission: 2026-08-30 12:29:03

ed

Time of First Successful Submission: 2026-08-30 12:30:31

chown

Time of First Successful Submission: 2026-08-30 12:31:15

chmod

Time of First Successful Submission: 2026-08-30 12:32:05

cp

Time of First Successful Submission: 2026-08-30 12:33:02

mv

Time of First Successful Submission: 2026-08-30 12:59:52

perl

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

python

Time of First Successful Submission: 2026-08-30 13:05:46

ruby

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

bash

Time of First Successful Submission: 2026-08-30 13:08:58

date

Time of First Successful Submission: 2026-08-30 13:11:55

dmesg

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

wc

Time of First Successful Submission: 2026-08-30 13:26:54

gcc

Time of First Successful Submission: 2026-08-30 15:03:53

as

Time of First Successful Submission: 2026-08-30 15:13:36

wget

Time of First Successful Submission: 2026-08-30 15:29:27

ssh-keygen

Time of First Successful Submission: 2026-08-30 15:37:47

SQL Queries

Time of First Successful Submission: 2026-08-30 15:56:57

Filtering SQL

Time of First Successful Submission: 2026-08-30 16:00:30

Choosing Columns

Time of First Successful Submission: 2026-08-30 16:02:58

Exclusionary Filtering

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

Filtering Strings

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

Filtering on Expressions

Time of First Successful Submission: 2026-08-30 17:02:24

SELECTing Expressions

Time of First Successful Submission: 2026-08-30 17:09:37

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2026-08-30 21:28:23

Querying Metadata

Time of First Successful Submission: 2026-08-30 21:40:13


DSU Cyber Camps

12 / 104 4597 / 74428


Using the Terminal

Time of First Successful Submission: 2026-08-16 06:45:27

Using the VSCode Workspace

Time of First Successful Submission: 2026-08-16 06:48:25

Using the GUI Desktop

Time of First Successful Submission: 2026-08-16 06:51:32

Pasting into the Desktop

Time of First Successful Submission: 2026-08-16 06:53:32

Connecting over SSH

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

Restarting Challenges

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

Getting Help

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

Challenge Programs

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

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-08-16 09:11:10

Persistent Home Directories - Two

Time of First Successful Submission: 2026-08-16 09:11:39


GCA CTF

12 / 104 4597 / 74428


Using the Terminal

Time of First Successful Submission: 2026-08-16 06:45:27

Using the VSCode Workspace

Time of First Successful Submission: 2026-08-16 06:48:25

Using the GUI Desktop

Time of First Successful Submission: 2026-08-16 06:51:32

Pasting into the Desktop

Time of First Successful Submission: 2026-08-16 06:53:32

Connecting over SSH

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

Restarting Challenges

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

Getting Help

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

Challenge Programs

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

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-08-16 09:11:10

Persistent Home Directories - Two

Time of First Successful Submission: 2026-08-16 09:11:39