j4rf3

🐧 💻 🔤

pwn.college Archives

76 / 202 1845 / 22795


level1

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

level2

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

level3

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

level4

Time of First Successful Submission: 2026-03-19 19:14:12

level5

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

level6

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

level7

Time of First Successful Submission: 2026-03-19 19:49:16

level8

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

level9

Time of First Successful Submission: 2026-03-19 19:53:27

level10

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

level11

Time of First Successful Submission: 2026-03-19 19:55:19

level12

Time of First Successful Submission: 2026-03-19 19:56:56

level13

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

level14

Time of First Successful Submission: 2026-03-19 19:59:28

level15

Time of First Successful Submission: 2026-03-19 20:04:56

level16

Time of First Successful Submission: 2026-03-19 20:56:59

level17

Time of First Successful Submission: 2026-03-19 20:57:30

level18

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

level19

Time of First Successful Submission: 2026-03-19 21:30:55

level20

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

level21

Time of First Successful Submission: 2026-03-19 21:33:13

level22

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

level23

Time of First Successful Submission: 2026-03-19 21:35:28

level24

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

level25

Time of First Successful Submission: 2026-03-19 21:36:55

level26

Time of First Successful Submission: 2026-03-19 21:38:07

level27

Time of First Successful Submission: 2026-03-19 21:39:55

level28

Time of First Successful Submission: 2026-03-19 21:40:45

level29

Time of First Successful Submission: 2026-03-19 21:49:43

level30

Time of First Successful Submission: 2026-03-19 21:50:22

level31

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

level32

Time of First Successful Submission: 2026-03-19 21:55:26

level33

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

level34

Time of First Successful Submission: 2026-03-19 23:32:24

level35

Time of First Successful Submission: 2026-03-19 23:35:26

level36

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

level37

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

level38

Time of First Successful Submission: 2026-03-20 19:16:48

level39

Time of First Successful Submission: 2026-03-20 19:17:22

level40

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

level41

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

level42

Time of First Successful Submission: 2026-03-21 19:45:37

level43

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

level44

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

level45

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

level46

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

level47

Time of First Successful Submission: 2026-03-21 19:58:52

level48

Time of First Successful Submission: 2026-03-21 20:12:40

level49

Time of First Successful Submission: 2026-03-21 20:14:10

level50

Time of First Successful Submission: 2026-03-21 20:15:47

level51

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

level52

Time of First Successful Submission: 2026-03-22 19:34:00

level53

Time of First Successful Submission: 2026-03-22 19:36:12

level54

Time of First Successful Submission: 2026-03-24 19:18:42

level55

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

level56

Time of First Successful Submission: 2026-03-24 19:21:50

level57

Time of First Successful Submission: 2026-03-24 19:22:47

level58

Time of First Successful Submission: 2026-03-24 19:24:46

level59

Time of First Successful Submission: 2026-03-24 19:26:37

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-03-24 17:22:08

URL Encoding (curl)

Time of First Successful Submission: 2026-03-24 17:23:29

URL Encoding (python)

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

HTTP GET Parameters (netcat)

Time of First Successful Submission: 2026-03-24 17:26:43

HTTP GET Parameters (python)

Time of First Successful Submission: 2026-03-24 17:28:29

Multiple HTTP Parameters (python)

Time of First Successful Submission: 2026-03-24 17:30:40

Multiple Form Fields (python)

Time of First Successful Submission: 2026-03-24 17:32:37

HTTP JSON (curl)

Time of First Successful Submission: 2026-03-24 18:45:20

HTTP JSON (netcat)

Time of First Successful Submission: 2026-03-24 18:49:53

HTTP JSON (python)

Time of First Successful Submission: 2026-03-24 18:51:17

Complex HTTP JSON (curl)

Time of First Successful Submission: 2026-03-24 18:53:18

Complex HTTP JSON (netcat)

Time of First Successful Submission: 2026-03-24 18:56:51

Complex HTTP JSON (python)

Time of First Successful Submission: 2026-03-24 18:58:52

Server State (curl)

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

Server State (netcat)

Time of First Successful Submission: 2026-03-24 19:13:16

Triple Dereference

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


Intro to Programming Languages

15 / 234 8880 / 32002


Commands

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

Command Arguments

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

Command History

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

The Root Path

Time of First Successful Submission: 2026-02-21 22:59:19

Absolute Paths

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

Changing position

Time of First Successful Submission: 2026-02-21 23:06:41

Changing to an Absolute Path

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

Relative Paths

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

Cat

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

Ls

Time of First Successful Submission: 2026-02-28 00:59:35

Ls All

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

Find

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

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-03-01 00:59:42

Piping Stdin

Time of First Successful Submission: 2026-03-01 01:23:35


Intro to Cybersecurity

97 / 183 2363 / 20045


Path Traversal 1

Time of First Successful Submission: 2026-03-06 16:03:36

Path Traversal 2

Time of First Successful Submission: 2026-03-12 20:48:32

CMDi 1

Time of First Successful Submission: 2026-03-12 20:53:03

CMDi 2

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

CMDi 3

Time of First Successful Submission: 2026-03-12 22:25:51

CMDi 4

Time of First Successful Submission: 2026-03-12 22:31:23

CMDi 5

Time of First Successful Submission: 2026-03-12 22:34:00

CMDi 6

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

Authentication Bypass 1

Time of First Successful Submission: 2026-03-12 23:41:55

Authentication Bypass 2

Time of First Successful Submission: 2026-03-12 23:44:05

SQLi 1

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

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-03-12 23:51:51

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2026-03-13 19:51:47

XSS 1

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

XSS 2

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

XSS 3

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

XSS 4

Time of First Successful Submission: 2026-03-13 20:34:14

XSS 5

Time of First Successful Submission: 2026-03-13 20:46:14

XSS 6

Time of First Successful Submission: 2026-03-13 20:56:04

XSS 7

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

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2026-03-14 18:44:41

CSRF 3

Time of First Successful Submission: 2026-03-14 18:51:13

CSRF 4

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

CSRF 5

Time of First Successful Submission: 2026-03-14 19:13:25

Connect

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

Send

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

Shutdown

Time of First Successful Submission: 2026-03-15 18:06:47

Listen

Time of First Successful Submission: 2026-03-15 18:07:56

Scan 1

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

Scan 2

Time of First Successful Submission: 2026-03-15 22:12:54

Monitor 1

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

Monitor 2

Time of First Successful Submission: 2026-03-15 22:32:44

Sniffing Cookies

Time of First Successful Submission: 2026-03-15 22:35:56

Network Configuration

Time of First Successful Submission: 2026-03-15 22:40:24

Firewall 1

Time of First Successful Submission: 2026-03-15 23:57:04

Firewall 2

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

Firewall 3

Time of First Successful Submission: 2026-03-15 23:59:28

Denial of Service 1

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

Denial of Service 2

Time of First Successful Submission: 2026-03-16 00:06:28

Denial of Service 3

Time of First Successful Submission: 2026-03-16 00:11:47

Ethernet

Time of First Successful Submission: 2026-03-16 00:21:36

IP

Time of First Successful Submission: 2026-03-16 00:29:36

TCP

Time of First Successful Submission: 2026-03-16 00:33:13

TCP Handshake

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

UDP

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

UDP 2

Time of First Successful Submission: 2026-03-16 17:08:23

UDP Spoofing 1

Time of First Successful Submission: 2026-03-16 18:09:42

UDP Spoofing 2

Time of First Successful Submission: 2026-03-16 18:14:52

UDP Spoofing 3

Time of First Successful Submission: 2026-03-16 18:23:22

UDP Spoofing 4

Time of First Successful Submission: 2026-03-16 18:26:32

ARP

Time of First Successful Submission: 2026-03-16 18:35:20

Intercept

Time of First Successful Submission: 2026-03-16 18:48:20

Man-in-the-Middle

Time of First Successful Submission: 2026-03-16 19:20:23

XOR

Time of First Successful Submission: 2026-03-16 01:08:36

XORing Hex

Time of First Successful Submission: 2026-03-16 20:17:38

XORing ASCII

Time of First Successful Submission: 2026-03-17 15:19:49

XORing ASCII Strings

Time of First Successful Submission: 2026-03-17 17:47:57

One-time Pad

Time of First Successful Submission: 2026-03-17 17:52:26

One-time Pad Tampering

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

Many-time Pad

Time of First Successful Submission: 2026-03-17 18:35:17

AES

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

AES-ECB-CPA

Time of First Successful Submission: 2026-03-17 19:37:39

AES-ECB-CPA-HTTP

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

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-03-19 18:21:30

AES-ECB-CPA-Suffix

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

AES-ECB-CPA-Prefix

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

AES-ECB-CPA-Prefix-2

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

level1

Time of First Successful Submission: 2026-03-19 18:35:35

level2

Time of First Successful Submission: 2026-03-19 18:36:26

level3

Time of First Successful Submission: 2026-03-19 18:37:15

level4

Time of First Successful Submission: 2026-03-19 18:38:09

level5

Time of First Successful Submission: 2026-03-19 18:41:31

level6

Time of First Successful Submission: 2026-03-19 18:43:23

level7

Time of First Successful Submission: 2026-03-19 18:44:55

level8

Time of First Successful Submission: 2026-03-19 18:45:37

level9

Time of First Successful Submission: 2026-03-19 18:46:33

level10

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

level11

Time of First Successful Submission: 2026-03-19 18:53:49

level12

Time of First Successful Submission: 2026-03-19 18:57:03

level13

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

level14

Time of First Successful Submission: 2026-03-19 18:58:37

level15

Time of First Successful Submission: 2026-03-19 18:59:21

level16

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

File Formats: Magic Numbers (Python)

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

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-03-25 18:12:38

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-03-25 18:18:20

Reading Endianness (Python)

Time of First Successful Submission: 2026-03-25 18:20:51

Reading Endianness (C)

Time of First Successful Submission: 2026-03-25 18:30:41

Reading Endianness (x86)

Time of First Successful Submission: 2026-03-25 18:33:44

Version Information (Python)

Time of First Successful Submission: 2026-03-25 18:40:01

Version Information (C)

Time of First Successful Submission: 2026-03-25 18:55:28

Version Information (x86)

Time of First Successful Submission: 2026-03-25 18:59:06

Metadata and Data (Python)

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

Metadata and Data (C)

Time of First Successful Submission: 2026-03-25 19:07:24


Start Here

12 / 12 1653 / 43378


Using the Terminal

Time of First Successful Submission: 2026-02-21 22:36:05

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-02-21 22:39:19

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-02-21 22:51:32

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-21 22:53:02

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-21 22:53:33


Linux Luminarium

128 / 128 2252 / 32411


Intro to Commands

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

Intro to Arguments

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

Command History

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

The Root

Time of First Successful Submission: 2026-02-21 22:59:19

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2026-02-21 23:06:41

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2026-02-21 23:10:57

implicit relative path

Time of First Successful Submission: 2026-02-21 23:11:39

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-02-21 23:19:07

more catting practice

Time of First Successful Submission: 2026-02-21 23:19:41

grepping for a needle in a haystack

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

comparing files

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

listing files

Time of First Successful Submission: 2026-02-28 00:59:35

touching files

Time of First Successful Submission: 2026-02-28 01:00:42

removing files

Time of First Successful Submission: 2026-02-28 01:01:05

moving files

Time of First Successful Submission: 2026-02-28 01:01:48

copying files

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

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-28 01:08:36

making directories

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

finding files

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

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-02-28 01:13:57

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-02-28 01:17:09

Searching Manuals

Time of First Successful Submission: 2026-02-28 01:18:15

Searching For Manuals

Time of First Successful Submission: 2026-02-28 01:37:26

Helpful Programs

Time of First Successful Submission: 2026-02-28 22:46:59

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-02-28 22:50:10

Matching with ?

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

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-02-28 22:53:31

Multiple globs

Time of First Successful Submission: 2026-02-28 22:54:27

Mixing globs

Time of First Successful Submission: 2026-03-01 00:51:38

Exclusionary globbing

Time of First Successful Submission: 2026-03-01 00:53:11

Tab completion

Time of First Successful Submission: 2026-03-01 00:54:30

Multiple options for tab completion

Time of First Successful Submission: 2026-03-01 00:55:19

Tab completion on commands

Time of First Successful Submission: 2026-03-01 00:56:53

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-03-01 00:59:42

Appending output

Time of First Successful Submission: 2026-03-01 01:02:43

Redirecting errors

Time of First Successful Submission: 2026-03-01 01:13:40

Redirecting input

Time of First Successful Submission: 2026-03-01 01:23:35

Grepping stored results

Time of First Successful Submission: 2026-03-01 01:25:31

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2026-03-01 01:40:06

Filtering with grep -v

Time of First Successful Submission: 2026-03-01 01:41:28

Filtering with sed

Time of First Successful Submission: 2026-03-01 01:42:38

Duplicating piped data with tee

Time of First Successful Submission: 2026-03-01 01:46:29

Process substitution for input

Time of First Successful Submission: 2026-03-01 01:48:56

Writing to multiple programs

Time of First Successful Submission: 2026-03-01 01:53:21

Split-piping stderr and stdout

Time of First Successful Submission: 2026-03-01 01:56:37

Named pipes

Time of First Successful Submission: 2026-03-01 02:01:13

Printing Variables

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

Setting Variables

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

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-03-01 15:21:46

Printing Exported Variables

Time of First Successful Submission: 2026-03-01 15:22:24

Storing Command Output

Time of First Successful Submission: 2026-03-01 15:24:25

Reading Input

Time of First Successful Submission: 2026-03-01 15:25:28

Reading Files

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

Translating characters

Time of First Successful Submission: 2026-03-01 15:35:21

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-03-01 15:38:25

Extracting specific sections of text

Time of First Successful Submission: 2026-03-01 15:40:24

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-03-01 15:44:05

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-03-01 15:46:48

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-03-01 15:53:44

Resuming Processes

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

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-03-01 16:02:47

Becoming root with su

Time of First Successful Submission: 2026-03-01 16:04:12

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-03-01 16:06:41

Using sudo

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

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-03-01 16:12:21

Fun With Groups Names

Time of First Successful Submission: 2026-03-01 17:02:23

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-03-01 17:15:42

The SUID Bit

Time of First Successful Submission: 2026-03-01 17:16:56

Chaining with Semicolons

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

Building on Success

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

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-03-01 17:21:40

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2026-03-01 17:23:52

Understanding Shebangs

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

Scripting with Arguments

Time of First Successful Submission: 2026-03-01 17:29:54

Scripting with Conditionals

Time of First Successful Submission: 2026-03-01 17:31:07

Scripting with Default Cases

Time of First Successful Submission: 2026-03-01 17:31:55

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-03-01 17:34:54

Launching Screen

Time of First Successful Submission: 2026-03-01 17:35:43

Detaching and Attaching

Time of First Successful Submission: 2026-03-01 17:37:50

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2026-03-01 17:39:53

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-03-01 17:42:11

Switching Windows (tmux)

Time of First Successful Submission: 2026-03-01 17:42:40

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2026-03-01 17:44:48

Finding Commands

Time of First Successful Submission: 2026-03-01 17:45:40

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-03-01 17:54:40

Bashrc Backdoor

Time of First Successful Submission: 2026-03-01 18:00:50

Sniffing Input

Time of First Successful Submission: 2026-03-01 18:13:04

Overshared Directories

Time of First Successful Submission: 2026-03-01 18:19:29

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-03-01 18:23:55

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2026-03-01 18:42:19

Disk-Space Doomsday

Time of First Successful Submission: 2026-03-01 18:45:55

rm -rf /

Time of First Successful Submission: 2026-03-01 18:48:52

Life after rm -rf /

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

Finding meaning after rm -rf /

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


Computing 101

94 / 94 249 / 21536


Your First Register

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

Your First Syscall

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

Exit Codes

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

Building Executables

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

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-03-01 19:20:37

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2026-03-01 19:22:53

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-03-01 19:27:23

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-03-01 19:31:06

Stack Offsets

Time of First Successful Submission: 2026-03-01 19:31:32

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-01 19:33:31

Popping From the Stack

Time of First Successful Submission: 2026-03-01 19:35:18

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-03-01 20:04:15

Starting GDB

Time of First Successful Submission: 2026-03-01 20:04:47

Quitting GDB

Time of First Successful Submission: 2026-03-01 20:05:22

Starting Programs in GDB

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

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-03-01 20:07:47

Reading Register Values

Time of First Successful Submission: 2026-03-01 20:08:35

Popping Stack Values

Time of First Successful Submission: 2026-03-01 20:09:30

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-03-01 20:11:21

Cooperative Debugging

Time of First Successful Submission: 2026-03-01 20:35:18

Writing Output

Time of First Successful Submission: 2026-03-01 21:16:50

Chaining Syscalls

Time of First Successful Submission: 2026-03-01 21:18:21

Writing Strings

Time of First Successful Submission: 2026-03-01 21:19:18

Reading Data

Time of First Successful Submission: 2026-03-01 21:28:19

Opening Files

Time of First Successful Submission: 2026-03-01 21:39:26

Hardcoding the Filename

Time of First Successful Submission: 2026-03-02 18:24:40

Comparing Values

Time of First Successful Submission: 2026-03-02 18:37:18

Comparing Characters

Time of First Successful Submission: 2026-03-02 18:42:59

Conditional Control Flow

Time of First Successful Submission: 2026-03-02 18:45:32

Comparing Strings

Time of First Successful Submission: 2026-03-02 18:50:04

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-03-03 16:54:28

Looping

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

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-03-03 17:37:42

Dealing with Bitwise Operations

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

Loops on Data

Time of First Successful Submission: 2026-03-03 17:41:12

set-register

Time of First Successful Submission: 2026-03-03 17:56:05

set-multiple-registers

Time of First Successful Submission: 2026-03-03 17:57:59

add-to-register

Time of First Successful Submission: 2026-03-03 18:02:35

linear-equation-registers

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

integer-division

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

modulo-operation

Time of First Successful Submission: 2026-03-03 18:35:46

set-upper-byte

Time of First Successful Submission: 2026-03-03 18:36:51

efficient-modulo

Time of First Successful Submission: 2026-03-03 18:51:34

byte-extraction

Time of First Successful Submission: 2026-03-04 18:13:24

bitwise-and

Time of First Successful Submission: 2026-03-04 18:23:22

check-even

Time of First Successful Submission: 2026-03-04 18:34:03

memory-read

Time of First Successful Submission: 2026-03-04 18:37:36

memory-write

Time of First Successful Submission: 2026-03-04 18:41:39

memory-increment

Time of First Successful Submission: 2026-03-04 18:49:08

byte-access

Time of First Successful Submission: 2026-03-04 18:51:26

memory-size-access

Time of First Successful Submission: 2026-03-04 18:55:47

little-endian-write

Time of First Successful Submission: 2026-03-04 18:59:22

memory-sum

Time of First Successful Submission: 2026-03-04 20:24:28

stack-subtraction

Time of First Successful Submission: 2026-03-04 20:26:09

swap-stack-values

Time of First Successful Submission: 2026-03-04 20:28:17

average-stack-values

Time of First Successful Submission: 2026-03-04 20:34:29

absolute-jump

Time of First Successful Submission: 2026-03-04 20:36:41

relative-jump

Time of First Successful Submission: 2026-03-04 21:00:27

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2026-03-04 21:26:44

indirect-jump

Time of First Successful Submission: 2026-03-05 15:51:40

average-loop

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

count-non-zero

Time of First Successful Submission: 2026-03-05 16:32:08

string-lower

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

most-common-byte

Time of First Successful Submission: 2026-03-08 16:07:18

Exit

Time of First Successful Submission: 2026-03-08 16:25:50

Socket

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

Bind

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

Listen

Time of First Successful Submission: 2026-03-08 19:38:56

Accept

Time of First Successful Submission: 2026-03-08 19:42:55

Static Response

Time of First Successful Submission: 2026-03-08 20:25:20

Dynamic Response

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

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2026-03-11 18:43:34

Concurrent POST Server

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

Web Server

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

Debugging Programs

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

Inspecting Registers

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

Examining Memory

Time of First Successful Submission: 2026-03-11 20:10:34

Setting Breakpoints

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

GDB Scripting

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

Modifying Data

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

Modifying Execution

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

Broken Functions

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


Playing With Programs

116 / 116 809 / 23386


What's the password?

Time of First Successful Submission: 2026-03-06 00:28:39

... and again!

Time of First Successful Submission: 2026-03-06 00:29:42

Newline Troubles

Time of First Successful Submission: 2026-03-06 00:31:52

Reasoning about files

Time of First Successful Submission: 2026-03-06 00:33:38

Specifying Filenames

Time of First Successful Submission: 2026-03-06 00:34:43

Binary and Hex Encoding

Time of First Successful Submission: 2026-03-06 00:37:59

More Hex

Time of First Successful Submission: 2026-03-06 00:45:21

Decoding Hex

Time of First Successful Submission: 2026-03-06 00:48:12

Decoding Practice

Time of First Successful Submission: 2026-03-06 00:50:29

Encoding Practice

Time of First Successful Submission: 2026-03-06 00:52:01

Hex-encoding ASCII

Time of First Successful Submission: 2026-03-06 00:59:38

Nested Encoding

Time of First Successful Submission: 2026-03-06 01:02:05

Hex-encoding UTF-8

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

UTF Mixups

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

Modifying Encoded Data

Time of First Successful Submission: 2026-03-06 15:31:05

Decoding Base64

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

Encoding Base64

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

Dealing with Obfuscation

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

Dealing with Obfuscation 2

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

Your First HTTP Request

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

Reading Flask

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

Commented Data

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

HTTP Metadata

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

HTTP (netcat)

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

HTTP Paths (netcat)

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

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-03-11 23:15:26

HTTP Host Header (python)

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

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2026-03-11 23:47:39

HTTP GET Parameters

Time of First Successful Submission: 2026-03-11 23:49:56

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-03-11 23:53:17

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-03-11 23:56:18

HTTP Forms

Time of First Successful Submission: 2026-03-11 23:57:46

HTTP Forms (curl)

Time of First Successful Submission: 2026-03-12 00:00:14

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2026-03-12 00:09:33

HTTP Forms Without Forms

Time of First Successful Submission: 2026-03-12 00:17:06

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-03-12 00:30:05

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-03-12 00:33:11

HTTP Redirects (curl)

Time of First Successful Submission: 2026-03-12 00:34:27

HTTP Redirects (python)

Time of First Successful Submission: 2026-03-12 00:35:55

HTTP Cookies (curl)

Time of First Successful Submission: 2026-03-12 00:39:24

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-03-12 00:41:49

HTTP Cookies (python)

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

Server State (python)

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

Listening Web

Time of First Successful Submission: 2026-03-12 00:50:39

Speaking Redirects

Time of First Successful Submission: 2026-03-12 00:53:57

JavaScript Redirects

Time of First Successful Submission: 2026-03-12 00:58:33

Including JavaScript

Time of First Successful Submission: 2026-03-12 01:05:36

HTTP (javascript)

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

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-03-12 01:30:41

HTTP Forms (javascript)

Time of First Successful Submission: 2026-03-12 01:35:20

cat

Time of First Successful Submission: 2026-03-12 01:36:51

more

Time of First Successful Submission: 2026-03-12 03:05:07

less

Time of First Successful Submission: 2026-03-12 03:05:48

tail

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

head

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

sort

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

vim

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

emacs

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

nano

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

rev

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

od

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

hd

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

xxd

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

base32

Time of First Successful Submission: 2026-03-12 03:26:34

base64

Time of First Successful Submission: 2026-03-12 03:27:12

split

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

gzip

Time of First Successful Submission: 2026-03-12 03:33:32

bzip2

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

zip

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

tar

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

ar

Time of First Successful Submission: 2026-03-12 03:51:54

cpio

Time of First Successful Submission: 2026-03-12 03:54:43

genisoimage

Time of First Successful Submission: 2026-03-12 03:55:52

env

Time of First Successful Submission: 2026-03-12 03:58:53

find

Time of First Successful Submission: 2026-03-12 16:56:43

make

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

nice

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

timeout

Time of First Successful Submission: 2026-03-12 17:01:00

stdbuf

Time of First Successful Submission: 2026-03-12 17:02:24

setarch

Time of First Successful Submission: 2026-03-12 18:23:38

watch

Time of First Successful Submission: 2026-03-12 18:27:55

socat

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

whiptail

Time of First Successful Submission: 2026-03-12 18:36:56

awk

Time of First Successful Submission: 2026-03-12 18:38:47

sed

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

ed

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

chown

Time of First Successful Submission: 2026-03-12 18:43:21

chmod

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

cp

Time of First Successful Submission: 2026-03-12 18:45:00

mv

Time of First Successful Submission: 2026-03-12 19:07:45

perl

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

python

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

ruby

Time of First Successful Submission: 2026-03-12 19:13:41

bash

Time of First Successful Submission: 2026-03-12 19:15:43

date

Time of First Successful Submission: 2026-03-12 19:16:07

dmesg

Time of First Successful Submission: 2026-03-12 19:16:36

wc

Time of First Successful Submission: 2026-03-12 19:17:09

gcc

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

as

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

wget

Time of First Successful Submission: 2026-03-12 19:29:52

ssh-keygen

Time of First Successful Submission: 2026-03-12 19:26:13

SQL Queries

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

Filtering SQL

Time of First Successful Submission: 2026-03-12 19:35:36

Choosing Columns

Time of First Successful Submission: 2026-03-12 19:42:51

Exclusionary Filtering

Time of First Successful Submission: 2026-03-12 19:44:08

Filtering Strings

Time of First Successful Submission: 2026-03-12 19:44:57

Filtering on Expressions

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

SELECTing Expressions

Time of First Successful Submission: 2026-03-12 19:59:48

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2026-03-12 20:03:36

Querying Metadata

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


GCA CTF

12 / 104 1893 / 43655


Using the Terminal

Time of First Successful Submission: 2026-02-21 22:36:05

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-02-21 22:39:19

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-02-21 22:42:58

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-03-11 22:14:24

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-02-21 22:51:32

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-21 22:53:02

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-21 22:53:33