coder_john

🐧 💻 🔤

pwn.college Archives

17 / 202 7465 / 22760


HTTP (curl)

Time of First Successful Submission: 2023-09-04 18:24:02

HTTP (python)

Time of First Successful Submission: 2023-09-04 19:55:36

URL Encoding (curl)

Time of First Successful Submission: 2023-09-04 20:29:56

URL Encoding (python)

Time of First Successful Submission: 2023-09-04 20:31:16

HTTP GET Parameters (netcat)

Time of First Successful Submission: 2023-09-04 20:34:47

HTTP GET Parameters (python)

Time of First Successful Submission: 2023-09-04 20:36:28

Multiple HTTP Parameters (python)

Time of First Successful Submission: 2023-09-04 20:44:40

Multiple Form Fields (python)

Time of First Successful Submission: 2023-09-05 00:39:44

HTTP JSON (curl)

Time of First Successful Submission: 2023-09-05 00:43:35

HTTP JSON (netcat)

Time of First Successful Submission: 2023-09-05 00:44:40

HTTP JSON (python)

Time of First Successful Submission: 2023-09-05 00:47:28

Complex HTTP JSON (curl)

Time of First Successful Submission: 2023-09-05 00:54:43

Complex HTTP JSON (netcat)

Time of First Successful Submission: 2023-09-05 00:56:57

Complex HTTP JSON (python)

Time of First Successful Submission: 2023-09-05 00:58:18

Server State (curl)

Time of First Successful Submission: 2023-09-05 01:15:23

Server State (netcat)

Time of First Successful Submission: 2023-09-05 01:18:26

Triple Dereference

Time of First Successful Submission: 2025-09-01 06:24:56


Intro to Programming Languages

15 / 234 3463 / 30670


Commands

Time of First Successful Submission: 2025-08-26 22:35:11

Command Arguments

Time of First Successful Submission: 2025-08-26 22:35:34

Command History

Time of First Successful Submission: 2025-08-26 22:36:52

The Root Path

Time of First Successful Submission: 2025-08-26 23:02:26

Absolute Paths

Time of First Successful Submission: 2025-08-26 23:02:53

Changing position

Time of First Successful Submission: 2025-08-26 23:03:27

Changing to an Absolute Path

Time of First Successful Submission: 2025-08-26 23:04:08

Relative Paths

Time of First Successful Submission: 2025-08-26 23:05:39

Cat

Time of First Successful Submission: 2025-08-26 23:09:57

Ls

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

Ls All

Time of First Successful Submission: 2025-08-26 23:14:56

Find

Time of First Successful Submission: 2025-08-26 23:22:59

Piping Echo

Time of First Successful Submission: 2025-08-27 00:15:49

Piping Stdout

Time of First Successful Submission: 2025-08-27 00:17:08

Piping Stdin

Time of First Successful Submission: 2025-08-27 00:19:51


Intro to Cybersecurity

172 / 183 301 / 19478


Path Traversal 1

Time of First Successful Submission: 2025-09-08 01:48:48

Path Traversal 2

Time of First Successful Submission: 2025-09-08 02:07:02

CMDi 1

Time of First Successful Submission: 2025-09-08 02:14:57

CMDi 2

Time of First Successful Submission: 2025-09-08 02:16:48

CMDi 3

Time of First Successful Submission: 2025-09-08 02:20:29

CMDi 4

Time of First Successful Submission: 2025-09-08 02:23:04

CMDi 5

Time of First Successful Submission: 2025-09-08 02:28:39

CMDi 6

Time of First Successful Submission: 2025-10-13 07:29:39

Authentication Bypass 1

Time of First Successful Submission: 2025-09-08 02:30:50

Authentication Bypass 2

Time of First Successful Submission: 2025-09-08 02:35:30

SQLi 1

Time of First Successful Submission: 2025-09-08 02:40:32

SQLi 2

Time of First Successful Submission: 2025-09-08 02:42:57

SQLi 3

Time of First Successful Submission: 2025-09-08 02:52:02

SQLi 4

Time of First Successful Submission: 2025-09-08 02:55:37

SQLi 5

Time of First Successful Submission: 2025-09-08 04:46:31

XSS 1

Time of First Successful Submission: 2025-09-08 05:14:00

XSS 2

Time of First Successful Submission: 2025-09-08 05:16:59

XSS 3

Time of First Successful Submission: 2025-09-08 05:21:18

XSS 4

Time of First Successful Submission: 2025-09-08 05:23:04

XSS 5

Time of First Successful Submission: 2025-09-08 05:33:33

XSS 6

Time of First Successful Submission: 2025-09-08 05:36:57

XSS 7

Time of First Successful Submission: 2025-09-08 08:56:38

CSRF 1

Time of First Successful Submission: 2025-09-08 09:03:35

CSRF 2

Time of First Successful Submission: 2025-09-08 09:10:35

CSRF 3

Time of First Successful Submission: 2025-09-08 09:17:35

CSRF 4

Time of First Successful Submission: 2025-09-08 09:24:28

CSRF 5

Time of First Successful Submission: 2025-09-08 10:22:01

Connect

Time of First Successful Submission: 2025-10-26 19:41:19

Send

Time of First Successful Submission: 2025-10-26 19:42:46

Shutdown

Time of First Successful Submission: 2025-10-26 19:45:26

Listen

Time of First Successful Submission: 2025-10-26 19:48:03

Scan 1

Time of First Successful Submission: 2025-10-26 20:00:00

Scan 2

Time of First Successful Submission: 2025-10-26 20:36:56

Monitor 1

Time of First Successful Submission: 2025-10-26 20:41:29

Monitor 2

Time of First Successful Submission: 2025-10-26 21:05:41

Sniffing Cookies

Time of First Successful Submission: 2025-10-26 21:13:38

Network Configuration

Time of First Successful Submission: 2025-10-26 21:18:21

Firewall 1

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

Firewall 2

Time of First Successful Submission: 2025-10-26 21:23:25

Firewall 3

Time of First Successful Submission: 2025-10-26 21:26:50

Denial of Service 1

Time of First Successful Submission: 2025-10-26 21:42:49

Denial of Service 2

Time of First Successful Submission: 2025-10-26 21:51:10

Denial of Service 3

Time of First Successful Submission: 2025-10-26 21:57:31

Ethernet

Time of First Successful Submission: 2025-10-26 22:00:59

IP

Time of First Successful Submission: 2025-10-26 22:03:25

TCP

Time of First Successful Submission: 2025-10-26 22:06:26

TCP Handshake

Time of First Successful Submission: 2025-10-26 22:17:07

UDP

Time of First Successful Submission: 2025-10-26 22:20:44

UDP 2

Time of First Successful Submission: 2025-10-26 22:42:19

UDP Spoofing 1

Time of First Successful Submission: 2025-10-26 22:46:11

UDP Spoofing 2

Time of First Successful Submission: 2025-10-26 22:54:57

UDP Spoofing 3

Time of First Successful Submission: 2025-10-26 23:12:04

UDP Spoofing 4

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

ARP

Time of First Successful Submission: 2025-10-26 23:33:20

Intercept

Time of First Successful Submission: 2025-10-26 23:43:38

Man-in-the-Middle

Time of First Successful Submission: 2025-10-26 23:46:13

XOR

Time of First Successful Submission: 2025-10-28 22:06:39

XORing Hex

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

XORing ASCII

Time of First Successful Submission: 2025-11-23 21:38:59

XORing ASCII Strings

Time of First Successful Submission: 2025-11-23 22:00:08

One-time Pad

Time of First Successful Submission: 2025-11-23 22:03:52

One-time Pad Tampering

Time of First Successful Submission: 2025-11-23 22:41:35

Many-time Pad

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

AES

Time of First Successful Submission: 2025-11-23 23:37:03

AES-ECB-CPA

Time of First Successful Submission: 2025-11-23 23:43:36

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-11-23 23:51:44

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-11-24 00:01:41

AES-ECB-CPA-Suffix

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

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2025-11-24 00:32:26

AES-ECB-CPA-Prefix-2

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

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-11-24 00:47:32

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-11-24 01:12:16

AES-CBC

Time of First Successful Submission: 2025-11-24 01:13:42

AES-CBC Tampering

Time of First Successful Submission: 2025-11-24 01:16:05

AES-CBC Resizing

Time of First Successful Submission: 2025-11-24 01:17:36

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2025-11-27 10:32:48

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-11-27 10:46:18

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2025-11-27 11:23:01

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2025-11-27 12:50:55

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-11-28 09:55:33

DHKE

Time of First Successful Submission: 2025-11-28 10:15:44

DHKE-to-AES

Time of First Successful Submission: 2025-11-28 10:17:21

RSA 1

Time of First Successful Submission: 2025-11-28 10:18:33

RSA 2

Time of First Successful Submission: 2025-11-28 10:19:40

RSA 3

Time of First Successful Submission: 2025-11-28 10:21:45

RSA 4

Time of First Successful Submission: 2025-11-28 10:24:26

RSA Signatures

Time of First Successful Submission: 2025-11-28 10:27:52

SHA 1

Time of First Successful Submission: 2025-11-28 10:31:10

SHA 2

Time of First Successful Submission: 2025-11-29 01:24:34

TLS 1

Time of First Successful Submission: 2025-11-29 01:33:37

TLS 2

Time of First Successful Submission: 2025-11-29 01:47:50

level1

Time of First Successful Submission: 2025-11-29 08:26:49

level2

Time of First Successful Submission: 2025-11-29 08:27:18

level3

Time of First Successful Submission: 2025-11-29 08:28:08

level4

Time of First Successful Submission: 2025-11-29 08:28:54

level5

Time of First Successful Submission: 2025-11-29 08:31:28

level6

Time of First Successful Submission: 2025-11-29 08:37:11

level7

Time of First Successful Submission: 2025-11-29 08:38:38

level8

Time of First Successful Submission: 2025-11-29 08:39:23

level9

Time of First Successful Submission: 2025-11-29 08:40:42

level10

Time of First Successful Submission: 2025-11-29 08:42:13

level11

Time of First Successful Submission: 2025-11-29 08:50:30

level12

Time of First Successful Submission: 2025-11-29 08:53:07

level13

Time of First Successful Submission: 2025-11-29 08:53:58

level14

Time of First Successful Submission: 2025-11-29 08:55:06

level15

Time of First Successful Submission: 2025-11-29 08:55:34

level16

Time of First Successful Submission: 2025-11-29 08:56:43

level17

Time of First Successful Submission: 2025-11-29 08:58:45

level18

Time of First Successful Submission: 2025-11-29 08:59:10

level19

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

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-10-13 05:49:24

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-10-13 05:50:33

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-10-13 06:08:53

Reading Endianness (Python)

Time of First Successful Submission: 2025-10-13 06:11:47

Reading Endianness (C)

Time of First Successful Submission: 2025-10-13 06:15:23

Reading Endianness (x86)

Time of First Successful Submission: 2025-10-13 06:17:32

Version Information (Python)

Time of First Successful Submission: 2025-10-13 06:24:06

Version Information (C)

Time of First Successful Submission: 2025-10-13 06:25:53

Version Information (x86)

Time of First Successful Submission: 2025-10-13 06:27:39

Metadata and Data (Python)

Time of First Successful Submission: 2025-10-13 06:29:29

Metadata and Data (C)

Time of First Successful Submission: 2025-10-13 06:31:28

Metadata and Data (x86)

Time of First Successful Submission: 2025-10-13 06:33:14

Input Restrictions (Python)

Time of First Successful Submission: 2025-10-13 06:34:22

Input Restrictions (C)

Time of First Successful Submission: 2025-10-13 06:35:24

Input Restrictions (x86)

Time of First Successful Submission: 2025-10-13 06:38:05

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-10-13 06:39:33

Behold the cIMG! (C)

Time of First Successful Submission: 2025-10-13 06:41:04

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-10-13 06:43:51

A Basic cIMG (Python)

Time of First Successful Submission: 2025-10-13 06:46:46

A Basic cIMG (C)

Time of First Successful Submission: 2025-10-13 06:50:13

A Basic cIMG (x86)

Time of First Successful Submission: 2025-10-13 06:55:16

Internal State Mini (C)

Time of First Successful Submission: 2025-10-20 00:35:17

Internal State Mini (x86)

Time of First Successful Submission: 2025-10-20 01:34:20

Internal State (C)

Time of First Successful Submission: 2025-10-20 02:17:34

Internal State (x86)

Time of First Successful Submission: 2025-10-20 03:03:44

File Formats: Directives (C)

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

File Formats: Directives (x86)

Time of First Successful Submission: 2025-10-20 03:10:43

The Patch Directive

Time of First Successful Submission: 2025-10-20 06:05:51

Optimizing for Space

Time of First Successful Submission: 2025-10-21 07:22:50

Tweaking Images

Time of First Successful Submission: 2025-10-20 07:02:15

Storage and Retrieval

Time of First Successful Submission: 2025-10-21 07:58:23

Extracting Knowledge

Time of First Successful Submission: 2025-10-20 09:05:41

Advanced Sprites

Time of First Successful Submission: 2025-10-21 08:37:31

Accessing Resources

Time of First Successful Submission: 2025-10-21 09:20:46

Unsafe Animations

Time of First Successful Submission: 2025-10-21 09:40:50

Animations

Time of First Successful Submission: 2025-10-21 16:42:45

Interoperability: Patching Data

Time of First Successful Submission: 2025-10-21 23:13:09

Patching Code

Time of First Successful Submission: 2025-10-21 23:46:33

Patching Control Flow

Time of First Successful Submission: 2025-10-22 00:06:43

Your First Overflow (easy)

Time of First Successful Submission: 2025-10-26 04:51:50

Your First Overflow (hard)

Time of First Successful Submission: 2025-10-26 04:56:13

Precision (easy)

Time of First Successful Submission: 2025-10-26 04:57:58

Precision (hard)

Time of First Successful Submission: 2025-10-26 05:01:40

Variable Control (easy)

Time of First Successful Submission: 2025-10-26 05:03:53

Variable Control (hard)

Time of First Successful Submission: 2025-10-26 05:06:14

Control Hijack (easy)

Time of First Successful Submission: 2025-10-26 05:08:07

Control Hijack (hard)

Time of First Successful Submission: 2025-10-26 05:10:19

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-10-26 05:20:03

Tricky Control Hijack (hard)

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

PIEs (easy)

Time of First Successful Submission: 2025-10-26 06:03:13

PIEs (hard)

Time of First Successful Submission: 2025-10-26 06:23:45

String Lengths (easy)

Time of First Successful Submission: 2025-10-26 06:37:18

String Lengths (hard)

Time of First Successful Submission: 2025-10-26 08:18:22

Basic Shellcode

Time of First Successful Submission: 2025-10-26 08:27:05

NOP Sleds

Time of First Successful Submission: 2025-10-26 16:32:04

NULL-Free Shellcode

Time of First Successful Submission: 2025-10-26 16:35:48

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2025-10-26 16:40:55

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2025-10-26 16:54:08

Hijack to Shellcode (easy)

Time of First Successful Submission: 2025-10-26 17:08:59

Hijack to Shellcode (hard)

Time of First Successful Submission: 2025-11-29 08:25:27

ECB-to-Win (easy)

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

ECB-to-Win (hard)

Time of First Successful Submission: 2025-12-05 00:20:46


Start Here

11 / 12 3075 / 41588


Using the Terminal

Time of First Successful Submission: 2025-08-26 22:05:34

Using the VSCode Workspace

Time of First Successful Submission: 2025-08-26 22:23:48

Using the GUI Desktop

Time of First Successful Submission: 2025-08-26 22:25:21

Pasting into the Desktop

Time of First Successful Submission: 2025-08-26 22:26:11

Restarting Challenges

Time of First Successful Submission: 2025-08-26 22:27:33

Challenge Programs

Time of First Successful Submission: 2025-08-27 07:56:51

The Flag File

Time of First Successful Submission: 2025-08-27 07:57:24

Using Privileged Mode

Time of First Successful Submission: 2025-08-27 07:58:45

Persistent Home Directories - One

Time of First Successful Submission: 2025-08-27 07:59:36

Persistent Home Directories - Two

Time of First Successful Submission: 2025-08-27 08:00:29


Linux Luminarium

128 / 128 267 / 31058


Intro to Commands

Time of First Successful Submission: 2025-08-26 22:35:11

Intro to Arguments

Time of First Successful Submission: 2025-08-26 22:35:34

Command History

Time of First Successful Submission: 2025-08-26 22:36:52

The Root

Time of First Successful Submission: 2025-08-26 23:02:26

Program and absolute paths

Time of First Successful Submission: 2025-08-26 23:02:53

Position thy self

Time of First Successful Submission: 2025-08-26 23:03:27

Position elsewhere

Time of First Successful Submission: 2025-08-26 23:04:08

implicit relative paths, from /

Time of First Successful Submission: 2025-08-26 23:05:39

explicit relative paths, from /

Time of First Successful Submission: 2025-08-26 23:06:28

implicit relative path

Time of First Successful Submission: 2025-08-26 23:07:19

home sweet home

Time of First Successful Submission: 2025-08-26 23:09:33

cat: not the pet, but the command!

Time of First Successful Submission: 2025-08-26 23:09:57

catting absolute paths

Time of First Successful Submission: 2025-08-26 23:10:21

more catting practice

Time of First Successful Submission: 2025-08-26 23:10:53

grepping for a needle in a haystack

Time of First Successful Submission: 2025-08-26 23:11:28

comparing files

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

listing files

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

touching files

Time of First Successful Submission: 2025-08-26 23:13:14

removing files

Time of First Successful Submission: 2025-08-26 23:13:36

moving files

Time of First Successful Submission: 2025-08-26 23:14:13

copying files

Time of First Successful Submission: 2025-11-11 23:15:41

hidden files

Time of First Successful Submission: 2025-08-26 23:14:56

An Epic Filesystem Quest

Time of First Successful Submission: 2025-08-26 23:18:41

making directories

Time of First Successful Submission: 2025-08-26 23:19:09

finding files

Time of First Successful Submission: 2025-08-26 23:22:59

linking files

Time of First Successful Submission: 2025-08-26 23:32:38

Learning From Documentation

Time of First Successful Submission: 2025-08-26 23:33:51

Learning Complex Usage

Time of First Successful Submission: 2025-08-26 23:35:28

Reading Manuals

Time of First Successful Submission: 2025-08-26 23:37:06

Searching Manuals

Time of First Successful Submission: 2025-08-26 23:38:49

Searching For Manuals

Time of First Successful Submission: 2025-08-26 23:47:52

Helpful Programs

Time of First Successful Submission: 2025-08-26 23:50:19

Help for Builtins

Time of First Successful Submission: 2025-08-26 23:51:16

Matching with *

Time of First Successful Submission: 2025-08-26 23:52:32

Matching with ?

Time of First Successful Submission: 2025-08-26 23:53:52

Matching with []

Time of First Successful Submission: 2025-08-26 23:54:51

Matching paths with []

Time of First Successful Submission: 2025-08-26 23:55:33

Multiple globs

Time of First Successful Submission: 2025-08-26 23:56:23

Mixing globs

Time of First Successful Submission: 2025-08-27 00:11:20

Exclusionary globbing

Time of First Successful Submission: 2025-08-27 00:12:18

Tab completion

Time of First Successful Submission: 2025-08-27 00:12:44

Multiple options for tab completion

Time of First Successful Submission: 2025-08-27 00:13:28

Tab completion on commands

Time of First Successful Submission: 2025-08-27 00:15:24

Redirecting output

Time of First Successful Submission: 2025-08-27 00:15:49

Redirecting more output

Time of First Successful Submission: 2025-08-27 00:17:08

Appending output

Time of First Successful Submission: 2025-08-27 00:18:02

Redirecting errors

Time of First Successful Submission: 2025-08-27 00:18:56

Redirecting input

Time of First Successful Submission: 2025-08-27 00:19:51

Grepping stored results

Time of First Successful Submission: 2025-08-27 00:20:33

Grepping live output

Time of First Successful Submission: 2025-08-27 00:21:18

Grepping errors

Time of First Successful Submission: 2025-08-27 00:22:46

Filtering with grep -v

Time of First Successful Submission: 2025-08-27 00:23:22

Filtering with sed

Time of First Successful Submission: 2025-11-11 23:16:44

Duplicating piped data with tee

Time of First Successful Submission: 2025-08-27 00:25:11

Process substitution for input

Time of First Successful Submission: 2025-08-27 00:27:34

Writing to multiple programs

Time of First Successful Submission: 2025-08-27 00:36:24

Split-piping stderr and stdout

Time of First Successful Submission: 2025-08-27 00:42:55

Named pipes

Time of First Successful Submission: 2025-08-27 00:50:10

Printing Variables

Time of First Successful Submission: 2025-08-27 00:51:59

Setting Variables

Time of First Successful Submission: 2025-08-27 00:52:34

Multi-word Variables

Time of First Successful Submission: 2025-08-27 00:53:25

Exporting Variables

Time of First Successful Submission: 2025-08-27 00:54:46

Printing Exported Variables

Time of First Successful Submission: 2025-08-27 00:55:22

Storing Command Output

Time of First Successful Submission: 2025-08-27 00:58:28

Reading Input

Time of First Successful Submission: 2025-08-27 00:59:16

Reading Files

Time of First Successful Submission: 2025-08-27 01:00:17

Translating characters

Time of First Successful Submission: 2025-08-27 01:03:02

Deleting characters

Time of First Successful Submission: 2025-08-27 01:03:35

Deleting newlines

Time of First Successful Submission: 2025-08-27 01:04:37

Extracting the first lines with head

Time of First Successful Submission: 2025-08-27 01:05:09

Extracting specific sections of text

Time of First Successful Submission: 2025-08-27 01:07:43

Sorting data

Time of First Successful Submission: 2025-08-27 01:08:33

Listing Processes

Time of First Successful Submission: 2025-08-27 01:11:33

Killing Processes

Time of First Successful Submission: 2025-08-27 01:12:33

Interrupting Processes

Time of First Successful Submission: 2025-08-27 01:12:53

Killing Misbehaving Processes

Time of First Successful Submission: 2025-08-27 01:17:04

Suspending Processes

Time of First Successful Submission: 2025-08-27 01:18:29

Resuming Processes

Time of First Successful Submission: 2025-08-27 01:19:01

Backgrounding Processes

Time of First Successful Submission: 2025-08-27 01:19:59

Foregrounding Processes

Time of First Successful Submission: 2025-08-27 04:02:28

Starting Backgrounded Processes

Time of First Successful Submission: 2025-08-27 04:03:02

Process Exit Codes

Time of First Successful Submission: 2025-08-27 04:04:00

Becoming root with su

Time of First Successful Submission: 2025-08-27 04:08:33

Other users with su

Time of First Successful Submission: 2025-08-27 04:09:44

Cracking passwords

Time of First Successful Submission: 2025-08-27 04:12:07

Using sudo

Time of First Successful Submission: 2025-08-27 04:13:49

Changing File Ownership

Time of First Successful Submission: 2025-08-27 06:00:58

Groups and Files

Time of First Successful Submission: 2025-08-27 06:03:18

Fun With Groups Names

Time of First Successful Submission: 2025-08-27 06:04:03

Changing Permissions

Time of First Successful Submission: 2025-08-27 06:07:39

Executable Files

Time of First Successful Submission: 2025-08-27 06:08:05

Permission Tweaking Practice

Time of First Successful Submission: 2025-08-27 06:18:04

Permissions Setting Practice

Time of First Successful Submission: 2025-08-27 06:21:49

The SUID Bit

Time of First Successful Submission: 2025-08-27 06:23:06

Chaining with Semicolons

Time of First Successful Submission: 2025-08-27 06:23:25

Building on Success

Time of First Successful Submission: 2025-08-27 06:23:52

Handling Failure

Time of First Successful Submission: 2025-08-27 06:24:20

Your First Shell Script

Time of First Successful Submission: 2025-08-27 06:25:57

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2025-08-27 06:28:13

Understanding Shebangs

Time of First Successful Submission: 2025-08-27 06:31:05

Scripting with Arguments

Time of First Successful Submission: 2025-08-27 06:32:10

Scripting with Conditionals

Time of First Successful Submission: 2025-08-27 06:33:12

Scripting with Default Cases

Time of First Successful Submission: 2025-08-27 06:33:40

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-08-27 06:34:37

Reading Shell Scripts

Time of First Successful Submission: 2025-08-27 07:54:51

Launching Screen

Time of First Successful Submission: 2025-08-27 06:48:07

Detaching and Attaching

Time of First Successful Submission: 2025-08-27 06:49:43

Finding Sessions

Time of First Successful Submission: 2025-08-27 06:50:16

Switching Windows

Time of First Successful Submission: 2025-08-27 06:50:47

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-08-27 06:51:16

Switching Windows (tmux)

Time of First Successful Submission: 2025-08-27 06:51:42

The PATH Variable

Time of First Successful Submission: 2025-08-27 06:52:23

Setting PATH

Time of First Successful Submission: 2025-08-27 06:53:01

Finding Commands

Time of First Successful Submission: 2025-08-27 06:53:29

Adding Commands

Time of First Successful Submission: 2025-08-27 07:00:13

Hijacking Commands

Time of First Successful Submission: 2025-08-27 07:01:43

Bashrc Backdoor

Time of First Successful Submission: 2025-08-27 07:06:10

Sniffing Input

Time of First Successful Submission: 2025-08-27 07:10:20

Overshared Directories

Time of First Successful Submission: 2025-08-27 07:17:13

Tricky Linking

Time of First Successful Submission: 2025-08-27 07:24:42

Sniffing Process Arguments

Time of First Successful Submission: 2025-08-27 07:26:14

Snooping on Configurations

Time of First Successful Submission: 2025-08-27 07:28:01

The Fork Bomb

Time of First Successful Submission: 2025-08-27 07:38:10

Disk-Space Doomsday

Time of First Successful Submission: 2025-08-27 07:40:42

rm -rf /

Time of First Successful Submission: 2025-08-27 07:43:38

Life after rm -rf /

Time of First Successful Submission: 2025-08-27 07:47:38

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-08-27 07:50:25


Computing 101

68 / 94 1686 / 20958


Your First Register

Time of First Successful Submission: 2025-08-31 03:55:55

Your First Syscall

Time of First Successful Submission: 2025-08-31 03:57:20

Exit Codes

Time of First Successful Submission: 2025-08-31 03:58:31

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2025-08-31 04:10:30

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2025-09-01 06:17:16

Dereferencing Pointers

Time of First Successful Submission: 2025-09-01 06:18:42

Dereferencing Yourself

Time of First Successful Submission: 2025-09-01 06:20:29

Dereferencing with Offsets

Time of First Successful Submission: 2025-09-01 06:21:24

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2025-09-01 06:24:13

Tracing Syscalls

Time of First Successful Submission: 2025-08-31 04:13:52

Starting GDB

Time of First Successful Submission: 2025-08-31 04:15:25

Starting Programs in GDB

Time of First Successful Submission: 2025-08-31 04:16:21

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2025-09-01 06:56:10

Writing Strings

Time of First Successful Submission: 2025-09-01 06:56:49

Reading Data

Time of First Successful Submission: 2025-09-01 07:00:15

set-register

Time of First Successful Submission: 2023-09-16 06:02:53

set-multiple-registers

Time of First Successful Submission: 2025-09-01 07:02:14

add-to-register

Time of First Successful Submission: 2023-09-16 06:06:27

linear-equation-registers

Time of First Successful Submission: 2023-09-16 06:11:21

integer-division

Time of First Successful Submission: 2023-09-16 06:23:56

modulo-operation

Time of First Successful Submission: 2023-09-16 06:28:27

set-upper-byte

Time of First Successful Submission: 2025-09-29 02:46:48

efficient-modulo

Time of First Successful Submission: 2025-09-29 03:02:44

byte-extraction

Time of First Successful Submission: 2023-09-16 06:43:52

bitwise-and

Time of First Successful Submission: 2023-09-16 06:47:17

check-even

Time of First Successful Submission: 2023-09-16 06:57:48

memory-read

Time of First Successful Submission: 2025-09-29 03:03:53

memory-write

Time of First Successful Submission: 2025-09-29 03:04:23

memory-increment

Time of First Successful Submission: 2023-09-16 07:02:03

byte-access

Time of First Successful Submission: 2025-09-29 03:06:08

memory-size-access

Time of First Successful Submission: 2025-09-29 03:07:19

little-endian-write

Time of First Successful Submission: 2025-09-29 03:12:31

memory-sum

Time of First Successful Submission: 2025-09-29 03:16:27

stack-subtraction

Time of First Successful Submission: 2025-09-29 03:18:18

swap-stack-values

Time of First Successful Submission: 2025-09-29 03:19:06

average-stack-values

Time of First Successful Submission: 2025-09-29 03:29:42

absolute-jump

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

relative-jump

Time of First Successful Submission: 2025-09-29 04:22:40

jump-trampoline

Time of First Successful Submission: 2025-09-29 04:24:53

conditional-jump

Time of First Successful Submission: 2025-09-29 04:42:46

indirect-jump

Time of First Successful Submission: 2025-09-29 04:45:38

average-loop

Time of First Successful Submission: 2025-09-29 04:51:05

count-non-zero

Time of First Successful Submission: 2025-09-29 04:51:40

string-lower

Time of First Successful Submission: 2025-10-22 01:18:16

most-common-byte

Time of First Successful Submission: 2025-09-29 05:08:11

Exit

Time of First Successful Submission: 2023-09-27 04:57:23

Socket

Time of First Successful Submission: 2023-09-27 05:34:33

Bind

Time of First Successful Submission: 2023-09-27 06:26:35

Listen

Time of First Successful Submission: 2023-09-27 06:31:00

Accept

Time of First Successful Submission: 2023-09-27 06:33:52

Static Response

Time of First Successful Submission: 2023-09-27 06:51:17

Dynamic Response

Time of First Successful Submission: 2025-10-26 00:10:07

Iterative GET Server

Time of First Successful Submission: 2025-10-26 00:15:33

Concurrent GET Server

Time of First Successful Submission: 2025-10-26 00:19:55

Concurrent POST Server

Time of First Successful Submission: 2025-10-26 00:27:51

Web Server

Time of First Successful Submission: 2025-10-26 00:48:06

Debugging Programs

Time of First Successful Submission: 2025-09-01 07:04:08

Inspecting Registers

Time of First Successful Submission: 2025-09-01 07:05:21

Examining Memory

Time of First Successful Submission: 2025-09-01 07:11:25

Setting Breakpoints

Time of First Successful Submission: 2025-10-22 01:57:01

GDB Scripting

Time of First Successful Submission: 2025-10-22 02:11:42

Modifying Data

Time of First Successful Submission: 2025-10-22 02:27:42

Modifying Execution

Time of First Successful Submission: 2025-10-22 02:33:04

Broken Functions

Time of First Successful Submission: 2025-10-22 03:17:24


Playing With Programs

116 / 116 549 / 23023


What's the password?

Time of First Successful Submission: 2025-08-31 06:12:06

... and again!

Time of First Successful Submission: 2025-08-31 06:13:17

Newline Troubles

Time of First Successful Submission: 2025-08-31 06:14:54

Reasoning about files

Time of First Successful Submission: 2025-08-31 06:27:49

Specifying Filenames

Time of First Successful Submission: 2025-08-31 06:28:35

Binary and Hex Encoding

Time of First Successful Submission: 2025-08-31 06:41:27

More Hex

Time of First Successful Submission: 2025-08-31 06:43:05

Decoding Hex

Time of First Successful Submission: 2025-08-31 06:46:07

Decoding Practice

Time of First Successful Submission: 2025-08-31 06:50:28

Encoding Practice

Time of First Successful Submission: 2025-08-31 22:54:57

Hex-encoding ASCII

Time of First Successful Submission: 2025-08-31 23:03:03

Nested Encoding

Time of First Successful Submission: 2025-08-31 23:13:16

Hex-encoding UTF-8

Time of First Successful Submission: 2025-08-31 23:16:11

UTF Mixups

Time of First Successful Submission: 2025-08-31 23:24:32

Modifying Encoded Data

Time of First Successful Submission: 2025-08-31 23:38:37

Decoding Base64

Time of First Successful Submission: 2025-08-31 23:44:38

Encoding Base64

Time of First Successful Submission: 2025-08-31 23:45:48

Dealing with Obfuscation

Time of First Successful Submission: 2025-09-01 00:14:14

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-09-01 00:21:45

Your First HTTP Request

Time of First Successful Submission: 2025-09-01 01:21:20

Reading Flask

Time of First Successful Submission: 2025-09-01 01:23:41

Commented Data

Time of First Successful Submission: 2025-09-01 01:25:22

HTTP Metadata

Time of First Successful Submission: 2025-09-01 01:27:45

HTTP (netcat)

Time of First Successful Submission: 2023-09-04 18:46:07

HTTP Paths (netcat)

Time of First Successful Submission: 2023-09-04 20:15:24

HTTP (curl)

Time of First Successful Submission: 2023-09-04 20:14:35

HTTP (python)

Time of First Successful Submission: 2023-09-04 20:16:11

HTTP Host Header (python)

Time of First Successful Submission: 2023-09-04 20:13:22

HTTP Host Header (curl)

Time of First Successful Submission: 2023-09-04 19:57:59

HTTP Host Header (netcat)

Time of First Successful Submission: 2023-09-04 20:10:19

URL Encoding (netcat)

Time of First Successful Submission: 2023-09-04 20:33:07

HTTP GET Parameters

Time of First Successful Submission: 2023-09-04 20:34:01

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2023-09-04 20:43:42

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2023-09-04 20:42:22

HTTP Forms

Time of First Successful Submission: 2025-09-01 01:29:18

HTTP Forms (curl)

Time of First Successful Submission: 2023-09-04 20:46:32

HTTP Forms (netcat)

Time of First Successful Submission: 2023-09-04 20:51:22

HTTP Forms (python)

Time of First Successful Submission: 2023-09-04 20:52:34

HTTP Forms Without Forms

Time of First Successful Submission: 2025-09-01 01:36:18

Multiple Form Fields (curl)

Time of First Successful Submission: 2023-09-05 00:32:48

Multiple Form Fields (netcat)

Time of First Successful Submission: 2023-09-05 00:36:48

HTTP Redirects (netcat)

Time of First Successful Submission: 2023-09-05 01:00:02

HTTP Redirects (curl)

Time of First Successful Submission: 2023-09-05 00:59:08

HTTP Redirects (python)

Time of First Successful Submission: 2023-09-05 01:00:34

HTTP Cookies (curl)

Time of First Successful Submission: 2023-09-05 01:02:12

HTTP Cookies (netcat)

Time of First Successful Submission: 2023-09-05 01:07:12

HTTP Cookies (python)

Time of First Successful Submission: 2023-09-05 01:10:21

Server State (python)

Time of First Successful Submission: 2023-09-05 01:22:33

Listening Web

Time of First Successful Submission: 2025-09-01 01:40:21

Speaking Redirects

Time of First Successful Submission: 2025-09-01 01:48:18

JavaScript Redirects

Time of First Successful Submission: 2025-09-01 01:51:35

Including JavaScript

Time of First Successful Submission: 2025-09-01 01:55:24

HTTP (javascript)

Time of First Successful Submission: 2025-09-01 01:58:21

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-09-01 02:00:28

HTTP Forms (javascript)

Time of First Successful Submission: 2025-09-01 02:05:42

cat

Time of First Successful Submission: 2025-10-13 06:56:44

more

Time of First Successful Submission: 2025-10-13 06:56:58

less

Time of First Successful Submission: 2025-10-13 06:57:25

tail

Time of First Successful Submission: 2025-10-13 06:57:42

head

Time of First Successful Submission: 2025-10-13 06:57:59

sort

Time of First Successful Submission: 2025-10-13 06:58:52

vim

Time of First Successful Submission: 2025-10-13 06:59:07

emacs

Time of First Successful Submission: 2025-10-13 06:59:24

nano

Time of First Successful Submission: 2025-10-13 06:59:58

rev

Time of First Successful Submission: 2025-10-13 07:00:34

od

Time of First Successful Submission: 2025-10-13 07:03:29

hd

Time of First Successful Submission: 2025-10-13 07:04:33

xxd

Time of First Successful Submission: 2025-10-13 07:05:05

base32

Time of First Successful Submission: 2025-10-13 07:05:48

base64

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

split

Time of First Successful Submission: 2025-10-13 07:08:40

gzip

Time of First Successful Submission: 2025-10-13 07:16:54

bzip2

Time of First Successful Submission: 2025-10-26 01:03:28

zip

Time of First Successful Submission: 2025-10-26 01:06:07

tar

Time of First Successful Submission: 2025-10-26 01:07:37

ar

Time of First Successful Submission: 2025-10-26 01:09:21

cpio

Time of First Successful Submission: 2025-10-26 01:11:14

genisoimage

Time of First Successful Submission: 2025-12-03 21:41:34

env

Time of First Successful Submission: 2025-11-04 04:50:03

find

Time of First Successful Submission: 2025-11-04 04:52:59

make

Time of First Successful Submission: 2025-11-04 04:56:11

nice

Time of First Successful Submission: 2025-11-04 04:57:31

timeout

Time of First Successful Submission: 2025-11-04 04:58:08

stdbuf

Time of First Successful Submission: 2025-11-04 04:58:55

setarch

Time of First Successful Submission: 2025-11-04 04:59:47

watch

Time of First Successful Submission: 2025-12-03 21:45:24

socat

Time of First Successful Submission: 2025-11-04 05:07:25

whiptail

Time of First Successful Submission: 2025-11-04 05:10:37

awk

Time of First Successful Submission: 2025-11-04 05:11:21

sed

Time of First Successful Submission: 2025-11-04 05:11:48

ed

Time of First Successful Submission: 2025-11-04 05:12:15

chown

Time of First Successful Submission: 2025-11-03 23:16:38

chmod

Time of First Successful Submission: 2025-11-03 23:16:15

cp

Time of First Successful Submission: 2025-11-03 23:14:15

mv

Time of First Successful Submission: 2025-12-03 21:52:52

perl

Time of First Successful Submission: 2025-11-04 05:33:13

python

Time of First Successful Submission: 2025-11-11 23:17:40

ruby

Time of First Successful Submission: 2025-11-04 05:39:40

bash

Time of First Successful Submission: 2025-12-03 21:53:51

date

Time of First Successful Submission: 2025-11-04 05:44:08

dmesg

Time of First Successful Submission: 2025-12-03 21:55:16

wc

Time of First Successful Submission: 2025-12-03 21:55:59

gcc

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

as

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

wget

Time of First Successful Submission: 2025-12-03 21:59:33

ssh-keygen

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

SQL Queries

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

Filtering SQL

Time of First Successful Submission: 2025-09-01 05:37:16

Choosing Columns

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

Exclusionary Filtering

Time of First Successful Submission: 2025-09-01 05:42:53

Filtering Strings

Time of First Successful Submission: 2025-09-01 05:43:42

Filtering on Expressions

Time of First Successful Submission: 2025-09-01 05:48:48

SELECTing Expressions

Time of First Successful Submission: 2025-09-01 05:52:43

Composite Conditions

Time of First Successful Submission: 2025-09-01 05:54:55

Reaching Your LIMITs

Time of First Successful Submission: 2025-09-01 05:56:17

Querying Metadata

Time of First Successful Submission: 2025-09-01 06:03:22


GCA CTF

11 / 104 3268 / 41865


Using the Terminal

Time of First Successful Submission: 2025-08-26 22:05:34

Using the VSCode Workspace

Time of First Successful Submission: 2025-08-26 22:23:48

Using the GUI Desktop

Time of First Successful Submission: 2025-08-26 22:25:21

Pasting into the Desktop

Time of First Successful Submission: 2025-08-26 22:26:11

Restarting Challenges

Time of First Successful Submission: 2025-08-26 22:27:33

Getting Help

Time of First Successful Submission: 2025-08-27 07:53:00

Challenge Programs

Time of First Successful Submission: 2025-08-27 07:56:51

The Flag File

Time of First Successful Submission: 2025-08-27 07:57:24

Using Privileged Mode

Time of First Successful Submission: 2025-08-27 07:58:45

Persistent Home Directories - One

Time of First Successful Submission: 2025-08-27 07:59:36

Persistent Home Directories - Two

Time of First Successful Submission: 2025-08-27 08:00:29