pwn.college Archives

15 / 202 9235 / 22788


level1

Time of First Successful Submission: 2024-07-01 16:59:41

level2

Time of First Successful Submission: 2024-07-01 17:00:40

level3

Time of First Successful Submission: 2024-07-01 17:01:55

level4

Time of First Successful Submission: 2024-07-01 17:04:21

level5

Time of First Successful Submission: 2024-07-01 17:08:57

level6

Time of First Successful Submission: 2024-07-01 17:10:10

level7

Time of First Successful Submission: 2024-07-01 17:13:03

HTTP (curl)

Time of First Successful Submission: 2024-06-26 02:13:24

HTTP (python)

Time of First Successful Submission: 2024-06-26 03:04:17

URL Encoding (curl)

Time of First Successful Submission: 2024-06-28 16:01:43

URL Encoding (python)

Time of First Successful Submission: 2024-06-28 16:03:42

HTTP GET Parameters (netcat)

Time of First Successful Submission: 2024-06-28 16:08:40

HTTP GET Parameters (python)

Time of First Successful Submission: 2024-06-28 16:11:10

Multiple HTTP Parameters (python)

Time of First Successful Submission: 2024-06-28 16:23:15

Triple Dereference

Time of First Successful Submission: 2025-09-27 12:14:39


Intro to Programming Languages

15 / 234 3937 / 31864


Commands

Time of First Successful Submission: 2025-09-04 11:00:59

Command Arguments

Time of First Successful Submission: 2025-09-04 11:01:46

Command History

Time of First Successful Submission: 2025-09-04 11:02:26

The Root Path

Time of First Successful Submission: 2024-06-26 07:13:04

Absolute Paths

Time of First Successful Submission: 2024-06-26 07:14:28

Changing position

Time of First Successful Submission: 2024-06-26 07:15:49

Changing to an Absolute Path

Time of First Successful Submission: 2024-06-26 07:17:47

Relative Paths

Time of First Successful Submission: 2024-06-26 07:21:32

Cat

Time of First Successful Submission: 2024-06-26 07:54:59

Ls

Time of First Successful Submission: 2024-06-26 07:59:32

Ls All

Time of First Successful Submission: 2024-06-26 08:02:28

Find

Time of First Successful Submission: 2024-06-26 08:22:55

Piping Echo

Time of First Successful Submission: 2024-06-27 07:37:36

Piping Stdout

Time of First Successful Submission: 2024-06-27 07:39:16

Piping Stdin

Time of First Successful Submission: 2024-06-27 07:46:29


Intro to Cybersecurity

175 / 183 274 / 19990


Path Traversal 1

Time of First Successful Submission: 2025-09-02 16:12:04

Path Traversal 2

Time of First Successful Submission: 2025-09-02 16:23:24

CMDi 1

Time of First Successful Submission: 2025-09-03 14:01:05

CMDi 2

Time of First Successful Submission: 2025-09-03 14:07:22

CMDi 3

Time of First Successful Submission: 2025-09-03 14:12:46

CMDi 4

Time of First Successful Submission: 2025-10-08 08:47:15

CMDi 5

Time of First Successful Submission: 2025-10-08 09:04:20

CMDi 6

Time of First Successful Submission: 2025-10-08 09:28:50

Authentication Bypass 1

Time of First Successful Submission: 2025-10-08 09:48:43

Authentication Bypass 2

Time of First Successful Submission: 2025-10-08 09:58:50

SQLi 1

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

SQLi 2

Time of First Successful Submission: 2025-10-10 14:24:16

SQLi 3

Time of First Successful Submission: 2025-10-10 14:39:50

SQLi 4

Time of First Successful Submission: 2025-10-10 15:04:02

SQLi 5

Time of First Successful Submission: 2025-10-13 09:34:03

XSS 1

Time of First Successful Submission: 2025-09-03 14:28:45

XSS 2

Time of First Successful Submission: 2025-09-03 14:33:29

XSS 3

Time of First Successful Submission: 2025-09-03 14:40:11

XSS 4

Time of First Successful Submission: 2026-02-08 11:14:24

XSS 5

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

XSS 6

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

XSS 7

Time of First Successful Submission: 2026-02-08 17:43:20

CSRF 1

Time of First Successful Submission: 2026-02-09 17:21:14

CSRF 2

Time of First Successful Submission: 2026-02-09 18:00:36

CSRF 3

Time of First Successful Submission: 2026-02-09 21:35:29

CSRF 4

Time of First Successful Submission: 2026-02-09 22:00:47

CSRF 5

Time of First Successful Submission: 2026-02-10 10:16:42

Connect

Time of First Successful Submission: 2026-02-10 12:34:53

Send

Time of First Successful Submission: 2026-02-10 12:37:36

Shutdown

Time of First Successful Submission: 2026-02-10 12:53:09

Listen

Time of First Successful Submission: 2026-02-10 12:59:32

Scan 1

Time of First Successful Submission: 2026-02-10 13:21:19

Scan 2

Time of First Successful Submission: 2026-02-10 13:49:45

Monitor 1

Time of First Successful Submission: 2026-02-10 13:59:24

Monitor 2

Time of First Successful Submission: 2026-02-10 15:36:11

Sniffing Cookies

Time of First Successful Submission: 2026-02-10 16:16:25

Network Configuration

Time of First Successful Submission: 2026-02-10 16:35:48

Firewall 1

Time of First Successful Submission: 2026-02-10 18:55:38

Firewall 2

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

Firewall 3

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

Denial of Service 1

Time of First Successful Submission: 2026-02-11 05:34:26

Denial of Service 2

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

Denial of Service 3

Time of First Successful Submission: 2026-02-11 11:01:27

Ethernet

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

IP

Time of First Successful Submission: 2026-02-11 12:05:29

TCP

Time of First Successful Submission: 2026-02-11 12:14:11

TCP Handshake

Time of First Successful Submission: 2026-02-16 17:08:22

UDP

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

UDP 2

Time of First Successful Submission: 2026-02-17 04:14:51

UDP Spoofing 1

Time of First Successful Submission: 2026-02-17 04:41:21

UDP Spoofing 2

Time of First Successful Submission: 2026-02-17 23:10:53

UDP Spoofing 3

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

UDP Spoofing 4

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

ARP

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

Intercept

Time of First Successful Submission: 2026-03-10 22:37:27

Man-in-the-Middle

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

XOR

Time of First Successful Submission: 2025-09-05 23:35:31

XORing Hex

Time of First Successful Submission: 2026-02-12 21:05:20

XORing ASCII

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

XORing ASCII Strings

Time of First Successful Submission: 2026-02-12 22:15:23

One-time Pad

Time of First Successful Submission: 2024-06-30 12:13:34

One-time Pad Tampering

Time of First Successful Submission: 2026-02-12 22:42:51

Many-time Pad

Time of First Successful Submission: 2024-06-30 12:15:03

AES

Time of First Successful Submission: 2024-06-30 12:25:03

AES-ECB-CPA

Time of First Successful Submission: 2026-02-18 22:28:33

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-02-18 23:48:56

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-02-20 14:15:36

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-02-20 14:44:14

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-02-20 21:16:14

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-02-20 21:32:36

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-02-20 23:35:35

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-02-21 22:16:13

AES-CBC

Time of First Successful Submission: 2026-02-22 20:42:25

AES-CBC Tampering

Time of First Successful Submission: 2026-02-22 21:48:37

AES-CBC Resizing

Time of First Successful Submission: 2026-02-23 13:57:15

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-02-23 16:25:40

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-02-23 17:53:08

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-02-24 11:08:54

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-02-24 13:42:05

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-02-24 13:56:15

DHKE

Time of First Successful Submission: 2026-02-24 14:36:53

DHKE-to-AES

Time of First Successful Submission: 2026-02-24 14:58:25

RSA 1

Time of First Successful Submission: 2026-02-25 12:48:42

RSA 2

Time of First Successful Submission: 2026-02-25 13:01:50

RSA 3

Time of First Successful Submission: 2026-02-25 13:20:01

RSA 4

Time of First Successful Submission: 2026-02-25 14:03:36

RSA Signatures

Time of First Successful Submission: 2026-03-11 21:16:19

SHA 1

Time of First Successful Submission: 2026-03-11 18:24:50

SHA 2

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

level1

Time of First Successful Submission: 2026-02-25 15:27:30

level2

Time of First Successful Submission: 2026-02-25 15:29:36

level3

Time of First Successful Submission: 2026-02-25 15:31:10

level4

Time of First Successful Submission: 2026-02-25 15:41:27

level5

Time of First Successful Submission: 2026-02-25 16:00:14

level6

Time of First Successful Submission: 2026-02-26 11:59:01

level7

Time of First Successful Submission: 2026-02-26 12:43:45

level8

Time of First Successful Submission: 2026-02-26 12:50:44

level9

Time of First Successful Submission: 2026-02-26 12:53:58

level10

Time of First Successful Submission: 2026-02-26 13:01:22

level11

Time of First Successful Submission: 2026-02-26 13:11:43

level12

Time of First Successful Submission: 2026-02-26 13:18:37

level13

Time of First Successful Submission: 2026-02-26 13:33:59

level14

Time of First Successful Submission: 2026-02-26 13:35:42

level15

Time of First Successful Submission: 2026-02-26 13:50:50

level16

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

level17

Time of First Successful Submission: 2026-03-13 18:49:49

level18

Time of First Successful Submission: 2026-03-13 18:53:46

level19

Time of First Successful Submission: 2026-03-13 19:18:11

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-02-28 00:09:16

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-02-28 00:21:46

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-02-28 00:37:09

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2026-02-28 08:12:57

Reading Endianness (x86)

Time of First Successful Submission: 2026-02-28 08:33:59

Version Information (Python)

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

Version Information (C)

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

Version Information (x86)

Time of First Successful Submission: 2026-02-28 16:53:52

Metadata and Data (Python)

Time of First Successful Submission: 2026-02-28 17:17:00

Metadata and Data (C)

Time of First Successful Submission: 2026-02-28 19:47:05

Metadata and Data (x86)

Time of First Successful Submission: 2026-02-28 20:05:50

Input Restrictions (Python)

Time of First Successful Submission: 2026-02-28 20:37:33

Input Restrictions (C)

Time of First Successful Submission: 2026-02-28 20:46:21

Input Restrictions (x86)

Time of First Successful Submission: 2026-02-28 21:10:32

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-03-01 07:43:55

Behold the cIMG! (C)

Time of First Successful Submission: 2026-03-01 07:51:25

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-03-01 07:59:01

A Basic cIMG (Python)

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

A Basic cIMG (C)

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

A Basic cIMG (x86)

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

Internal State Mini (C)

Time of First Successful Submission: 2026-03-01 15:36:55

Internal State Mini (x86)

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

Internal State (C)

Time of First Successful Submission: 2026-03-01 21:58:10

Internal State (x86)

Time of First Successful Submission: 2026-03-01 22:59:38

File Formats: Directives (C)

Time of First Successful Submission: 2026-03-02 14:36:19

File Formats: Directives (x86)

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

The Patch Directive

Time of First Successful Submission: 2026-03-03 19:02:21

Optimizing for Space

Time of First Successful Submission: 2026-03-03 20:01:33

Tweaking Images

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

Storage and Retrieval

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

Extracting Knowledge

Time of First Successful Submission: 2026-03-04 23:26:52

Advanced Sprites

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

Accessing Resources

Time of First Successful Submission: 2026-03-08 01:09:53

Unsafe Animations

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

Animations

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

Interoperability: Patching Data

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

Patching Code

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

Patching Control Flow

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

Your First Overflow (easy)

Time of First Successful Submission: 2026-03-14 15:36:41

Your First Overflow (hard)

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

Precision (easy)

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

Precision (hard)

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

Variable Control (easy)

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

Variable Control (hard)

Time of First Successful Submission: 2026-03-14 20:58:19

Control Hijack (easy)

Time of First Successful Submission: 2026-03-14 21:36:40

Control Hijack (hard)

Time of First Successful Submission: 2026-03-15 07:47:52

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-03-15 08:24:26

PIEs (easy)

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

PIEs (hard)

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

String Lengths (easy)

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

String Lengths (hard)

Time of First Successful Submission: 2026-03-16 16:52:42

Basic Shellcode

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

NOP Sleds

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

NULL-Free Shellcode

Time of First Successful Submission: 2026-03-18 22:48:30

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-03-19 00:35:13

Hijack to (Mapped) Shellcode (hard)

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

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-03-19 01:17:36

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-03-26 16:30:41

ECB-to-Win (easy)

Time of First Successful Submission: 2026-03-19 18:17:48

ECB-to-Win (hard)

Time of First Successful Submission: 2026-03-20 14:15:51

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-03-20 19:43:24

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-03-20 21:08:51

CIMG Screenshots

Time of First Successful Submission: 2026-03-28 13:02:46

CIMG Screenshots 2

Time of First Successful Submission: 2026-03-29 08:35:38

Wily Webserver

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


Start Here

12 / 12 1446 / 43149


Using the Terminal

Time of First Successful Submission: 2025-09-02 14:48:47

Using the VSCode Workspace

Time of First Successful Submission: 2024-06-26 00:53:18

Using the GUI Desktop

Time of First Successful Submission: 2024-06-26 00:56:22

Pasting into the Desktop

Time of First Successful Submission: 2024-06-26 01:00:17

Restarting Challenges

Time of First Successful Submission: 2024-06-26 01:37:26

Challenge Programs

Time of First Successful Submission: 2024-06-26 01:39:48

The Flag File

Time of First Successful Submission: 2024-06-26 01:49:56

Using Privileged Mode

Time of First Successful Submission: 2024-06-26 01:55:46

Persistent Home Directories - One

Time of First Successful Submission: 2024-06-26 01:59:58

Persistent Home Directories - Two

Time of First Successful Submission: 2024-06-26 02:01:37


Linux Luminarium

128 / 128 1845 / 32272


Intro to Commands

Time of First Successful Submission: 2025-09-04 11:00:59

Intro to Arguments

Time of First Successful Submission: 2025-09-04 11:01:46

Command History

Time of First Successful Submission: 2025-09-04 11:02:26

The Root

Time of First Successful Submission: 2024-06-26 07:13:04

Program and absolute paths

Time of First Successful Submission: 2024-06-26 07:14:28

Position thy self

Time of First Successful Submission: 2024-06-26 07:15:49

Position elsewhere

Time of First Successful Submission: 2024-06-26 07:17:47

implicit relative paths, from /

Time of First Successful Submission: 2024-06-26 07:21:32

explicit relative paths, from /

Time of First Successful Submission: 2024-06-26 07:49:55

implicit relative path

Time of First Successful Submission: 2024-06-26 07:51:02

home sweet home

Time of First Successful Submission: 2024-06-26 07:53:18

cat: not the pet, but the command!

Time of First Successful Submission: 2024-06-26 07:54:59

catting absolute paths

Time of First Successful Submission: 2024-06-26 07:55:39

more catting practice

Time of First Successful Submission: 2024-06-26 07:56:25

grepping for a needle in a haystack

Time of First Successful Submission: 2024-06-26 07:58:10

comparing files

Time of First Successful Submission: 2025-09-04 11:07:21

listing files

Time of First Successful Submission: 2024-06-26 07:59:32

touching files

Time of First Successful Submission: 2024-06-26 08:00:41

removing files

Time of First Successful Submission: 2024-06-26 08:01:42

moving files

Time of First Successful Submission: 2025-09-04 11:05:14

copying files

Time of First Successful Submission: 2026-02-01 10:47:09

hidden files

Time of First Successful Submission: 2024-06-26 08:02:28

An Epic Filesystem Quest

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

making directories

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

finding files

Time of First Successful Submission: 2024-06-26 08:22:55

linking files

Time of First Successful Submission: 2025-09-04 11:11:38

Learning From Documentation

Time of First Successful Submission: 2024-06-26 08:24:34

Learning Complex Usage

Time of First Successful Submission: 2024-06-26 08:26:59

Reading Manuals

Time of First Successful Submission: 2024-06-27 06:59:29

Searching Manuals

Time of First Successful Submission: 2024-06-27 07:01:31

Searching For Manuals

Time of First Successful Submission: 2024-06-27 07:08:06

Helpful Programs

Time of First Successful Submission: 2024-06-27 07:10:35

Help for Builtins

Time of First Successful Submission: 2024-06-27 07:13:14

Matching with *

Time of First Successful Submission: 2024-06-27 07:16:25

Matching with ?

Time of First Successful Submission: 2024-06-27 07:17:22

Matching with []

Time of First Successful Submission: 2024-06-27 07:21:04

Matching paths with []

Time of First Successful Submission: 2024-06-27 07:23:21

Multiple globs

Time of First Successful Submission: 2025-09-04 11:29:19

Mixing globs

Time of First Successful Submission: 2024-06-27 07:33:12

Exclusionary globbing

Time of First Successful Submission: 2024-06-27 07:35:28

Tab completion

Time of First Successful Submission: 2025-09-04 11:31:05

Multiple options for tab completion

Time of First Successful Submission: 2025-09-04 11:33:16

Tab completion on commands

Time of First Successful Submission: 2025-09-04 11:34:26

Redirecting output

Time of First Successful Submission: 2024-06-27 07:37:36

Redirecting more output

Time of First Successful Submission: 2024-06-27 07:39:16

Appending output

Time of First Successful Submission: 2024-06-27 07:41:18

Redirecting errors

Time of First Successful Submission: 2024-06-27 07:44:31

Redirecting input

Time of First Successful Submission: 2024-06-27 07:46:29

Grepping stored results

Time of First Successful Submission: 2024-06-27 07:53:45

Grepping live output

Time of First Successful Submission: 2024-06-27 07:55:11

Grepping errors

Time of First Successful Submission: 2024-06-27 07:58:05

Filtering with grep -v

Time of First Successful Submission: 2025-09-04 11:37:46

Filtering with sed

Time of First Successful Submission: 2026-02-01 10:49:15

Duplicating piped data with tee

Time of First Successful Submission: 2024-06-27 08:03:40

Process substitution for input

Time of First Successful Submission: 2025-09-04 11:42:49

Writing to multiple programs

Time of First Successful Submission: 2025-09-04 11:49:57

Split-piping stderr and stdout

Time of First Successful Submission: 2025-09-04 11:54:14

Named pipes

Time of First Successful Submission: 2025-09-04 12:01:06

Printing Variables

Time of First Successful Submission: 2024-06-27 14:22:37

Setting Variables

Time of First Successful Submission: 2024-06-27 14:30:06

Multi-word Variables

Time of First Successful Submission: 2024-06-27 14:38:18

Exporting Variables

Time of First Successful Submission: 2024-06-27 14:43:54

Printing Exported Variables

Time of First Successful Submission: 2024-06-27 14:23:26

Storing Command Output

Time of First Successful Submission: 2025-09-04 12:05:03

Reading Input

Time of First Successful Submission: 2024-06-27 14:46:44

Reading Files

Time of First Successful Submission: 2024-06-27 14:48:41

Translating characters

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

Deleting characters

Time of First Successful Submission: 2025-09-04 14:22:23

Deleting newlines

Time of First Successful Submission: 2025-09-04 14:24:08

Extracting the first lines with head

Time of First Successful Submission: 2025-09-04 14:27:17

Extracting specific sections of text

Time of First Successful Submission: 2025-09-04 14:30:58

Sorting data

Time of First Successful Submission: 2025-09-04 14:35:33

Listing Processes

Time of First Successful Submission: 2024-06-27 15:20:14

Killing Processes

Time of First Successful Submission: 2024-06-27 15:24:07

Interrupting Processes

Time of First Successful Submission: 2024-06-27 15:25:24

Killing Misbehaving Processes

Time of First Successful Submission: 2025-09-04 14:41:36

Suspending Processes

Time of First Successful Submission: 2024-06-27 15:26:39

Resuming Processes

Time of First Successful Submission: 2024-06-27 15:30:55

Backgrounding Processes

Time of First Successful Submission: 2024-06-28 10:37:43

Foregrounding Processes

Time of First Successful Submission: 2024-06-28 10:43:53

Starting Backgrounded Processes

Time of First Successful Submission: 2024-06-28 10:52:55

Process Exit Codes

Time of First Successful Submission: 2025-09-04 14:44:18

Becoming root with su

Time of First Successful Submission: 2025-09-04 14:49:09

Other users with su

Time of First Successful Submission: 2025-09-04 14:50:25

Cracking passwords

Time of First Successful Submission: 2025-09-04 14:54:14

Using sudo

Time of First Successful Submission: 2025-09-04 14:57:09

Changing File Ownership

Time of First Successful Submission: 2024-06-28 11:16:30

Groups and Files

Time of First Successful Submission: 2025-09-05 11:48:07

Fun With Groups Names

Time of First Successful Submission: 2025-09-05 11:49:51

Changing Permissions

Time of First Successful Submission: 2025-09-05 11:53:03

Executable Files

Time of First Successful Submission: 2024-06-28 11:24:18

Permission Tweaking Practice

Time of First Successful Submission: 2024-06-28 11:03:22

Permissions Setting Practice

Time of First Successful Submission: 2024-06-28 11:12:45

The SUID Bit

Time of First Successful Submission: 2024-06-28 11:28:05

Chaining with Semicolons

Time of First Successful Submission: 2024-06-27 15:08:15

Building on Success

Time of First Successful Submission: 2025-09-05 14:21:28

Handling Failure

Time of First Successful Submission: 2025-09-05 14:22:34

Your First Shell Script

Time of First Successful Submission: 2024-06-27 15:10:43

Redirecting Script Output

Time of First Successful Submission: 2024-06-27 15:13:32

Executable Shell Scripts

Time of First Successful Submission: 2025-09-05 14:26:40

Understanding Shebangs

Time of First Successful Submission: 2025-09-05 14:30:10

Scripting with Arguments

Time of First Successful Submission: 2025-09-05 14:33:36

Scripting with Conditionals

Time of First Successful Submission: 2025-09-05 14:38:01

Scripting with Default Cases

Time of First Successful Submission: 2025-09-05 14:39:44

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-09-05 14:45:03

Reading Shell Scripts

Time of First Successful Submission: 2025-09-05 14:47:54

Launching Screen

Time of First Successful Submission: 2025-09-05 22:39:57

Detaching and Attaching

Time of First Successful Submission: 2025-09-05 22:42:46

Finding Sessions

Time of First Successful Submission: 2025-09-05 22:44:42

Switching Windows

Time of First Successful Submission: 2025-09-05 22:46:26

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-09-05 22:48:13

Switching Windows (tmux)

Time of First Successful Submission: 2025-09-05 22:49:45

The PATH Variable

Time of First Successful Submission: 2024-06-27 15:07:12

Setting PATH

Time of First Successful Submission: 2025-09-05 22:57:12

Finding Commands

Time of First Successful Submission: 2025-09-05 22:58:39

Adding Commands

Time of First Successful Submission: 2025-09-05 23:05:16

Hijacking Commands

Time of First Successful Submission: 2025-09-05 23:07:47

Bashrc Backdoor

Time of First Successful Submission: 2025-09-05 23:12:43

Sniffing Input

Time of First Successful Submission: 2025-09-05 23:19:54

Overshared Directories

Time of First Successful Submission: 2025-09-05 23:27:52

Tricky Linking

Time of First Successful Submission: 2025-09-25 16:20:58

Sniffing Process Arguments

Time of First Successful Submission: 2025-09-25 16:25:06

Snooping on Configurations

Time of First Successful Submission: 2025-09-25 16:35:21

The Fork Bomb

Time of First Successful Submission: 2025-09-25 16:58:02

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2025-09-25 17:08:29

Life after rm -rf /

Time of First Successful Submission: 2025-09-25 17:16:31

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-09-25 17:20:46


Computing 101

94 / 94 42 / 21470


Your First Register

Time of First Successful Submission: 2025-09-26 10:40:36

Your First Syscall

Time of First Successful Submission: 2025-09-26 10:44:29

Exit Codes

Time of First Successful Submission: 2025-09-26 10:48:29

Building Executables

Time of First Successful Submission: 2025-09-26 12:34:23

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2025-09-27 11:46:05

More Loading Practice

Time of First Successful Submission: 2025-09-27 11:48:08

Dereferencing Pointers

Time of First Successful Submission: 2025-09-27 11:54:14

Dereferencing Yourself

Time of First Successful Submission: 2025-09-27 11:58:25

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2025-09-27 12:05:52

Double Dereference

Time of First Successful Submission: 2025-09-27 12:11:13

The Stack

Time of First Successful Submission: 2026-02-21 22:47:34

Stack Offsets

Time of First Successful Submission: 2026-02-21 22:56:41

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-02-21 23:25:46

Disassembling Programs

Time of First Successful Submission: 2026-02-21 23:33:09

Tracing Syscalls

Time of First Successful Submission: 2025-09-26 12:47:44

Starting GDB

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

Quitting GDB

Time of First Successful Submission: 2026-02-21 23:38:21

Starting Programs in GDB

Time of First Successful Submission: 2025-09-26 12:57:31

Disassembling in GDB

Time of First Successful Submission: 2026-02-21 23:44:25

Stepping Through Instructions

Time of First Successful Submission: 2026-02-21 23:42:31

Reading Register Values

Time of First Successful Submission: 2026-02-21 23:45:53

Popping Stack Values

Time of First Successful Submission: 2026-02-21 23:48:20

Examining Memory

Time of First Successful Submission: 2026-02-21 23:49:47

Examining Stack Pointers

Time of First Successful Submission: 2026-02-21 23:53:35

Cooperative Debugging

Time of First Successful Submission: 2026-02-22 00:03:21

Writing Output

Time of First Successful Submission: 2025-10-06 09:16:44

Chaining Syscalls

Time of First Successful Submission: 2025-10-06 09:22:53

Writing Strings

Time of First Successful Submission: 2025-10-06 09:25:22

Reading Data

Time of First Successful Submission: 2025-10-06 09:41:12

Opening Files

Time of First Successful Submission: 2026-02-22 06:40:23

Hardcoding the Filename

Time of First Successful Submission: 2026-02-22 06:56:32

Comparing Values

Time of First Successful Submission: 2026-02-22 14:51:25

Comparing Characters

Time of First Successful Submission: 2026-02-22 14:55:38

Conditional Control Flow

Time of First Successful Submission: 2026-02-22 15:11:17

Comparing Strings

Time of First Successful Submission: 2026-02-22 15:15:18

Reverse the Password

Time of First Successful Submission: 2026-02-22 15:21:57

Conditionals Without Conditionals

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

Looping

Time of First Successful Submission: 2026-02-22 15:56:12

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-02-22 16:07:11

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-02-22 16:09:16

Loops on Data

Time of First Successful Submission: 2026-02-22 16:16:20

set-register

Time of First Successful Submission: 2025-10-06 11:23:59

set-multiple-registers

Time of First Successful Submission: 2025-10-06 12:22:03

add-to-register

Time of First Successful Submission: 2025-10-06 12:25:51

linear-equation-registers

Time of First Successful Submission: 2025-10-06 12:34:05

integer-division

Time of First Successful Submission: 2025-10-06 12:41:09

modulo-operation

Time of First Successful Submission: 2025-10-06 12:44:25

set-upper-byte

Time of First Successful Submission: 2025-10-07 11:15:04

efficient-modulo

Time of First Successful Submission: 2025-10-07 11:30:36

byte-extraction

Time of First Successful Submission: 2025-10-07 11:42:51

bitwise-and

Time of First Successful Submission: 2025-10-08 08:04:17

check-even

Time of First Successful Submission: 2025-10-08 08:17:06

memory-read

Time of First Successful Submission: 2025-10-08 08:21:17

memory-write

Time of First Successful Submission: 2025-10-08 08:23:34

memory-increment

Time of First Successful Submission: 2025-10-08 08:28:23

byte-access

Time of First Successful Submission: 2025-10-08 08:32:03

memory-size-access

Time of First Successful Submission: 2025-10-10 11:55:52

little-endian-write

Time of First Successful Submission: 2025-10-10 12:03:23

memory-sum

Time of First Successful Submission: 2025-10-10 12:09:34

stack-subtraction

Time of First Successful Submission: 2025-10-10 12:13:11

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2025-10-10 12:31:52

absolute-jump

Time of First Successful Submission: 2026-01-23 15:33:36

relative-jump

Time of First Successful Submission: 2026-01-23 16:01:26

jump-trampoline

Time of First Successful Submission: 2026-01-23 16:13:38

conditional-jump

Time of First Successful Submission: 2026-01-23 17:31:28

indirect-jump

Time of First Successful Submission: 2026-01-26 13:29:25

average-loop

Time of First Successful Submission: 2026-01-26 13:50:21

count-non-zero

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

string-lower

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

most-common-byte

Time of First Successful Submission: 2026-01-28 22:37:50

Exit

Time of First Successful Submission: 2026-02-01 12:38:04

Socket

Time of First Successful Submission: 2026-02-01 21:28:43

Bind

Time of First Successful Submission: 2026-02-01 22:19:24

Listen

Time of First Successful Submission: 2026-02-01 22:27:50

Accept

Time of First Successful Submission: 2026-02-01 22:47:12

Static Response

Time of First Successful Submission: 2026-02-02 14:48:19

Dynamic Response

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

Iterative GET Server

Time of First Successful Submission: 2026-02-05 14:12:42

Concurrent GET Server

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

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-02-07 02:11:43

Debugging Programs

Time of First Successful Submission: 2026-01-29 14:08:05

Inspecting Registers

Time of First Successful Submission: 2026-01-29 14:16:56

Examining Memory

Time of First Successful Submission: 2026-01-29 14:41:27

Setting Breakpoints

Time of First Successful Submission: 2026-01-29 15:19:05

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2026-01-30 15:09:46

Modifying Execution

Time of First Successful Submission: 2026-02-01 10:54:17

Broken Functions

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


Playing With Programs

116 / 116 731 / 23347


What's the password?

Time of First Successful Submission: 2025-09-03 14:44:50

... and again!

Time of First Successful Submission: 2025-09-03 14:46:05

Newline Troubles

Time of First Successful Submission: 2025-09-03 14:52:24

Reasoning about files

Time of First Successful Submission: 2025-09-03 14:57:18

Specifying Filenames

Time of First Successful Submission: 2025-09-03 15:00:02

Binary and Hex Encoding

Time of First Successful Submission: 2025-09-03 15:10:23

More Hex

Time of First Successful Submission: 2025-09-04 07:26:44

Decoding Hex

Time of First Successful Submission: 2025-09-04 07:33:09

Decoding Practice

Time of First Successful Submission: 2025-09-04 08:10:14

Encoding Practice

Time of First Successful Submission: 2025-09-04 08:14:25

Hex-encoding ASCII

Time of First Successful Submission: 2025-09-04 08:20:52

Nested Encoding

Time of First Successful Submission: 2025-09-04 08:24:21

Hex-encoding UTF-8

Time of First Successful Submission: 2025-09-27 06:30:39

UTF Mixups

Time of First Successful Submission: 2025-09-27 06:45:43

Modifying Encoded Data

Time of First Successful Submission: 2025-09-27 07:12:25

Decoding Base64

Time of First Successful Submission: 2024-06-30 12:06:45

Encoding Base64

Time of First Successful Submission: 2025-09-27 07:25:54

Dealing with Obfuscation

Time of First Successful Submission: 2025-09-27 07:55:23

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-09-27 08:11:10

Your First HTTP Request

Time of First Successful Submission: 2025-09-02 15:30:44

Reading Flask

Time of First Successful Submission: 2025-09-02 15:37:25

Commented Data

Time of First Successful Submission: 2025-09-02 15:42:25

HTTP Metadata

Time of First Successful Submission: 2025-09-02 15:57:21

HTTP (netcat)

Time of First Successful Submission: 2024-06-26 02:22:57

HTTP Paths (netcat)

Time of First Successful Submission: 2024-06-28 15:53:10

HTTP (curl)

Time of First Successful Submission: 2024-06-28 15:50:28

HTTP (python)

Time of First Successful Submission: 2024-06-28 15:54:50

HTTP Host Header (python)

Time of First Successful Submission: 2024-06-28 15:49:15

HTTP Host Header (curl)

Time of First Successful Submission: 2024-06-28 15:38:07

HTTP Host Header (netcat)

Time of First Successful Submission: 2024-06-28 15:42:34

URL Encoding (netcat)

Time of First Successful Submission: 2024-06-28 16:05:51

HTTP GET Parameters

Time of First Successful Submission: 2024-06-28 16:07:09

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2024-06-28 16:20:47

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2024-06-28 16:18:06

HTTP Forms

Time of First Successful Submission: 2025-09-27 08:23:13

HTTP Forms (curl)

Time of First Successful Submission: 2025-09-27 08:28:55

HTTP Forms (netcat)

Time of First Successful Submission: 2025-09-27 08:39:03

HTTP Forms (python)

Time of First Successful Submission: 2025-09-27 08:47:21

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-02-05 16:42:08

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-02-05 18:37:15

HTTP Redirects (netcat)

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

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-02-06 10:48:41

HTTP Cookies (python)

Time of First Successful Submission: 2026-02-06 10:58:49

Server State (python)

Time of First Successful Submission: 2026-02-06 11:04:34

Listening Web

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

Speaking Redirects

Time of First Successful Submission: 2026-02-06 11:38:22

JavaScript Redirects

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

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-02-07 09:18:24

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

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

cat

Time of First Successful Submission: 2024-06-28 11:39:56

more

Time of First Successful Submission: 2024-06-28 11:40:58

less

Time of First Successful Submission: 2024-06-28 11:41:35

tail

Time of First Successful Submission: 2024-06-28 11:42:36

head

Time of First Successful Submission: 2024-06-28 11:43:16

sort

Time of First Successful Submission: 2024-06-28 11:44:28

vim

Time of First Successful Submission: 2024-06-28 11:45:09

emacs

Time of First Successful Submission: 2024-06-28 11:46:26

nano

Time of First Successful Submission: 2024-06-28 11:48:34

rev

Time of First Successful Submission: 2024-06-28 11:50:09

od

Time of First Successful Submission: 2024-06-28 11:56:42

hd

Time of First Successful Submission: 2024-06-28 11:58:14

xxd

Time of First Successful Submission: 2024-06-28 11:59:33

base32

Time of First Successful Submission: 2024-06-28 12:00:51

base64

Time of First Successful Submission: 2024-06-28 12:01:39

split

Time of First Successful Submission: 2024-06-28 12:03:32

gzip

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

bzip2

Time of First Successful Submission: 2024-06-28 12:12:13

zip

Time of First Successful Submission: 2024-06-28 14:43:07

tar

Time of First Successful Submission: 2024-06-28 14:49:01

ar

Time of First Successful Submission: 2024-06-28 14:55:38

cpio

Time of First Successful Submission: 2024-06-28 15:14:01

genisoimage

Time of First Successful Submission: 2024-06-28 15:21:29

env

Time of First Successful Submission: 2024-06-28 15:24:14

find

Time of First Successful Submission: 2024-06-28 15:30:18

make

Time of First Successful Submission: 2025-09-28 22:30:02

nice

Time of First Successful Submission: 2025-09-28 22:32:48

timeout

Time of First Successful Submission: 2025-09-28 22:34:10

stdbuf

Time of First Successful Submission: 2025-09-28 22:36:43

setarch

Time of First Successful Submission: 2025-09-28 22:39:57

watch

Time of First Successful Submission: 2025-09-28 22:44:13

socat

Time of First Successful Submission: 2025-09-28 22:52:04

whiptail

Time of First Successful Submission: 2025-09-28 23:09:40

awk

Time of First Successful Submission: 2025-09-28 23:15:58

sed

Time of First Successful Submission: 2025-09-28 23:19:23

ed

Time of First Successful Submission: 2025-09-28 23:21:06

chown

Time of First Successful Submission: 2025-09-28 23:23:59

chmod

Time of First Successful Submission: 2025-09-28 23:25:37

cp

Time of First Successful Submission: 2025-09-28 23:32:06

mv

Time of First Successful Submission: 2026-02-07 21:10:53

perl

Time of First Successful Submission: 2026-02-08 09:22:34

python

Time of First Successful Submission: 2025-09-28 23:40:05

ruby

Time of First Successful Submission: 2026-02-08 09:30:33

bash

Time of First Successful Submission: 2025-09-28 23:43:14

date

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

dmesg

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

wc

Time of First Successful Submission: 2026-02-07 10:18:57

gcc

Time of First Successful Submission: 2026-02-07 11:04:10

as

Time of First Successful Submission: 2026-02-07 10:33:47

wget

Time of First Successful Submission: 2026-02-07 10:57:50

ssh-keygen

Time of First Successful Submission: 2026-02-08 10:08:15

SQL Queries

Time of First Successful Submission: 2025-09-27 10:37:37

Filtering SQL

Time of First Successful Submission: 2025-09-27 10:47:55

Choosing Columns

Time of First Successful Submission: 2025-09-27 10:51:44

Exclusionary Filtering

Time of First Successful Submission: 2025-09-27 10:54:12

Filtering Strings

Time of First Successful Submission: 2025-09-27 10:55:49

Filtering on Expressions

Time of First Successful Submission: 2025-09-27 10:59:33

SELECTing Expressions

Time of First Successful Submission: 2025-09-27 11:24:57

Composite Conditions

Time of First Successful Submission: 2025-09-27 11:29:07

Reaching Your LIMITs

Time of First Successful Submission: 2025-09-27 11:31:39

Querying Metadata

Time of First Successful Submission: 2025-09-27 11:36:20


GCA CTF

12 / 104 1690 / 43426


Using the Terminal

Time of First Successful Submission: 2025-09-02 14:48:47

Using the VSCode Workspace

Time of First Successful Submission: 2024-06-26 00:53:18

Using the GUI Desktop

Time of First Successful Submission: 2024-06-26 00:56:22

Pasting into the Desktop

Time of First Successful Submission: 2024-06-26 01:00:17

Connecting over SSH

Time of First Successful Submission: 2026-02-27 23:44:05

Restarting Challenges

Time of First Successful Submission: 2024-06-26 01:37:26

Getting Help

Time of First Successful Submission: 2025-09-02 14:51:38

Challenge Programs

Time of First Successful Submission: 2024-06-26 01:39:48

The Flag File

Time of First Successful Submission: 2024-06-26 01:49:56

Using Privileged Mode

Time of First Successful Submission: 2024-06-26 01:55:46

Persistent Home Directories - One

Time of First Successful Submission: 2024-06-26 01:59:58

Persistent Home Directories - Two

Time of First Successful Submission: 2024-06-26 02:01:37


Pwntools Tutorials

12 / 12 353 / 1215


Level 0.0

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

Level 1.0

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

Level 1.1

Time of First Successful Submission: 2026-03-23 14:45:43

Level 2.0

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

Level 2.1

Time of First Successful Submission: 2026-03-23 17:34:12

Level 2.2

Time of First Successful Submission: 2026-03-23 17:48:20

Level 2.3

Time of First Successful Submission: 2026-03-23 18:03:29

Level 2.4

Time of First Successful Submission: 2026-03-24 13:22:21

Level 2.5

Time of First Successful Submission: 2026-03-24 13:30:36

Level 2.6

Time of First Successful Submission: 2026-03-24 13:42:14

Level 3.0

Time of First Successful Submission: 2026-03-24 14:39:30

Level 4.0

Time of First Successful Submission: 2026-03-25 22:24:38