_hdh

🐧 💻 🔤

Arizona State University

Vietnam

pwn.college Archives

31 / 232 8699 / 25863


Triple Dereference

Time of First Successful Submission: 2025-04-04 16:58:01

set-register

Time of First Successful Submission: 2025-04-09 17:59:20

set-multiple-registers

Time of First Successful Submission: 2025-04-09 18:01:15

add-to-register

Time of First Successful Submission: 2025-04-09 18:05:09

linear-equation-registers

Time of First Successful Submission: 2025-04-09 18:09:29

integer-division

Time of First Successful Submission: 2025-04-09 18:15:52

modulo-operation

Time of First Successful Submission: 2025-04-09 18:20:57

set-upper-byte

Time of First Successful Submission: 2025-04-09 18:26:52

efficient-modulo

Time of First Successful Submission: 2025-04-10 20:06:23

byte-extraction

Time of First Successful Submission: 2025-04-10 20:18:03

bitwise-and

Time of First Successful Submission: 2025-04-11 18:32:45

check-even

Time of First Successful Submission: 2025-04-11 18:37:18

memory-read

Time of First Successful Submission: 2025-04-11 18:44:04

memory-write

Time of First Successful Submission: 2025-04-11 18:45:22

memory-increment

Time of First Successful Submission: 2025-04-11 19:01:40

byte-access

Time of First Successful Submission: 2025-04-14 14:37:55

memory-size-access

Time of First Successful Submission: 2025-04-14 14:40:38

little-endian-write

Time of First Successful Submission: 2025-04-14 14:52:56

memory-sum

Time of First Successful Submission: 2025-04-14 15:02:29

stack-subtraction

Time of First Successful Submission: 2025-04-15 16:06:17

swap-stack-values

Time of First Successful Submission: 2025-04-15 16:08:26

average-stack-values

Time of First Successful Submission: 2025-04-15 16:24:57

absolute-jump

Time of First Successful Submission: 2025-04-16 14:48:00

relative-jump

Time of First Successful Submission: 2025-04-16 15:07:44

jump-trampoline

Time of First Successful Submission: 2025-04-16 15:13:34

conditional-jump

Time of First Successful Submission: 2025-04-16 19:29:38

indirect-jump

Time of First Successful Submission: 2025-04-16 19:52:36

average-loop

Time of First Successful Submission: 2025-04-16 20:47:34

count-non-zero

Time of First Successful Submission: 2025-04-16 21:07:17

string-lower

Time of First Successful Submission: 2025-04-23 18:49:43

most-common-byte

Time of First Successful Submission: 2025-04-24 18:55:51


CTF Archive

7 / 834 429 / 970


WEB - 20 - Amoebananas!

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

WEB - 30 - SuperSecure™

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

CRYPTO - 15 - What the Hex

Time of First Successful Submission: 2026-08-24 06:35:25

MISC - 40 - amongus

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

MISC - 276 - The Real Reversal

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

MISC - 100 - Onion Layer Encoding

Time of First Successful Submission: 2026-08-26 19:11:32

MISC - 459 - File Reader

Time of First Successful Submission: 2026-08-23 03:33:14


Intro to Programming Languages

15 / 253 6469 / 44334


Commands

Time of First Successful Submission: 2025-03-18 03:38:13

Command Arguments

Time of First Successful Submission: 2025-03-18 03:39:15

Command History

Time of First Successful Submission: 2025-11-11 05:41:50

The Root Path

Time of First Successful Submission: 2025-03-18 04:25:39

Absolute Paths

Time of First Successful Submission: 2025-03-18 04:26:33

Changing position

Time of First Successful Submission: 2025-03-18 04:29:22

Changing to an Absolute Path

Time of First Successful Submission: 2025-03-18 04:30:16

Relative Paths

Time of First Successful Submission: 2025-03-18 04:32:54

Cat

Time of First Successful Submission: 2025-03-19 02:19:15

Ls

Time of First Successful Submission: 2025-03-19 02:25:00

Ls All

Time of First Successful Submission: 2025-03-19 02:28:04

Find

Time of First Successful Submission: 2025-03-19 02:40:59

Piping Echo

Time of First Successful Submission: 2025-03-22 21:56:50

Piping Stdout

Time of First Successful Submission: 2025-03-22 21:58:35

Piping Stdin

Time of First Successful Submission: 2025-03-22 22:06:20


Intro to Cybersecurity

183 / 183 277 / 23228


Path Traversal 1

Time of First Successful Submission: 2026-06-01 02:11:24

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2026-06-03 23:50:02

CMDi 2

Time of First Successful Submission: 2026-06-03 23:53:25

CMDi 3

Time of First Successful Submission: 2026-06-04 09:12:38

CMDi 4

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

CMDi 5

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

CMDi 6

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

Authentication Bypass 1

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

Authentication Bypass 2

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

SQLi 1

Time of First Successful Submission: 2026-06-05 02:19:27

SQLi 2

Time of First Successful Submission: 2026-06-05 02:24:38

SQLi 3

Time of First Successful Submission: 2026-06-05 08:37:31

SQLi 4

Time of First Successful Submission: 2026-06-05 08:42:39

SQLi 5

Time of First Successful Submission: 2026-06-05 10:02:50

XSS 1

Time of First Successful Submission: 2026-06-07 07:44:52

XSS 2

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

XSS 3

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

XSS 4

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

XSS 5

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

XSS 6

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

XSS 7

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

CSRF 1

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

CSRF 2

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

CSRF 3

Time of First Successful Submission: 2026-06-09 06:00:30

CSRF 4

Time of First Successful Submission: 2026-06-09 08:39:56

CSRF 5

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

Connect

Time of First Successful Submission: 2026-06-10 05:27:51

Send

Time of First Successful Submission: 2026-06-10 10:41:51

Shutdown

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

Listen

Time of First Successful Submission: 2026-06-10 10:54:44

Scan 1

Time of First Successful Submission: 2026-06-10 11:03:42

Scan 2

Time of First Successful Submission: 2026-06-10 14:16:51

Monitor 1

Time of First Successful Submission: 2026-06-10 14:31:49

Monitor 2

Time of First Successful Submission: 2026-06-10 15:40:19

Sniffing Cookies

Time of First Successful Submission: 2026-06-10 15:52:12

Network Configuration

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

Firewall 1

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

Firewall 2

Time of First Successful Submission: 2026-06-11 06:14:18

Firewall 3

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

Denial of Service 1

Time of First Successful Submission: 2026-06-11 06:19:27

Denial of Service 2

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

Denial of Service 3

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

Ethernet

Time of First Successful Submission: 2026-06-14 00:33:25

IP

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

TCP

Time of First Successful Submission: 2026-06-14 00:40:51

TCP Handshake

Time of First Successful Submission: 2026-06-14 01:36:18

UDP

Time of First Successful Submission: 2026-06-14 02:13:07

UDP 2

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

UDP Spoofing 1

Time of First Successful Submission: 2026-06-14 04:18:38

UDP Spoofing 2

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

UDP Spoofing 3

Time of First Successful Submission: 2026-06-14 06:13:54

UDP Spoofing 4

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

ARP

Time of First Successful Submission: 2026-06-16 00:38:44

Intercept

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

Man-in-the-Middle

Time of First Successful Submission: 2026-08-28 03:00:23

XOR

Time of First Successful Submission: 2026-06-05 23:24:31

XORing Hex

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

XORing ASCII

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

XORing ASCII Strings

Time of First Successful Submission: 2026-06-17 11:16:35

One-time Pad

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

One-time Pad Tampering

Time of First Successful Submission: 2026-06-18 01:52:58

Many-time Pad

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

AES

Time of First Successful Submission: 2026-06-23 10:20:59

AES-ECB-CPA

Time of First Successful Submission: 2026-06-25 14:48:37

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-06-26 07:48:13

AES-ECB-CPA-HTTP (base64)

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

AES-ECB-CPA-Suffix

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

AES-ECB-CPA-Prefix

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

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-06-27 08:49:56

AES-ECB-CPA-Prefix-Miniboss

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

AES-ECB-CPA-Prefix-Boss

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

AES-CBC

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

AES-CBC Tampering

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

AES-CBC Resizing

Time of First Successful Submission: 2026-06-29 05:15:55

AES-CBC-POA-Partial-Block

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

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-07-01 04:02:54

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-07-01 04:16:43

AES-CBC-POA-Encrypt

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

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-07-01 05:19:33

DHKE

Time of First Successful Submission: 2026-07-02 13:31:43

DHKE-to-AES

Time of First Successful Submission: 2026-07-03 02:14:17

RSA 1

Time of First Successful Submission: 2026-07-03 02:42:07

RSA 2

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

RSA 3

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

RSA 4

Time of First Successful Submission: 2026-07-04 09:29:59

RSA Signatures

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

SHA 1

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

SHA 2

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

TLS 1

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

TLS 2

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

level1

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

level2

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

level3

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

level4

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

level5

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

level6

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

level7

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

level8

Time of First Successful Submission: 2026-07-09 02:05:30

level9

Time of First Successful Submission: 2026-07-09 02:07:52

level10

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

level11

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

level12

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

level13

Time of First Successful Submission: 2026-07-09 02:48:20

level14

Time of First Successful Submission: 2026-07-09 02:49:51

level15

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

level16

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

level17

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

level18

Time of First Successful Submission: 2026-07-10 09:25:51

level19

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

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-07-12 09:49:05

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

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

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2026-07-14 02:56:37

Reading Endianness (x86)

Time of First Successful Submission: 2026-07-14 03:02:51

Version Information (Python)

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

Version Information (C)

Time of First Successful Submission: 2026-07-15 12:50:28

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2026-07-15 13:10:58

Metadata and Data (C)

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

Metadata and Data (x86)

Time of First Successful Submission: 2026-07-16 03:26:48

Input Restrictions (Python)

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

Input Restrictions (C)

Time of First Successful Submission: 2026-07-16 07:54:53

Input Restrictions (x86)

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

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-07-17 07:58:36

Behold the cIMG! (C)

Time of First Successful Submission: 2026-07-18 06:51:57

Behold the cIMG! (x86)

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

A Basic cIMG (Python)

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

A Basic cIMG (C)

Time of First Successful Submission: 2026-07-20 01:48:33

A Basic cIMG (x86)

Time of First Successful Submission: 2026-07-20 02:21:04

Internal State Mini (C)

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

Internal State Mini (x86)

Time of First Successful Submission: 2026-08-02 16:37:59

Internal State (C)

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

Internal State (x86)

Time of First Successful Submission: 2026-08-02 18:48:54

File Formats: Directives (C)

Time of First Successful Submission: 2026-08-03 15:02:16

File Formats: Directives (x86)

Time of First Successful Submission: 2026-08-03 15:22:00

The Patch Directive

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

Optimizing for Space

Time of First Successful Submission: 2026-08-08 21:37:10

Tweaking Images

Time of First Successful Submission: 2026-08-09 00:36:51

Storage and Retrieval

Time of First Successful Submission: 2026-08-17 04:53:43

Extracting Knowledge

Time of First Successful Submission: 2026-08-18 06:26:38

Advanced Sprites

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

Accessing Resources

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

Unsafe Animations

Time of First Successful Submission: 2026-08-20 14:40:41

Animations

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

Interoperability: Patching Data

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

Patching Code

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

Patching Control Flow

Time of First Successful Submission: 2026-08-21 00:43:32

Your First Overflow (easy)

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

Your First Overflow (hard)

Time of First Successful Submission: 2026-08-05 21:55:01

Precision (easy)

Time of First Successful Submission: 2026-08-06 15:26:00

Precision (hard)

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

Variable Control (easy)

Time of First Successful Submission: 2026-08-06 15:58:25

Variable Control (hard)

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

Control Hijack (easy)

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

Control Hijack (hard)

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

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

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

PIEs (easy)

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

PIEs (hard)

Time of First Successful Submission: 2026-08-12 05:51:54

String Lengths (easy)

Time of First Successful Submission: 2026-08-12 06:09:29

String Lengths (hard)

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

Basic Shellcode

Time of First Successful Submission: 2026-08-15 14:54:53

NOP Sleds

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

NULL-Free Shellcode

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

Hijack to (Mapped) Shellcode (easy)

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

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-08-18 21:48:33

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

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

ECB-to-Win (easy)

Time of First Successful Submission: 2026-08-21 22:57:53

ECB-to-Win (hard)

Time of First Successful Submission: 2026-08-21 23:15:33

ECB-to-Shellcode (easy)

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

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-08-21 23:44:55

CIMG Screenshots

Time of First Successful Submission: 2026-08-22 17:49:40

CIMG Screenshots 2

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

Wily Webserver

Time of First Successful Submission: 2026-08-23 19:11:51

The Watering Hole

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

Secure Chat 1

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

Secure Chat 2

Time of First Successful Submission: 2026-08-31 05:27:30

Secure Chat 3

Time of First Successful Submission: 2026-09-04 08:50:50

Secure Chat 4

Time of First Successful Submission: 2026-09-05 18:15:35

Secure Chat 5

Time of First Successful Submission: 2026-09-05 18:29:40


Program Security

3 / 159 9114 / 10489


ello ackers!

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

Syscall Smuggler

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

Syscall Shenanigans

Time of First Successful Submission: 2026-09-01 16:35:47


Start Here

10 / 10 5343 / 60703


Using the Terminal

Time of First Successful Submission: 2025-11-11 04:54:24

Using the VSCode Workspace

Time of First Successful Submission: 2025-03-16 00:33:56

Using the GUI Desktop

Time of First Successful Submission: 2025-03-16 00:35:35

Pasting into the Desktop

Time of First Successful Submission: 2025-03-16 00:36:35

Restarting Challenges

Time of First Successful Submission: 2025-03-16 00:38:07

Challenge Programs

Time of First Successful Submission: 2025-03-16 00:42:59

The Flag File

Time of First Successful Submission: 2025-03-16 00:44:19

Using Privileged Mode

Time of First Successful Submission: 2025-03-16 00:46:52

Persistent Home Directories - One

Time of First Successful Submission: 2025-03-16 00:51:02

Persistent Home Directories - Two

Time of First Successful Submission: 2025-03-16 00:51:58


Linux Luminarium

128 / 128 1041 / 44975


Intro to Commands

Time of First Successful Submission: 2025-03-18 03:38:13

Intro to Arguments

Time of First Successful Submission: 2025-03-18 03:39:15

Command History

Time of First Successful Submission: 2025-11-11 05:41:50

The Root

Time of First Successful Submission: 2025-03-18 04:25:39

Program and absolute paths

Time of First Successful Submission: 2025-03-18 04:26:33

Position thy self

Time of First Successful Submission: 2025-03-18 04:29:22

Position elsewhere

Time of First Successful Submission: 2025-03-18 04:30:16

implicit relative paths, from /

Time of First Successful Submission: 2025-03-18 04:32:54

explicit relative paths, from /

Time of First Successful Submission: 2025-03-18 04:35:19

implicit relative path

Time of First Successful Submission: 2025-03-18 04:37:09

home sweet home

Time of First Successful Submission: 2025-03-18 04:49:49

cat: not the pet, but the command!

Time of First Successful Submission: 2025-03-19 02:19:15

catting absolute paths

Time of First Successful Submission: 2025-03-19 02:20:17

more catting practice

Time of First Successful Submission: 2025-03-19 02:21:20

grepping for a needle in a haystack

Time of First Successful Submission: 2025-03-19 02:22:59

comparing files

Time of First Successful Submission: 2025-11-14 18:55:13

listing files

Time of First Successful Submission: 2025-03-19 02:25:00

touching files

Time of First Successful Submission: 2025-03-19 02:26:01

removing files

Time of First Successful Submission: 2025-03-19 02:26:49

moving files

Time of First Successful Submission: 2025-11-14 18:58:51

copying files

Time of First Successful Submission: 2025-11-14 18:59:29

hidden files

Time of First Successful Submission: 2025-03-19 02:28:04

An Epic Filesystem Quest

Time of First Successful Submission: 2025-03-19 02:35:24

making directories

Time of First Successful Submission: 2025-03-19 02:37:02

finding files

Time of First Successful Submission: 2025-03-19 02:40:59

linking files

Time of First Successful Submission: 2025-03-19 02:45:21

Learning From Documentation

Time of First Successful Submission: 2025-03-20 22:35:03

Learning Complex Usage

Time of First Successful Submission: 2025-03-20 22:38:50

Reading Manuals

Time of First Successful Submission: 2025-03-20 22:44:21

Searching Manuals

Time of First Successful Submission: 2025-03-20 22:46:53

Searching For Manuals

Time of First Successful Submission: 2025-03-20 22:57:56

Helpful Programs

Time of First Successful Submission: 2025-03-20 22:59:22

Help for Builtins

Time of First Successful Submission: 2025-03-20 23:00:55

Matching with *

Time of First Successful Submission: 2025-03-21 20:21:08

Matching with ?

Time of First Successful Submission: 2025-03-21 20:22:28

Matching with []

Time of First Successful Submission: 2025-03-21 20:25:18

Matching paths with []

Time of First Successful Submission: 2025-03-21 20:26:27

Multiple globs

Time of First Successful Submission: 2025-12-16 23:53:05

Mixing globs

Time of First Successful Submission: 2025-03-21 20:29:50

Exclusionary globbing

Time of First Successful Submission: 2025-03-21 20:31:59

Tab completion

Time of First Successful Submission: 2025-12-17 00:05:37

Multiple options for tab completion

Time of First Successful Submission: 2025-12-17 00:07:41

Tab completion on commands

Time of First Successful Submission: 2025-12-17 00:08:50

Redirecting output

Time of First Successful Submission: 2025-03-22 21:56:50

Redirecting more output

Time of First Successful Submission: 2025-03-22 21:58:35

Appending output

Time of First Successful Submission: 2025-03-22 22:01:23

Redirecting errors

Time of First Successful Submission: 2025-03-22 22:04:46

Redirecting input

Time of First Successful Submission: 2025-03-22 22:06:20

Grepping stored results

Time of First Successful Submission: 2025-03-22 22:08:46

Grepping live output

Time of First Successful Submission: 2025-03-22 22:10:16

Grepping errors

Time of First Successful Submission: 2025-03-22 22:11:55

Filtering with grep -v

Time of First Successful Submission: 2025-12-17 18:13:08

Filtering with sed

Time of First Successful Submission: 2025-12-17 18:15:18

Duplicating piped data with tee

Time of First Successful Submission: 2025-03-22 22:16:57

Process substitution for input

Time of First Successful Submission: 2025-12-17 21:22:17

Writing to multiple programs

Time of First Successful Submission: 2025-03-22 22:25:43

Split-piping stderr and stdout

Time of First Successful Submission: 2025-03-22 22:48:19

Named pipes

Time of First Successful Submission: 2025-12-17 21:47:02

Printing Variables

Time of First Successful Submission: 2025-03-23 21:00:40

Setting Variables

Time of First Successful Submission: 2025-03-23 21:02:13

Multi-word Variables

Time of First Successful Submission: 2025-03-23 21:03:43

Exporting Variables

Time of First Successful Submission: 2025-03-23 21:06:17

Printing Exported Variables

Time of First Successful Submission: 2025-03-23 21:07:35

Storing Command Output

Time of First Successful Submission: 2025-03-23 21:09:35

Reading Input

Time of First Successful Submission: 2025-03-23 21:12:13

Reading Files

Time of First Successful Submission: 2025-03-23 21:13:32

Translating characters

Time of First Successful Submission: 2025-12-18 21:21:49

Deleting characters

Time of First Successful Submission: 2025-12-18 21:24:24

Deleting newlines

Time of First Successful Submission: 2025-12-18 21:26:06

Extracting the first lines with head

Time of First Successful Submission: 2025-12-18 21:28:06

Extracting specific sections of text

Time of First Successful Submission: 2025-12-18 21:31:16

Sorting data

Time of First Successful Submission: 2025-12-18 21:33:08

Listing Processes

Time of First Successful Submission: 2025-03-23 21:21:59

Killing Processes

Time of First Successful Submission: 2025-03-23 21:27:23

Interrupting Processes

Time of First Successful Submission: 2025-03-23 21:28:27

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-18 21:52:00

Suspending Processes

Time of First Successful Submission: 2025-03-23 21:29:33

Resuming Processes

Time of First Successful Submission: 2025-03-23 21:34:14

Backgrounding Processes

Time of First Successful Submission: 2025-03-23 21:33:15

Foregrounding Processes

Time of First Successful Submission: 2025-03-23 21:34:03

Starting Backgrounded Processes

Time of First Successful Submission: 2025-03-23 21:35:11

Process Exit Codes

Time of First Successful Submission: 2025-03-23 21:38:31

Becoming root with su

Time of First Successful Submission: 2025-03-25 16:46:48

Other users with su

Time of First Successful Submission: 2025-03-25 16:47:49

Cracking passwords

Time of First Successful Submission: 2025-03-25 16:53:16

Using sudo

Time of First Successful Submission: 2025-03-25 16:55:44

Changing File Ownership

Time of First Successful Submission: 2025-03-24 19:31:05

Groups and Files

Time of First Successful Submission: 2025-03-24 19:34:57

Fun With Groups Names

Time of First Successful Submission: 2025-03-24 19:36:02

Changing Permissions

Time of First Successful Submission: 2025-03-24 19:41:08

Executable Files

Time of First Successful Submission: 2025-03-24 19:43:46

Permission Tweaking Practice

Time of First Successful Submission: 2025-03-24 19:47:53

Permissions Setting Practice

Time of First Successful Submission: 2025-03-24 19:52:25

The SUID Bit

Time of First Successful Submission: 2025-03-24 19:54:40

Chaining with Semicolons

Time of First Successful Submission: 2025-03-25 17:00:28

Building on Success

Time of First Successful Submission: 2025-12-24 15:19:27

Handling Failure

Time of First Successful Submission: 2025-12-24 15:23:44

Your First Shell Script

Time of First Successful Submission: 2025-03-25 17:07:40

Redirecting Script Output

Time of First Successful Submission: 2025-03-25 17:10:05

Executable Shell Scripts

Time of First Successful Submission: 2025-03-25 17:14:02

Understanding Shebangs

Time of First Successful Submission: 2025-12-24 15:41:46

Scripting with Arguments

Time of First Successful Submission: 2025-12-24 15:45:03

Scripting with Conditionals

Time of First Successful Submission: 2025-12-24 15:51:04

Scripting with Default Cases

Time of First Successful Submission: 2025-12-24 15:54:17

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-24 15:59:40

Reading Shell Scripts

Time of First Successful Submission: 2025-12-24 16:02:07

Launching Screen

Time of First Successful Submission: 2025-12-25 19:00:49

Detaching and Attaching

Time of First Successful Submission: 2025-12-25 19:03:19

Finding Sessions

Time of First Successful Submission: 2025-12-25 19:09:04

Switching Windows

Time of First Successful Submission: 2025-12-25 19:11:47

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-25 19:13:36

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-25 19:15:29

The PATH Variable

Time of First Successful Submission: 2025-03-25 17:16:29

Setting PATH

Time of First Successful Submission: 2025-03-25 17:18:26

Finding Commands

Time of First Successful Submission: 2025-12-25 19:34:55

Adding Commands

Time of First Successful Submission: 2025-03-25 22:48:30

Hijacking Commands

Time of First Successful Submission: 2025-03-25 22:56:35

Bashrc Backdoor

Time of First Successful Submission: 2025-12-26 20:25:20

Sniffing Input

Time of First Successful Submission: 2025-12-26 20:33:27

Overshared Directories

Time of First Successful Submission: 2025-12-26 20:38:49

Tricky Linking

Time of First Successful Submission: 2025-12-26 21:11:07

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-26 21:16:16

Snooping on Configurations

Time of First Successful Submission: 2025-12-26 21:18:49

The Fork Bomb

Time of First Successful Submission: 2025-12-27 02:24:49

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-27 02:30:32

rm -rf /

Time of First Successful Submission: 2025-12-27 02:36:36

Life after rm -rf /

Time of First Successful Submission: 2025-12-27 02:42:04

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-27 02:45:52


Computing 101

116 / 132 401 / 22784


Your First Register

Time of First Successful Submission: 2025-04-01 17:48:29

Your First Syscall

Time of First Successful Submission: 2025-04-01 17:51:42

Exit Codes

Time of First Successful Submission: 2025-04-01 17:55:51

Building Executables

Time of First Successful Submission: 2025-04-01 18:03:14

Moving Between Registers

Time of First Successful Submission: 2025-04-01 18:06:29

Loading From Memory

Time of First Successful Submission: 2025-04-04 16:39:08

More Loading Practice

Time of First Successful Submission: 2025-04-04 16:41:35

Dereferencing Pointers

Time of First Successful Submission: 2025-04-04 16:44:29

Dereferencing Yourself

Time of First Successful Submission: 2025-04-04 16:46:46

Dereferencing with Offsets

Time of First Successful Submission: 2025-04-04 16:49:56

Stored Addresses

Time of First Successful Submission: 2025-04-04 16:54:10

Double Dereference

Time of First Successful Submission: 2025-04-04 16:56:18

The Stack

Time of First Successful Submission: 2026-03-11 22:10:48

Stack Offsets

Time of First Successful Submission: 2026-03-11 22:12:18

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-11 22:15:19

Popping From the Stack

Time of First Successful Submission: 2026-03-11 22:17:45

Negative Numbers

Time of First Successful Submission: 2026-06-12 13:45:05

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-06-13 01:21:33

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-06-13 01:24:45

Encoding Negatives

Time of First Successful Submission: 2026-06-13 01:27:18

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-13 01:28:32

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-06-13 01:31:18

Mixed Conversions

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

Disassembling Programs

Time of First Successful Submission: 2026-05-07 20:33:55

Tracing Syscalls

Time of First Successful Submission: 2025-04-03 00:15:18

Starting GDB

Time of First Successful Submission: 2025-04-03 00:17:17

Quitting GDB

Time of First Successful Submission: 2026-05-07 20:35:20

Starting Programs in GDB

Time of First Successful Submission: 2025-04-03 00:19:05

Disassembling in GDB

Time of First Successful Submission: 2026-05-07 20:37:29

Stepping Through Instructions

Time of First Successful Submission: 2026-05-07 20:39:25

Reading Register Values

Time of First Successful Submission: 2026-05-07 20:41:09

Setting Register Values

Time of First Successful Submission: 2026-07-11 01:27:28

Popping Stack Values

Time of First Successful Submission: 2026-05-07 20:42:42

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-05-07 20:46:57

Cooperative Debugging

Time of First Successful Submission: 2026-05-07 20:49:52

Running with Arguments

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

Redirecting Input in GDB

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

Writing Output

Time of First Successful Submission: 2025-04-05 17:30:53

Chaining Syscalls

Time of First Successful Submission: 2025-04-05 17:33:37

Writing Strings

Time of First Successful Submission: 2025-04-05 17:35:52

Reading Data

Time of First Successful Submission: 2025-04-05 17:40:20

Reading Exactly

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

Opening Files

Time of First Successful Submission: 2026-05-08 18:50:58

Hardcoding the Filename

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

RIP-Relative Strings

Time of First Successful Submission: 2026-06-20 11:03:24

Comparing Values

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

Comparing Characters

Time of First Successful Submission: 2026-05-09 21:54:29

Conditional Control Flow

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

Comparing Strings

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

Reverse the Password

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

Conditionals Without Conditionals

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

Recognizing Loops

Time of First Successful Submission: 2026-05-09 22:45:57

Writing Loops

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

Writing From a Shared Library

Time of First Successful Submission: 2026-06-02 12:29:35

Returning a Value

Time of First Successful Submission: 2026-06-02 12:32:41

Calling Through a Pointer

Time of First Successful Submission: 2026-06-02 12:34:51

Calling Through a Pointer with an Argument

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

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-06-21 01:43:06

Saving Callee-Saved Registers

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

Sign Extension

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

Little-Endian Bytes

Time of First Successful Submission: 2026-06-25 06:35:00

Qword by Qword

Time of First Successful Submission: 2026-06-28 13:58:36

Dword by Dword

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

Word by Word

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

Byte by Byte

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

Cracking a Struct

Time of First Successful Submission: 2026-06-30 02:32:50

Scrambled Struct

Time of First Successful Submission: 2026-06-30 06:58:21

Reverse the Calculation

Time of First Successful Submission: 2026-05-12 23:00:26

Reverse the Reverse

Time of First Successful Submission: 2026-05-12 23:01:51

Dealing with Bitwise Operations

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

Even or Odd

Time of First Successful Submission: 2026-07-02 01:49:38

Masking Bits

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

Lowercase a String

Time of First Successful Submission: 2026-07-07 05:48:01

Uppercase a String

Time of First Successful Submission: 2026-07-22 00:01:58

Swap Case

Time of First Successful Submission: 2026-07-22 23:36:28

Shifting Left

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

Shifting Right

Time of First Successful Submission: 2026-07-25 04:18:47

Loops on Data

Time of First Successful Submission: 2026-05-12 23:06:43

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-02 12:49:17

Loading Stale Stack Data

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

Stealing Stale Stack Data

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

Reserving Your Own Frame

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

Using Your Own Frame

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

Environment Variables on the Stack

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

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-03 03:32:52

Aligning the Stack Through GDB

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

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-03 10:40:02

A Single Digit

Time of First Successful Submission: 2026-06-19 14:27:50

Two Digits

Time of First Successful Submission: 2026-07-27 00:40:09

String to Integer

Time of First Successful Submission: 2026-07-29 04:31:40

Negative Numbers

Time of First Successful Submission: 2026-07-31 02:52:43

Where the Number Ends

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

A Whole Program

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

A Single Digit, Back to Text

Time of First Successful Submission: 2026-08-14 02:52:28

Divide and Remainder

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

Debugging Programs

Time of First Successful Submission: 2025-04-26 19:57:43

Inspecting Registers

Time of First Successful Submission: 2025-04-26 20:00:15

Examining Memory

Time of First Successful Submission: 2025-04-26 20:18:52

Setting Breakpoints

Time of First Successful Submission: 2025-05-22 12:52:06

GDB Scripting

Time of First Successful Submission: 2025-05-26 02:09:20

Modifying Data

Time of First Successful Submission: 2026-01-10 20:43:24

Modifying Execution

Time of First Successful Submission: 2026-01-10 22:32:32

Broken Functions

Time of First Successful Submission: 2026-01-10 22:47:04

Exit

Time of First Successful Submission: 2026-01-12 03:10:18

Socket

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

Bind

Time of First Successful Submission: 2026-01-12 22:54:54

Listen

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

Accept

Time of First Successful Submission: 2026-01-13 20:52:01

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-05-15 02:02:45

Iterative GET Server

Time of First Successful Submission: 2026-05-15 02:14:21

Concurrent GET Server

Time of First Successful Submission: 2026-05-15 05:45:49

Concurrent POST Server

Time of First Successful Submission: 2026-05-16 02:21:43

Web Server

Time of First Successful Submission: 2026-05-20 23:52:03


Playing With Programs

116 / 116 981 / 25937


What's the password?

Time of First Successful Submission: 2026-05-21 14:13:25

... and again!

Time of First Successful Submission: 2026-05-21 14:14:29

Newline Troubles

Time of First Successful Submission: 2026-05-21 14:18:35

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2026-05-22 02:47:22

Binary and Hex Encoding

Time of First Successful Submission: 2026-05-22 03:05:54

More Hex

Time of First Successful Submission: 2026-05-22 03:08:00

Decoding Hex

Time of First Successful Submission: 2026-05-22 03:19:14

Decoding Practice

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

Encoding Practice

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

Hex-encoding ASCII

Time of First Successful Submission: 2026-05-22 08:36:32

Nested Encoding

Time of First Successful Submission: 2026-05-22 08:38:42

Hex-encoding UTF-8

Time of First Successful Submission: 2026-05-22 08:56:24

UTF Mixups

Time of First Successful Submission: 2026-05-22 13:59:51

Modifying Encoded Data

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

Decoding Base64

Time of First Successful Submission: 2026-05-22 14:27:58

Encoding Base64

Time of First Successful Submission: 2026-05-22 14:30:30

Dealing with Obfuscation

Time of First Successful Submission: 2026-05-22 14:35:39

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-05-22 14:40:05

Your First HTTP Request

Time of First Successful Submission: 2026-05-23 07:57:51

Reading Flask

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

Commented Data

Time of First Successful Submission: 2026-05-25 02:51:42

HTTP Metadata

Time of First Successful Submission: 2026-05-25 02:55:06

HTTP (netcat)

Time of First Successful Submission: 2026-05-25 02:58:41

HTTP Paths (netcat)

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

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-05-25 09:30:57

HTTP Host Header (python)

Time of First Successful Submission: 2026-05-25 12:43:08

HTTP Host Header (curl)

Time of First Successful Submission: 2026-05-25 12:48:54

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-05-25 12:50:48

URL Encoding (netcat)

Time of First Successful Submission: 2026-05-25 12:57:12

HTTP GET Parameters

Time of First Successful Submission: 2026-05-25 13:03:25

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2026-05-25 13:26:49

HTTP Forms (curl)

Time of First Successful Submission: 2026-05-25 13:37:50

HTTP Forms (netcat)

Time of First Successful Submission: 2026-05-25 13:51:15

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-05-26 01:37:05

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-05-26 01:41:12

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-05-26 01:44:21

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-05-26 01:49:49

HTTP Redirects (curl)

Time of First Successful Submission: 2026-05-26 01:51:45

HTTP Redirects (python)

Time of First Successful Submission: 2026-05-26 01:53:35

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-05-26 01:59:55

HTTP Cookies (python)

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

Server State (python)

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

Listening Web

Time of First Successful Submission: 2026-05-26 02:18:55

Speaking Redirects

Time of First Successful Submission: 2026-05-26 14:24:44

JavaScript Redirects

Time of First Successful Submission: 2026-05-26 14:31:51

Including JavaScript

Time of First Successful Submission: 2026-05-26 17:15:02

HTTP (javascript)

Time of First Successful Submission: 2026-05-27 02:56:55

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-05-27 03:01:21

HTTP Forms (javascript)

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

cat

Time of First Successful Submission: 2026-05-27 09:04:53

more

Time of First Successful Submission: 2026-05-27 09:05:33

less

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

tail

Time of First Successful Submission: 2026-05-27 09:29:53

head

Time of First Successful Submission: 2026-05-27 09:30:28

sort

Time of First Successful Submission: 2026-05-27 09:31:06

vim

Time of First Successful Submission: 2026-05-27 09:32:30

emacs

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

nano

Time of First Successful Submission: 2026-05-27 09:35:07

rev

Time of First Successful Submission: 2026-05-27 09:36:25

od

Time of First Successful Submission: 2026-05-27 09:45:51

hd

Time of First Successful Submission: 2026-05-27 09:51:33

xxd

Time of First Successful Submission: 2026-05-27 15:18:30

base32

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

base64

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

split

Time of First Successful Submission: 2026-05-27 15:22:34

gzip

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

bzip2

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

zip

Time of First Successful Submission: 2026-05-28 01:18:59

tar

Time of First Successful Submission: 2026-05-28 02:03:53

ar

Time of First Successful Submission: 2026-05-28 02:10:56

cpio

Time of First Successful Submission: 2026-05-28 02:23:12

genisoimage

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

env

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

find

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

make

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

nice

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

timeout

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

stdbuf

Time of First Successful Submission: 2026-05-28 23:32:59

setarch

Time of First Successful Submission: 2026-05-28 23:34:58

watch

Time of First Successful Submission: 2026-05-29 00:51:06

socat

Time of First Successful Submission: 2026-05-29 01:21:52

whiptail

Time of First Successful Submission: 2026-05-29 01:27:30

awk

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

sed

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

ed

Time of First Successful Submission: 2026-05-29 01:53:52

chown

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

chmod

Time of First Successful Submission: 2026-05-29 01:56:56

cp

Time of First Successful Submission: 2026-05-29 02:02:09

mv

Time of First Successful Submission: 2026-05-30 10:36:41

perl

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

python

Time of First Successful Submission: 2026-05-30 07:15:48

ruby

Time of First Successful Submission: 2026-05-30 10:52:51

bash

Time of First Successful Submission: 2026-05-31 05:31:58

date

Time of First Successful Submission: 2026-05-31 05:34:23

dmesg

Time of First Successful Submission: 2026-05-31 05:36:34

wc

Time of First Successful Submission: 2026-05-31 05:38:03

gcc

Time of First Successful Submission: 2026-05-31 14:43:18

as

Time of First Successful Submission: 2026-05-31 05:50:17

wget

Time of First Successful Submission: 2026-05-31 15:08:35

ssh-keygen

Time of First Successful Submission: 2026-06-03 14:58:24

SQL Queries

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

Filtering SQL

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

Choosing Columns

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

Exclusionary Filtering

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

Filtering Strings

Time of First Successful Submission: 2026-06-02 07:17:10

Filtering on Expressions

Time of First Successful Submission: 2026-06-02 07:19:14

SELECTing Expressions

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

Composite Conditions

Time of First Successful Submission: 2026-06-02 11:43:33

Reaching Your LIMITs

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

Querying Metadata

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


DSU Cyber Camps

12 / 104 593 / 61103


Using the Terminal

Time of First Successful Submission: 2025-11-11 04:54:24

Using the VSCode Workspace

Time of First Successful Submission: 2025-03-16 00:33:56

Using the GUI Desktop

Time of First Successful Submission: 2025-03-16 00:35:35

Pasting into the Desktop

Time of First Successful Submission: 2025-03-16 00:36:35

Connecting over SSH

Time of First Successful Submission: 2025-11-11 04:58:13

Restarting Challenges

Time of First Successful Submission: 2025-03-16 00:38:07

Getting Help

Time of First Successful Submission: 2025-03-16 00:39:56

Challenge Programs

Time of First Successful Submission: 2025-03-16 00:42:59

The Flag File

Time of First Successful Submission: 2025-03-16 00:44:19

Using Privileged Mode

Time of First Successful Submission: 2025-03-16 00:46:52

Persistent Home Directories - One

Time of First Successful Submission: 2025-03-16 00:51:02

Persistent Home Directories - Two

Time of First Successful Submission: 2025-03-16 00:51:58


GCA CTF

12 / 104 593 / 61103


Using the Terminal

Time of First Successful Submission: 2025-11-11 04:54:24

Using the VSCode Workspace

Time of First Successful Submission: 2025-03-16 00:33:56

Using the GUI Desktop

Time of First Successful Submission: 2025-03-16 00:35:35

Pasting into the Desktop

Time of First Successful Submission: 2025-03-16 00:36:35

Connecting over SSH

Time of First Successful Submission: 2025-11-11 04:58:13

Restarting Challenges

Time of First Successful Submission: 2025-03-16 00:38:07

Getting Help

Time of First Successful Submission: 2025-03-16 00:39:56

Challenge Programs

Time of First Successful Submission: 2025-03-16 00:42:59

The Flag File

Time of First Successful Submission: 2025-03-16 00:44:19

Using Privileged Mode

Time of First Successful Submission: 2025-03-16 00:46:52

Persistent Home Directories - One

Time of First Successful Submission: 2025-03-16 00:51:02

Persistent Home Directories - Two

Time of First Successful Submission: 2025-03-16 00:51:58