pwn.college Archives

1 / 202 16807 / 22795


Triple Dereference

Time of First Successful Submission: 2024-12-22 04:38:28


Intro to Programming Languages

18 / 234 847 / 32043


Lecture 1.1. Course Environment

Time of First Successful Submission: 2026-03-30 14:10:40

Lab 1.1 - Start Terminal

Time of First Successful Submission: 2026-03-30 14:11:29

Lecture 1.2. Linux Shells

Time of First Successful Submission: 2026-03-30 14:22:28

Commands

Time of First Successful Submission: 2024-12-19 20:34:40

Command Arguments

Time of First Successful Submission: 2024-12-19 20:36:08

Command History

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

The Root Path

Time of First Successful Submission: 2024-12-20 17:36:54

Absolute Paths

Time of First Successful Submission: 2024-12-20 17:37:22

Changing position

Time of First Successful Submission: 2024-12-20 17:38:26

Changing to an Absolute Path

Time of First Successful Submission: 2024-12-20 17:39:58

Relative Paths

Time of First Successful Submission: 2024-12-20 17:43:45

Cat

Time of First Successful Submission: 2024-12-20 17:56:44

Ls

Time of First Successful Submission: 2024-12-20 18:00:24

Ls All

Time of First Successful Submission: 2024-12-20 18:01:59

Find

Time of First Successful Submission: 2024-12-20 18:15:40

Piping Echo

Time of First Successful Submission: 2024-12-20 18:50:01

Piping Stdout

Time of First Successful Submission: 2024-12-20 18:50:38

Piping Stdin

Time of First Successful Submission: 2024-12-20 18:54:17


The Art of the Shell

55 / 55 10 / 494


The Transient Path

Time of First Successful Submission: 2026-03-30 14:50:55

Ferocious Functionality

Time of First Successful Submission: 2026-03-30 14:54:51

The Surprising Swap

Time of First Successful Submission: 2026-03-30 15:04:07

Path of the Unquoted

Time of First Successful Submission: 2026-03-30 15:11:29

Globbing Harmony

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

Zen of Expansion

Time of First Successful Submission: 2026-03-31 07:29:46

Way of the Wildcard

Time of First Successful Submission: 2026-03-31 07:36:13

Saga of the Sneaky Similarity

Time of First Successful Submission: 2026-03-31 07:40:19

Enigma of the Environment

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

Voyage of the Variable

Time of First Successful Submission: 2026-03-31 07:51:42

Dance of the Delimiters

Time of First Successful Submission: 2026-03-31 07:56:31

Symphony of Separation

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

Saga of Sanitization

Time of First Successful Submission: 2026-03-31 08:20:13

Tale of the Test

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

Your Shattered Sanity

Time of First Successful Submission: 2026-03-31 08:28:52

Untrustworthy Utterances

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

Echoes in Silence

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

Masquerade of the Self

Time of First Successful Submission: 2026-03-31 10:28:36

Journey of the PATH

Time of First Successful Submission: 2026-03-31 10:40:11

Secrets of the Shell

Time of First Successful Submission: 2026-03-31 10:50:49

The Swap, Scheming

Time of First Successful Submission: 2026-03-31 12:30:16

Shell Sorcery

Time of First Successful Submission: 2026-03-31 12:46:21

The Commanded Condition

Time of First Successful Submission: 2026-03-31 12:58:35

The Dreadful Discovery

Time of First Successful Submission: 2026-03-31 13:00:50

Index of Insanity

Time of First Successful Submission: 2026-03-31 13:11:41

Rhythm of Restriction

Time of First Successful Submission: 2026-04-01 05:45:43

Odyssey of the Octal

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

Riddle of the Radix

Time of First Successful Submission: 2026-04-01 05:57:29

Whisper of the Withheld

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

Path of the Unseen

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

Dance of the Disallowed

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

Veil of the Forbidden

Time of First Successful Submission: 2026-04-01 11:40:54

Your Misplaced Memories

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

Exclamations of Execution

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

Sensing of Secrets

Time of First Successful Submission: 2026-04-02 07:23:27

A String of Secrecy

Time of First Successful Submission: 2026-04-02 07:27:52

The Secret, Commanded

Time of First Successful Submission: 2026-04-02 07:39:41

The Stumble From Safety

Time of First Successful Submission: 2026-04-02 07:43:36

Precision of Parameters

Time of First Successful Submission: 2026-04-02 07:50:27

Brevity's Enigma

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

Essense of Economy

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

Mirage of Minimalism

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

Dance of the Disguised

Time of First Successful Submission: 2026-04-02 09:24:40

Script of the Silent

Time of First Successful Submission: 2026-04-02 09:33:42

One Single Slice

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

The Treacherous Title

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

The Dangling Danger

Time of First Successful Submission: 2026-04-02 10:15:59

The Evil End

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

An Eroded Erasure

Time of First Successful Submission: 2026-04-02 12:07:37

Secrets of the Processes

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

Puzzle of the Perverse Predicates

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

The Flag, Resting Safely

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

The Scream of Silence

Time of First Successful Submission: 2026-04-02 13:52:28

Deception, Born of Wisdom

Time of First Successful Submission: 2026-04-02 15:25:58

Beam me up, Sensei

Time of First Successful Submission: 2026-04-02 15:44:29


Intro to Cybersecurity

174 / 183 297 / 20058


Path Traversal 1

Time of First Successful Submission: 2026-03-11 06:47:53

Path Traversal 2

Time of First Successful Submission: 2026-03-11 06:52:43

CMDi 1

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

CMDi 2

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

CMDi 3

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

CMDi 4

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

CMDi 5

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

CMDi 6

Time of First Successful Submission: 2026-03-11 07:15:38

Authentication Bypass 1

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

Authentication Bypass 2

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

SQLi 1

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

SQLi 2

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

SQLi 3

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

SQLi 4

Time of First Successful Submission: 2026-03-11 07:54:27

SQLi 5

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

XSS 1

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

XSS 2

Time of First Successful Submission: 2026-03-11 09:09:47

XSS 3

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

XSS 4

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

XSS 5

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

XSS 6

Time of First Successful Submission: 2026-03-11 10:04:26

XSS 7

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

CSRF 1

Time of First Successful Submission: 2026-03-11 11:33:07

CSRF 2

Time of First Successful Submission: 2026-03-11 11:29:15

CSRF 3

Time of First Successful Submission: 2026-03-11 12:04:05

CSRF 4

Time of First Successful Submission: 2026-03-11 12:16:32

CSRF 5

Time of First Successful Submission: 2026-03-11 12:46:30

Connect

Time of First Successful Submission: 2026-03-11 12:48:15

Send

Time of First Successful Submission: 2026-03-11 12:49:57

Shutdown

Time of First Successful Submission: 2026-03-11 12:54:20

Listen

Time of First Successful Submission: 2026-03-11 12:55:01

Scan 1

Time of First Successful Submission: 2026-03-11 12:57:38

Scan 2

Time of First Successful Submission: 2026-03-11 13:02:27

Monitor 1

Time of First Successful Submission: 2026-03-11 13:05:39

Monitor 2

Time of First Successful Submission: 2026-03-11 13:07:45

Sniffing Cookies

Time of First Successful Submission: 2026-03-11 13:20:50

Network Configuration

Time of First Successful Submission: 2026-03-11 13:26:41

Firewall 1

Time of First Successful Submission: 2026-03-11 13:28:27

Firewall 2

Time of First Successful Submission: 2026-03-11 13:32:30

Firewall 3

Time of First Successful Submission: 2026-03-11 13:34:01

Denial of Service 1

Time of First Successful Submission: 2026-03-11 13:56:13

Denial of Service 2

Time of First Successful Submission: 2026-03-11 13:59:06

Denial of Service 3

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

Ethernet

Time of First Successful Submission: 2026-03-11 15:57:53

IP

Time of First Successful Submission: 2026-03-11 16:01:13

TCP

Time of First Successful Submission: 2026-03-11 16:05:36

TCP Handshake

Time of First Successful Submission: 2026-03-12 03:47:56

UDP

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

UDP 2

Time of First Successful Submission: 2026-03-12 04:02:51

UDP Spoofing 1

Time of First Successful Submission: 2026-03-12 04:37:21

UDP Spoofing 2

Time of First Successful Submission: 2026-03-12 04:44:00

UDP Spoofing 3

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

UDP Spoofing 4

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

ARP

Time of First Successful Submission: 2026-03-12 07:47:48

Intercept

Time of First Successful Submission: 2026-03-14 07:00:33

Man-in-the-Middle

Time of First Successful Submission: 2026-03-14 07:29:43

XOR

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

XORing Hex

Time of First Successful Submission: 2026-03-12 09:59:16

XORing ASCII

Time of First Successful Submission: 2026-03-13 03:41:39

XORing ASCII Strings

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

One-time Pad

Time of First Successful Submission: 2026-03-13 04:27:37

One-time Pad Tampering

Time of First Successful Submission: 2026-03-13 04:40:58

Many-time Pad

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

AES

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

AES-ECB-CPA

Time of First Successful Submission: 2026-03-13 07:36:28

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-03-13 08:39:07

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-03-13 08:42:39

AES-ECB-CPA-Suffix

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

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-03-13 09:57:44

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-03-13 10:57:21

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-03-13 11:02:52

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-03-13 11:46:54

AES-CBC

Time of First Successful Submission: 2026-03-13 11:51:58

AES-CBC Tampering

Time of First Successful Submission: 2026-03-13 12:31:20

AES-CBC Resizing

Time of First Successful Submission: 2026-03-13 12:32:55

AES-CBC-POA-Partial-Block

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

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-03-14 04:19:43

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-03-14 04:26:41

AES-CBC-POA-Encrypt

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

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-03-14 08:57:16

DHKE

Time of First Successful Submission: 2026-03-14 11:01:15

DHKE-to-AES

Time of First Successful Submission: 2026-03-14 11:26:37

RSA 1

Time of First Successful Submission: 2026-03-14 11:23:36

RSA 2

Time of First Successful Submission: 2026-03-14 11:46:17

RSA 3

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

RSA 4

Time of First Successful Submission: 2026-03-15 05:55:47

RSA Signatures

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

SHA 1

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

SHA 2

Time of First Successful Submission: 2026-03-15 07:09:28

TLS 1

Time of First Successful Submission: 2026-03-15 07:27:00

TLS 2

Time of First Successful Submission: 2026-03-15 07:36:15

level1

Time of First Successful Submission: 2026-03-15 07:37:23

level2

Time of First Successful Submission: 2026-03-15 07:38:00

level3

Time of First Successful Submission: 2026-03-15 07:38:48

level4

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

level5

Time of First Successful Submission: 2026-03-15 07:42:19

level6

Time of First Successful Submission: 2026-03-15 07:54:43

level7

Time of First Successful Submission: 2026-03-15 07:57:00

level8

Time of First Successful Submission: 2026-03-15 07:57:58

level9

Time of First Successful Submission: 2026-03-15 07:58:49

level10

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

level11

Time of First Successful Submission: 2026-03-15 08:31:17

level12

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

level13

Time of First Successful Submission: 2026-03-15 08:34:31

level14

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

level15

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

level16

Time of First Successful Submission: 2026-03-15 10:36:10

level17

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

level18

Time of First Successful Submission: 2026-03-15 10:46:57

level19

Time of First Successful Submission: 2026-03-15 10:47:29

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-03-15 11:42:48

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-03-15 13:01:41

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-03-15 13:15:15

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2026-03-15 15:36:43

Reading Endianness (x86)

Time of First Successful Submission: 2026-03-15 15:41:44

Version Information (Python)

Time of First Successful Submission: 2026-03-15 16:03:23

Version Information (C)

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

Version Information (x86)

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

Metadata and Data (Python)

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

Metadata and Data (C)

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

Metadata and Data (x86)

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

Input Restrictions (Python)

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

Input Restrictions (C)

Time of First Successful Submission: 2026-03-16 04:25:21

Input Restrictions (x86)

Time of First Successful Submission: 2026-03-16 04:28:58

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

Time of First Successful Submission: 2026-03-16 04:35:33

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-03-16 04:40:27

A Basic cIMG (Python)

Time of First Successful Submission: 2026-03-16 04:47:36

A Basic cIMG (C)

Time of First Successful Submission: 2026-03-16 04:51:42

A Basic cIMG (x86)

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

Internal State Mini (C)

Time of First Successful Submission: 2026-03-16 05:00:45

Internal State Mini (x86)

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

Internal State (C)

Time of First Successful Submission: 2026-03-16 05:15:48

Internal State (x86)

Time of First Successful Submission: 2026-03-16 05:22:11

File Formats: Directives (C)

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

File Formats: Directives (x86)

Time of First Successful Submission: 2026-03-16 05:44:59

The Patch Directive

Time of First Successful Submission: 2026-03-16 06:55:54

Optimizing for Space

Time of First Successful Submission: 2026-03-16 09:43:40

Tweaking Images

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

Storage and Retrieval

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

Extracting Knowledge

Time of First Successful Submission: 2026-03-17 04:33:01

Advanced Sprites

Time of First Successful Submission: 2026-03-17 04:54:05

Accessing Resources

Time of First Successful Submission: 2026-03-17 05:27:47

Unsafe Animations

Time of First Successful Submission: 2026-03-17 05:40:44

Animations

Time of First Successful Submission: 2026-03-17 06:43:52

Interoperability: Patching Data

Time of First Successful Submission: 2026-03-17 08:40:53

Patching Code

Time of First Successful Submission: 2026-03-18 09:36:10

Patching Control Flow

Time of First Successful Submission: 2026-03-18 09:51:27

Your First Overflow (easy)

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

Your First Overflow (hard)

Time of First Successful Submission: 2026-03-18 12:16:40

Precision (easy)

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

Precision (hard)

Time of First Successful Submission: 2026-03-18 14:17:10

Variable Control (easy)

Time of First Successful Submission: 2026-03-18 14:36:11

Variable Control (hard)

Time of First Successful Submission: 2026-03-18 16:33:16

Control Hijack (easy)

Time of First Successful Submission: 2026-03-18 16:41:13

Control Hijack (hard)

Time of First Successful Submission: 2026-03-18 16:57:15

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-03-19 04:47:36

PIEs (easy)

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

PIEs (hard)

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

String Lengths (easy)

Time of First Successful Submission: 2026-03-19 07:40:23

String Lengths (hard)

Time of First Successful Submission: 2026-03-19 07:53:32

Basic Shellcode

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

NOP Sleds

Time of First Successful Submission: 2026-03-19 08:31:02

NULL-Free Shellcode

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

Hijack to (Mapped) Shellcode (easy)

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

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-03-19 10:45:43

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-03-19 11:08:36

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-03-19 12:18:20

ECB-to-Win (easy)

Time of First Successful Submission: 2026-03-19 13:06:38

ECB-to-Win (hard)

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

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-03-19 15:09:44

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-03-19 15:14:16


Program Security

39 / 162 1874 / 9585


ello ackers!

Time of First Successful Submission: 2026-03-20 16:03:31

Syscall Smuggler

Time of First Successful Submission: 2026-03-21 11:12:49

Syscall Shenanigans

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

Byte Budget

Time of First Successful Submission: 2026-03-21 12:52:34

ClobberCode

Time of First Successful Submission: 2026-03-21 13:08:09

Diverse Delivery

Time of First Successful Submission: 2026-03-21 13:16:20

Pocket Payload

Time of First Successful Submission: 2026-03-21 13:59:25

Micro Menace

Time of First Successful Submission: 2026-03-21 14:29:32

Login Leakage (Easy)

Time of First Successful Submission: 2026-03-22 08:47:04

Login Leakage (Hard)

Time of First Successful Submission: 2026-03-22 08:54:51

Bounds Breaker (Easy)

Time of First Successful Submission: 2026-03-22 09:14:15

Bounds Breaker (Hard)

Time of First Successful Submission: 2026-03-22 09:24:37

Casting Catastrophe (Easy)

Time of First Successful Submission: 2026-03-23 09:46:09

Casting Catastrophe (Hard)

Time of First Successful Submission: 2026-03-23 09:54:01

Pointer Problems (Easy)

Time of First Successful Submission: 2026-03-24 12:51:43

Pointer Problems (Hard)

Time of First Successful Submission: 2026-03-24 12:58:19

Anomalous Array (Easy)

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

Anomalous Array (Hard)

Time of First Successful Submission: 2026-03-25 04:48:28

Now you got it (Easy)

Time of First Successful Submission: 2026-03-25 06:04:35

Now you got it (Hard)

Time of First Successful Submission: 2026-03-25 09:24:44

Loop Lunacy (Easy)

Time of First Successful Submission: 2026-03-25 10:55:08

Loop Lunacy (Hard)

Time of First Successful Submission: 2026-03-25 14:57:01

Nosy Neighbor (Easy)

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

Nosy Neighbor (Hard)

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

Recursive Ruin (Easy)

Time of First Successful Submission: 2026-03-26 08:07:05

Recursive Ruin (Hard)

Time of First Successful Submission: 2026-03-26 09:59:30

Lingering Leftover (Easy)

Time of First Successful Submission: 2026-03-26 10:24:13

Lingering Leftover (Hard)

Time of First Successful Submission: 2026-03-26 11:26:25

Latent Leak (Easy)

Time of First Successful Submission: 2026-03-26 12:43:46

Latent Leak (Hard)

Time of First Successful Submission: 2026-03-27 03:24:32

Fork Foolery (Easy)

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

Fork Foolery (Hard)

Time of First Successful Submission: 2026-03-27 06:55:46

Canary Conundrum (Easy)

Time of First Successful Submission: 2026-03-28 07:48:06

Canary Conundrum (Hard)

Time of First Successful Submission: 2026-03-30 09:57:13

A Crafty Clobber (Easy)

Time of First Successful Submission: 2026-03-30 11:25:42

A Crafty Clobber (Hard)

Time of First Successful Submission: 2026-03-30 11:32:07

Can It Fizz?

Time of First Successful Submission: 2026-03-30 13:38:43

Does It Buzz?

Time of First Successful Submission: 2026-04-03 07:47:09

Make It FizzBuzz

Time of First Successful Submission: 2026-04-03 09:52:29


Start Here

11 / 12 8480 / 43427


Using the Terminal

Time of First Successful Submission: 2026-03-10 07:12:31

Using the VSCode Workspace

Time of First Successful Submission: 2024-12-19 20:11:20

Using the GUI Desktop

Time of First Successful Submission: 2024-12-19 20:15:35

Pasting into the Desktop

Time of First Successful Submission: 2024-12-19 20:17:27

Restarting Challenges

Time of First Successful Submission: 2024-12-19 20:19:12

Challenge Programs

Time of First Successful Submission: 2024-12-19 20:24:15

The Flag File

Time of First Successful Submission: 2024-12-19 20:25:19

Using Privileged Mode

Time of First Successful Submission: 2024-12-19 20:29:57

Persistent Home Directories - One

Time of First Successful Submission: 2024-12-19 20:32:01

Persistent Home Directories - Two

Time of First Successful Submission: 2024-12-19 20:32:50


Linux Luminarium

128 / 128 2375 / 32454


Intro to Commands

Time of First Successful Submission: 2024-12-19 20:34:40

Intro to Arguments

Time of First Successful Submission: 2024-12-19 20:36:08

Command History

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

The Root

Time of First Successful Submission: 2024-12-20 17:36:54

Program and absolute paths

Time of First Successful Submission: 2024-12-20 17:37:22

Position thy self

Time of First Successful Submission: 2024-12-20 17:38:26

Position elsewhere

Time of First Successful Submission: 2024-12-20 17:39:58

implicit relative paths, from /

Time of First Successful Submission: 2024-12-20 17:43:45

explicit relative paths, from /

Time of First Successful Submission: 2024-12-20 17:45:45

implicit relative path

Time of First Successful Submission: 2024-12-20 17:46:45

home sweet home

Time of First Successful Submission: 2024-12-20 17:56:07

cat: not the pet, but the command!

Time of First Successful Submission: 2024-12-20 17:56:44

catting absolute paths

Time of First Successful Submission: 2024-12-20 17:57:16

more catting practice

Time of First Successful Submission: 2024-12-20 17:58:30

grepping for a needle in a haystack

Time of First Successful Submission: 2024-12-20 17:59:51

comparing files

Time of First Successful Submission: 2026-03-10 07:14:18

listing files

Time of First Successful Submission: 2024-12-20 18:00:24

touching files

Time of First Successful Submission: 2024-12-20 18:01:04

removing files

Time of First Successful Submission: 2024-12-20 18:01:33

moving files

Time of First Successful Submission: 2026-03-10 07:15:12

copying files

Time of First Successful Submission: 2026-03-10 07:15:50

hidden files

Time of First Successful Submission: 2024-12-20 18:01:59

An Epic Filesystem Quest

Time of First Successful Submission: 2024-12-20 18:10:00

making directories

Time of First Successful Submission: 2024-12-20 18:10:54

finding files

Time of First Successful Submission: 2024-12-20 18:15:40

linking files

Time of First Successful Submission: 2024-12-20 18:18:45

Learning From Documentation

Time of First Successful Submission: 2024-12-20 18:20:25

Learning Complex Usage

Time of First Successful Submission: 2024-12-20 18:21:27

Reading Manuals

Time of First Successful Submission: 2024-12-20 18:25:53

Searching Manuals

Time of First Successful Submission: 2024-12-20 18:27:05

Searching For Manuals

Time of First Successful Submission: 2024-12-20 18:32:45

Helpful Programs

Time of First Successful Submission: 2024-12-20 18:33:53

Help for Builtins

Time of First Successful Submission: 2024-12-20 18:35:16

Matching with *

Time of First Successful Submission: 2024-12-20 18:37:26

Matching with ?

Time of First Successful Submission: 2024-12-20 18:40:04

Matching with []

Time of First Successful Submission: 2024-12-20 18:41:57

Matching paths with []

Time of First Successful Submission: 2024-12-20 18:43:03

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2024-12-20 18:44:53

Exclusionary globbing

Time of First Successful Submission: 2024-12-20 18:48:58

Tab completion

Time of First Successful Submission: 2026-03-10 07:42:27

Multiple options for tab completion

Time of First Successful Submission: 2026-03-10 07:43:13

Tab completion on commands

Time of First Successful Submission: 2026-03-10 07:43:36

Redirecting output

Time of First Successful Submission: 2024-12-20 18:50:01

Redirecting more output

Time of First Successful Submission: 2024-12-20 18:50:38

Appending output

Time of First Successful Submission: 2024-12-20 18:51:26

Redirecting errors

Time of First Successful Submission: 2024-12-20 18:53:04

Redirecting input

Time of First Successful Submission: 2024-12-20 18:54:17

Grepping stored results

Time of First Successful Submission: 2024-12-20 19:02:35

Grepping live output

Time of First Successful Submission: 2024-12-20 19:03:19

Grepping errors

Time of First Successful Submission: 2024-12-20 19:05:49

Filtering with grep -v

Time of First Successful Submission: 2026-03-10 07:47:28

Filtering with sed

Time of First Successful Submission: 2026-03-10 07:50:45

Duplicating piped data with tee

Time of First Successful Submission: 2024-12-20 19:15:48

Process substitution for input

Time of First Successful Submission: 2026-03-10 07:51:42

Writing to multiple programs

Time of First Successful Submission: 2024-12-21 03:42:28

Split-piping stderr and stdout

Time of First Successful Submission: 2024-12-21 03:53:40

Named pipes

Time of First Successful Submission: 2026-03-10 07:55:15

Printing Variables

Time of First Successful Submission: 2024-12-21 03:54:13

Setting Variables

Time of First Successful Submission: 2024-12-21 03:55:03

Multi-word Variables

Time of First Successful Submission: 2024-12-21 03:56:22

Exporting Variables

Time of First Successful Submission: 2024-12-21 03:59:11

Printing Exported Variables

Time of First Successful Submission: 2024-12-21 03:59:38

Storing Command Output

Time of First Successful Submission: 2024-12-21 04:00:52

Reading Input

Time of First Successful Submission: 2024-12-21 04:03:01

Reading Files

Time of First Successful Submission: 2024-12-21 04:06:13

Translating characters

Time of First Successful Submission: 2026-03-10 08:28:36

Deleting characters

Time of First Successful Submission: 2026-03-10 08:29:32

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-03-10 08:32:00

Sorting data

Time of First Successful Submission: 2026-03-10 08:33:55

Listing Processes

Time of First Successful Submission: 2024-12-21 04:13:44

Killing Processes

Time of First Successful Submission: 2024-12-21 04:15:38

Interrupting Processes

Time of First Successful Submission: 2024-12-21 04:16:11

Killing Misbehaving Processes

Time of First Successful Submission: 2026-03-10 08:04:32

Suspending Processes

Time of First Successful Submission: 2024-12-21 04:17:03

Resuming Processes

Time of First Successful Submission: 2024-12-21 04:17:35

Backgrounding Processes

Time of First Successful Submission: 2024-12-21 04:18:56

Foregrounding Processes

Time of First Successful Submission: 2024-12-21 04:23:39

Starting Backgrounded Processes

Time of First Successful Submission: 2024-12-21 04:24:16

Process Exit Codes

Time of First Successful Submission: 2024-12-21 04:25:49

Becoming root with su

Time of First Successful Submission: 2024-12-19 21:14:48

Other users with su

Time of First Successful Submission: 2024-12-19 21:15:34

Cracking passwords

Time of First Successful Submission: 2024-12-19 21:50:12

Using sudo

Time of First Successful Submission: 2024-12-19 21:52:28

Changing File Ownership

Time of First Successful Submission: 2024-12-21 04:28:14

Groups and Files

Time of First Successful Submission: 2024-12-21 04:30:40

Fun With Groups Names

Time of First Successful Submission: 2024-12-21 04:31:55

Changing Permissions

Time of First Successful Submission: 2024-12-21 04:33:55

Executable Files

Time of First Successful Submission: 2024-12-21 04:34:43

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2024-12-21 05:08:20

The SUID Bit

Time of First Successful Submission: 2024-12-21 05:13:47

Chaining with Semicolons

Time of First Successful Submission: 2024-12-19 20:56:54

Building on Success

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

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2024-12-19 20:59:22

Redirecting Script Output

Time of First Successful Submission: 2024-12-19 21:05:10

Executable Shell Scripts

Time of First Successful Submission: 2024-12-19 21:07:01

Understanding Shebangs

Time of First Successful Submission: 2026-03-10 08:09:15

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2026-03-10 08:19:36

Scripting with Multiple Conditions

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

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-03-10 08:34:28

Detaching and Attaching

Time of First Successful Submission: 2026-03-10 08:35:53

Finding Sessions

Time of First Successful Submission: 2026-03-10 08:37:00

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2024-12-19 20:37:52

Setting PATH

Time of First Successful Submission: 2024-12-19 20:42:53

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2024-12-19 20:48:23

Hijacking Commands

Time of First Successful Submission: 2024-12-19 20:55:34

Bashrc Backdoor

Time of First Successful Submission: 2026-03-10 08:56:40

Sniffing Input

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

Overshared Directories

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

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-03-10 09:19:59

Snooping on Configurations

Time of First Successful Submission: 2026-03-10 09:21:18

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-03-10 09:27:26

rm -rf /

Time of First Successful Submission: 2026-03-10 09:29:45

Life after rm -rf /

Time of First Successful Submission: 2026-03-10 09:34:54

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-03-10 09:38:05


Computing 101

94 / 94 242 / 21556


Your First Register

Time of First Successful Submission: 2024-12-21 05:18:16

Your First Syscall

Time of First Successful Submission: 2024-12-21 05:29:17

Exit Codes

Time of First Successful Submission: 2024-12-22 02:53:48

Building Executables

Time of First Successful Submission: 2024-12-22 03:12:27

Moving Between Registers

Time of First Successful Submission: 2024-12-22 04:22:09

Loading From Memory

Time of First Successful Submission: 2024-12-22 04:24:35

More Loading Practice

Time of First Successful Submission: 2024-12-22 04:26:34

Dereferencing Pointers

Time of First Successful Submission: 2024-12-22 04:29:45

Dereferencing Yourself

Time of First Successful Submission: 2024-12-22 04:30:55

Dereferencing with Offsets

Time of First Successful Submission: 2024-12-22 04:32:52

Stored Addresses

Time of First Successful Submission: 2024-12-22 04:34:47

Double Dereference

Time of First Successful Submission: 2024-12-22 04:37:37

The Stack

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

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-10 09:53:35

Popping From the Stack

Time of First Successful Submission: 2026-03-10 09:55:44

Disassembling Programs

Time of First Successful Submission: 2026-03-10 09:58:33

Tracing Syscalls

Time of First Successful Submission: 2024-12-22 04:15:42

Starting GDB

Time of First Successful Submission: 2026-03-10 09:59:51

Quitting GDB

Time of First Successful Submission: 2026-03-10 10:00:15

Starting Programs in GDB

Time of First Successful Submission: 2026-03-10 10:01:27

Disassembling in GDB

Time of First Successful Submission: 2026-03-10 10:02:00

Stepping Through Instructions

Time of First Successful Submission: 2026-03-10 10:02:51

Reading Register Values

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

Popping Stack Values

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

Examining Memory

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

Examining Stack Pointers

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

Cooperative Debugging

Time of First Successful Submission: 2026-03-10 10:44:10

Writing Output

Time of First Successful Submission: 2024-12-22 04:46:30

Chaining Syscalls

Time of First Successful Submission: 2024-12-22 04:48:08

Writing Strings

Time of First Successful Submission: 2024-12-22 04:48:44

Reading Data

Time of First Successful Submission: 2026-03-10 10:52:00

Opening Files

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

Hardcoding the Filename

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

Comparing Values

Time of First Successful Submission: 2026-03-10 11:11:23

Comparing Characters

Time of First Successful Submission: 2026-03-10 11:17:03

Conditional Control Flow

Time of First Successful Submission: 2026-03-10 11:21:24

Comparing Strings

Time of First Successful Submission: 2026-03-10 11:21:43

Reverse the Password

Time of First Successful Submission: 2026-03-10 11:27:00

Conditionals Without Conditionals

Time of First Successful Submission: 2026-03-10 11:39:03

Looping

Time of First Successful Submission: 2026-03-10 11:41:45

Reverse the Calculation

Time of First Successful Submission: 2026-03-10 11:47:15

Reverse the Reverse

Time of First Successful Submission: 2026-03-10 11:49:02

Dealing with Bitwise Operations

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

Loops on Data

Time of First Successful Submission: 2026-03-10 11:52:39

set-register

Time of First Successful Submission: 2024-12-22 04:58:34

set-multiple-registers

Time of First Successful Submission: 2024-12-22 05:00:57

add-to-register

Time of First Successful Submission: 2024-12-22 05:03:30

linear-equation-registers

Time of First Successful Submission: 2024-12-22 05:05:25

integer-division

Time of First Successful Submission: 2024-12-22 05:20:50

modulo-operation

Time of First Successful Submission: 2024-12-23 17:34:25

set-upper-byte

Time of First Successful Submission: 2024-12-23 17:36:51

efficient-modulo

Time of First Successful Submission: 2024-12-23 17:43:50

byte-extraction

Time of First Successful Submission: 2024-12-23 18:26:32

bitwise-and

Time of First Successful Submission: 2024-12-23 19:35:16

check-even

Time of First Successful Submission: 2024-12-23 19:51:32

memory-read

Time of First Successful Submission: 2024-12-24 07:21:05

memory-write

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

memory-increment

Time of First Successful Submission: 2024-12-24 07:30:56

byte-access

Time of First Successful Submission: 2024-12-24 07:33:09

memory-size-access

Time of First Successful Submission: 2024-12-24 07:35:20

little-endian-write

Time of First Successful Submission: 2024-12-24 11:41:15

memory-sum

Time of First Successful Submission: 2024-12-24 07:51:55

stack-subtraction

Time of First Successful Submission: 2024-12-24 07:59:28

swap-stack-values

Time of First Successful Submission: 2024-12-24 08:01:46

average-stack-values

Time of First Successful Submission: 2024-12-24 08:07:56

absolute-jump

Time of First Successful Submission: 2024-12-24 08:12:40

relative-jump

Time of First Successful Submission: 2024-12-24 11:47:30

jump-trampoline

Time of First Successful Submission: 2024-12-24 12:13:14

conditional-jump

Time of First Successful Submission: 2024-12-26 08:31:06

indirect-jump

Time of First Successful Submission: 2024-12-26 08:55:21

average-loop

Time of First Successful Submission: 2024-12-26 09:07:57

count-non-zero

Time of First Successful Submission: 2024-12-26 09:43:37

string-lower

Time of First Successful Submission: 2024-12-26 10:33:05

most-common-byte

Time of First Successful Submission: 2024-12-26 10:37:46

Exit

Time of First Successful Submission: 2025-01-27 14:01:46

Socket

Time of First Successful Submission: 2025-01-28 05:46:11

Bind

Time of First Successful Submission: 2025-02-01 11:17:33

Listen

Time of First Successful Submission: 2025-02-01 11:17:52

Accept

Time of First Successful Submission: 2025-02-01 11:25:17

Static Response

Time of First Successful Submission: 2025-02-01 11:33:22

Dynamic Response

Time of First Successful Submission: 2025-02-01 13:05:12

Iterative GET Server

Time of First Successful Submission: 2025-02-01 13:04:35

Concurrent GET Server

Time of First Successful Submission: 2025-02-01 12:55:26

Concurrent POST Server

Time of First Successful Submission: 2025-02-01 12:55:08

Web Server

Time of First Successful Submission: 2025-02-01 12:54:48

Debugging Programs

Time of First Successful Submission: 2024-12-26 10:39:28

Inspecting Registers

Time of First Successful Submission: 2024-12-26 10:41:50

Examining Memory

Time of First Successful Submission: 2024-12-26 10:48:08

Setting Breakpoints

Time of First Successful Submission: 2025-01-27 10:38:56

GDB Scripting

Time of First Successful Submission: 2025-01-27 12:57:32

Modifying Data

Time of First Successful Submission: 2025-01-27 12:59:02

Modifying Execution

Time of First Successful Submission: 2025-01-27 13:00:49

Broken Functions

Time of First Successful Submission: 2025-01-27 13:55:57


Playing With Programs

116 / 116 804 / 23393


What's the password?

Time of First Successful Submission: 2025-02-01 13:08:45

... and again!

Time of First Successful Submission: 2025-02-01 13:09:22

Newline Troubles

Time of First Successful Submission: 2025-02-01 13:14:13

Reasoning about files

Time of First Successful Submission: 2025-02-01 13:25:00

Specifying Filenames

Time of First Successful Submission: 2025-02-01 13:27:02

Binary and Hex Encoding

Time of First Successful Submission: 2025-02-01 13:39:56

More Hex

Time of First Successful Submission: 2025-02-01 14:01:53

Decoding Hex

Time of First Successful Submission: 2025-02-01 19:23:19

Decoding Practice

Time of First Successful Submission: 2025-02-01 19:28:15

Encoding Practice

Time of First Successful Submission: 2025-02-01 19:46:37

Hex-encoding ASCII

Time of First Successful Submission: 2025-02-04 12:53:53

Nested Encoding

Time of First Successful Submission: 2025-02-04 13:31:58

Hex-encoding UTF-8

Time of First Successful Submission: 2025-02-04 14:02:18

UTF Mixups

Time of First Successful Submission: 2025-02-04 14:26:17

Modifying Encoded Data

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

Decoding Base64

Time of First Successful Submission: 2026-03-10 12:13:57

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2026-03-10 12:24:40

Dealing with Obfuscation 2

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

Your First HTTP Request

Time of First Successful Submission: 2026-03-10 12:31:31

Reading Flask

Time of First Successful Submission: 2026-03-10 12:32:41

Commented Data

Time of First Successful Submission: 2026-03-10 12:33:56

HTTP Metadata

Time of First Successful Submission: 2026-03-10 12:35:12

HTTP (netcat)

Time of First Successful Submission: 2026-03-10 12:38:37

HTTP Paths (netcat)

Time of First Successful Submission: 2026-03-10 12:40:17

HTTP (curl)

Time of First Successful Submission: 2026-03-10 12:41:42

HTTP (python)

Time of First Successful Submission: 2026-03-10 12:44:37

HTTP Host Header (python)

Time of First Successful Submission: 2026-03-10 12:51:28

HTTP Host Header (curl)

Time of First Successful Submission: 2026-03-10 12:53:40

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-03-10 12:56:52

URL Encoding (netcat)

Time of First Successful Submission: 2026-03-10 13:44:47

HTTP GET Parameters

Time of First Successful Submission: 2026-03-10 13:45:55

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-03-10 13:48:46

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-03-10 13:49:57

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-03-10 14:05:01

HTTP Forms (netcat)

Time of First Successful Submission: 2026-03-10 14:10:27

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-03-10 14:18:46

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-03-10 14:19:51

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-03-10 14:23:47

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-03-10 14:28:01

HTTP Redirects (curl)

Time of First Successful Submission: 2026-03-10 14:29:12

HTTP Redirects (python)

Time of First Successful Submission: 2026-03-10 14:31:38

HTTP Cookies (curl)

Time of First Successful Submission: 2026-03-10 14:38:03

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-03-10 16:55:52

HTTP Cookies (python)

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

Server State (python)

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

Listening Web

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

Speaking Redirects

Time of First Successful Submission: 2026-03-10 17:20:25

JavaScript Redirects

Time of First Successful Submission: 2026-03-10 17:26:48

Including JavaScript

Time of First Successful Submission: 2026-03-10 17:36:30

HTTP (javascript)

Time of First Successful Submission: 2026-03-10 17:44:45

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-03-10 17:47:18

HTTP Forms (javascript)

Time of First Successful Submission: 2026-03-10 17:53:25

cat

Time of First Successful Submission: 2026-03-10 17:54:41

more

Time of First Successful Submission: 2026-03-10 17:54:58

less

Time of First Successful Submission: 2026-03-10 17:55:13

tail

Time of First Successful Submission: 2026-03-10 17:55:28

head

Time of First Successful Submission: 2026-03-10 17:55:41

sort

Time of First Successful Submission: 2026-03-10 17:55:59

vim

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

emacs

Time of First Successful Submission: 2026-03-10 17:57:26

nano

Time of First Successful Submission: 2026-03-10 17:57:42

rev

Time of First Successful Submission: 2026-03-10 17:58:18

od

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

hd

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

xxd

Time of First Successful Submission: 2026-03-10 18:04:38

base32

Time of First Successful Submission: 2026-03-10 18:04:56

base64

Time of First Successful Submission: 2026-03-10 18:05:13

split

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

gzip

Time of First Successful Submission: 2026-03-10 18:11:36

bzip2

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

zip

Time of First Successful Submission: 2026-03-10 18:22:00

tar

Time of First Successful Submission: 2026-03-10 18:40:14

ar

Time of First Successful Submission: 2026-03-10 18:42:25

cpio

Time of First Successful Submission: 2026-03-10 18:43:06

genisoimage

Time of First Successful Submission: 2026-03-10 18:46:39

env

Time of First Successful Submission: 2026-03-10 18:47:05

find

Time of First Successful Submission: 2026-03-10 18:47:35

make

Time of First Successful Submission: 2026-03-10 18:48:56

nice

Time of First Successful Submission: 2026-03-10 18:49:26

timeout

Time of First Successful Submission: 2026-03-10 18:50:10

stdbuf

Time of First Successful Submission: 2026-03-10 18:51:16

setarch

Time of First Successful Submission: 2026-03-10 18:54:43

watch

Time of First Successful Submission: 2026-03-10 18:55:17

socat

Time of First Successful Submission: 2026-03-10 18:56:00

whiptail

Time of First Successful Submission: 2026-03-10 19:00:48

awk

Time of First Successful Submission: 2026-03-10 19:03:22

sed

Time of First Successful Submission: 2026-03-10 19:04:17

ed

Time of First Successful Submission: 2026-03-10 19:06:35

chown

Time of First Successful Submission: 2026-03-10 19:09:57

chmod

Time of First Successful Submission: 2026-03-10 19:10:41

cp

Time of First Successful Submission: 2026-03-10 19:11:32

mv

Time of First Successful Submission: 2026-03-10 19:21:51

perl

Time of First Successful Submission: 2026-03-10 19:25:01

python

Time of First Successful Submission: 2026-03-10 19:25:43

ruby

Time of First Successful Submission: 2026-03-10 19:28:37

bash

Time of First Successful Submission: 2026-03-10 19:30:46

date

Time of First Successful Submission: 2026-03-10 19:31:25

dmesg

Time of First Successful Submission: 2026-03-10 19:31:57

wc

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

gcc

Time of First Successful Submission: 2026-03-10 19:33:54

as

Time of First Successful Submission: 2026-03-10 19:34:21

wget

Time of First Successful Submission: 2026-03-10 19:39:36

ssh-keygen

Time of First Successful Submission: 2026-03-10 19:44:50

SQL Queries

Time of First Successful Submission: 2026-03-11 03:42:23

Filtering SQL

Time of First Successful Submission: 2026-03-11 03:45:54

Choosing Columns

Time of First Successful Submission: 2026-03-11 03:52:49

Exclusionary Filtering

Time of First Successful Submission: 2026-03-11 03:56:42

Filtering Strings

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

Filtering on Expressions

Time of First Successful Submission: 2026-03-11 04:00:48

SELECTing Expressions

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

Composite Conditions

Time of First Successful Submission: 2026-03-11 04:42:31

Reaching Your LIMITs

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

Querying Metadata

Time of First Successful Submission: 2026-03-11 04:56:02


Arizona CTF 2025

3 / 23 104 / 754


Hijack Me!

Time of First Successful Submission: 2026-03-30 14:50:55

Expand Your Mind

Time of First Successful Submission: 2026-03-31 07:40:19

Dangerous Downloads

Time of First Successful Submission: 2026-04-02 15:25:58


DOS Dojo

8 / 10 32 / 71


cat.exe (type)

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

ls.exe (dir)

Time of First Successful Submission: 2026-04-02 05:15:08

Changing Disks

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

Reading Floppies

Time of First Successful Submission: 2026-04-02 05:23:16

Installing MS-DOS

Time of First Successful Submission: 2026-04-02 05:31:22

autoexec.bat

Time of First Successful Submission: 2026-04-02 05:35:22

doskey

Time of First Successful Submission: 2026-04-02 05:42:20

DOS Networking

Time of First Successful Submission: 2026-04-03 06:46:29


GCA CTF

11 / 104 8614 / 43704


Using the Terminal

Time of First Successful Submission: 2026-03-10 07:12:31

Using the VSCode Workspace

Time of First Successful Submission: 2024-12-19 20:11:20

Using the GUI Desktop

Time of First Successful Submission: 2024-12-19 20:15:35

Pasting into the Desktop

Time of First Successful Submission: 2024-12-19 20:17:27

Restarting Challenges

Time of First Successful Submission: 2024-12-19 20:19:12

Getting Help

Time of First Successful Submission: 2024-12-19 20:22:22

Challenge Programs

Time of First Successful Submission: 2024-12-19 20:24:15

The Flag File

Time of First Successful Submission: 2024-12-19 20:25:19

Using Privileged Mode

Time of First Successful Submission: 2024-12-19 20:29:57

Persistent Home Directories - One

Time of First Successful Submission: 2024-12-19 20:32:01

Persistent Home Directories - Two

Time of First Successful Submission: 2024-12-19 20:32:50


Hacker History

8 / 8 72 / 159


External BBS (login)

Time of First Successful Submission: 2026-04-01 07:24:41

Internal BBS

Time of First Successful Submission: 2026-04-01 07:34:49

Join an IRC Server

Time of First Successful Submission: 2026-04-01 07:39:35

Join an IRC Server (with an IRC Client)

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

Change your nickname

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

Join a channel

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

Message a channel

Time of First Successful Submission: 2026-04-01 07:51:51

Remove another user

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


Pwntools Tutorials

12 / 12 356 / 1224


Level 0.0

Time of First Successful Submission: 2026-04-01 08:09:00

Level 1.0

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

Level 1.1

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

Level 2.0

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

Level 2.1

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

Level 2.2

Time of First Successful Submission: 2026-04-01 08:41:56

Level 2.3

Time of First Successful Submission: 2026-04-01 08:49:57

Level 2.4

Time of First Successful Submission: 2026-04-01 09:04:24

Level 2.5

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

Level 2.6

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

Level 3.0

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

Level 4.0

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