showroom177

🐧 💻 🔤

pwn.college Archives

1 / 202 21987 / 22791


Triple Dereference

Time of First Successful Submission: 2025-12-23 19:20:14


Intro to Programming Languages

15 / 234 6891 / 31942


Commands

Time of First Successful Submission: 2025-12-21 19:38:40

Command Arguments

Time of First Successful Submission: 2025-12-21 19:39:24

Command History

Time of First Successful Submission: 2025-12-21 19:39:53

The Root Path

Time of First Successful Submission: 2025-12-21 19:53:39

Absolute Paths

Time of First Successful Submission: 2025-12-21 19:54:05

Changing position

Time of First Successful Submission: 2025-12-21 19:54:34

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-21 19:55:24

Relative Paths

Time of First Successful Submission: 2025-12-21 19:56:17

Cat

Time of First Successful Submission: 2025-12-21 20:00:20

Ls

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

Ls All

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

Find

Time of First Successful Submission: 2025-12-21 20:14:04

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2025-12-21 21:30:44

Piping Stdin

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


Intro to Cybersecurity

147 / 183 615 / 20015


Path Traversal 1

Time of First Successful Submission: 2025-12-26 18:35:30

Path Traversal 2

Time of First Successful Submission: 2025-12-26 18:41:52

CMDi 1

Time of First Successful Submission: 2025-12-26 18:44:33

CMDi 2

Time of First Successful Submission: 2025-12-26 18:46:41

CMDi 3

Time of First Successful Submission: 2025-12-26 18:48:20

CMDi 4

Time of First Successful Submission: 2025-12-26 18:51:57

CMDi 5

Time of First Successful Submission: 2025-12-26 18:57:45

CMDi 6

Time of First Successful Submission: 2025-12-26 19:01:22

Authentication Bypass 1

Time of First Successful Submission: 2025-12-26 19:03:18

Authentication Bypass 2

Time of First Successful Submission: 2025-12-26 19:04:04

SQLi 1

Time of First Successful Submission: 2025-12-26 19:11:09

SQLi 2

Time of First Successful Submission: 2025-12-26 19:13:12

SQLi 3

Time of First Successful Submission: 2025-12-26 19:18:20

SQLi 4

Time of First Successful Submission: 2025-12-26 19:22:40

SQLi 5

Time of First Successful Submission: 2025-12-26 19:27:17

XSS 1

Time of First Successful Submission: 2025-12-27 00:54:11

XSS 2

Time of First Successful Submission: 2025-12-27 00:55:46

XSS 3

Time of First Successful Submission: 2025-12-27 01:01:43

XSS 4

Time of First Successful Submission: 2025-12-27 01:04:04

XSS 5

Time of First Successful Submission: 2025-12-27 01:09:50

XSS 6

Time of First Successful Submission: 2025-12-27 01:11:37

XSS 7

Time of First Successful Submission: 2025-12-27 01:16:43

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2025-12-27 14:48:51

CSRF 3

Time of First Successful Submission: 2025-12-27 15:32:17

CSRF 4

Time of First Successful Submission: 2025-12-27 15:37:46

CSRF 5

Time of First Successful Submission: 2025-12-27 15:47:51

Connect

Time of First Successful Submission: 2025-12-27 20:43:56

Send

Time of First Successful Submission: 2025-12-27 20:44:57

Shutdown

Time of First Successful Submission: 2025-12-27 20:49:49

Listen

Time of First Successful Submission: 2025-12-27 20:51:30

Scan 1

Time of First Successful Submission: 2025-12-27 21:08:46

Scan 2

Time of First Successful Submission: 2025-12-27 21:23:17

Monitor 1

Time of First Successful Submission: 2025-12-27 21:28:11

Monitor 2

Time of First Successful Submission: 2025-12-27 21:30:33

Sniffing Cookies

Time of First Successful Submission: 2025-12-27 21:44:17

Network Configuration

Time of First Successful Submission: 2025-12-27 21:48:49

Firewall 1

Time of First Successful Submission: 2025-12-27 21:58:59

Firewall 2

Time of First Successful Submission: 2025-12-27 22:01:25

Firewall 3

Time of First Successful Submission: 2025-12-27 22:03:39

Denial of Service 1

Time of First Successful Submission: 2025-12-27 22:04:45

Denial of Service 2

Time of First Successful Submission: 2025-12-27 22:06:44

Denial of Service 3

Time of First Successful Submission: 2025-12-27 22:17:45

Ethernet

Time of First Successful Submission: 2025-12-27 22:20:02

IP

Time of First Successful Submission: 2025-12-27 22:24:53

TCP

Time of First Successful Submission: 2025-12-27 23:55:51

TCP Handshake

Time of First Successful Submission: 2025-12-28 00:24:23

UDP

Time of First Successful Submission: 2025-12-28 00:30:21

UDP 2

Time of First Successful Submission: 2025-12-28 00:33:42

UDP Spoofing 1

Time of First Successful Submission: 2025-12-28 00:39:55

UDP Spoofing 2

Time of First Successful Submission: 2025-12-28 00:51:12

UDP Spoofing 3

Time of First Successful Submission: 2025-12-28 01:28:40

UDP Spoofing 4

Time of First Successful Submission: 2025-12-28 01:32:13

ARP

Time of First Successful Submission: 2025-12-28 01:39:56

Intercept

Time of First Successful Submission: 2025-12-28 01:49:34

Man-in-the-Middle

Time of First Successful Submission: 2025-12-28 02:08:37

XOR

Time of First Successful Submission: 2025-12-28 13:35:12

XORing Hex

Time of First Successful Submission: 2025-12-28 13:37:34

XORing ASCII

Time of First Successful Submission: 2025-12-28 13:39:38

XORing ASCII Strings

Time of First Successful Submission: 2025-12-28 13:48:58

One-time Pad

Time of First Successful Submission: 2025-12-28 13:51:35

One-time Pad Tampering

Time of First Successful Submission: 2025-12-28 13:57:05

Many-time Pad

Time of First Successful Submission: 2025-12-28 14:34:15

AES

Time of First Successful Submission: 2025-12-28 15:00:26

AES-ECB-CPA

Time of First Successful Submission: 2025-12-28 15:25:06

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-12-28 15:46:38

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-12-28 15:49:11

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-12-28 16:02:10

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2025-12-28 16:50:07

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-12-28 16:52:32

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-12-28 17:34:02

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-12-28 17:48:22

AES-CBC

Time of First Successful Submission: 2025-12-28 18:04:20

AES-CBC Tampering

Time of First Successful Submission: 2025-12-28 18:39:31

AES-CBC Resizing

Time of First Successful Submission: 2025-12-28 18:57:24

SHA 1

Time of First Successful Submission: 2025-12-28 20:17:36

SHA 2

Time of First Successful Submission: 2025-12-28 20:27:57

level1

Time of First Successful Submission: 2025-12-27 23:46:50

level2

Time of First Successful Submission: 2025-12-28 21:05:55

level3

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

level4

Time of First Successful Submission: 2025-12-28 21:07:00

level5

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

level6

Time of First Successful Submission: 2025-12-28 21:13:39

level7

Time of First Successful Submission: 2025-12-28 21:15:13

level8

Time of First Successful Submission: 2025-12-28 21:16:10

level9

Time of First Successful Submission: 2025-12-28 21:16:45

level10

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

level11

Time of First Successful Submission: 2025-12-28 21:21:14

level12

Time of First Successful Submission: 2025-12-28 21:23:14

level13

Time of First Successful Submission: 2025-12-28 21:23:58

level14

Time of First Successful Submission: 2025-12-28 21:25:07

level15

Time of First Successful Submission: 2025-12-28 21:25:55

level16

Time of First Successful Submission: 2025-12-28 21:28:53

level17

Time of First Successful Submission: 2025-12-28 21:54:01

level18

Time of First Successful Submission: 2025-12-28 21:55:10

level19

Time of First Successful Submission: 2025-12-28 21:56:58

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-12-28 22:12:24

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-12-28 22:13:48

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-12-28 22:18:04

Reading Endianness (Python)

Time of First Successful Submission: 2025-12-29 19:52:00

Reading Endianness (C)

Time of First Successful Submission: 2025-12-29 19:54:00

Reading Endianness (x86)

Time of First Successful Submission: 2025-12-29 20:29:37

Version Information (Python)

Time of First Successful Submission: 2025-12-29 21:41:15

Version Information (C)

Time of First Successful Submission: 2025-12-29 21:43:45

Version Information (x86)

Time of First Successful Submission: 2025-12-29 21:54:43

Metadata and Data (Python)

Time of First Successful Submission: 2025-12-29 23:06:33

Metadata and Data (C)

Time of First Successful Submission: 2025-12-29 23:08:51

Metadata and Data (x86)

Time of First Successful Submission: 2025-12-29 23:12:56

Input Restrictions (Python)

Time of First Successful Submission: 2025-12-29 23:15:28

Input Restrictions (C)

Time of First Successful Submission: 2025-12-29 23:17:14

Input Restrictions (x86)

Time of First Successful Submission: 2025-12-29 23:20:25

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-12-29 23:24:25

Behold the cIMG! (C)

Time of First Successful Submission: 2025-12-29 23:25:26

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-12-29 23:29:05

A Basic cIMG (Python)

Time of First Successful Submission: 2025-12-29 23:37:10

A Basic cIMG (C)

Time of First Successful Submission: 2025-12-29 23:38:53

A Basic cIMG (x86)

Time of First Successful Submission: 2025-12-29 23:42:16

Internal State Mini (C)

Time of First Successful Submission: 2025-12-29 23:59:25

Internal State Mini (x86)

Time of First Successful Submission: 2025-12-30 00:05:14

Internal State (C)

Time of First Successful Submission: 2025-12-30 00:24:33

Internal State (x86)

Time of First Successful Submission: 2025-12-30 00:37:23

File Formats: Directives (C)

Time of First Successful Submission: 2025-12-30 00:44:16

File Formats: Directives (x86)

Time of First Successful Submission: 2025-12-30 00:45:43

The Patch Directive

Time of First Successful Submission: 2025-12-30 01:50:02

Your First Overflow (easy)

Time of First Successful Submission: 2025-12-30 17:25:53

Your First Overflow (hard)

Time of First Successful Submission: 2025-12-30 22:52:20

Precision (easy)

Time of First Successful Submission: 2025-12-30 23:06:20

Precision (hard)

Time of First Successful Submission: 2025-12-30 23:14:56

Variable Control (easy)

Time of First Successful Submission: 2025-12-30 23:17:53

Variable Control (hard)

Time of First Successful Submission: 2025-12-31 00:36:28

Control Hijack (easy)

Time of First Successful Submission: 2025-12-31 00:46:29

Control Hijack (hard)

Time of First Successful Submission: 2025-12-31 01:07:41

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-12-31 01:32:40

Tricky Control Hijack (hard)

Time of First Successful Submission: 2025-12-31 01:44:06

PIEs (easy)

Time of First Successful Submission: 2025-12-31 02:57:11

PIEs (hard)

Time of First Successful Submission: 2025-12-31 03:20:34

String Lengths (easy)

Time of First Successful Submission: 2025-12-31 03:26:33

String Lengths (hard)

Time of First Successful Submission: 2025-12-31 04:03:13

Basic Shellcode

Time of First Successful Submission: 2025-12-31 16:57:10

NOP Sleds

Time of First Successful Submission: 2025-12-31 17:00:06

NULL-Free Shellcode

Time of First Successful Submission: 2025-12-31 17:40:58

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2025-12-31 18:28:42

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2025-12-31 18:30:37

Hijack to Shellcode (easy)

Time of First Successful Submission: 2025-12-31 20:21:32

Hijack to Shellcode (hard)

Time of First Successful Submission: 2025-12-31 20:25:52

Wily Webserver

Time of First Successful Submission: 2026-01-02 15:42:47

The Watering Hole

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


Program Security

83 / 162 865 / 9557


ello ackers!

Time of First Successful Submission: 2026-01-02 19:15:35

Syscall Smuggler

Time of First Successful Submission: 2026-01-02 19:30:29

Syscall Shenanigans

Time of First Successful Submission: 2026-01-02 19:32:27

Byte Budget

Time of First Successful Submission: 2026-01-02 21:45:15

ClobberCode

Time of First Successful Submission: 2026-01-02 22:44:35

Diverse Delivery

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

Bounds Breaker (Easy)

Time of First Successful Submission: 2026-01-03 23:28:12

Bounds Breaker (Hard)

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

Casting Catastrophe (Easy)

Time of First Successful Submission: 2026-01-06 15:51:58

Casting Catastrophe (Hard)

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

Pointer Problems (Easy)

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

Pointer Problems (Hard)

Time of First Successful Submission: 2026-01-06 17:30:31

Anomalous Array (Easy)

Time of First Successful Submission: 2026-01-06 17:45:25

Anomalous Array (Hard)

Time of First Successful Submission: 2026-01-06 17:55:37

Loop Lunacy (Easy)

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

Loop Lunacy (Hard)

Time of First Successful Submission: 2026-01-09 01:47:27

Nosy Neighbor (Easy)

Time of First Successful Submission: 2026-01-09 02:30:21

Nosy Neighbor (Hard)

Time of First Successful Submission: 2026-01-09 02:32:11

Recursive Ruin (Easy)

Time of First Successful Submission: 2026-01-09 14:58:03

Recursive Ruin (Hard)

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

Lingering Leftover (Easy)

Time of First Successful Submission: 2026-01-09 15:42:01

Lingering Leftover (Hard)

Time of First Successful Submission: 2026-01-09 15:44:39

Latent Leak (Easy)

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

Latent Leak (Hard)

Time of First Successful Submission: 2026-01-09 16:50:51

Fork Foolery (Easy)

Time of First Successful Submission: 2026-01-09 17:47:49

Fork Foolery (Hard)

Time of First Successful Submission: 2026-01-09 18:00:42

Canary Conundrum (Easy)

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

Canary Conundrum (Hard)

Time of First Successful Submission: 2026-01-10 21:11:29

A Crafty Clobber (Easy)

Time of First Successful Submission: 2026-01-10 21:33:29

A Crafty Clobber (Hard)

Time of First Successful Submission: 2026-01-10 22:19:00

Terrible Token (Easy)

Time of First Successful Submission: 2026-01-11 03:22:51

Terrible Token (Hard)

Time of First Successful Submission: 2026-01-11 03:31:59

Tangled Ticket (Easy)

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

Tangled Ticket (Hard)

Time of First Successful Submission: 2026-01-11 03:50:22

Bit Bender

Time of First Successful Submission: 2026-01-11 15:57:10

Meager Mangler (Easy)

Time of First Successful Submission: 2026-01-11 16:12:29

Meager Mangler (Hard)

Time of First Successful Submission: 2026-01-11 17:56:47

Monstrous Mangler (Easy)

Time of First Successful Submission: 2026-01-11 18:07:58

Monstrous Mangler (Hard)

Time of First Successful Submission: 2026-01-11 18:28:33

Patched Up (Easy)

Time of First Successful Submission: 2026-01-11 18:44:40

Patched Up (Hard)

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

Puzzle Patch (Easy)

Time of First Successful Submission: 2026-01-11 18:48:20

Puzzle Patch (Hard)

Time of First Successful Submission: 2026-01-11 18:49:51

Patch Perfect (Easy)

Time of First Successful Submission: 2026-01-11 18:51:37

Patch Perfect (Hard)

Time of First Successful Submission: 2026-01-11 18:56:02

Trust the Yancode (Easy)

Time of First Successful Submission: 2026-01-11 20:22:52

Trust the Yancode (Hard)

Time of First Successful Submission: 2026-01-12 14:05:40

Know the Yancode (Easy)

Time of First Successful Submission: 2026-01-12 16:47:28

Know the Yancode (Hard)

Time of First Successful Submission: 2026-01-12 16:50:27

Master the Yancode (Easy)

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

Master the Yancode (Hard)

Time of First Successful Submission: 2026-01-12 17:21:19

Transcend the Yancode (Easy)

Time of First Successful Submission: 2026-01-12 17:29:51

Transcend the Yancode (Hard)

Time of First Successful Submission: 2026-01-12 17:39:34

Loose Link (Easy)

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

Loose Link (Hard)

Time of First Successful Submission: 2026-01-15 16:15:10

Call Chain (Easy)

Time of First Successful Submission: 2026-01-15 16:19:31

Call Chain (Hard)

Time of First Successful Submission: 2026-01-15 16:22:41

Chain of Command (Easy)

Time of First Successful Submission: 2026-01-15 17:00:47

Chain of Command (Hard)

Time of First Successful Submission: 2026-01-15 17:07:05

Stop, Pop, and ROP (Easy)

Time of First Successful Submission: 2026-01-15 19:34:20

Stop, Pop, and ROP (Hard)

Time of First Successful Submission: 2026-01-15 19:45:47

Stop, Pop and ROP II (Easy)

Time of First Successful Submission: 2026-01-15 20:28:09

Stop, Pop, and ROP II (Hard)

Time of First Successful Submission: 2026-01-15 20:31:42

Indirect Invocation (Easy)

Time of First Successful Submission: 2026-01-15 21:19:43

Indirect Invocation (Hard)

Time of First Successful Submission: 2026-01-15 21:22:52

Leaky Libc (Easy)

Time of First Successful Submission: 2026-01-15 23:25:32

Leaky Libc (Hard)

Time of First Successful Submission: 2026-01-15 23:31:41

Putsception (Easy)

Time of First Successful Submission: 2026-01-16 00:27:03

Putsception (Hard)

Time of First Successful Submission: 2026-01-16 00:31:56

Pivotal Prelude (Easy)

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

Pivotal Prelude (Hard)

Time of First Successful Submission: 2026-01-17 22:38:50

Pivotal Pointer (Easy)

Time of First Successful Submission: 2026-01-18 02:45:52

Pivotal Pointer (Hard)

Time of First Successful Submission: 2026-01-18 02:56:34

Pivotal Payload (Easy)

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

Pivotal Payload (Hard)

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

Pivotal Pursuit (Easy)

Time of First Successful Submission: 2026-01-18 19:13:17

Pivotal Pursuit (Hard)

Time of First Successful Submission: 2026-01-18 19:19:46

Freebie (Easy)

Time of First Successful Submission: 2026-01-19 16:52:27

Freebie (Hard)

Time of First Successful Submission: 2026-01-19 16:53:48

Freebin Feint (Easy)

Time of First Successful Submission: 2026-01-19 16:55:13

Freebin Feint (Hard)

Time of First Successful Submission: 2026-01-19 17:08:58

Free Flag Fumble (Easy)

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

Free Flag Fumble (Hard)

Time of First Successful Submission: 2026-01-19 17:20:42


Start Here

10 / 12 18849 / 43267


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-21 19:14:39

Using the GUI Desktop

Time of First Successful Submission: 2025-12-21 19:16:27

Pasting into the Desktop

Time of First Successful Submission: 2025-12-21 19:17:58

Restarting Challenges

Time of First Successful Submission: 2025-12-21 19:20:06

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2025-12-23 15:14:09

Using Privileged Mode

Time of First Successful Submission: 2025-12-23 15:18:35

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-23 15:20:12

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-23 15:20:43


Linux Luminarium

128 / 128 985 / 32351


Intro to Commands

Time of First Successful Submission: 2025-12-21 19:38:40

Intro to Arguments

Time of First Successful Submission: 2025-12-21 19:39:24

Command History

Time of First Successful Submission: 2025-12-21 19:39:53

The Root

Time of First Successful Submission: 2025-12-21 19:53:39

Program and absolute paths

Time of First Successful Submission: 2025-12-21 19:54:05

Position thy self

Time of First Successful Submission: 2025-12-21 19:54:34

Position elsewhere

Time of First Successful Submission: 2025-12-21 19:55:24

implicit relative paths, from /

Time of First Successful Submission: 2025-12-21 19:56:17

explicit relative paths, from /

Time of First Successful Submission: 2025-12-21 19:57:11

implicit relative path

Time of First Successful Submission: 2025-12-21 19:57:52

home sweet home

Time of First Successful Submission: 2025-12-21 19:59:39

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-21 20:00:20

catting absolute paths

Time of First Successful Submission: 2025-12-21 20:00:47

more catting practice

Time of First Successful Submission: 2025-12-21 20:01:32

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-21 20:02:06

comparing files

Time of First Successful Submission: 2025-12-21 20:02:44

listing files

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

touching files

Time of First Successful Submission: 2025-12-21 20:04:00

removing files

Time of First Successful Submission: 2025-12-21 20:04:21

moving files

Time of First Successful Submission: 2025-12-21 20:04:53

copying files

Time of First Successful Submission: 2025-12-21 20:05:21

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-21 20:10:26

making directories

Time of First Successful Submission: 2025-12-21 20:12:23

finding files

Time of First Successful Submission: 2025-12-21 20:14:04

linking files

Time of First Successful Submission: 2025-12-21 20:20:40

Learning From Documentation

Time of First Successful Submission: 2025-12-21 20:30:07

Learning Complex Usage

Time of First Successful Submission: 2025-12-21 20:30:35

Reading Manuals

Time of First Successful Submission: 2025-12-21 20:32:43

Searching Manuals

Time of First Successful Submission: 2025-12-21 20:33:45

Searching For Manuals

Time of First Successful Submission: 2025-12-21 20:47:55

Helpful Programs

Time of First Successful Submission: 2025-12-21 20:49:27

Help for Builtins

Time of First Successful Submission: 2025-12-21 20:50:37

Matching with *

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

Matching with ?

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

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2025-12-21 21:19:56

Multiple globs

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

Mixing globs

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

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2025-12-21 21:25:54

Multiple options for tab completion

Time of First Successful Submission: 2025-12-21 21:28:09

Tab completion on commands

Time of First Successful Submission: 2025-12-21 21:28:38

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2025-12-21 21:30:44

Appending output

Time of First Successful Submission: 2025-12-21 21:32:08

Redirecting errors

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

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2025-12-21 22:15:35

Grepping live output

Time of First Successful Submission: 2025-12-21 22:16:54

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2025-12-21 22:24:34

Process substitution for input

Time of First Successful Submission: 2025-12-21 22:27:02

Writing to multiple programs

Time of First Successful Submission: 2025-12-21 23:02:18

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-21 23:04:24

Named pipes

Time of First Successful Submission: 2025-12-21 23:11:14

Printing Variables

Time of First Successful Submission: 2025-12-22 02:16:11

Setting Variables

Time of First Successful Submission: 2025-12-22 02:16:44

Multi-word Variables

Time of First Successful Submission: 2025-12-22 02:17:15

Exporting Variables

Time of First Successful Submission: 2025-12-22 02:20:22

Printing Exported Variables

Time of First Successful Submission: 2025-12-22 02:21:13

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2025-12-22 02:22:55

Reading Files

Time of First Successful Submission: 2025-12-22 02:23:46

Translating characters

Time of First Successful Submission: 2025-12-22 02:26:27

Deleting characters

Time of First Successful Submission: 2025-12-22 02:27:09

Deleting newlines

Time of First Successful Submission: 2025-12-22 02:28:54

Extracting the first lines with head

Time of First Successful Submission: 2025-12-22 02:29:29

Extracting specific sections of text

Time of First Successful Submission: 2025-12-22 02:31:19

Sorting data

Time of First Successful Submission: 2025-12-22 02:32:07

Listing Processes

Time of First Successful Submission: 2025-12-22 02:36:34

Killing Processes

Time of First Successful Submission: 2025-12-22 02:38:37

Interrupting Processes

Time of First Successful Submission: 2025-12-22 02:38:56

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-22 02:40:06

Suspending Processes

Time of First Successful Submission: 2025-12-22 02:41:03

Resuming Processes

Time of First Successful Submission: 2025-12-22 02:41:30

Backgrounding Processes

Time of First Successful Submission: 2025-12-22 02:43:08

Foregrounding Processes

Time of First Successful Submission: 2025-12-22 02:44:36

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-22 02:44:59

Process Exit Codes

Time of First Successful Submission: 2025-12-22 02:46:51

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2025-12-22 02:59:37

Cracking passwords

Time of First Successful Submission: 2025-12-22 03:13:15

Using sudo

Time of First Successful Submission: 2025-12-22 03:15:58

Changing File Ownership

Time of First Successful Submission: 2025-12-22 18:05:03

Groups and Files

Time of First Successful Submission: 2025-12-22 18:26:30

Fun With Groups Names

Time of First Successful Submission: 2025-12-22 18:27:21

Changing Permissions

Time of First Successful Submission: 2025-12-22 18:46:30

Executable Files

Time of First Successful Submission: 2025-12-22 18:47:44

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-22 19:03:20

Permissions Setting Practice

Time of First Successful Submission: 2025-12-22 19:06:41

The SUID Bit

Time of First Successful Submission: 2025-12-22 19:09:35

Chaining with Semicolons

Time of First Successful Submission: 2025-12-22 21:07:52

Building on Success

Time of First Successful Submission: 2025-12-22 21:09:35

Handling Failure

Time of First Successful Submission: 2025-12-22 21:09:59

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2025-12-22 21:13:42

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2025-12-22 21:34:09

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-22 21:36:50

Reading Shell Scripts

Time of First Successful Submission: 2025-12-22 21:38:05

Launching Screen

Time of First Successful Submission: 2025-12-22 21:39:34

Detaching and Attaching

Time of First Successful Submission: 2025-12-22 22:05:14

Finding Sessions

Time of First Successful Submission: 2025-12-22 22:05:59

Switching Windows

Time of First Successful Submission: 2025-12-22 22:06:49

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-22 22:08:16

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-22 22:09:00

The PATH Variable

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

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2025-12-22 22:20:09

Adding Commands

Time of First Successful Submission: 2025-12-22 22:24:02

Hijacking Commands

Time of First Successful Submission: 2025-12-22 22:24:45

Bashrc Backdoor

Time of First Successful Submission: 2025-12-22 22:39:07

Sniffing Input

Time of First Successful Submission: 2025-12-23 14:12:12

Overshared Directories

Time of First Successful Submission: 2025-12-23 14:16:35

Tricky Linking

Time of First Successful Submission: 2025-12-23 14:21:59

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-23 14:25:52

Snooping on Configurations

Time of First Successful Submission: 2025-12-23 14:27:47

The Fork Bomb

Time of First Successful Submission: 2025-12-23 14:46:12

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-23 14:57:00

rm -rf /

Time of First Successful Submission: 2025-12-23 15:04:12

Life after rm -rf /

Time of First Successful Submission: 2025-12-23 15:09:19

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-23 15:12:14


Computing 101

68 / 94 2192 / 21498


Your First Register

Time of First Successful Submission: 2025-12-23 16:37:42

Your First Syscall

Time of First Successful Submission: 2025-12-23 16:39:12

Exit Codes

Time of First Successful Submission: 2025-12-23 16:41:20

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2025-12-23 17:03:57

Loading From Memory

Time of First Successful Submission: 2025-12-23 18:39:28

More Loading Practice

Time of First Successful Submission: 2025-12-23 18:42:03

Dereferencing Pointers

Time of First Successful Submission: 2025-12-23 18:58:33

Dereferencing Yourself

Time of First Successful Submission: 2025-12-23 19:08:04

Dereferencing with Offsets

Time of First Successful Submission: 2025-12-23 19:11:11

Stored Addresses

Time of First Successful Submission: 2025-12-23 19:12:15

Double Dereference

Time of First Successful Submission: 2025-12-23 19:15:13

Tracing Syscalls

Time of First Successful Submission: 2025-12-23 17:17:42

Starting GDB

Time of First Successful Submission: 2025-12-23 17:25:38

Starting Programs in GDB

Time of First Successful Submission: 2025-12-23 17:27:18

Writing Output

Time of First Successful Submission: 2025-12-23 19:42:02

Chaining Syscalls

Time of First Successful Submission: 2025-12-23 19:43:08

Writing Strings

Time of First Successful Submission: 2025-12-23 19:43:35

Reading Data

Time of First Successful Submission: 2025-12-23 19:47:19

set-register

Time of First Successful Submission: 2025-12-23 20:31:53

set-multiple-registers

Time of First Successful Submission: 2025-12-23 20:32:40

add-to-register

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

linear-equation-registers

Time of First Successful Submission: 2025-12-23 20:37:37

integer-division

Time of First Successful Submission: 2025-12-23 20:46:03

modulo-operation

Time of First Successful Submission: 2025-12-23 20:47:30

set-upper-byte

Time of First Successful Submission: 2025-12-23 21:26:30

efficient-modulo

Time of First Successful Submission: 2025-12-23 21:36:47

byte-extraction

Time of First Successful Submission: 2025-12-23 21:45:41

bitwise-and

Time of First Successful Submission: 2025-12-23 21:54:43

check-even

Time of First Successful Submission: 2025-12-23 22:08:44

memory-read

Time of First Successful Submission: 2025-12-23 22:13:17

memory-write

Time of First Successful Submission: 2025-12-23 22:13:49

memory-increment

Time of First Successful Submission: 2025-12-23 22:16:16

byte-access

Time of First Successful Submission: 2025-12-23 22:30:58

memory-size-access

Time of First Successful Submission: 2025-12-23 22:32:47

little-endian-write

Time of First Successful Submission: 2025-12-23 22:46:59

memory-sum

Time of First Successful Submission: 2025-12-23 22:57:46

stack-subtraction

Time of First Successful Submission: 2025-12-24 00:20:02

swap-stack-values

Time of First Successful Submission: 2025-12-24 00:21:34

average-stack-values

Time of First Successful Submission: 2025-12-24 00:27:11

absolute-jump

Time of First Successful Submission: 2025-12-24 00:36:50

relative-jump

Time of First Successful Submission: 2025-12-24 00:43:57

jump-trampoline

Time of First Successful Submission: 2025-12-24 00:48:12

conditional-jump

Time of First Successful Submission: 2025-12-24 01:22:13

indirect-jump

Time of First Successful Submission: 2025-12-24 01:37:20

average-loop

Time of First Successful Submission: 2025-12-24 01:48:35

count-non-zero

Time of First Successful Submission: 2025-12-24 01:55:53

string-lower

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

most-common-byte

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

Exit

Time of First Successful Submission: 2025-12-25 15:46:28

Socket

Time of First Successful Submission: 2025-12-25 16:01:34

Bind

Time of First Successful Submission: 2025-12-25 16:38:50

Listen

Time of First Successful Submission: 2025-12-25 16:46:32

Accept

Time of First Successful Submission: 2025-12-25 17:00:58

Static Response

Time of First Successful Submission: 2025-12-25 17:16:20

Dynamic Response

Time of First Successful Submission: 2025-12-25 17:35:17

Iterative GET Server

Time of First Successful Submission: 2025-12-25 18:19:06

Concurrent GET Server

Time of First Successful Submission: 2025-12-25 18:39:07

Concurrent POST Server

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

Web Server

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

Debugging Programs

Time of First Successful Submission: 2025-12-24 19:42:13

Inspecting Registers

Time of First Successful Submission: 2025-12-24 19:49:11

Examining Memory

Time of First Successful Submission: 2025-12-24 20:13:26

Setting Breakpoints

Time of First Successful Submission: 2025-12-24 20:26:51

GDB Scripting

Time of First Successful Submission: 2025-12-24 20:36:14

Modifying Data

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

Modifying Execution

Time of First Successful Submission: 2025-12-24 21:15:37

Broken Functions

Time of First Successful Submission: 2025-12-24 21:26:30


Playing With Programs

116 / 116 610 / 23365


What's the password?

Time of First Successful Submission: 2025-12-25 20:37:41

... and again!

Time of First Successful Submission: 2025-12-25 20:38:01

Newline Troubles

Time of First Successful Submission: 2025-12-25 20:39:31

Reasoning about files

Time of First Successful Submission: 2025-12-25 20:55:44

Specifying Filenames

Time of First Successful Submission: 2025-12-25 20:57:38

Binary and Hex Encoding

Time of First Successful Submission: 2025-12-25 21:05:13

More Hex

Time of First Successful Submission: 2025-12-25 21:05:45

Decoding Hex

Time of First Successful Submission: 2025-12-25 21:09:50

Decoding Practice

Time of First Successful Submission: 2025-12-25 21:11:40

Encoding Practice

Time of First Successful Submission: 2025-12-25 21:13:40

Hex-encoding ASCII

Time of First Successful Submission: 2025-12-25 21:14:42

Nested Encoding

Time of First Successful Submission: 2025-12-25 21:17:15

Hex-encoding UTF-8

Time of First Successful Submission: 2025-12-25 21:18:10

UTF Mixups

Time of First Successful Submission: 2025-12-25 22:26:14

Modifying Encoded Data

Time of First Successful Submission: 2025-12-25 22:27:31

Decoding Base64

Time of First Successful Submission: 2025-12-25 22:29:00

Encoding Base64

Time of First Successful Submission: 2025-12-25 22:29:46

Dealing with Obfuscation

Time of First Successful Submission: 2025-12-25 22:31:05

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-12-25 22:33:40

Your First HTTP Request

Time of First Successful Submission: 2025-12-26 00:43:50

Reading Flask

Time of First Successful Submission: 2025-12-26 00:55:14

Commented Data

Time of First Successful Submission: 2025-12-26 00:46:15

HTTP Metadata

Time of First Successful Submission: 2025-12-26 00:47:04

HTTP (netcat)

Time of First Successful Submission: 2025-12-26 00:49:48

HTTP Paths (netcat)

Time of First Successful Submission: 2025-12-26 00:50:38

HTTP (curl)

Time of First Successful Submission: 2025-12-26 00:51:21

HTTP (python)

Time of First Successful Submission: 2025-12-26 00:52:30

HTTP Host Header (python)

Time of First Successful Submission: 2025-12-26 00:54:15

HTTP Host Header (curl)

Time of First Successful Submission: 2025-12-26 00:56:04

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-12-26 00:58:32

URL Encoding (netcat)

Time of First Successful Submission: 2025-12-26 01:00:26

HTTP GET Parameters

Time of First Successful Submission: 2025-12-26 01:01:48

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-12-26 01:03:32

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-12-26 01:05:47

HTTP Forms

Time of First Successful Submission: 2025-12-26 01:08:20

HTTP Forms (curl)

Time of First Successful Submission: 2025-12-26 01:09:36

HTTP Forms (netcat)

Time of First Successful Submission: 2025-12-26 01:12:08

HTTP Forms (python)

Time of First Successful Submission: 2025-12-26 01:14:58

HTTP Forms Without Forms

Time of First Successful Submission: 2025-12-26 01:16:19

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-12-26 01:17:42

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-12-26 01:20:21

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-12-26 01:22:05

HTTP Redirects (curl)

Time of First Successful Submission: 2025-12-26 01:22:34

HTTP Redirects (python)

Time of First Successful Submission: 2025-12-26 01:23:18

HTTP Cookies (curl)

Time of First Successful Submission: 2025-12-26 01:33:23

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-12-26 01:34:54

HTTP Cookies (python)

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

Server State (python)

Time of First Successful Submission: 2025-12-26 01:37:28

Listening Web

Time of First Successful Submission: 2025-12-26 01:42:01

Speaking Redirects

Time of First Successful Submission: 2025-12-26 01:49:49

JavaScript Redirects

Time of First Successful Submission: 2025-12-26 01:58:36

Including JavaScript

Time of First Successful Submission: 2025-12-26 02:07:09

HTTP (javascript)

Time of First Successful Submission: 2025-12-26 02:09:51

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-12-26 02:11:10

HTTP Forms (javascript)

Time of First Successful Submission: 2025-12-26 02:14:00

cat

Time of First Successful Submission: 2025-12-26 16:06:22

more

Time of First Successful Submission: 2025-12-26 16:06:54

less

Time of First Successful Submission: 2025-12-26 16:07:40

tail

Time of First Successful Submission: 2025-12-26 16:08:05

head

Time of First Successful Submission: 2025-12-26 16:08:30

sort

Time of First Successful Submission: 2025-12-26 16:08:45

vim

Time of First Successful Submission: 2025-12-26 16:09:05

emacs

Time of First Successful Submission: 2025-12-26 16:09:27

nano

Time of First Successful Submission: 2025-12-26 16:09:54

rev

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

od

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

hd

Time of First Successful Submission: 2025-12-26 16:13:14

xxd

Time of First Successful Submission: 2025-12-26 16:13:53

base32

Time of First Successful Submission: 2025-12-26 16:14:29

base64

Time of First Successful Submission: 2025-12-26 16:14:46

split

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

gzip

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

bzip2

Time of First Successful Submission: 2025-12-26 16:22:36

zip

Time of First Successful Submission: 2025-12-26 16:25:40

tar

Time of First Successful Submission: 2025-12-26 16:28:37

ar

Time of First Successful Submission: 2025-12-26 16:31:05

cpio

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

genisoimage

Time of First Successful Submission: 2025-12-26 16:36:49

env

Time of First Successful Submission: 2025-12-26 16:39:06

find

Time of First Successful Submission: 2025-12-26 17:20:23

make

Time of First Successful Submission: 2025-12-26 17:22:03

nice

Time of First Successful Submission: 2025-12-26 17:22:36

timeout

Time of First Successful Submission: 2025-12-26 17:23:14

stdbuf

Time of First Successful Submission: 2025-12-26 17:24:01

setarch

Time of First Successful Submission: 2025-12-26 17:25:07

watch

Time of First Successful Submission: 2025-12-26 17:28:11

socat

Time of First Successful Submission: 2025-12-26 17:29:18

whiptail

Time of First Successful Submission: 2025-12-26 17:31:01

awk

Time of First Successful Submission: 2025-12-26 17:31:52

sed

Time of First Successful Submission: 2025-12-26 17:32:23

ed

Time of First Successful Submission: 2025-12-26 17:33:46

chown

Time of First Successful Submission: 2025-12-26 17:35:34

chmod

Time of First Successful Submission: 2025-12-26 17:37:41

cp

Time of First Successful Submission: 2025-12-26 17:41:01

mv

Time of First Successful Submission: 2025-12-26 17:42:58

perl

Time of First Successful Submission: 2025-12-26 17:43:28

python

Time of First Successful Submission: 2025-12-26 17:43:54

ruby

Time of First Successful Submission: 2025-12-26 17:45:13

bash

Time of First Successful Submission: 2025-12-26 17:46:22

date

Time of First Successful Submission: 2025-12-26 17:47:24

dmesg

Time of First Successful Submission: 2025-12-26 17:48:05

wc

Time of First Successful Submission: 2025-12-26 17:50:11

gcc

Time of First Successful Submission: 2025-12-26 17:50:58

as

Time of First Successful Submission: 2025-12-26 17:52:20

wget

Time of First Successful Submission: 2025-12-26 17:53:33

ssh-keygen

Time of First Successful Submission: 2025-12-26 17:55:20

SQL Queries

Time of First Successful Submission: 2025-12-26 18:01:30

Filtering SQL

Time of First Successful Submission: 2025-12-26 18:05:50

Choosing Columns

Time of First Successful Submission: 2025-12-26 18:08:53

Exclusionary Filtering

Time of First Successful Submission: 2025-12-26 18:10:17

Filtering Strings

Time of First Successful Submission: 2025-12-26 18:11:18

Filtering on Expressions

Time of First Successful Submission: 2025-12-26 18:12:43

SELECTing Expressions

Time of First Successful Submission: 2025-12-26 18:16:33

Composite Conditions

Time of First Successful Submission: 2025-12-26 18:18:28

Reaching Your LIMITs

Time of First Successful Submission: 2025-12-26 18:20:13

Querying Metadata

Time of First Successful Submission: 2025-12-26 18:23:51


GCA CTF

10 / 104 18976 / 43544


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-21 19:14:39

Using the GUI Desktop

Time of First Successful Submission: 2025-12-21 19:16:27

Pasting into the Desktop

Time of First Successful Submission: 2025-12-21 19:17:58

Restarting Challenges

Time of First Successful Submission: 2025-12-21 19:20:06

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2025-12-23 15:14:09

Using Privileged Mode

Time of First Successful Submission: 2025-12-23 15:18:35

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-23 15:20:12

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-23 15:20:43