pwn.college Archives

2 / 232 23307 / 25828


level1

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

level2

Time of First Successful Submission: 2026-06-09 03:49:57


Intro to Programming Languages

15 / 253 11124 / 40910


Commands

Time of First Successful Submission: 2026-06-09 02:15:16

Command Arguments

Time of First Successful Submission: 2026-06-09 02:15:59

Command History

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

The Root Path

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

Absolute Paths

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

Changing position

Time of First Successful Submission: 2026-06-09 04:01:02

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-06-09 04:18:57

Cat

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

Ls

Time of First Successful Submission: 2026-06-09 04:32:29

Ls All

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

Find

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

Piping Echo

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

Piping Stdout

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

Piping Stdin

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


Intro to Cybersecurity

183 / 183 258 / 22739


Path Traversal 1

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

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2026-06-19 08:46:29

CMDi 2

Time of First Successful Submission: 2026-06-19 08:48:29

CMDi 3

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

CMDi 4

Time of First Successful Submission: 2026-06-19 08:55:50

CMDi 5

Time of First Successful Submission: 2026-06-19 08:59:40

CMDi 6

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

Authentication Bypass 1

Time of First Successful Submission: 2026-06-19 09:27:49

Authentication Bypass 2

Time of First Successful Submission: 2026-06-19 09:29:52

SQLi 1

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

SQLi 2

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

SQLi 3

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

SQLi 4

Time of First Successful Submission: 2026-06-20 08:27:01

SQLi 5

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

XSS 1

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

XSS 2

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

XSS 3

Time of First Successful Submission: 2026-06-20 08:59:30

XSS 4

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

XSS 5

Time of First Successful Submission: 2026-06-20 13:02:39

XSS 6

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

XSS 7

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

CSRF 1

Time of First Successful Submission: 2026-06-20 13:29:58

CSRF 2

Time of First Successful Submission: 2026-06-20 13:45:26

CSRF 3

Time of First Successful Submission: 2026-06-20 13:52:43

CSRF 4

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

CSRF 5

Time of First Successful Submission: 2026-06-20 14:37:03

Connect

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

Send

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

Shutdown

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

Listen

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

Scan 1

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

Scan 2

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

Monitor 1

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

Monitor 2

Time of First Successful Submission: 2026-06-21 15:18:31

Sniffing Cookies

Time of First Successful Submission: 2026-06-22 05:20:17

Network Configuration

Time of First Successful Submission: 2026-06-22 05:27:26

Firewall 1

Time of First Successful Submission: 2026-06-22 05:32:07

Firewall 2

Time of First Successful Submission: 2026-06-22 05:33:26

Firewall 3

Time of First Successful Submission: 2026-06-22 05:34:29

Denial of Service 1

Time of First Successful Submission: 2026-06-22 05:52:24

Denial of Service 2

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

Denial of Service 3

Time of First Successful Submission: 2026-06-23 12:58:39

Ethernet

Time of First Successful Submission: 2026-06-22 06:55:26

IP

Time of First Successful Submission: 2026-06-22 06:56:26

TCP

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

TCP Handshake

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

UDP

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

UDP 2

Time of First Successful Submission: 2026-06-22 10:36:51

UDP Spoofing 1

Time of First Successful Submission: 2026-06-22 10:41:53

UDP Spoofing 2

Time of First Successful Submission: 2026-06-22 12:48:56

UDP Spoofing 3

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

UDP Spoofing 4

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

ARP

Time of First Successful Submission: 2026-06-22 13:14:48

Intercept

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

Man-in-the-Middle

Time of First Successful Submission: 2026-06-23 05:52:15

XOR

Time of First Successful Submission: 2026-06-23 06:33:26

XORing Hex

Time of First Successful Submission: 2026-06-23 06:55:23

XORing ASCII

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

XORing ASCII Strings

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

One-time Pad

Time of First Successful Submission: 2026-06-23 13:04:31

One-time Pad Tampering

Time of First Successful Submission: 2026-06-23 13:23:01

Many-time Pad

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

AES

Time of First Successful Submission: 2026-06-24 00:16:07

AES-ECB-CPA

Time of First Successful Submission: 2026-06-24 09:27:03

AES-ECB-CPA-HTTP

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

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-06-24 13:42:43

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-06-25 04:20:01

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-06-25 04:49:14

AES-ECB-CPA-Prefix-2

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

AES-ECB-CPA-Prefix-Miniboss

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

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-06-25 10:51:54

AES-CBC

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

AES-CBC Tampering

Time of First Successful Submission: 2026-06-25 15:11:48

AES-CBC Resizing

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

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-06-26 04:29:38

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-06-26 04:53:52

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-06-26 05:47:56

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-06-29 00:47:58

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-06-29 00:48:46

DHKE

Time of First Successful Submission: 2026-06-29 10:07:14

DHKE-to-AES

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

RSA 1

Time of First Successful Submission: 2026-06-29 14:25:31

RSA 2

Time of First Successful Submission: 2026-06-29 14:53:37

RSA 3

Time of First Successful Submission: 2026-06-29 15:39:27

RSA 4

Time of First Successful Submission: 2026-06-30 00:19:05

RSA Signatures

Time of First Successful Submission: 2026-06-30 02:36:45

SHA 1

Time of First Successful Submission: 2026-06-30 03:03:38

SHA 2

Time of First Successful Submission: 2026-06-30 04:31:04

TLS 1

Time of First Successful Submission: 2026-06-30 06:23:33

TLS 2

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

level1

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

level2

Time of First Successful Submission: 2026-06-30 08:03:34

level3

Time of First Successful Submission: 2026-06-30 08:03:59

level4

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

level5

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

level6

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

level7

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

level8

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

level9

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

level10

Time of First Successful Submission: 2026-06-30 08:23:31

level11

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

level12

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

level13

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

level14

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

level15

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

level16

Time of First Successful Submission: 2026-06-30 08:31:28

level17

Time of First Successful Submission: 2026-06-30 13:00:32

level18

Time of First Successful Submission: 2026-06-30 13:02:48

level19

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

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-07-01 04:50:17

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-07-01 04:57:40

File Formats: Magic Numbers (x86)

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

Reading Endianness (Python)

Time of First Successful Submission: 2026-07-01 05:24:46

Reading Endianness (C)

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

Reading Endianness (x86)

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

Version Information (Python)

Time of First Successful Submission: 2026-07-01 13:19:42

Version Information (C)

Time of First Successful Submission: 2026-07-01 13:21:46

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2026-07-01 13:36:04

Metadata and Data (C)

Time of First Successful Submission: 2026-07-01 13:40:29

Metadata and Data (x86)

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

Input Restrictions (Python)

Time of First Successful Submission: 2026-07-01 14:28:17

Input Restrictions (C)

Time of First Successful Submission: 2026-07-01 14:30:59

Input Restrictions (x86)

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

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-07-01 14:54:28

Behold the cIMG! (C)

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

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-07-01 23:04:45

A Basic cIMG (Python)

Time of First Successful Submission: 2026-07-02 06:03:26

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2026-07-02 07:34:36

Internal State Mini (C)

Time of First Successful Submission: 2026-07-03 14:01:12

Internal State Mini (x86)

Time of First Successful Submission: 2026-07-03 14:15:31

Internal State (C)

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

Internal State (x86)

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

File Formats: Directives (C)

Time of First Successful Submission: 2026-07-05 13:54:23

File Formats: Directives (x86)

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

The Patch Directive

Time of First Successful Submission: 2026-07-06 02:53:36

Optimizing for Space

Time of First Successful Submission: 2026-07-06 03:33:29

Tweaking Images

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

Storage and Retrieval

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

Extracting Knowledge

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

Advanced Sprites

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

Accessing Resources

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

Unsafe Animations

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

Animations

Time of First Successful Submission: 2026-07-08 13:55:40

Interoperability: Patching Data

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

Patching Code

Time of First Successful Submission: 2026-07-08 15:01:47

Patching Control Flow

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

Your First Overflow (easy)

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

Your First Overflow (hard)

Time of First Successful Submission: 2026-07-09 01:16:32

Precision (easy)

Time of First Successful Submission: 2026-07-09 01:18:51

Precision (hard)

Time of First Successful Submission: 2026-07-09 01:33:39

Variable Control (easy)

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

Variable Control (hard)

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

Control Hijack (easy)

Time of First Successful Submission: 2026-07-09 01:54:46

Control Hijack (hard)

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

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

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

PIEs (easy)

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

PIEs (hard)

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

String Lengths (easy)

Time of First Successful Submission: 2026-07-09 05:39:51

String Lengths (hard)

Time of First Successful Submission: 2026-07-09 05:46:51

Basic Shellcode

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

NOP Sleds

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

NULL-Free Shellcode

Time of First Successful Submission: 2026-07-10 03:32:21

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-07-10 05:30:54

Hijack to (Mapped) Shellcode (hard)

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

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

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

ECB-to-Win (easy)

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

ECB-to-Win (hard)

Time of First Successful Submission: 2026-07-10 13:35:08

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-07-12 23:38:28

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-07-12 23:59:50

CIMG Screenshots

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

CIMG Screenshots 2

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

Wily Webserver

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

The Watering Hole

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

Secure Chat 1

Time of First Successful Submission: 2026-07-20 04:11:35

Secure Chat 2

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

Secure Chat 3

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

Secure Chat 4

Time of First Successful Submission: 2026-07-30 00:02:00

Secure Chat 5

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


Program Security

69 / 159 1274 / 10343


ello ackers!

Time of First Successful Submission: 2026-07-15 06:37:01

Syscall Smuggler

Time of First Successful Submission: 2026-07-16 00:56:13

Syscall Shenanigans

Time of First Successful Submission: 2026-07-16 03:40:06

Byte Budget

Time of First Successful Submission: 2026-08-06 06:13:42

ClobberCode

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

Diverse Delivery

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

Pocket Payload

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

Micro Menace

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

Login Leakage (Easy)

Time of First Successful Submission: 2026-08-07 10:01:00

Login Leakage (Hard)

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

Bounds Breaker (Easy)

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

Bounds Breaker (Hard)

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

Casting Catastrophe (Easy)

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

Casting Catastrophe (Hard)

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

Pointer Problems (Easy)

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

Pointer Problems (Hard)

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

Anomalous Array (Easy)

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

Anomalous Array (Hard)

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

Now you got it (Easy)

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

Now you got it (Hard)

Time of First Successful Submission: 2026-08-10 00:05:45

Loop Lunacy (Easy)

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

Loop Lunacy (Hard)

Time of First Successful Submission: 2026-08-10 08:23:55

Nosy Neighbor (Easy)

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

Nosy Neighbor (Hard)

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

Recursive Ruin (Easy)

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

Recursive Ruin (Hard)

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

Lingering Leftover (Easy)

Time of First Successful Submission: 2026-08-10 23:54:38

Lingering Leftover (Hard)

Time of First Successful Submission: 2026-08-11 00:01:37

Latent Leak (Easy)

Time of First Successful Submission: 2026-08-11 08:39:57

Latent Leak (Hard)

Time of First Successful Submission: 2026-08-11 08:52:54

Fork Foolery (Easy)

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

Fork Foolery (Hard)

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

Canary Conundrum (Easy)

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

Canary Conundrum (Hard)

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

A Crafty Clobber (Easy)

Time of First Successful Submission: 2026-08-12 08:13:32

A Crafty Clobber (Hard)

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

Can It Fizz?

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

Does It Buzz?

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

Make It FizzBuzz

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

Terrible Token (Easy)

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

Terrible Token (Hard)

Time of First Successful Submission: 2026-08-17 22:15:41

Tangled Ticket (Easy)

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

Tangled Ticket (Hard)

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

Bit Bender

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

Substitution Sorcery

Time of First Successful Submission: 2026-08-17 23:56:06

Meager Mangler (Easy)

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

Meager Mangler (Hard)

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

Monstrous Mangler (Easy)

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

Monstrous Mangler (Hard)

Time of First Successful Submission: 2026-08-18 03:33:38

Patched Up (Easy)

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

Patched Up (Hard)

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

Puzzle Patch (Easy)

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

Puzzle Patch (Hard)

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

Patch Perfect (Easy)

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

Patch Perfect (Hard)

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

Trust the Yancode (Easy)

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

Trust the Yancode (Hard)

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

Know the Yancode (Easy)

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

Know the Yancode (Hard)

Time of First Successful Submission: 2026-08-18 09:26:29

Master the Yancode (Easy)

Time of First Successful Submission: 2026-08-18 09:30:49

Master the Yancode (Hard)

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

Transcend the Yancode (Easy)

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

Transcend the Yancode (Hard)

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

The Yanalyzer (Easy)

Time of First Successful Submission: 2026-08-19 01:37:33

The Yanalyzer (Hard)

Time of First Successful Submission: 2026-08-19 01:53:15

The Yangler (Easy)

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

The Yangler (Hard)

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

Yancraft (Easy)

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

Yancraft (Hard)

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


Start Here

10 / 10 12541 / 56716


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-09 01:44:38

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-06-09 01:48:09

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-06-09 01:59:53

The Flag File

Time of First Successful Submission: 2026-06-09 02:03:37

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-09 02:09:42

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 3430 / 41501


Intro to Commands

Time of First Successful Submission: 2026-06-09 02:15:16

Intro to Arguments

Time of First Successful Submission: 2026-06-09 02:15:59

Command History

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

The Root

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

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2026-06-09 04:01:02

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-06-09 04:18:57

explicit relative paths, from /

Time of First Successful Submission: 2026-06-09 04:19:59

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-06-09 04:28:36

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-06-09 04:31:03

comparing files

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

listing files

Time of First Successful Submission: 2026-06-09 04:32:29

touching files

Time of First Successful Submission: 2026-06-09 04:33:19

removing files

Time of First Successful Submission: 2026-06-09 04:34:27

moving files

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

copying files

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

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2026-06-09 04:43:11

making directories

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

finding files

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

linking files

Time of First Successful Submission: 2026-06-09 05:15:40

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-06-09 05:51:40

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-06-09 05:56:30

Matching with ?

Time of First Successful Submission: 2026-06-09 05:57:43

Matching with []

Time of First Successful Submission: 2026-06-09 05:59:47

Matching paths with []

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

Multiple globs

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

Mixing globs

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

Exclusionary globbing

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

Tab completion

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

Multiple options for tab completion

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

Tab completion on commands

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

Redirecting output

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

Redirecting more output

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

Appending output

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

Redirecting errors

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

Redirecting input

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

Grepping stored results

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

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2026-06-10 07:19:56

Filtering with grep -v

Time of First Successful Submission: 2026-06-10 07:21:32

Filtering with sed

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

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

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

Split-piping stderr and stdout

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

Named pipes

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

Printing Variables

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

Setting Variables

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

Multi-word Variables

Time of First Successful Submission: 2026-06-10 08:47:33

Exporting Variables

Time of First Successful Submission: 2026-06-10 08:49:15

Printing Exported Variables

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

Storing Command Output

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

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-06-10 08:57:03

Translating characters

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

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-06-10 13:27:04

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2026-06-10 14:02:35

Listing Processes

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

Killing Processes

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

Interrupting Processes

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

Killing Misbehaving Processes

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

Suspending Processes

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

Resuming Processes

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

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-06-10 14:29:48

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2026-06-10 14:32:06

Cracking passwords

Time of First Successful Submission: 2026-06-10 14:33:22

Using sudo

Time of First Successful Submission: 2026-06-10 14:34:35

Changing File Ownership

Time of First Successful Submission: 2026-06-10 14:42:36

Groups and Files

Time of First Successful Submission: 2026-06-10 14:43:39

Fun With Groups Names

Time of First Successful Submission: 2026-06-10 14:45:06

Changing Permissions

Time of First Successful Submission: 2026-06-10 14:45:42

Executable Files

Time of First Successful Submission: 2026-06-10 14:46:40

Permission Tweaking Practice

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

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

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

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-06-10 14:55:42

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2026-06-10 15:42:17

Executable Shell Scripts

Time of First Successful Submission: 2026-06-10 15:43:30

Understanding Shebangs

Time of First Successful Submission: 2026-06-11 00:31:11

Scripting with Arguments

Time of First Successful Submission: 2026-06-11 00:35:40

Scripting with Conditionals

Time of First Successful Submission: 2026-06-11 00:36:31

Scripting with Default Cases

Time of First Successful Submission: 2026-06-11 00:37:04

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-06-11 00:40:12

Launching Screen

Time of First Successful Submission: 2026-06-11 00:54:25

Detaching and Attaching

Time of First Successful Submission: 2026-06-11 00:55:05

Finding Sessions

Time of First Successful Submission: 2026-06-11 00:55:59

Switching Windows

Time of First Successful Submission: 2026-06-11 00:56:55

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-06-11 00:57:44

Switching Windows (tmux)

Time of First Successful Submission: 2026-06-11 01:03:23

The PATH Variable

Time of First Successful Submission: 2026-06-11 01:04:48

Setting PATH

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

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2026-06-11 01:10:35

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-06-11 01:23:30

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-06-11 01:34:47

Tricky Linking

Time of First Successful Submission: 2026-06-11 01:43:27

Sniffing Process Arguments

Time of First Successful Submission: 2026-06-11 01:46:34

Snooping on Configurations

Time of First Successful Submission: 2026-06-11 01:48:55

The Fork Bomb

Time of First Successful Submission: 2026-06-11 02:15:51

Disk-Space Doomsday

Time of First Successful Submission: 2026-06-11 04:54:30

rm -rf /

Time of First Successful Submission: 2026-06-11 05:10:53

Life after rm -rf /

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

Finding meaning after rm -rf /

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


Computing 101

132 / 132 22 / 22217


Your First Register

Time of First Successful Submission: 2026-06-11 07:17:58

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-06-11 07:19:50

Building Executables

Time of First Successful Submission: 2026-06-11 07:24:52

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-06-11 07:53:01

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2026-06-11 08:02:12

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

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

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-06-11 08:45:33

Program Arguments on the Stack

Time of First Successful Submission: 2026-06-11 08:47:17

Popping From the Stack

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

Negative Numbers

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

Negative Numbers (16-bit)

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

Negative Numbers (32-bit)

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

Encoding Negatives

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-12 07:04:01

More Hex

Time of First Successful Submission: 2026-06-12 07:04:58

Decoding Hex

Time of First Successful Submission: 2026-06-12 07:05:41

Mixed Conversions

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

Disassembling Programs

Time of First Successful Submission: 2026-06-12 07:31:59

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-06-12 10:39:23

Quitting GDB

Time of First Successful Submission: 2026-06-12 11:01:34

Starting Programs in GDB

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

Disassembling in GDB

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

Stepping Through Instructions

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

Reading Register Values

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

Setting Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-06-12 11:16:42

Examining Memory

Time of First Successful Submission: 2026-06-12 11:18:17

Examining Stack Pointers

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

Cooperative Debugging

Time of First Successful Submission: 2026-06-12 11:37:49

Running with Arguments

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

Redirecting Input in GDB

Time of First Successful Submission: 2026-06-28 23:23:34

Writing Output

Time of First Successful Submission: 2026-06-13 03:20:48

Chaining Syscalls

Time of First Successful Submission: 2026-06-13 03:23:58

Writing Strings

Time of First Successful Submission: 2026-06-13 03:28:34

Reading Data

Time of First Successful Submission: 2026-06-13 03:53:27

Reading Exactly

Time of First Successful Submission: 2026-06-15 23:31:55

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-06-13 04:05:26

RIP-Relative Strings

Time of First Successful Submission: 2026-06-13 04:31:27

Comparing Values

Time of First Successful Submission: 2026-06-13 14:55:57

Comparing Characters

Time of First Successful Submission: 2026-06-13 15:18:38

Conditional Control Flow

Time of First Successful Submission: 2026-06-13 15:32:24

Comparing Strings

Time of First Successful Submission: 2026-06-13 15:35:32

Reverse the Password

Time of First Successful Submission: 2026-06-13 15:39:00

Conditionals Without Conditionals

Time of First Successful Submission: 2026-06-13 16:34:46

Recognizing Loops

Time of First Successful Submission: 2026-06-13 16:39:34

Writing Loops

Time of First Successful Submission: 2026-07-10 01:23:05

Writing From a Shared Library

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

Returning a Value

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

Calling Through a Pointer

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

Calling Through a Pointer with an Argument

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

Saving Caller-Saved Registers

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

Saving Callee-Saved Registers

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

Sign Extension

Time of First Successful Submission: 2026-06-14 11:39:20

Little-Endian Bytes

Time of First Successful Submission: 2026-06-14 11:48:54

Qword by Qword

Time of First Successful Submission: 2026-06-14 12:03:30

Dword by Dword

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

Word by Word

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

Byte by Byte

Time of First Successful Submission: 2026-06-14 12:43:37

Cracking a Struct

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

Scrambled Struct

Time of First Successful Submission: 2026-06-14 12:52:04

Reverse the Calculation

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

Reverse the Reverse

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

Dealing with Bitwise Operations

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

Even or Odd

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

Masking Bits

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

Lowercase a String

Time of First Successful Submission: 2026-06-14 15:22:59

Uppercase a String

Time of First Successful Submission: 2026-06-14 23:17:32

Swap Case

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

Shifting Left

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

Shifting Right

Time of First Successful Submission: 2026-06-15 00:52:45

Loops on Data

Time of First Successful Submission: 2026-06-15 00:55:47

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-15 01:12:19

Loading Stale Stack Data

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

Stealing Stale Stack Data

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

Reserving Your Own Frame

Time of First Successful Submission: 2026-06-18 00:12:22

Using Your Own Frame

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

Environment Variables on the Stack

Time of First Successful Submission: 2026-06-15 03:59:01

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-15 04:05:41

Aligning the Stack Through GDB

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

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-15 04:13:51

A Single Digit

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

Two Digits

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

String to Integer

Time of First Successful Submission: 2026-06-15 06:36:02

Negative Numbers

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

Where the Number Ends

Time of First Successful Submission: 2026-06-15 06:57:13

A Whole Program

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

A Single Digit, Back to Text

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

Divide and Remainder

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

Drop the Leading Zero

Time of First Successful Submission: 2026-06-15 07:39:54

Integer to String

Time of First Successful Submission: 2026-06-15 08:05:20

Negative Numbers, Back to Text

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

Sum Them All

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

Addition

Time of First Successful Submission: 2026-06-15 13:00:18

Subtraction

Time of First Successful Submission: 2026-06-15 13:05:47

Multiplication

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

Bitwise Operators

Time of First Successful Submission: 2026-06-15 13:12:55

Unary Operators

Time of First Successful Submission: 2026-06-15 13:23:12

Literal Output

Time of First Successful Submission: 2026-06-15 14:17:03

Newline Escapes

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

Escaped Syntax

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

Decimal Markers

Time of First Successful Submission: 2026-06-16 04:37:59

Multiple Decimal Markers

Time of First Successful Submission: 2026-06-16 04:38:36

String Markers

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

Hex Byte Escapes

Time of First Successful Submission: 2026-06-16 05:38:29

Debugging Programs

Time of First Successful Submission: 2026-06-16 15:21:11

Inspecting Registers

Time of First Successful Submission: 2026-06-16 15:25:09

Examining Memory

Time of First Successful Submission: 2026-06-17 04:23:49

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-06-17 04:41:20

Modifying Data

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

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-06-17 08:23:51

Exit

Time of First Successful Submission: 2026-06-16 05:54:27

Socket

Time of First Successful Submission: 2026-06-16 06:26:41

Bind

Time of First Successful Submission: 2026-06-16 06:39:17

Listen

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

Accept

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

Static Response

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

Dynamic Response

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

Iterative GET Server

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

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2026-06-16 13:32:42

Web Server

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


Playing With Programs

116 / 116 1017 / 25079


What's the password?

Time of First Successful Submission: 2026-06-11 14:36:05

... and again!

Time of First Successful Submission: 2026-06-11 14:38:30

Newline Troubles

Time of First Successful Submission: 2026-06-11 14:39:44

Reasoning about files

Time of First Successful Submission: 2026-06-11 14:42:33

Specifying Filenames

Time of First Successful Submission: 2026-06-11 14:44:26

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-11 14:56:49

More Hex

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

Decoding Hex

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

Decoding Practice

Time of First Successful Submission: 2026-06-11 15:13:46

Encoding Practice

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

Hex-encoding ASCII

Time of First Successful Submission: 2026-06-11 15:23:30

Nested Encoding

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

Hex-encoding UTF-8

Time of First Successful Submission: 2026-06-11 15:32:26

UTF Mixups

Time of First Successful Submission: 2026-06-11 16:00:19

Modifying Encoded Data

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

Decoding Base64

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

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2026-06-14 15:32:31

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-06-17 08:34:57

Your First HTTP Request

Time of First Successful Submission: 2026-06-18 00:20:54

Reading Flask

Time of First Successful Submission: 2026-06-18 00:23:04

Commented Data

Time of First Successful Submission: 2026-06-18 00:50:17

HTTP Metadata

Time of First Successful Submission: 2026-06-18 00:52:35

HTTP (netcat)

Time of First Successful Submission: 2026-06-18 00:56:25

HTTP Paths (netcat)

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

HTTP (curl)

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

HTTP (python)

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

HTTP Host Header (python)

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

HTTP Host Header (curl)

Time of First Successful Submission: 2026-06-18 01:23:26

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-06-18 01:28:35

URL Encoding (netcat)

Time of First Successful Submission: 2026-06-18 01:33:09

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-06-18 01:54:54

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-06-18 02:14:41

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2026-06-18 04:41:19

HTTP Forms Without Forms

Time of First Successful Submission: 2026-06-18 04:44:28

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-06-18 04:53:03

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-06-18 04:55:29

HTTP Redirects (netcat)

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

HTTP Redirects (curl)

Time of First Successful Submission: 2026-06-18 05:00:12

HTTP Redirects (python)

Time of First Successful Submission: 2026-06-18 05:01:06

HTTP Cookies (curl)

Time of First Successful Submission: 2026-06-18 05:14:41

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-06-18 05:18:44

Server State (python)

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

Listening Web

Time of First Successful Submission: 2026-06-18 05:24:39

Speaking Redirects

Time of First Successful Submission: 2026-06-18 05:43:43

JavaScript Redirects

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

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-06-18 07:33:01

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-06-18 08:43:04

HTTP Forms (javascript)

Time of First Successful Submission: 2026-06-18 08:53:27

cat

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

more

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

less

Time of First Successful Submission: 2026-06-10 15:51:17

tail

Time of First Successful Submission: 2026-06-10 15:51:32

head

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

sort

Time of First Successful Submission: 2026-06-10 15:53:13

vim

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

emacs

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

nano

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

rev

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

od

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

hd

Time of First Successful Submission: 2026-06-10 16:02:01

xxd

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

base32

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

base64

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

split

Time of First Successful Submission: 2026-06-18 13:50:19

gzip

Time of First Successful Submission: 2026-06-18 13:52:14

bzip2

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

zip

Time of First Successful Submission: 2026-06-18 13:56:46

tar

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

ar

Time of First Successful Submission: 2026-06-18 14:03:45

cpio

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

genisoimage

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

env

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

find

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

make

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

nice

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

timeout

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

stdbuf

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

setarch

Time of First Successful Submission: 2026-06-18 14:15:29

watch

Time of First Successful Submission: 2026-06-18 14:17:24

socat

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

whiptail

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

awk

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

sed

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

ed

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

chown

Time of First Successful Submission: 2026-06-18 14:24:44

chmod

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

cp

Time of First Successful Submission: 2026-06-18 14:27:15

mv

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

perl

Time of First Successful Submission: 2026-06-18 14:58:48

python

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

ruby

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

bash

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

date

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

dmesg

Time of First Successful Submission: 2026-06-19 00:20:24

wc

Time of First Successful Submission: 2026-06-18 15:06:42

gcc

Time of First Successful Submission: 2026-06-18 23:33:46

as

Time of First Successful Submission: 2026-06-18 23:34:30

wget

Time of First Successful Submission: 2026-06-19 00:16:22

ssh-keygen

Time of First Successful Submission: 2026-06-19 07:34:23

SQL Queries

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

Filtering SQL

Time of First Successful Submission: 2026-06-19 04:53:47

Choosing Columns

Time of First Successful Submission: 2026-06-19 05:00:15

Exclusionary Filtering

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

Filtering Strings

Time of First Successful Submission: 2026-06-19 06:47:49

Filtering on Expressions

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

SELECTing Expressions

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

Composite Conditions

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

Reaching Your LIMITs

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

Querying Metadata

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


DSU Cyber Camps

11 / 104 11887 / 57098


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-09 01:44:38

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-06-09 01:48:09

Restarting Challenges

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

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2026-06-09 01:59:53

The Flag File

Time of First Successful Submission: 2026-06-09 02:03:37

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-09 02:09:42

Persistent Home Directories - Two

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


GCA CTF

11 / 104 11887 / 57098


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-09 01:44:38

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-06-09 01:48:09

Restarting Challenges

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

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2026-06-09 01:59:53

The Flag File

Time of First Successful Submission: 2026-06-09 02:03:37

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-09 02:09:42

Persistent Home Directories - Two

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


Red Team Dojo

1 / 3 79 / 84


Hack the Bob!

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