user_nameee

🐧 💻 🔤

pwn.college Archives

30 / 232 12149 / 25844


set-register

Time of First Successful Submission: 2026-04-22 14:40:32

set-multiple-registers

Time of First Successful Submission: 2026-04-22 14:41:59

add-to-register

Time of First Successful Submission: 2026-04-23 12:40:21

linear-equation-registers

Time of First Successful Submission: 2026-04-23 12:48:04

integer-division

Time of First Successful Submission: 2026-04-23 13:22:27

modulo-operation

Time of First Successful Submission: 2026-04-23 14:07:36

set-upper-byte

Time of First Successful Submission: 2026-04-23 14:23:32

efficient-modulo

Time of First Successful Submission: 2026-04-23 14:36:09

byte-extraction

Time of First Successful Submission: 2026-04-23 15:22:23

bitwise-and

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

check-even

Time of First Successful Submission: 2026-04-26 08:28:30

memory-read

Time of First Successful Submission: 2026-04-26 08:44:45

memory-write

Time of First Successful Submission: 2026-04-26 08:47:45

memory-increment

Time of First Successful Submission: 2026-04-26 08:53:29

byte-access

Time of First Successful Submission: 2026-04-27 13:59:40

memory-size-access

Time of First Successful Submission: 2026-04-27 17:33:53

little-endian-write

Time of First Successful Submission: 2026-04-27 17:38:53

memory-sum

Time of First Successful Submission: 2026-04-27 17:44:59

stack-subtraction

Time of First Successful Submission: 2026-04-27 17:55:42

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2026-04-27 18:11:57

absolute-jump

Time of First Successful Submission: 2026-04-27 18:39:53

relative-jump

Time of First Successful Submission: 2026-04-27 19:05:56

jump-trampoline

Time of First Successful Submission: 2026-04-28 12:38:46

conditional-jump

Time of First Successful Submission: 2026-04-28 13:32:14

indirect-jump

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

average-loop

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

count-non-zero

Time of First Successful Submission: 2026-04-29 12:33:03

string-lower

Time of First Successful Submission: 2026-04-29 15:52:42

most-common-byte

Time of First Successful Submission: 2026-04-30 16:31:35


Intro to Programming Languages

15 / 253 10021 / 42429


Commands

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

Command Arguments

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

Command History

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

The Root Path

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

Absolute Paths

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

Changing position

Time of First Successful Submission: 2026-04-08 14:30:57

Changing to an Absolute Path

Time of First Successful Submission: 2026-04-08 14:35:28

Relative Paths

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

Cat

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

Ls

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

Ls All

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

Find

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

Piping Echo

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

Piping Stdout

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

Piping Stdin

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


Intro to Cybersecurity

183 / 183 269 / 22968


Path Traversal 1

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

Path Traversal 2

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

CMDi 1

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

CMDi 2

Time of First Successful Submission: 2026-06-03 08:38:15

CMDi 3

Time of First Successful Submission: 2026-06-03 08:44:14

CMDi 4

Time of First Successful Submission: 2026-06-03 08:56:03

CMDi 5

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

CMDi 6

Time of First Successful Submission: 2026-06-03 09:26:21

Authentication Bypass 1

Time of First Successful Submission: 2026-06-03 09:46:18

Authentication Bypass 2

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

SQLi 1

Time of First Successful Submission: 2026-06-03 11:39:41

SQLi 2

Time of First Successful Submission: 2026-06-03 11:56:19

SQLi 3

Time of First Successful Submission: 2026-06-04 12:46:51

SQLi 4

Time of First Successful Submission: 2026-06-04 13:12:06

SQLi 5

Time of First Successful Submission: 2026-06-04 14:47:23

XSS 1

Time of First Successful Submission: 2026-06-05 09:16:28

XSS 2

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

XSS 3

Time of First Successful Submission: 2026-06-05 13:35:16

XSS 4

Time of First Successful Submission: 2026-06-05 14:01:04

XSS 5

Time of First Successful Submission: 2026-06-06 12:02:40

XSS 6

Time of First Successful Submission: 2026-06-06 12:38:11

XSS 7

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

CSRF 1

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

CSRF 2

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

CSRF 3

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

CSRF 4

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

CSRF 5

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

Connect

Time of First Successful Submission: 2026-06-08 13:46:40

Send

Time of First Successful Submission: 2026-06-08 13:48:41

Shutdown

Time of First Successful Submission: 2026-06-08 14:06:58

Listen

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

Scan 1

Time of First Successful Submission: 2026-06-08 16:15:31

Scan 2

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

Monitor 1

Time of First Successful Submission: 2026-06-09 08:02:46

Monitor 2

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

Sniffing Cookies

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

Network Configuration

Time of First Successful Submission: 2026-06-09 11:56:45

Firewall 1

Time of First Successful Submission: 2026-06-09 12:27:23

Firewall 2

Time of First Successful Submission: 2026-06-09 12:39:05

Firewall 3

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

Denial of Service 1

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

Denial of Service 2

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

Denial of Service 3

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

Ethernet

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

IP

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

TCP

Time of First Successful Submission: 2026-06-10 08:59:29

TCP Handshake

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

UDP

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

UDP 2

Time of First Successful Submission: 2026-06-10 10:05:59

UDP Spoofing 1

Time of First Successful Submission: 2026-06-10 11:31:30

UDP Spoofing 2

Time of First Successful Submission: 2026-06-10 13:06:38

UDP Spoofing 3

Time of First Successful Submission: 2026-06-10 13:49:11

UDP Spoofing 4

Time of First Successful Submission: 2026-06-11 07:48:34

ARP

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

Intercept

Time of First Successful Submission: 2026-06-11 10:30:30

Man-in-the-Middle

Time of First Successful Submission: 2026-06-11 10:44:02

XOR

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

XORing Hex

Time of First Successful Submission: 2026-06-11 15:38:28

XORing ASCII

Time of First Successful Submission: 2026-06-12 08:01:47

XORing ASCII Strings

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

One-time Pad

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

One-time Pad Tampering

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

Many-time Pad

Time of First Successful Submission: 2026-06-12 09:42:07

AES

Time of First Successful Submission: 2026-06-12 10:37:26

AES-ECB-CPA

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

AES-ECB-CPA-HTTP

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

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-06-15 12:48:24

AES-ECB-CPA-Suffix

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

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-06-16 11:07:55

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-06-16 14:46:46

AES-ECB-CPA-Prefix-Miniboss

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

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-06-17 11:43:46

AES-CBC

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

AES-CBC Tampering

Time of First Successful Submission: 2026-06-17 13:48:04

AES-CBC Resizing

Time of First Successful Submission: 2026-06-17 14:06:55

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-06-18 10:07:18

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-06-18 11:02:47

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-06-18 12:10:14

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-06-18 16:02:05

AES-CBC-POA-Encrypt-2

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

DHKE

Time of First Successful Submission: 2026-06-19 12:04:19

DHKE-to-AES

Time of First Successful Submission: 2026-06-19 12:19:03

RSA 1

Time of First Successful Submission: 2026-06-19 12:57:13

RSA 2

Time of First Successful Submission: 2026-06-19 13:06:53

RSA 3

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

RSA 4

Time of First Successful Submission: 2026-06-19 14:22:47

RSA Signatures

Time of First Successful Submission: 2026-06-20 08:39:51

SHA 1

Time of First Successful Submission: 2026-06-21 09:24:20

SHA 2

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

TLS 1

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

TLS 2

Time of First Successful Submission: 2026-06-21 11:55:02

level1

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

level2

Time of First Successful Submission: 2026-06-21 11:58:09

level3

Time of First Successful Submission: 2026-06-21 12:01:03

level4

Time of First Successful Submission: 2026-06-21 12:03:55

level5

Time of First Successful Submission: 2026-06-21 12:10:27

level6

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

level7

Time of First Successful Submission: 2026-06-21 12:16:55

level8

Time of First Successful Submission: 2026-06-21 12:17:47

level9

Time of First Successful Submission: 2026-06-21 12:18:20

level10

Time of First Successful Submission: 2026-06-21 12:23:21

level11

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

level12

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

level13

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

level14

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

level15

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

level16

Time of First Successful Submission: 2026-06-21 12:38:39

level17

Time of First Successful Submission: 2026-06-21 13:09:29

level18

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

level19

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

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-07-10 09:01:37

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

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

Reading Endianness (Python)

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

Reading Endianness (C)

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

Reading Endianness (x86)

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

Version Information (Python)

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

Version Information (C)

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

Version Information (x86)

Time of First Successful Submission: 2026-07-10 11:41:35

Metadata and Data (Python)

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

Metadata and Data (C)

Time of First Successful Submission: 2026-07-10 12:08:53

Metadata and Data (x86)

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

Input Restrictions (Python)

Time of First Successful Submission: 2026-07-10 16:52:22

Input Restrictions (C)

Time of First Successful Submission: 2026-07-10 16:53:51

Input Restrictions (x86)

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

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-07-12 09:19:17

Behold the cIMG! (C)

Time of First Successful Submission: 2026-07-12 09:54:23

Behold the cIMG! (x86)

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

A Basic cIMG (Python)

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

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2026-07-13 09:30:53

Internal State Mini (C)

Time of First Successful Submission: 2026-07-13 10:39:33

Internal State Mini (x86)

Time of First Successful Submission: 2026-07-13 11:29:55

Internal State (C)

Time of First Successful Submission: 2026-07-13 14:26:17

Internal State (x86)

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

File Formats: Directives (C)

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

File Formats: Directives (x86)

Time of First Successful Submission: 2026-07-14 12:00:54

The Patch Directive

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

Optimizing for Space

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

Tweaking Images

Time of First Successful Submission: 2026-07-20 09:43:42

Storage and Retrieval

Time of First Successful Submission: 2026-07-20 13:45:27

Extracting Knowledge

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

Advanced Sprites

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

Accessing Resources

Time of First Successful Submission: 2026-07-23 11:17:24

Unsafe Animations

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

Animations

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

Interoperability: Patching Data

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

Patching Code

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

Patching Control Flow

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

Your First Overflow (easy)

Time of First Successful Submission: 2026-07-27 11:52:05

Your First Overflow (hard)

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

Precision (easy)

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

Precision (hard)

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

Variable Control (easy)

Time of First Successful Submission: 2026-07-27 13:31:54

Variable Control (hard)

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

Control Hijack (easy)

Time of First Successful Submission: 2026-07-27 13:53:44

Control Hijack (hard)

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

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-07-27 14:25:49

PIEs (easy)

Time of First Successful Submission: 2026-07-28 10:18:54

PIEs (hard)

Time of First Successful Submission: 2026-07-28 11:20:41

String Lengths (easy)

Time of First Successful Submission: 2026-07-28 14:49:13

String Lengths (hard)

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

Basic Shellcode

Time of First Successful Submission: 2026-07-29 10:41:50

NOP Sleds

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

NULL-Free Shellcode

Time of First Successful Submission: 2026-07-29 11:00:22

Hijack to (Mapped) Shellcode (easy)

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

Hijack to (Mapped) Shellcode (hard)

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

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

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

ECB-to-Win (easy)

Time of First Successful Submission: 2026-07-31 08:11:56

ECB-to-Win (hard)

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

ECB-to-Shellcode (easy)

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

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-08-03 11:23:53

CIMG Screenshots

Time of First Successful Submission: 2026-08-08 11:31:34

CIMG Screenshots 2

Time of First Successful Submission: 2026-08-12 15:29:47

Wily Webserver

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

The Watering Hole

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

Secure Chat 1

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

Secure Chat 2

Time of First Successful Submission: 2026-08-20 13:47:18

Secure Chat 3

Time of First Successful Submission: 2026-08-26 10:18:45

Secure Chat 4

Time of First Successful Submission: 2026-08-26 12:33:56

Secure Chat 5

Time of First Successful Submission: 2026-08-27 11:08:04


Start Here

10 / 10 10706 / 58643


Using the Terminal

Time of First Successful Submission: 2026-04-07 14:39:11

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-04-07 14:50:14

Pasting into the Desktop

Time of First Successful Submission: 2026-04-07 14:52:59

Restarting Challenges

Time of First Successful Submission: 2026-04-07 17:37:11

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-04-07 17:53:37

Using Privileged Mode

Time of First Successful Submission: 2026-04-07 18:05:52

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 2816 / 43037


Intro to Commands

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

Intro to Arguments

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

Command History

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

The Root

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

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2026-04-08 14:30:57

Position elsewhere

Time of First Successful Submission: 2026-04-08 14:35:28

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-04-08 15:43:24

home sweet home

Time of First Successful Submission: 2026-04-08 16:21:06

cat: not the pet, but the command!

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

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-04-09 11:23:03

comparing files

Time of First Successful Submission: 2026-04-09 12:40:15

listing files

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

touching files

Time of First Successful Submission: 2026-04-09 12:52:17

removing files

Time of First Successful Submission: 2026-04-09 12:55:02

moving files

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

copying files

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

hidden files

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

An Epic Filesystem Quest

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

making directories

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

finding files

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

linking files

Time of First Successful Submission: 2026-04-09 13:46:26

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2026-04-09 15:13:11

Reading Manuals

Time of First Successful Submission: 2026-04-09 15:22:39

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-04-09 15:35:24

Helpful Programs

Time of First Successful Submission: 2026-04-09 15:39:22

Help for Builtins

Time of First Successful Submission: 2026-04-09 15:46:28

Matching with *

Time of First Successful Submission: 2026-04-09 16:03:04

Matching with ?

Time of First Successful Submission: 2026-04-09 16:05:47

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-04-10 12:35:25

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2026-04-10 13:00:51

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2026-04-10 13:16:34

Multiple options for tab completion

Time of First Successful Submission: 2026-04-10 13:43:42

Tab completion on commands

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

Redirecting output

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

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-04-10 14:12:59

Redirecting errors

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

Redirecting input

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

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2026-04-11 09:58:58

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-04-11 10:24:46

Duplicating piped data with tee

Time of First Successful Submission: 2026-04-11 10:51:41

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-04-11 12:10:16

Split-piping stderr and stdout

Time of First Successful Submission: 2026-04-11 12:44:50

Named pipes

Time of First Successful Submission: 2026-04-11 13:51:59

Printing Variables

Time of First Successful Submission: 2026-04-11 14:17:34

Setting Variables

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

Multi-word Variables

Time of First Successful Submission: 2026-04-11 14:55:34

Exporting Variables

Time of First Successful Submission: 2026-04-11 15:06:53

Printing Exported Variables

Time of First Successful Submission: 2026-04-11 15:09:05

Storing Command Output

Time of First Successful Submission: 2026-04-11 15:19:55

Reading Input

Time of First Successful Submission: 2026-04-11 15:24:50

Reading Files

Time of First Successful Submission: 2026-04-11 15:34:41

Translating characters

Time of First Successful Submission: 2026-04-13 13:46:21

Deleting characters

Time of First Successful Submission: 2026-04-13 13:52:26

Deleting newlines

Time of First Successful Submission: 2026-04-13 13:55:18

Extracting the first lines with head

Time of First Successful Submission: 2026-04-13 14:06:19

Extracting specific sections of text

Time of First Successful Submission: 2026-04-13 14:16:28

Sorting data

Time of First Successful Submission: 2026-04-13 15:38:31

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-04-13 16:37:00

Interrupting Processes

Time of First Successful Submission: 2026-04-13 16:39:47

Killing Misbehaving Processes

Time of First Successful Submission: 2026-04-13 16:50:51

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-04-13 16:54:34

Backgrounding Processes

Time of First Successful Submission: 2026-04-13 17:12:02

Foregrounding Processes

Time of First Successful Submission: 2026-04-13 17:14:04

Starting Backgrounded Processes

Time of First Successful Submission: 2026-04-13 17:14:56

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2026-04-13 17:33:56

Other users with su

Time of First Successful Submission: 2026-04-13 17:34:54

Cracking passwords

Time of First Successful Submission: 2026-04-13 17:50:35

Using sudo

Time of First Successful Submission: 2026-04-13 17:59:28

Changing File Ownership

Time of First Successful Submission: 2026-04-15 09:42:19

Groups and Files

Time of First Successful Submission: 2026-04-15 09:51:11

Fun With Groups Names

Time of First Successful Submission: 2026-04-15 09:55:09

Changing Permissions

Time of First Successful Submission: 2026-04-15 10:06:58

Executable Files

Time of First Successful Submission: 2026-04-15 10:22:57

Permission Tweaking Practice

Time of First Successful Submission: 2026-04-15 10:29:51

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2026-04-15 11:03:52

Chaining with Semicolons

Time of First Successful Submission: 2026-04-15 12:11:47

Building on Success

Time of First Successful Submission: 2026-04-15 12:14:19

Handling Failure

Time of First Successful Submission: 2026-04-15 12:16:27

Your First Shell Script

Time of First Successful Submission: 2026-04-15 12:23:38

Redirecting Script Output

Time of First Successful Submission: 2026-04-15 12:47:02

Executable Shell Scripts

Time of First Successful Submission: 2026-04-15 13:12:34

Understanding Shebangs

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

Scripting with Arguments

Time of First Successful Submission: 2026-04-15 15:31:13

Scripting with Conditionals

Time of First Successful Submission: 2026-04-15 16:03:59

Scripting with Default Cases

Time of First Successful Submission: 2026-04-15 16:07:48

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-04-15 16:29:34

Launching Screen

Time of First Successful Submission: 2026-04-15 17:19:52

Detaching and Attaching

Time of First Successful Submission: 2026-04-15 17:25:51

Finding Sessions

Time of First Successful Submission: 2026-04-15 17:28:14

Switching Windows

Time of First Successful Submission: 2026-04-15 17:53:33

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-04-15 17:55:16

Switching Windows (tmux)

Time of First Successful Submission: 2026-04-15 18:00:49

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2026-04-15 18:11:29

Finding Commands

Time of First Successful Submission: 2026-04-15 18:25:17

Adding Commands

Time of First Successful Submission: 2026-04-15 18:36:33

Hijacking Commands

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

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-04-16 08:24:34

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-04-16 09:23:11

Sniffing Process Arguments

Time of First Successful Submission: 2026-04-16 16:03:34

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2026-04-17 07:41:54

Disk-Space Doomsday

Time of First Successful Submission: 2026-04-17 07:58:31

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-04-17 08:30:35

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-04-17 08:45:16


Computing 101

132 / 132 109 / 22473


Your First Register

Time of First Successful Submission: 2026-04-17 14:15:16

Your First Syscall

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

Exit Codes

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

Building Executables

Time of First Successful Submission: 2026-04-18 10:00:55

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-04-18 12:13:51

More Loading Practice

Time of First Successful Submission: 2026-04-18 12:16:30

Dereferencing Pointers

Time of First Successful Submission: 2026-04-18 12:30:35

Dereferencing Yourself

Time of First Successful Submission: 2026-04-18 12:35:14

Dereferencing with Offsets

Time of First Successful Submission: 2026-04-18 12:42:24

Stored Addresses

Time of First Successful Submission: 2026-04-18 12:53:51

Double Dereference

Time of First Successful Submission: 2026-04-18 13:13:06

The Stack

Time of First Successful Submission: 2026-04-19 09:14:54

Stack Offsets

Time of First Successful Submission: 2026-04-19 09:46:11

Program Arguments on the Stack

Time of First Successful Submission: 2026-04-19 09:50:46

Popping From the Stack

Time of First Successful Submission: 2026-04-19 10:01:50

Negative Numbers

Time of First Successful Submission: 2026-06-22 09:17:26

Negative Numbers (16-bit)

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

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-06-22 10:02:52

Encoding Negatives

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

Binary and Hex Encoding

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

More Hex

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

Decoding Hex

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

Mixed Conversions

Time of First Successful Submission: 2026-06-22 10:37:59

Disassembling Programs

Time of First Successful Submission: 2026-04-19 15:42:35

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-04-19 16:19:52

Quitting GDB

Time of First Successful Submission: 2026-04-19 16:20:44

Starting Programs in GDB

Time of First Successful Submission: 2026-04-19 16:25:18

Disassembling in GDB

Time of First Successful Submission: 2026-04-19 16:26:40

Stepping Through Instructions

Time of First Successful Submission: 2026-04-19 16:29:54

Reading Register Values

Time of First Successful Submission: 2026-04-19 16:34:45

Setting Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-04-19 16:42:48

Examining Memory

Time of First Successful Submission: 2026-04-19 16:46:57

Examining Stack Pointers

Time of First Successful Submission: 2026-04-19 16:51:39

Cooperative Debugging

Time of First Successful Submission: 2026-04-19 17:17:36

Running with Arguments

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

Redirecting Input in GDB

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

Writing Output

Time of First Successful Submission: 2026-04-21 08:50:52

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-04-21 09:28:39

Reading Data

Time of First Successful Submission: 2026-04-21 11:31:17

Reading Exactly

Time of First Successful Submission: 2026-06-22 11:00:10

Opening Files

Time of First Successful Submission: 2026-04-21 11:51:21

Hardcoding the Filename

Time of First Successful Submission: 2026-04-21 12:12:34

RIP-Relative Strings

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

Comparing Values

Time of First Successful Submission: 2026-04-21 14:21:02

Comparing Characters

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

Conditional Control Flow

Time of First Successful Submission: 2026-04-21 15:18:44

Comparing Strings

Time of First Successful Submission: 2026-04-21 15:37:59

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-04-22 13:23:41

Recognizing Loops

Time of First Successful Submission: 2026-04-22 13:41:01

Writing Loops

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

Writing From a Shared Library

Time of First Successful Submission: 2026-06-23 09:13:34

Returning a Value

Time of First Successful Submission: 2026-06-25 07:56:05

Calling Through a Pointer

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

Calling Through a Pointer with an Argument

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

Saving Caller-Saved Registers

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

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-06-25 09:05:04

Sign Extension

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

Little-Endian Bytes

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

Qword by Qword

Time of First Successful Submission: 2026-06-30 09:14:35

Dword by Dword

Time of First Successful Submission: 2026-06-30 09:24:20

Word by Word

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

Byte by Byte

Time of First Successful Submission: 2026-06-30 09:43:32

Cracking a Struct

Time of First Successful Submission: 2026-06-30 09:53:13

Scrambled Struct

Time of First Successful Submission: 2026-06-30 10:01:13

Reverse the Calculation

Time of First Successful Submission: 2026-04-22 14:07:47

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-04-22 14:29:06

Even or Odd

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

Masking Bits

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

Lowercase a String

Time of First Successful Submission: 2026-07-01 10:18:15

Uppercase a String

Time of First Successful Submission: 2026-07-01 10:38:27

Swap Case

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

Shifting Left

Time of First Successful Submission: 2026-07-01 11:12:33

Shifting Right

Time of First Successful Submission: 2026-07-01 11:25:46

Loops on Data

Time of First Successful Submission: 2026-04-22 14:35:58

Reaching Into the Caller's Frame

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

Loading Stale Stack Data

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

Stealing Stale Stack Data

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

Reserving Your Own Frame

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

Using Your Own Frame

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

Environment Variables on the Stack

Time of First Successful Submission: 2026-07-06 10:07:26

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-07-06 10:25:24

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-07-06 10:33:48

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-07-06 10:44:31

A Single Digit

Time of First Successful Submission: 2026-07-06 12:44:35

Two Digits

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

String to Integer

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

Negative Numbers

Time of First Successful Submission: 2026-07-06 13:55:13

Where the Number Ends

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

A Whole Program

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

A Single Digit, Back to Text

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

Divide and Remainder

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

Drop the Leading Zero

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

Integer to String

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

Negative Numbers, Back to Text

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

Sum Them All

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

Addition

Time of First Successful Submission: 2026-07-08 09:36:23

Subtraction

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

Multiplication

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

Bitwise Operators

Time of First Successful Submission: 2026-07-08 09:59:33

Unary Operators

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

Literal Output

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

Newline Escapes

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

Escaped Syntax

Time of First Successful Submission: 2026-07-08 12:19:23

Decimal Markers

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

Multiple Decimal Markers

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

String Markers

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

Hex Byte Escapes

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

Debugging Programs

Time of First Successful Submission: 2026-05-04 16:27:37

Inspecting Registers

Time of First Successful Submission: 2026-05-04 16:34:31

Examining Memory

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

Setting Breakpoints

Time of First Successful Submission: 2026-05-07 13:19:48

GDB Scripting

Time of First Successful Submission: 2026-05-07 14:39:41

Modifying Data

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

Modifying Execution

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

Broken Functions

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

Exit

Time of First Successful Submission: 2026-05-01 16:15:24

Socket

Time of First Successful Submission: 2026-05-01 18:43:52

Bind

Time of First Successful Submission: 2026-05-02 12:36:55

Listen

Time of First Successful Submission: 2026-05-02 14:05:23

Accept

Time of First Successful Submission: 2026-05-02 14:26:49

Static Response

Time of First Successful Submission: 2026-05-02 15:32:43

Dynamic Response

Time of First Successful Submission: 2026-05-03 17:28:39

Iterative GET Server

Time of First Successful Submission: 2026-05-04 13:17:21

Concurrent GET Server

Time of First Successful Submission: 2026-05-04 13:46:38

Concurrent POST Server

Time of First Successful Submission: 2026-05-04 16:11:52

Web Server

Time of First Successful Submission: 2026-05-04 16:21:48


Playing With Programs

116 / 116 971 / 25304


What's the password?

Time of First Successful Submission: 2026-05-08 12:23:04

... and again!

Time of First Successful Submission: 2026-05-08 12:23:55

Newline Troubles

Time of First Successful Submission: 2026-05-10 16:32:48

Reasoning about files

Time of First Successful Submission: 2026-05-10 16:48:27

Specifying Filenames

Time of First Successful Submission: 2026-05-10 16:54:32

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-05-19 15:02:10

Decoding Hex

Time of First Successful Submission: 2026-05-19 15:10:46

Decoding Practice

Time of First Successful Submission: 2026-05-19 15:27:37

Encoding Practice

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

Hex-encoding ASCII

Time of First Successful Submission: 2026-05-20 13:10:14

Nested Encoding

Time of First Successful Submission: 2026-05-20 13:21:30

Hex-encoding UTF-8

Time of First Successful Submission: 2026-05-20 15:20:31

UTF Mixups

Time of First Successful Submission: 2026-05-21 06:01:00

Modifying Encoded Data

Time of First Successful Submission: 2026-05-21 13:40:00

Decoding Base64

Time of First Successful Submission: 2026-05-21 14:57:28

Encoding Base64

Time of First Successful Submission: 2026-05-21 15:05:04

Dealing with Obfuscation

Time of First Successful Submission: 2026-05-21 15:29:46

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-05-21 15:53:32

Your First HTTP Request

Time of First Successful Submission: 2026-05-22 12:59:46

Reading Flask

Time of First Successful Submission: 2026-05-22 13:52:28

Commented Data

Time of First Successful Submission: 2026-05-22 14:00:55

HTTP Metadata

Time of First Successful Submission: 2026-05-22 14:11:56

HTTP (netcat)

Time of First Successful Submission: 2026-05-23 13:36:17

HTTP Paths (netcat)

Time of First Successful Submission: 2026-05-23 13:38:34

HTTP (curl)

Time of First Successful Submission: 2026-05-23 13:42:19

HTTP (python)

Time of First Successful Submission: 2026-05-23 13:53:02

HTTP Host Header (python)

Time of First Successful Submission: 2026-05-23 14:06:40

HTTP Host Header (curl)

Time of First Successful Submission: 2026-05-23 14:09:00

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-05-23 14:16:37

URL Encoding (netcat)

Time of First Successful Submission: 2026-05-23 14:33:37

HTTP GET Parameters

Time of First Successful Submission: 2026-05-23 14:47:33

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-05-23 14:51:42

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-05-23 14:56:04

HTTP Forms

Time of First Successful Submission: 2026-05-24 13:00:10

HTTP Forms (curl)

Time of First Successful Submission: 2026-05-24 13:04:56

HTTP Forms (netcat)

Time of First Successful Submission: 2026-05-24 13:18:57

HTTP Forms (python)

Time of First Successful Submission: 2026-05-24 13:24:53

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-05-24 13:37:24

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-05-24 13:48:03

HTTP Redirects (netcat)

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

HTTP Redirects (curl)

Time of First Successful Submission: 2026-05-25 17:07:26

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-05-25 17:24:27

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-05-25 17:30:49

HTTP Cookies (python)

Time of First Successful Submission: 2026-05-25 17:37:26

Server State (python)

Time of First Successful Submission: 2026-05-25 17:41:37

Listening Web

Time of First Successful Submission: 2026-05-25 17:57:10

Speaking Redirects

Time of First Successful Submission: 2026-05-25 18:43:34

JavaScript Redirects

Time of First Successful Submission: 2026-05-26 12:51:59

Including JavaScript

Time of First Successful Submission: 2026-05-26 13:11:08

HTTP (javascript)

Time of First Successful Submission: 2026-05-26 14:01:48

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-05-26 14:10:00

HTTP Forms (javascript)

Time of First Successful Submission: 2026-05-26 14:22:00

cat

Time of First Successful Submission: 2026-05-26 14:46:01

more

Time of First Successful Submission: 2026-05-26 14:46:29

less

Time of First Successful Submission: 2026-05-26 14:46:58

tail

Time of First Successful Submission: 2026-05-26 14:47:39

head

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

sort

Time of First Successful Submission: 2026-05-26 14:48:39

vim

Time of First Successful Submission: 2026-05-26 14:49:54

emacs

Time of First Successful Submission: 2026-05-26 14:50:16

nano

Time of First Successful Submission: 2026-05-26 14:50:40

rev

Time of First Successful Submission: 2026-05-26 14:55:43

od

Time of First Successful Submission: 2026-05-26 15:08:15

hd

Time of First Successful Submission: 2026-05-27 12:23:04

xxd

Time of First Successful Submission: 2026-05-27 12:26:04

base32

Time of First Successful Submission: 2026-05-27 12:29:28

base64

Time of First Successful Submission: 2026-05-27 12:30:05

split

Time of First Successful Submission: 2026-05-27 12:45:37

gzip

Time of First Successful Submission: 2026-05-27 12:53:32

bzip2

Time of First Successful Submission: 2026-05-27 12:57:58

zip

Time of First Successful Submission: 2026-05-27 13:17:36

tar

Time of First Successful Submission: 2026-05-28 10:42:26

ar

Time of First Successful Submission: 2026-05-28 12:57:01

cpio

Time of First Successful Submission: 2026-05-28 13:03:22

genisoimage

Time of First Successful Submission: 2026-05-28 14:31:13

env

Time of First Successful Submission: 2026-05-28 15:02:27

find

Time of First Successful Submission: 2026-05-28 15:14:03

make

Time of First Successful Submission: 2026-05-28 15:19:58

nice

Time of First Successful Submission: 2026-05-28 15:24:06

timeout

Time of First Successful Submission: 2026-05-28 15:31:25

stdbuf

Time of First Successful Submission: 2026-05-28 15:34:16

setarch

Time of First Successful Submission: 2026-05-28 15:41:33

watch

Time of First Successful Submission: 2026-05-28 15:43:02

socat

Time of First Successful Submission: 2026-05-28 15:46:45

whiptail

Time of First Successful Submission: 2026-05-28 16:10:36

awk

Time of First Successful Submission: 2026-05-28 16:13:44

sed

Time of First Successful Submission: 2026-05-28 16:15:12

ed

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

chown

Time of First Successful Submission: 2026-05-29 13:35:59

chmod

Time of First Successful Submission: 2026-05-29 13:37:54

cp

Time of First Successful Submission: 2026-05-29 13:42:58

mv

Time of First Successful Submission: 2026-05-29 15:07:14

perl

Time of First Successful Submission: 2026-05-29 15:21:13

python

Time of First Successful Submission: 2026-05-29 15:22:28

ruby

Time of First Successful Submission: 2026-05-29 15:27:12

bash

Time of First Successful Submission: 2026-05-29 15:30:29

date

Time of First Successful Submission: 2026-05-29 15:47:08

dmesg

Time of First Successful Submission: 2026-05-29 15:48:39

wc

Time of First Successful Submission: 2026-05-29 15:51:50

gcc

Time of First Successful Submission: 2026-05-29 15:59:27

as

Time of First Successful Submission: 2026-05-29 16:00:09

wget

Time of First Successful Submission: 2026-05-29 16:13:45

ssh-keygen

Time of First Successful Submission: 2026-05-29 16:55:17

SQL Queries

Time of First Successful Submission: 2026-05-30 10:47:05

Filtering SQL

Time of First Successful Submission: 2026-05-30 11:02:45

Choosing Columns

Time of First Successful Submission: 2026-05-30 11:06:03

Exclusionary Filtering

Time of First Successful Submission: 2026-05-30 11:13:36

Filtering Strings

Time of First Successful Submission: 2026-05-30 11:15:33

Filtering on Expressions

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

SELECTing Expressions

Time of First Successful Submission: 2026-05-30 11:53:16

Composite Conditions

Time of First Successful Submission: 2026-05-30 12:19:04

Reaching Your LIMITs

Time of First Successful Submission: 2026-05-30 12:33:52

Querying Metadata

Time of First Successful Submission: 2026-05-30 12:50:12


DSU Cyber Camps

11 / 104 11437 / 59030


Using the Terminal

Time of First Successful Submission: 2026-04-07 14:39:11

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-04-07 14:50:14

Pasting into the Desktop

Time of First Successful Submission: 2026-04-07 14:52:59

Connecting over SSH

Time of First Successful Submission: 2026-04-07 17:28:08

Restarting Challenges

Time of First Successful Submission: 2026-04-07 17:37:11

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-04-07 17:53:37

Using Privileged Mode

Time of First Successful Submission: 2026-04-07 18:05:52

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


GCA CTF

11 / 104 11437 / 59027


Using the Terminal

Time of First Successful Submission: 2026-04-07 14:39:11

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-04-07 14:50:14

Pasting into the Desktop

Time of First Successful Submission: 2026-04-07 14:52:59

Connecting over SSH

Time of First Successful Submission: 2026-04-07 17:28:08

Restarting Challenges

Time of First Successful Submission: 2026-04-07 17:37:11

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-04-07 17:53:37

Using Privileged Mode

Time of First Successful Submission: 2026-04-07 18:05:52

Persistent Home Directories - One

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

Persistent Home Directories - Two

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