Noxvorr

🐧 💻 🔤

Intro to Programming Languages

15 / 253 12385 / 49001


Commands

Time of First Successful Submission: 2026-07-20 08:34:52

Command Arguments

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

Command History

Time of First Successful Submission: 2026-07-20 08:48:55

The Root Path

Time of First Successful Submission: 2026-07-20 09:56:23

Absolute Paths

Time of First Successful Submission: 2026-07-20 10:01:28

Changing position

Time of First Successful Submission: 2026-07-20 10:58:10

Changing to an Absolute Path

Time of First Successful Submission: 2026-07-20 11:05:56

Relative Paths

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

Cat

Time of First Successful Submission: 2026-07-20 11:48:10

Ls

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

Ls All

Time of First Successful Submission: 2026-07-20 15:11:31

Find

Time of First Successful Submission: 2026-07-20 17:59:01

Piping Echo

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

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-07-22 06:53:19


Intro to Cybersecurity

183 / 183 288 / 24908


Path Traversal 1

Time of First Successful Submission: 2026-08-08 12:25:47

Path Traversal 2

Time of First Successful Submission: 2026-08-08 17:44:19

CMDi 1

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

CMDi 2

Time of First Successful Submission: 2026-08-09 12:11:03

CMDi 3

Time of First Successful Submission: 2026-08-09 12:21:04

CMDi 4

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

CMDi 5

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

CMDi 6

Time of First Successful Submission: 2026-08-13 17:45:22

Authentication Bypass 1

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

Authentication Bypass 2

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

SQLi 1

Time of First Successful Submission: 2026-08-13 18:44:07

SQLi 2

Time of First Successful Submission: 2026-08-13 18:59:25

SQLi 3

Time of First Successful Submission: 2026-08-14 10:41:08

SQLi 4

Time of First Successful Submission: 2026-08-14 11:06:50

SQLi 5

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

XSS 1

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

XSS 2

Time of First Successful Submission: 2026-08-15 14:49:28

XSS 3

Time of First Successful Submission: 2026-08-15 17:30:50

XSS 4

Time of First Successful Submission: 2026-08-15 17:38:08

XSS 5

Time of First Successful Submission: 2026-08-15 18:00:50

XSS 6

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

XSS 7

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

CSRF 1

Time of First Successful Submission: 2026-08-17 18:16:48

CSRF 2

Time of First Successful Submission: 2026-08-18 14:23:30

CSRF 3

Time of First Successful Submission: 2026-08-18 14:28:44

CSRF 4

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

CSRF 5

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

Connect

Time of First Successful Submission: 2026-08-19 05:52:27

Send

Time of First Successful Submission: 2026-08-19 05:59:35

Shutdown

Time of First Successful Submission: 2026-08-19 06:04:52

Listen

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

Scan 1

Time of First Successful Submission: 2026-08-19 06:23:39

Scan 2

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

Monitor 1

Time of First Successful Submission: 2026-08-19 08:56:05

Monitor 2

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

Sniffing Cookies

Time of First Successful Submission: 2026-08-19 10:02:02

Network Configuration

Time of First Successful Submission: 2026-08-19 10:22:15

Firewall 1

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

Firewall 2

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

Firewall 3

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

Denial of Service 1

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

Denial of Service 2

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

Denial of Service 3

Time of First Successful Submission: 2026-08-19 19:52:46

Ethernet

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

IP

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

TCP

Time of First Successful Submission: 2026-08-20 06:52:02

TCP Handshake

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

UDP

Time of First Successful Submission: 2026-08-20 07:25:51

UDP 2

Time of First Successful Submission: 2026-08-20 07:32:06

UDP Spoofing 1

Time of First Successful Submission: 2026-08-20 07:46:40

UDP Spoofing 2

Time of First Successful Submission: 2026-08-20 07:55:23

UDP Spoofing 3

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

UDP Spoofing 4

Time of First Successful Submission: 2026-08-20 10:49:37

ARP

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

Intercept

Time of First Successful Submission: 2026-08-20 12:26:39

Man-in-the-Middle

Time of First Successful Submission: 2026-08-21 11:26:27

XOR

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

XORing Hex

Time of First Successful Submission: 2026-08-21 17:52:33

XORing ASCII

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

XORing ASCII Strings

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

One-time Pad

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

One-time Pad Tampering

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

Many-time Pad

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

AES

Time of First Successful Submission: 2026-08-21 18:31:50

AES-ECB-CPA

Time of First Successful Submission: 2026-08-21 18:34:27

AES-ECB-CPA-HTTP

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

AES-ECB-CPA-HTTP (base64)

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

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-08-21 19:03:44

AES-ECB-CPA-Prefix

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

AES-ECB-CPA-Prefix-2

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

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-08-21 19:51:08

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-08-21 20:05:59

AES-CBC

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

AES-CBC Tampering

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

AES-CBC Resizing

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

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-08-22 10:39:17

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-08-22 10:44:06

AES-CBC-POA-Multi-Block

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

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-08-22 11:06:40

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-08-22 11:09:17

DHKE

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

DHKE-to-AES

Time of First Successful Submission: 2026-08-22 11:24:35

RSA 1

Time of First Successful Submission: 2026-08-22 11:31:52

RSA 2

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

RSA 3

Time of First Successful Submission: 2026-08-22 12:17:48

RSA 4

Time of First Successful Submission: 2026-08-22 12:23:23

RSA Signatures

Time of First Successful Submission: 2026-08-22 12:33:39

SHA 1

Time of First Successful Submission: 2026-08-22 12:41:37

SHA 2

Time of First Successful Submission: 2026-08-22 12:45:10

TLS 1

Time of First Successful Submission: 2026-08-22 12:56:13

TLS 2

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

level1

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

level2

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

level3

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

level4

Time of First Successful Submission: 2026-08-22 18:14:15

level5

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

level6

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

level7

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

level8

Time of First Successful Submission: 2026-08-22 18:26:02

level9

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

level10

Time of First Successful Submission: 2026-08-22 18:34:38

level11

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

level12

Time of First Successful Submission: 2026-08-22 19:13:38

level13

Time of First Successful Submission: 2026-08-22 19:15:18

level14

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

level15

Time of First Successful Submission: 2026-08-22 19:25:12

level16

Time of First Successful Submission: 2026-08-22 19:33:33

level17

Time of First Successful Submission: 2026-08-22 19:36:17

level18

Time of First Successful Submission: 2026-08-22 19:37:54

level19

Time of First Successful Submission: 2026-08-22 19:41:58

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-08-24 09:34:36

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-08-24 12:30:42

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2026-08-24 13:15:38

Reading Endianness (x86)

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

Version Information (Python)

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

Version Information (C)

Time of First Successful Submission: 2026-08-24 14:18:36

Version Information (x86)

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

Metadata and Data (Python)

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

Metadata and Data (C)

Time of First Successful Submission: 2026-08-24 18:46:03

Metadata and Data (x86)

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

Input Restrictions (Python)

Time of First Successful Submission: 2026-08-24 19:00:50

Input Restrictions (C)

Time of First Successful Submission: 2026-08-24 19:05:57

Input Restrictions (x86)

Time of First Successful Submission: 2026-08-24 19:17:06

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-08-26 11:57:03

Behold the cIMG! (C)

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

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-08-25 07:02:06

A Basic cIMG (Python)

Time of First Successful Submission: 2026-08-25 11:38:42

A Basic cIMG (C)

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

A Basic cIMG (x86)

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

Internal State Mini (C)

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

Internal State Mini (x86)

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

Internal State (C)

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

Internal State (x86)

Time of First Successful Submission: 2026-08-25 19:38:15

File Formats: Directives (C)

Time of First Successful Submission: 2026-08-25 19:47:59

File Formats: Directives (x86)

Time of First Successful Submission: 2026-08-25 19:53:56

The Patch Directive

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

Optimizing for Space

Time of First Successful Submission: 2026-08-26 12:28:03

Tweaking Images

Time of First Successful Submission: 2026-08-26 19:54:31

Storage and Retrieval

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

Extracting Knowledge

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

Advanced Sprites

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

Accessing Resources

Time of First Successful Submission: 2026-08-26 20:57:39

Unsafe Animations

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

Animations

Time of First Successful Submission: 2026-08-26 22:04:58

Interoperability: Patching Data

Time of First Successful Submission: 2026-08-27 09:05:18

Patching Code

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

Patching Control Flow

Time of First Successful Submission: 2026-08-27 11:26:23

Your First Overflow (easy)

Time of First Successful Submission: 2026-08-27 11:52:41

Your First Overflow (hard)

Time of First Successful Submission: 2026-08-27 12:31:46

Precision (easy)

Time of First Successful Submission: 2026-08-27 12:44:04

Precision (hard)

Time of First Successful Submission: 2026-08-27 14:16:11

Variable Control (easy)

Time of First Successful Submission: 2026-08-27 14:27:46

Variable Control (hard)

Time of First Successful Submission: 2026-08-27 14:35:47

Control Hijack (easy)

Time of First Successful Submission: 2026-08-27 14:41:16

Control Hijack (hard)

Time of First Successful Submission: 2026-08-27 14:54:00

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-08-27 19:29:45

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-08-27 19:54:23

PIEs (easy)

Time of First Successful Submission: 2026-08-27 20:37:20

PIEs (hard)

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

String Lengths (easy)

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

String Lengths (hard)

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

Basic Shellcode

Time of First Successful Submission: 2026-08-30 18:32:37

NOP Sleds

Time of First Successful Submission: 2026-08-30 18:39:52

NULL-Free Shellcode

Time of First Successful Submission: 2026-08-30 18:47:06

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-08-30 19:04:42

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-08-30 19:47:34

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-08-30 20:15:44

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-09-02 07:25:58

ECB-to-Win (easy)

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

ECB-to-Win (hard)

Time of First Successful Submission: 2026-09-02 19:21:36

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-09-03 06:33:52

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-09-04 18:29:20

CIMG Screenshots

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

CIMG Screenshots 2

Time of First Successful Submission: 2026-09-06 17:03:29

Wily Webserver

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

The Watering Hole

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

Secure Chat 1

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

Secure Chat 2

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

Secure Chat 3

Time of First Successful Submission: 2026-09-12 20:51:23

Secure Chat 4

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

Secure Chat 5

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


Program Security

26 / 159 2924 / 10660


ello ackers!

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

Syscall Smuggler

Time of First Successful Submission: 2026-09-18 15:25:18

Syscall Shenanigans

Time of First Successful Submission: 2026-09-18 16:11:26

Byte Budget

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

ClobberCode

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

Diverse Delivery

Time of First Successful Submission: 2026-09-20 09:35:47

Pocket Payload

Time of First Successful Submission: 2026-09-20 09:45:02

Micro Menace

Time of First Successful Submission: 2026-09-20 09:54:34

Login Leakage (Easy)

Time of First Successful Submission: 2026-09-21 15:27:02

Login Leakage (Hard)

Time of First Successful Submission: 2026-09-22 11:04:52

Bounds Breaker (Easy)

Time of First Successful Submission: 2026-09-22 11:48:34

Bounds Breaker (Hard)

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

Casting Catastrophe (Easy)

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

Casting Catastrophe (Hard)

Time of First Successful Submission: 2026-09-22 13:31:26

Pointer Problems (Easy)

Time of First Successful Submission: 2026-09-25 17:30:55

Pointer Problems (Hard)

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

Anomalous Array (Easy)

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

Anomalous Array (Hard)

Time of First Successful Submission: 2026-09-27 12:59:33

Now you got it (Easy)

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

Now you got it (Hard)

Time of First Successful Submission: 2026-09-29 14:35:50

Loop Lunacy (Easy)

Time of First Successful Submission: 2026-09-29 15:02:58

Loop Lunacy (Hard)

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

Nosy Neighbor (Easy)

Time of First Successful Submission: 2026-09-29 18:52:11

Nosy Neighbor (Hard)

Time of First Successful Submission: 2026-09-29 19:03:53

Recursive Ruin (Easy)

Time of First Successful Submission: 2026-09-29 19:34:50

Recursive Ruin (Hard)

Time of First Successful Submission: 2026-09-30 14:18:40

Lingering Leftover (Easy)

Time of First Successful Submission: 2026-09-30 14:44:04


Start Here

10 / 10 14527 / 67867


Using the Terminal

Time of First Successful Submission: 2026-07-12 13:02:47

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-07-12 14:02:11

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-07-28 06:18:14

Using Privileged Mode

Time of First Successful Submission: 2026-07-28 08:21:46

Persistent Home Directories - One

Time of First Successful Submission: 2026-07-28 08:26:25

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 4008 / 49695


Intro to Commands

Time of First Successful Submission: 2026-07-20 08:34:52

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-07-20 08:48:55

The Root

Time of First Successful Submission: 2026-07-20 09:56:23

Program and absolute paths

Time of First Successful Submission: 2026-07-20 10:01:28

Position thy self

Time of First Successful Submission: 2026-07-20 10:58:10

Position elsewhere

Time of First Successful Submission: 2026-07-20 11:05:56

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-07-20 11:26:43

home sweet home

Time of First Successful Submission: 2026-07-20 11:37:57

cat: not the pet, but the command!

Time of First Successful Submission: 2026-07-20 11:48:10

catting absolute paths

Time of First Successful Submission: 2026-07-20 11:52:53

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-07-20 12:12:11

comparing files

Time of First Successful Submission: 2026-07-20 12:15:00

listing files

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

touching files

Time of First Successful Submission: 2026-07-20 14:23:08

removing files

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

moving files

Time of First Successful Submission: 2026-07-20 14:52:45

copying files

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

hidden files

Time of First Successful Submission: 2026-07-20 15:11:31

An Epic Filesystem Quest

Time of First Successful Submission: 2026-07-20 17:47:55

making directories

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

finding files

Time of First Successful Submission: 2026-07-20 17:59:01

linking files

Time of First Successful Submission: 2026-07-20 18:14:06

Learning From Documentation

Time of First Successful Submission: 2026-07-21 05:46:06

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-07-21 08:32:57

Searching Manuals

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

Searching For Manuals

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

Helpful Programs

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

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-07-21 16:34:58

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-07-21 17:14:25

Matching paths with []

Time of First Successful Submission: 2026-07-21 17:42:57

Multiple globs

Time of First Successful Submission: 2026-07-21 18:19:16

Mixing globs

Time of First Successful Submission: 2026-07-21 18:30:41

Exclusionary globbing

Time of First Successful Submission: 2026-07-21 18:46:19

Tab completion

Time of First Successful Submission: 2026-07-21 19:11:41

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-07-21 19:36:42

Redirecting output

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

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-07-22 06:29:02

Redirecting errors

Time of First Successful Submission: 2026-07-22 06:42:39

Redirecting input

Time of First Successful Submission: 2026-07-22 06:53:19

Grepping stored results

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

Grepping live output

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

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-07-22 07:28:13

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-07-22 07:50:40

Writing to multiple programs

Time of First Successful Submission: 2026-07-22 08:03:11

Split-piping stderr and stdout

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

Named pipes

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

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2026-07-22 09:56:39

Multi-word Variables

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

Exporting Variables

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

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2026-07-22 10:14:24

Reading Input

Time of First Successful Submission: 2026-07-22 10:20:35

Reading Files

Time of First Successful Submission: 2026-07-22 10:24:11

Translating characters

Time of First Successful Submission: 2026-07-22 11:37:47

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-07-22 14:26:50

Extracting specific sections of text

Time of First Successful Submission: 2026-07-22 15:09:25

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-07-22 16:57:40

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-07-22 17:12:13

Killing Misbehaving Processes

Time of First Successful Submission: 2026-07-22 17:46:15

Suspending Processes

Time of First Successful Submission: 2026-07-22 17:48:25

Resuming Processes

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

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-07-22 18:21:41

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-07-22 18:29:22

Becoming root with su

Time of First Successful Submission: 2026-07-23 05:55:43

Other users with su

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

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-07-23 07:43:57

Changing File Ownership

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

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2026-07-23 17:25:41

Changing Permissions

Time of First Successful Submission: 2026-07-23 17:51:10

Executable Files

Time of First Successful Submission: 2026-07-23 18:09:29

Permission Tweaking Practice

Time of First Successful Submission: 2026-07-23 18:50:14

Permissions Setting Practice

Time of First Successful Submission: 2026-07-23 19:20:17

The SUID Bit

Time of First Successful Submission: 2026-07-23 19:26:38

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-07-24 06:37:07

Handling Failure

Time of First Successful Submission: 2026-07-24 06:40:55

Your First Shell Script

Time of First Successful Submission: 2026-07-24 06:48:50

Redirecting Script Output

Time of First Successful Submission: 2026-07-24 07:00:45

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-07-24 11:16:36

Scripting with Default Cases

Time of First Successful Submission: 2026-07-24 11:25:26

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-07-24 11:31:39

Reading Shell Scripts

Time of First Successful Submission: 2026-07-24 11:37:09

Launching Screen

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

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-07-24 17:40:37

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2026-07-24 19:03:09

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2026-07-24 19:21:02

Hijacking Commands

Time of First Successful Submission: 2026-07-24 19:38:52

Bashrc Backdoor

Time of First Successful Submission: 2026-07-25 06:54:54

Sniffing Input

Time of First Successful Submission: 2026-07-25 07:03:24

Overshared Directories

Time of First Successful Submission: 2026-07-25 08:47:24

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-07-25 10:34:07

Snooping on Configurations

Time of First Successful Submission: 2026-07-25 10:54:16

The Fork Bomb

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

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2026-07-25 12:22:39

Life after rm -rf /

Time of First Successful Submission: 2026-07-25 12:24:56

Finding meaning after rm -rf /

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


Computing 101

132 / 132 122 / 24249


Your First Register

Time of First Successful Submission: 2026-07-28 11:00:19

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-07-28 11:30:50

Building Executables

Time of First Successful Submission: 2026-07-28 11:46:21

Moving Between Registers

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

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-07-29 07:32:54

Dereferencing Pointers

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

Dereferencing Yourself

Time of First Successful Submission: 2026-07-29 07:46:38

Dereferencing with Offsets

Time of First Successful Submission: 2026-07-29 07:51:00

Stored Addresses

Time of First Successful Submission: 2026-07-29 07:56:00

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-07-29 08:06:17

Stack Offsets

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

Program Arguments on the Stack

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

Popping From the Stack

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

Negative Numbers

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

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-07-29 11:12:30

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-07-29 11:17:27

Encoding Negatives

Time of First Successful Submission: 2026-07-29 11:24:03

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-07-29 11:32:33

Decoding Hex

Time of First Successful Submission: 2026-07-29 11:35:45

Mixed Conversions

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

Disassembling Programs

Time of First Successful Submission: 2026-07-29 15:09:44

Tracing Syscalls

Time of First Successful Submission: 2026-07-29 15:13:41

Starting GDB

Time of First Successful Submission: 2026-07-29 15:17:53

Quitting GDB

Time of First Successful Submission: 2026-07-29 15:20:42

Starting Programs in GDB

Time of First Successful Submission: 2026-07-29 15:31:12

Disassembling in GDB

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

Stepping Through Instructions

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

Reading Register Values

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

Setting Register Values

Time of First Successful Submission: 2026-07-29 17:34:20

Popping Stack Values

Time of First Successful Submission: 2026-07-29 17:37:21

Examining Memory

Time of First Successful Submission: 2026-07-29 17:40:52

Examining Stack Pointers

Time of First Successful Submission: 2026-07-29 17:45:31

Cooperative Debugging

Time of First Successful Submission: 2026-07-29 17:52:20

Running with Arguments

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

Redirecting Input in GDB

Time of First Successful Submission: 2026-07-29 17:59:58

Writing Output

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

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-07-29 18:31:55

Reading Data

Time of First Successful Submission: 2026-07-29 18:36:45

Reading Exactly

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

Opening Files

Time of First Successful Submission: 2026-07-29 18:51:31

Hardcoding the Filename

Time of First Successful Submission: 2026-07-29 19:00:52

RIP-Relative Strings

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

Comparing Values

Time of First Successful Submission: 2026-07-30 06:26:57

Comparing Characters

Time of First Successful Submission: 2026-07-30 06:33:16

Conditional Control Flow

Time of First Successful Submission: 2026-07-30 06:41:52

Comparing Strings

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

Reverse the Password

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

Conditionals Without Conditionals

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

Recognizing Loops

Time of First Successful Submission: 2026-07-30 07:40:04

Writing Loops

Time of First Successful Submission: 2026-07-30 07:43:44

Writing From a Shared Library

Time of First Successful Submission: 2026-07-30 07:48:36

Returning a Value

Time of First Successful Submission: 2026-07-30 07:56:36

Calling Through a Pointer

Time of First Successful Submission: 2026-07-30 08:00:25

Calling Through a Pointer with an Argument

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

Saving Caller-Saved Registers

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

Saving Callee-Saved Registers

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

Sign Extension

Time of First Successful Submission: 2026-07-30 08:18:59

Little-Endian Bytes

Time of First Successful Submission: 2026-07-30 08:23:55

Qword by Qword

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

Dword by Dword

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

Word by Word

Time of First Successful Submission: 2026-07-30 08:51:22

Byte by Byte

Time of First Successful Submission: 2026-07-30 09:28:11

Cracking a Struct

Time of First Successful Submission: 2026-07-30 09:36:31

Scrambled Struct

Time of First Successful Submission: 2026-07-30 09:43:28

Reverse the Calculation

Time of First Successful Submission: 2026-07-30 11:30:23

Reverse the Reverse

Time of First Successful Submission: 2026-07-30 11:44:59

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-07-30 11:50:48

Even or Odd

Time of First Successful Submission: 2026-07-30 11:55:01

Masking Bits

Time of First Successful Submission: 2026-07-30 12:06:43

Lowercase a String

Time of First Successful Submission: 2026-07-30 12:09:36

Uppercase a String

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

Swap Case

Time of First Successful Submission: 2026-07-30 12:15:17

Shifting Left

Time of First Successful Submission: 2026-07-30 12:17:13

Shifting Right

Time of First Successful Submission: 2026-07-30 12:19:18

Loops on Data

Time of First Successful Submission: 2026-07-30 12:22:38

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-07-30 18:58:42

Loading Stale Stack Data

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

Stealing Stale Stack Data

Time of First Successful Submission: 2026-07-30 19:15:26

Reserving Your Own Frame

Time of First Successful Submission: 2026-07-31 10:45:15

Using Your Own Frame

Time of First Successful Submission: 2026-07-31 10:49:00

Environment Variables on the Stack

Time of First Successful Submission: 2026-07-31 11:18:03

Aligning the Stack Through the Environment

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

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-07-31 11:34:23

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-07-31 11:47:45

A Single Digit

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

Two Digits

Time of First Successful Submission: 2026-07-31 17:06:13

String to Integer

Time of First Successful Submission: 2026-07-31 17:19:11

Negative Numbers

Time of First Successful Submission: 2026-07-31 17:22:46

Where the Number Ends

Time of First Successful Submission: 2026-07-31 17:24:57

A Whole Program

Time of First Successful Submission: 2026-07-31 17:29:09

A Single Digit, Back to Text

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

Divide and Remainder

Time of First Successful Submission: 2026-07-31 17:33:50

Drop the Leading Zero

Time of First Successful Submission: 2026-07-31 17:35:55

Integer to String

Time of First Successful Submission: 2026-07-31 17:38:13

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-07-31 17:40:46

Sum Them All

Time of First Successful Submission: 2026-07-31 17:44:30

Addition

Time of First Successful Submission: 2026-07-31 17:47:03

Subtraction

Time of First Successful Submission: 2026-07-31 17:49:35

Multiplication

Time of First Successful Submission: 2026-07-31 17:51:47

Bitwise Operators

Time of First Successful Submission: 2026-07-31 17:54:39

Unary Operators

Time of First Successful Submission: 2026-07-31 18:13:48

Literal Output

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

Newline Escapes

Time of First Successful Submission: 2026-08-01 06:40:43

Escaped Syntax

Time of First Successful Submission: 2026-08-01 07:13:53

Decimal Markers

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

Multiple Decimal Markers

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

String Markers

Time of First Successful Submission: 2026-08-01 07:22:05

Hex Byte Escapes

Time of First Successful Submission: 2026-08-01 07:25:04

Debugging Programs

Time of First Successful Submission: 2026-08-01 08:20:45

Inspecting Registers

Time of First Successful Submission: 2026-08-01 08:35:00

Examining Memory

Time of First Successful Submission: 2026-08-01 10:25:42

Setting Breakpoints

Time of First Successful Submission: 2026-08-01 19:24:00

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2026-08-02 19:19:14

Modifying Execution

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

Broken Functions

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

Exit

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

Socket

Time of First Successful Submission: 2026-08-03 08:25:02

Bind

Time of First Successful Submission: 2026-08-03 11:04:34

Listen

Time of First Successful Submission: 2026-08-03 11:21:17

Accept

Time of First Successful Submission: 2026-08-03 11:37:02

Static Response

Time of First Successful Submission: 2026-08-03 11:58:44

Dynamic Response

Time of First Successful Submission: 2026-08-03 12:06:50

Iterative GET Server

Time of First Successful Submission: 2026-08-03 12:13:47

Concurrent GET Server

Time of First Successful Submission: 2026-08-03 12:18:43

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-08-03 12:44:24


Playing With Programs

116 / 116 1122 / 26521


What's the password?

Time of First Successful Submission: 2026-08-03 17:35:36

... and again!

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

Newline Troubles

Time of First Successful Submission: 2026-08-03 17:47:42

Reasoning about files

Time of First Successful Submission: 2026-08-03 17:59:04

Specifying Filenames

Time of First Successful Submission: 2026-08-03 18:46:00

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-08-03 19:38:00

Decoding Hex

Time of First Successful Submission: 2026-08-03 19:56:24

Decoding Practice

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

Encoding Practice

Time of First Successful Submission: 2026-08-04 08:55:02

Hex-encoding ASCII

Time of First Successful Submission: 2026-08-04 10:15:50

Nested Encoding

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

Hex-encoding UTF-8

Time of First Successful Submission: 2026-08-04 12:17:58

UTF Mixups

Time of First Successful Submission: 2026-08-04 12:45:29

Modifying Encoded Data

Time of First Successful Submission: 2026-08-04 14:02:33

Decoding Base64

Time of First Successful Submission: 2026-08-04 14:10:14

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2026-08-04 14:31:02

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-08-04 14:49:14

Your First HTTP Request

Time of First Successful Submission: 2026-08-04 17:34:47

Reading Flask

Time of First Successful Submission: 2026-08-04 17:52:10

Commented Data

Time of First Successful Submission: 2026-08-04 17:55:50

HTTP Metadata

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

HTTP (netcat)

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

HTTP Paths (netcat)

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

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-08-04 18:44:14

HTTP Host Header (python)

Time of First Successful Submission: 2026-08-04 19:06:39

HTTP Host Header (curl)

Time of First Successful Submission: 2026-08-04 19:14:59

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-08-04 19:24:09

URL Encoding (netcat)

Time of First Successful Submission: 2026-08-04 19:49:36

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

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

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-08-05 10:24:44

HTTP Forms (netcat)

Time of First Successful Submission: 2026-08-05 10:34:25

HTTP Forms (python)

Time of First Successful Submission: 2026-08-05 10:39:03

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

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

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-08-05 11:45:48

HTTP Cookies (python)

Time of First Successful Submission: 2026-08-05 12:17:59

Server State (python)

Time of First Successful Submission: 2026-08-05 13:22:37

Listening Web

Time of First Successful Submission: 2026-08-05 14:59:57

Speaking Redirects

Time of First Successful Submission: 2026-08-05 15:13:41

JavaScript Redirects

Time of First Successful Submission: 2026-08-05 16:54:29

Including JavaScript

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

HTTP (javascript)

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

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

Time of First Successful Submission: 2026-08-05 17:58:38

cat

Time of First Successful Submission: 2026-08-06 06:19:51

more

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

less

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

tail

Time of First Successful Submission: 2026-08-06 06:23:41

head

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

sort

Time of First Successful Submission: 2026-08-06 06:26:28

vim

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

emacs

Time of First Successful Submission: 2026-08-06 06:29:20

nano

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

rev

Time of First Successful Submission: 2026-08-06 06:35:45

od

Time of First Successful Submission: 2026-08-06 06:50:53

hd

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

xxd

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

base32

Time of First Successful Submission: 2026-08-06 07:03:31

base64

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

split

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

gzip

Time of First Successful Submission: 2026-08-06 07:19:49

bzip2

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

zip

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

tar

Time of First Successful Submission: 2026-08-06 08:39:31

ar

Time of First Successful Submission: 2026-08-06 08:53:41

cpio

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

genisoimage

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

env

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

find

Time of First Successful Submission: 2026-08-06 10:51:00

make

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

nice

Time of First Successful Submission: 2026-08-06 11:15:52

timeout

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

stdbuf

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

setarch

Time of First Successful Submission: 2026-08-06 11:27:15

watch

Time of First Successful Submission: 2026-08-06 11:43:44

socat

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

whiptail

Time of First Successful Submission: 2026-08-06 12:26:25

awk

Time of First Successful Submission: 2026-08-06 12:31:56

sed

Time of First Successful Submission: 2026-08-06 12:34:12

ed

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

chown

Time of First Successful Submission: 2026-08-06 12:43:21

chmod

Time of First Successful Submission: 2026-08-06 12:45:06

cp

Time of First Successful Submission: 2026-08-06 12:58:17

mv

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

perl

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

python

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

ruby

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

bash

Time of First Successful Submission: 2026-08-07 09:41:39

date

Time of First Successful Submission: 2026-08-07 09:42:48

dmesg

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

wc

Time of First Successful Submission: 2026-08-07 09:47:56

gcc

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

as

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

wget

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

ssh-keygen

Time of First Successful Submission: 2026-08-07 10:56:37

SQL Queries

Time of First Successful Submission: 2026-08-07 17:40:07

Filtering SQL

Time of First Successful Submission: 2026-08-07 17:54:45

Choosing Columns

Time of First Successful Submission: 2026-08-07 17:59:55

Exclusionary Filtering

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

Filtering Strings

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

Filtering on Expressions

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

SELECTing Expressions

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

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2026-08-07 18:57:24

Querying Metadata

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


DSU Cyber Camps

10 / 104 27046 / 68285


Using the Terminal

Time of First Successful Submission: 2026-07-12 13:02:47

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-07-12 14:02:11

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-07-28 06:18:14

Using Privileged Mode

Time of First Successful Submission: 2026-07-28 08:21:46

Persistent Home Directories - One

Time of First Successful Submission: 2026-07-28 08:26:25

Persistent Home Directories - Two

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


GCA CTF

10 / 104 27046 / 68285


Using the Terminal

Time of First Successful Submission: 2026-07-12 13:02:47

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-07-12 14:02:11

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-07-28 06:18:14

Using Privileged Mode

Time of First Successful Submission: 2026-07-28 08:21:46

Persistent Home Directories - One

Time of First Successful Submission: 2026-07-28 08:26:25

Persistent Home Directories - Two

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