pwn.college Archives

1 / 202 21171 / 22748


Triple Dereference

Time of First Successful Submission: 2025-10-25 16:30:06


Intro to Programming Languages

20 / 234 720 / 29680


Lecture 1.1. Course Environment

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

Lab 1.1 - Start Terminal

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

P1.0 Level 1 Open /flag in VSCode

Time of First Successful Submission: 2025-11-25 16:47:12

Commands

Time of First Successful Submission: 2025-10-20 10:17:31

Command Arguments

Time of First Successful Submission: 2025-10-20 10:18:45

Command History

Time of First Successful Submission: 2025-10-20 10:19:33

The Root Path

Time of First Successful Submission: 2025-10-20 10:21:33

Absolute Paths

Time of First Successful Submission: 2025-10-20 10:22:41

Changing position

Time of First Successful Submission: 2025-10-20 10:24:27

Changing to an Absolute Path

Time of First Successful Submission: 2025-10-20 10:25:49

Relative Paths

Time of First Successful Submission: 2025-10-20 10:30:22

Cat

Time of First Successful Submission: 2025-10-20 21:17:19

Ls

Time of First Successful Submission: 2025-10-20 21:24:56

Ls All

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

P1.0 Level 2 list dir

Time of First Successful Submission: 2025-11-25 16:48:21

Find

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

P1.0 Level 3 change dir

Time of First Successful Submission: 2025-11-25 16:49:06

Piping Echo

Time of First Successful Submission: 2025-10-21 22:15:42

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2025-10-21 22:29:55


Intro to Cybersecurity

183 / 183 150 / 19003


Path Traversal 1

Time of First Successful Submission: 2025-11-28 15:03:38

Path Traversal 2

Time of First Successful Submission: 2025-11-28 16:02:14

CMDi 1

Time of First Successful Submission: 2025-11-28 16:08:37

CMDi 2

Time of First Successful Submission: 2025-11-28 16:11:17

CMDi 3

Time of First Successful Submission: 2025-11-28 16:16:07

CMDi 4

Time of First Successful Submission: 2025-11-28 16:18:11

CMDi 5

Time of First Successful Submission: 2025-11-28 16:24:11

CMDi 6

Time of First Successful Submission: 2025-11-28 17:25:31

Authentication Bypass 1

Time of First Successful Submission: 2025-11-28 20:26:05

Authentication Bypass 2

Time of First Successful Submission: 2025-11-28 20:30:52

SQLi 1

Time of First Successful Submission: 2025-11-28 21:01:16

SQLi 2

Time of First Successful Submission: 2025-11-28 21:05:30

SQLi 3

Time of First Successful Submission: 2025-11-28 21:48:19

SQLi 4

Time of First Successful Submission: 2025-11-28 21:58:03

SQLi 5

Time of First Successful Submission: 2025-11-29 00:23:10

XSS 1

Time of First Successful Submission: 2025-11-29 11:04:24

XSS 2

Time of First Successful Submission: 2025-11-29 11:09:14

XSS 3

Time of First Successful Submission: 2025-11-29 11:15:52

XSS 4

Time of First Successful Submission: 2025-11-29 11:19:58

XSS 5

Time of First Successful Submission: 2025-11-29 12:07:03

XSS 6

Time of First Successful Submission: 2025-11-29 12:14:07

XSS 7

Time of First Successful Submission: 2025-11-29 13:16:27

CSRF 1

Time of First Successful Submission: 2025-11-29 15:33:45

CSRF 2

Time of First Successful Submission: 2025-11-29 16:07:02

CSRF 3

Time of First Successful Submission: 2025-11-29 16:17:41

CSRF 4

Time of First Successful Submission: 2025-11-29 16:39:51

CSRF 5

Time of First Successful Submission: 2025-11-29 17:13:09

Connect

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

Send

Time of First Successful Submission: 2025-12-05 17:59:31

Shutdown

Time of First Successful Submission: 2025-12-05 18:06:20

Listen

Time of First Successful Submission: 2025-12-05 18:09:25

Scan 1

Time of First Successful Submission: 2025-12-05 18:25:08

Scan 2

Time of First Successful Submission: 2025-12-06 12:09:24

Monitor 1

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

Monitor 2

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

Sniffing Cookies

Time of First Successful Submission: 2025-12-06 13:07:17

Network Configuration

Time of First Successful Submission: 2025-12-06 15:09:06

Firewall 1

Time of First Successful Submission: 2025-12-06 15:57:39

Firewall 2

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

Firewall 3

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

Denial of Service 1

Time of First Successful Submission: 2025-12-06 16:15:06

Denial of Service 2

Time of First Successful Submission: 2025-12-06 16:23:53

Denial of Service 3

Time of First Successful Submission: 2025-12-10 14:09:40

Ethernet

Time of First Successful Submission: 2025-12-10 14:34:16

IP

Time of First Successful Submission: 2025-12-11 16:03:54

TCP

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

TCP Handshake

Time of First Successful Submission: 2025-12-11 16:56:54

UDP

Time of First Successful Submission: 2025-12-13 20:56:12

UDP 2

Time of First Successful Submission: 2025-12-14 14:09:19

UDP Spoofing 1

Time of First Successful Submission: 2025-12-14 14:20:34

UDP Spoofing 2

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

UDP Spoofing 3

Time of First Successful Submission: 2025-12-14 15:08:44

UDP Spoofing 4

Time of First Successful Submission: 2025-12-14 15:37:50

ARP

Time of First Successful Submission: 2025-12-14 16:00:37

Intercept

Time of First Successful Submission: 2025-12-16 18:01:00

Man-in-the-Middle

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

XOR

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

XORing Hex

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

XORing ASCII

Time of First Successful Submission: 2025-12-22 12:30:42

XORing ASCII Strings

Time of First Successful Submission: 2025-12-22 13:00:35

One-time Pad

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

One-time Pad Tampering

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

Many-time Pad

Time of First Successful Submission: 2025-12-22 17:01:33

AES

Time of First Successful Submission: 2025-12-22 17:20:32

AES-ECB-CPA

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

AES-ECB-CPA-HTTP

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

AES-ECB-CPA-HTTP (base64)

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

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-12-24 12:49:55

AES-ECB-CPA-Prefix

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

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-12-26 11:42:20

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-12-26 12:34:56

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-12-27 14:38:07

AES-CBC

Time of First Successful Submission: 2025-12-27 15:49:33

AES-CBC Tampering

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

AES-CBC Resizing

Time of First Successful Submission: 2025-12-27 18:46:48

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2025-12-27 22:32:51

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-12-27 22:36:58

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2025-12-28 11:55:57

AES-CBC-POA-Encrypt

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

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-12-28 14:03:30

DHKE

Time of First Successful Submission: 2025-12-28 15:47:22

DHKE-to-AES

Time of First Successful Submission: 2025-12-28 16:13:06

RSA 1

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

RSA 2

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

RSA 3

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

RSA 4

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

RSA Signatures

Time of First Successful Submission: 2025-12-29 16:02:24

SHA 1

Time of First Successful Submission: 2025-12-30 13:22:14

SHA 2

Time of First Successful Submission: 2025-12-30 13:44:34

TLS 1

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

TLS 2

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

level1

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

level2

Time of First Successful Submission: 2025-12-30 23:50:45

level3

Time of First Successful Submission: 2025-12-31 12:23:18

level4

Time of First Successful Submission: 2025-12-31 15:42:50

level5

Time of First Successful Submission: 2025-12-31 15:48:12

level6

Time of First Successful Submission: 2025-12-31 16:48:31

level7

Time of First Successful Submission: 2025-12-31 16:49:25

level8

Time of First Successful Submission: 2025-12-31 17:17:56

level9

Time of First Successful Submission: 2025-12-31 17:20:20

level10

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

level11

Time of First Successful Submission: 2025-12-31 17:43:16

level12

Time of First Successful Submission: 2025-12-31 17:49:03

level13

Time of First Successful Submission: 2025-12-31 17:51:12

level14

Time of First Successful Submission: 2025-12-31 17:55:29

level15

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

level16

Time of First Successful Submission: 2026-01-01 12:12:42

level17

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

level18

Time of First Successful Submission: 2026-01-01 13:44:28

level19

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

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-01-02 15:33:51

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-01-02 16:02:53

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-01-02 16:08:41

Reading Endianness (Python)

Time of First Successful Submission: 2026-01-03 12:07:02

Reading Endianness (C)

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

Reading Endianness (x86)

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

Version Information (Python)

Time of First Successful Submission: 2026-01-03 12:44:25

Version Information (C)

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

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2026-01-03 13:12:24

Metadata and Data (C)

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

Metadata and Data (x86)

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

Input Restrictions (Python)

Time of First Successful Submission: 2026-01-03 14:52:22

Input Restrictions (C)

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

Input Restrictions (x86)

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

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

Time of First Successful Submission: 2026-01-04 11:36:57

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-01-04 11:58:35

A Basic cIMG (Python)

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

A Basic cIMG (C)

Time of First Successful Submission: 2026-01-04 12:35:10

A Basic cIMG (x86)

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

Internal State Mini (C)

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

Internal State Mini (x86)

Time of First Successful Submission: 2026-01-04 18:08:05

Internal State (C)

Time of First Successful Submission: 2026-01-05 13:56:57

Internal State (x86)

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

File Formats: Directives (C)

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

File Formats: Directives (x86)

Time of First Successful Submission: 2026-01-05 16:37:28

The Patch Directive

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

Optimizing for Space

Time of First Successful Submission: 2026-01-10 15:46:20

Tweaking Images

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

Storage and Retrieval

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

Extracting Knowledge

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

Advanced Sprites

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

Accessing Resources

Time of First Successful Submission: 2026-01-14 17:16:32

Unsafe Animations

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

Animations

Time of First Successful Submission: 2026-01-16 17:25:09

Interoperability: Patching Data

Time of First Successful Submission: 2026-01-17 13:40:38

Patching Code

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

Patching Control Flow

Time of First Successful Submission: 2026-01-17 14:42:35

Your First Overflow (easy)

Time of First Successful Submission: 2026-01-18 12:11:04

Your First Overflow (hard)

Time of First Successful Submission: 2026-01-18 12:28:06

Precision (easy)

Time of First Successful Submission: 2026-01-18 12:51:05

Precision (hard)

Time of First Successful Submission: 2026-01-18 12:57:46

Variable Control (easy)

Time of First Successful Submission: 2026-01-18 13:05:42

Variable Control (hard)

Time of First Successful Submission: 2026-01-18 13:11:55

Control Hijack (easy)

Time of First Successful Submission: 2026-01-18 13:24:02

Control Hijack (hard)

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

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-01-18 15:13:32

PIEs (easy)

Time of First Successful Submission: 2026-01-19 15:55:39

PIEs (hard)

Time of First Successful Submission: 2026-01-19 16:28:40

String Lengths (easy)

Time of First Successful Submission: 2026-01-22 15:48:31

String Lengths (hard)

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

Basic Shellcode

Time of First Successful Submission: 2026-01-24 12:46:58

NOP Sleds

Time of First Successful Submission: 2026-01-24 13:00:29

NULL-Free Shellcode

Time of First Successful Submission: 2026-01-24 13:26:00

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-01-24 14:12:30

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-01-25 15:19:07

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-01-25 15:30:21

Hijack to Shellcode (hard)

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

ECB-to-Win (easy)

Time of First Successful Submission: 2026-01-26 10:13:54

ECB-to-Win (hard)

Time of First Successful Submission: 2026-01-26 10:43:19

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-01-26 11:11:33

ECB-to-Shellcode (hard)

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

CIMG Screenshots

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

CIMG Screenshots 2

Time of First Successful Submission: 2026-02-02 16:11:21

Wily Webserver

Time of First Successful Submission: 2026-02-07 13:40:11

The Watering Hole

Time of First Successful Submission: 2026-02-07 16:23:50

Secure Chat 1

Time of First Successful Submission: 2026-02-08 11:23:51

Secure Chat 2

Time of First Successful Submission: 2026-02-09 15:40:17

Secure Chat 3

Time of First Successful Submission: 2026-02-12 20:35:10

Secure Chat 4

Time of First Successful Submission: 2026-02-14 11:10:43

Secure Chat 5

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


Program Security

8 / 162 5655 / 9220


ello ackers!

Time of First Successful Submission: 2026-02-15 20:27:39

Syscall Smuggler

Time of First Successful Submission: 2026-02-15 20:56:09

Syscall Shenanigans

Time of First Successful Submission: 2026-02-15 21:11:25

Byte Budget

Time of First Successful Submission: 2026-02-17 16:33:23

ClobberCode

Time of First Successful Submission: 2026-02-17 16:39:58

Diverse Delivery

Time of First Successful Submission: 2026-02-17 16:56:46

Pocket Payload

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

Micro Menace

Time of First Successful Submission: 2026-02-17 21:16:43


Start Here

11 / 12 5547 / 40267


Using the Terminal

Time of First Successful Submission: 2025-10-20 09:57:01

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-20 10:04:40

Using the GUI Desktop

Time of First Successful Submission: 2025-10-20 10:06:41

Pasting into the Desktop

Time of First Successful Submission: 2025-10-20 10:09:07

Restarting Challenges

Time of First Successful Submission: 2025-10-20 10:11:23

Challenge Programs

Time of First Successful Submission: 2025-10-23 20:06:48

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-10-23 20:11:14

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-23 20:14:36

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-23 20:16:47


Linux Luminarium

128 / 128 108 / 30046


Intro to Commands

Time of First Successful Submission: 2025-10-20 10:17:31

Intro to Arguments

Time of First Successful Submission: 2025-10-20 10:18:45

Command History

Time of First Successful Submission: 2025-10-20 10:19:33

The Root

Time of First Successful Submission: 2025-10-20 10:21:33

Program and absolute paths

Time of First Successful Submission: 2025-10-20 10:22:41

Position thy self

Time of First Successful Submission: 2025-10-20 10:24:27

Position elsewhere

Time of First Successful Submission: 2025-10-20 10:25:49

implicit relative paths, from /

Time of First Successful Submission: 2025-10-20 10:30:22

explicit relative paths, from /

Time of First Successful Submission: 2025-10-20 10:33:47

implicit relative path

Time of First Successful Submission: 2025-10-20 10:36:07

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2025-10-20 21:17:19

catting absolute paths

Time of First Successful Submission: 2025-10-20 21:18:14

more catting practice

Time of First Successful Submission: 2025-10-20 21:19:21

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2025-10-20 21:22:58

listing files

Time of First Successful Submission: 2025-10-20 21:24:56

touching files

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

removing files

Time of First Successful Submission: 2025-10-20 21:27:58

moving files

Time of First Successful Submission: 2025-10-20 21:30:18

copying files

Time of First Successful Submission: 2025-11-07 16:17:33

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2025-10-20 21:45:00

making directories

Time of First Successful Submission: 2025-10-20 21:47:05

finding files

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

linking files

Time of First Successful Submission: 2025-10-20 22:41:27

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2025-10-21 17:16:43

Reading Manuals

Time of First Successful Submission: 2025-10-21 17:22:35

Searching Manuals

Time of First Successful Submission: 2025-10-21 17:24:48

Searching For Manuals

Time of First Successful Submission: 2025-10-21 17:39:40

Helpful Programs

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

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2025-10-21 17:49:05

Matching with ?

Time of First Successful Submission: 2025-10-21 17:49:59

Matching with []

Time of First Successful Submission: 2025-10-21 17:51:37

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2025-10-21 17:55:48

Mixing globs

Time of First Successful Submission: 2025-10-21 21:45:52

Exclusionary globbing

Time of First Successful Submission: 2025-10-21 21:48:07

Tab completion

Time of First Successful Submission: 2025-10-21 21:49:54

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2025-10-21 21:52:24

Redirecting output

Time of First Successful Submission: 2025-10-21 22:15:42

Redirecting more output

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

Appending output

Time of First Successful Submission: 2025-10-21 22:24:00

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2025-10-21 22:29:55

Grepping stored results

Time of First Successful Submission: 2025-10-21 22:32:39

Grepping live output

Time of First Successful Submission: 2025-10-21 22:34:11

Grepping errors

Time of First Successful Submission: 2025-10-21 22:36:17

Filtering with grep -v

Time of First Successful Submission: 2025-10-21 22:41:59

Filtering with sed

Time of First Successful Submission: 2025-11-07 16:22:08

Duplicating piped data with tee

Time of First Successful Submission: 2025-10-21 22:46:44

Process substitution for input

Time of First Successful Submission: 2025-10-22 10:14:09

Writing to multiple programs

Time of First Successful Submission: 2025-10-22 11:05:39

Split-piping stderr and stdout

Time of First Successful Submission: 2025-10-22 11:20:48

Named pipes

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

Printing Variables

Time of First Successful Submission: 2025-10-22 11:30:37

Setting Variables

Time of First Successful Submission: 2025-10-22 11:32:15

Multi-word Variables

Time of First Successful Submission: 2025-10-22 11:33:32

Exporting Variables

Time of First Successful Submission: 2025-10-22 11:36:13

Printing Exported Variables

Time of First Successful Submission: 2025-10-22 11:37:01

Storing Command Output

Time of First Successful Submission: 2025-10-22 11:39:25

Reading Input

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

Reading Files

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

Translating characters

Time of First Successful Submission: 2025-10-22 14:06:24

Deleting characters

Time of First Successful Submission: 2025-10-22 14:07:46

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2025-10-22 14:12:35

Extracting specific sections of text

Time of First Successful Submission: 2025-10-22 14:18:54

Sorting data

Time of First Successful Submission: 2025-10-22 14:22:37

Listing Processes

Time of First Successful Submission: 2025-10-22 14:31:55

Killing Processes

Time of First Successful Submission: 2025-10-22 14:36:30

Interrupting Processes

Time of First Successful Submission: 2025-10-22 14:40:05

Killing Misbehaving Processes

Time of First Successful Submission: 2025-10-22 14:46:28

Suspending Processes

Time of First Successful Submission: 2025-10-22 14:48:40

Resuming Processes

Time of First Successful Submission: 2025-10-22 14:49:29

Backgrounding Processes

Time of First Successful Submission: 2025-10-22 14:54:04

Foregrounding Processes

Time of First Successful Submission: 2025-10-22 14:55:21

Starting Backgrounded Processes

Time of First Successful Submission: 2025-10-22 14:56:22

Process Exit Codes

Time of First Successful Submission: 2025-10-22 14:59:20

Becoming root with su

Time of First Successful Submission: 2025-10-22 15:13:47

Other users with su

Time of First Successful Submission: 2025-10-22 15:14:47

Cracking passwords

Time of First Successful Submission: 2025-10-22 15:20:34

Using sudo

Time of First Successful Submission: 2025-10-22 15:25:45

Changing File Ownership

Time of First Successful Submission: 2025-10-22 15:57:41

Groups and Files

Time of First Successful Submission: 2025-10-22 16:04:08

Fun With Groups Names

Time of First Successful Submission: 2025-10-22 16:06:11

Changing Permissions

Time of First Successful Submission: 2025-10-22 16:16:33

Executable Files

Time of First Successful Submission: 2025-10-22 16:22:42

Permission Tweaking Practice

Time of First Successful Submission: 2025-10-22 16:39:19

Permissions Setting Practice

Time of First Successful Submission: 2025-10-22 16:51:27

The SUID Bit

Time of First Successful Submission: 2025-10-22 16:55:34

Chaining with Semicolons

Time of First Successful Submission: 2025-10-23 10:51:27

Building on Success

Time of First Successful Submission: 2025-10-23 10:54:30

Handling Failure

Time of First Successful Submission: 2025-10-23 10:56:06

Your First Shell Script

Time of First Successful Submission: 2025-10-23 11:01:57

Redirecting Script Output

Time of First Successful Submission: 2025-10-23 11:05:51

Executable Shell Scripts

Time of First Successful Submission: 2025-10-23 11:08:44

Understanding Shebangs

Time of First Successful Submission: 2025-10-23 11:12:28

Scripting with Arguments

Time of First Successful Submission: 2025-10-23 11:17:30

Scripting with Conditionals

Time of First Successful Submission: 2025-10-23 11:21:40

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2025-10-23 11:29:23

Launching Screen

Time of First Successful Submission: 2025-10-23 11:32:33

Detaching and Attaching

Time of First Successful Submission: 2025-10-23 11:40:56

Finding Sessions

Time of First Successful Submission: 2025-10-23 11:42:43

Switching Windows

Time of First Successful Submission: 2025-10-23 11:44:13

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-10-23 11:45:46

Switching Windows (tmux)

Time of First Successful Submission: 2025-10-23 11:47:27

The PATH Variable

Time of First Successful Submission: 2025-10-23 11:53:13

Setting PATH

Time of First Successful Submission: 2025-10-23 11:55:25

Finding Commands

Time of First Successful Submission: 2025-10-23 11:57:10

Adding Commands

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

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2025-10-23 12:09:57

Sniffing Input

Time of First Successful Submission: 2025-10-23 12:34:22

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2025-10-23 12:50:31

Sniffing Process Arguments

Time of First Successful Submission: 2025-10-23 12:58:41

Snooping on Configurations

Time of First Successful Submission: 2025-10-23 13:02:49

The Fork Bomb

Time of First Successful Submission: 2025-10-23 16:17:51

Disk-Space Doomsday

Time of First Successful Submission: 2025-10-23 16:22:26

rm -rf /

Time of First Successful Submission: 2025-10-23 16:31:23

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-10-23 16:50:17


Computing 101

68 / 94 1179 / 20152


Your First Register

Time of First Successful Submission: 2025-10-24 10:29:49

Your First Syscall

Time of First Successful Submission: 2025-10-24 10:34:18

Exit Codes

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

Building Executables

Time of First Successful Submission: 2025-10-24 10:47:19

Moving Between Registers

Time of First Successful Submission: 2025-10-24 10:53:28

Loading From Memory

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

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2025-10-25 16:16:30

Dereferencing Yourself

Time of First Successful Submission: 2025-10-25 16:18:45

Dereferencing with Offsets

Time of First Successful Submission: 2025-10-25 16:20:43

Stored Addresses

Time of First Successful Submission: 2025-10-25 16:25:45

Double Dereference

Time of First Successful Submission: 2025-10-25 16:28:31

Tracing Syscalls

Time of First Successful Submission: 2025-10-24 11:00:13

Starting GDB

Time of First Successful Submission: 2025-10-24 11:02:57

Starting Programs in GDB

Time of First Successful Submission: 2025-10-24 11:04:30

Writing Output

Time of First Successful Submission: 2025-10-25 16:41:05

Chaining Syscalls

Time of First Successful Submission: 2025-10-25 16:42:47

Writing Strings

Time of First Successful Submission: 2025-10-25 16:44:05

Reading Data

Time of First Successful Submission: 2025-10-25 16:48:30

set-register

Time of First Successful Submission: 2025-10-25 16:57:16

set-multiple-registers

Time of First Successful Submission: 2025-10-25 17:03:34

add-to-register

Time of First Successful Submission: 2025-10-25 17:06:21

linear-equation-registers

Time of First Successful Submission: 2025-10-25 17:11:27

integer-division

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

modulo-operation

Time of First Successful Submission: 2025-10-25 17:30:14

set-upper-byte

Time of First Successful Submission: 2025-10-25 17:32:37

efficient-modulo

Time of First Successful Submission: 2025-10-25 17:56:49

byte-extraction

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

bitwise-and

Time of First Successful Submission: 2025-10-25 18:59:09

check-even

Time of First Successful Submission: 2025-10-25 20:39:45

memory-read

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

memory-write

Time of First Successful Submission: 2025-10-25 20:45:17

memory-increment

Time of First Successful Submission: 2025-10-25 20:50:20

byte-access

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

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2025-10-26 11:30:19

memory-sum

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

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2025-10-27 13:28:22

average-stack-values

Time of First Successful Submission: 2025-10-27 13:57:46

absolute-jump

Time of First Successful Submission: 2025-10-27 14:03:18

relative-jump

Time of First Successful Submission: 2025-10-31 13:46:30

jump-trampoline

Time of First Successful Submission: 2025-10-31 15:37:40

conditional-jump

Time of First Successful Submission: 2025-11-01 14:28:08

indirect-jump

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

average-loop

Time of First Successful Submission: 2025-11-01 15:31:45

count-non-zero

Time of First Successful Submission: 2025-11-01 16:00:51

string-lower

Time of First Successful Submission: 2025-11-01 22:20:37

most-common-byte

Time of First Successful Submission: 2025-11-02 15:56:11

Exit

Time of First Successful Submission: 2025-11-08 13:16:41

Socket

Time of First Successful Submission: 2025-11-09 11:56:36

Bind

Time of First Successful Submission: 2025-11-09 15:58:21

Listen

Time of First Successful Submission: 2025-11-09 16:07:36

Accept

Time of First Successful Submission: 2025-11-09 16:18:46

Static Response

Time of First Successful Submission: 2025-11-11 17:37:42

Dynamic Response

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

Iterative GET Server

Time of First Successful Submission: 2025-11-12 14:30:36

Concurrent GET Server

Time of First Successful Submission: 2025-11-12 14:59:14

Concurrent POST Server

Time of First Successful Submission: 2025-11-13 17:59:26

Web Server

Time of First Successful Submission: 2025-11-13 18:06:13

Debugging Programs

Time of First Successful Submission: 2025-11-02 16:06:09

Inspecting Registers

Time of First Successful Submission: 2025-11-02 16:09:55

Examining Memory

Time of First Successful Submission: 2025-11-05 17:35:37

Setting Breakpoints

Time of First Successful Submission: 2025-11-07 17:24:25

GDB Scripting

Time of First Successful Submission: 2025-11-07 20:01:32

Modifying Data

Time of First Successful Submission: 2025-11-08 10:56:03

Modifying Execution

Time of First Successful Submission: 2025-11-08 10:58:21

Broken Functions

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


Playing With Programs

116 / 116 538 / 22784


What's the password?

Time of First Successful Submission: 2025-11-14 14:19:10

... and again!

Time of First Successful Submission: 2025-11-14 14:20:16

Newline Troubles

Time of First Successful Submission: 2025-11-14 14:23:53

Reasoning about files

Time of First Successful Submission: 2025-11-14 14:26:35

Specifying Filenames

Time of First Successful Submission: 2025-11-14 14:27:48

Binary and Hex Encoding

Time of First Successful Submission: 2025-11-14 14:36:06

More Hex

Time of First Successful Submission: 2025-11-14 14:37:32

Decoding Hex

Time of First Successful Submission: 2025-11-14 14:41:32

Decoding Practice

Time of First Successful Submission: 2025-11-14 14:52:42

Encoding Practice

Time of First Successful Submission: 2025-11-14 15:02:22

Hex-encoding ASCII

Time of First Successful Submission: 2025-11-14 15:38:29

Nested Encoding

Time of First Successful Submission: 2025-11-14 16:17:49

Hex-encoding UTF-8

Time of First Successful Submission: 2025-11-14 16:26:24

UTF Mixups

Time of First Successful Submission: 2025-11-14 16:35:52

Modifying Encoded Data

Time of First Successful Submission: 2025-11-15 10:15:18

Decoding Base64

Time of First Successful Submission: 2025-11-15 10:53:15

Encoding Base64

Time of First Successful Submission: 2025-11-15 10:57:02

Dealing with Obfuscation

Time of First Successful Submission: 2025-11-15 11:05:03

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-11-15 11:18:28

Your First HTTP Request

Time of First Successful Submission: 2025-11-15 17:03:21

Reading Flask

Time of First Successful Submission: 2025-11-15 17:10:00

Commented Data

Time of First Successful Submission: 2025-11-15 17:18:04

HTTP Metadata

Time of First Successful Submission: 2025-11-15 17:25:23

HTTP (netcat)

Time of First Successful Submission: 2025-11-15 18:05:55

HTTP Paths (netcat)

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

HTTP (curl)

Time of First Successful Submission: 2025-11-16 13:35:18

HTTP (python)

Time of First Successful Submission: 2025-11-16 13:44:21

HTTP Host Header (python)

Time of First Successful Submission: 2025-11-16 14:37:40

HTTP Host Header (curl)

Time of First Successful Submission: 2025-11-16 14:44:15

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-11-16 14:46:35

URL Encoding (netcat)

Time of First Successful Submission: 2025-11-16 14:59:22

HTTP GET Parameters

Time of First Successful Submission: 2025-11-16 15:07:08

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-11-16 15:19:13

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-11-16 15:31:05

HTTP Forms

Time of First Successful Submission: 2025-11-16 15:36:16

HTTP Forms (curl)

Time of First Successful Submission: 2025-11-16 15:41:35

HTTP Forms (netcat)

Time of First Successful Submission: 2025-11-16 15:52:25

HTTP Forms (python)

Time of First Successful Submission: 2025-11-16 15:57:12

HTTP Forms Without Forms

Time of First Successful Submission: 2025-11-16 16:33:28

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-11-18 15:01:29

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-11-18 15:11:58

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-11-18 15:37:24

HTTP Redirects (curl)

Time of First Successful Submission: 2025-11-18 15:40:09

HTTP Redirects (python)

Time of First Successful Submission: 2025-11-18 15:41:20

HTTP Cookies (curl)

Time of First Successful Submission: 2025-11-18 16:19:32

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-11-18 16:22:14

HTTP Cookies (python)

Time of First Successful Submission: 2025-11-18 16:25:54

Server State (python)

Time of First Successful Submission: 2025-11-18 16:26:47

Listening Web

Time of First Successful Submission: 2025-11-18 16:34:39

Speaking Redirects

Time of First Successful Submission: 2025-11-18 16:39:56

JavaScript Redirects

Time of First Successful Submission: 2025-11-19 14:24:51

Including JavaScript

Time of First Successful Submission: 2025-11-19 15:29:10

HTTP (javascript)

Time of First Successful Submission: 2025-11-19 15:38:02

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-11-19 15:43:12

HTTP Forms (javascript)

Time of First Successful Submission: 2025-11-19 15:54:42

cat

Time of First Successful Submission: 2025-11-20 15:18:41

more

Time of First Successful Submission: 2025-11-20 15:50:31

less

Time of First Successful Submission: 2025-11-20 15:51:01

tail

Time of First Successful Submission: 2025-11-20 18:14:24

head

Time of First Successful Submission: 2025-11-20 18:14:49

sort

Time of First Successful Submission: 2025-11-20 18:15:28

vim

Time of First Successful Submission: 2025-11-20 18:15:54

emacs

Time of First Successful Submission: 2025-11-20 18:16:25

nano

Time of First Successful Submission: 2025-11-20 18:17:00

rev

Time of First Successful Submission: 2025-11-20 18:18:06

od

Time of First Successful Submission: 2025-11-20 18:26:59

hd

Time of First Successful Submission: 2025-11-20 18:30:34

xxd

Time of First Successful Submission: 2025-11-20 18:32:16

base32

Time of First Successful Submission: 2025-11-20 18:33:27

base64

Time of First Successful Submission: 2025-11-22 13:18:45

split

Time of First Successful Submission: 2025-11-22 13:23:32

gzip

Time of First Successful Submission: 2025-11-22 13:25:02

bzip2

Time of First Successful Submission: 2025-11-22 13:26:38

zip

Time of First Successful Submission: 2025-11-22 13:44:19

tar

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

ar

Time of First Successful Submission: 2025-11-22 14:08:39

cpio

Time of First Successful Submission: 2025-11-22 14:44:14

genisoimage

Time of First Successful Submission: 2025-11-22 17:50:08

env

Time of First Successful Submission: 2025-11-22 17:52:39

find

Time of First Successful Submission: 2025-11-22 18:00:43

make

Time of First Successful Submission: 2025-11-22 19:37:42

nice

Time of First Successful Submission: 2025-11-22 19:38:56

timeout

Time of First Successful Submission: 2025-11-22 19:40:09

stdbuf

Time of First Successful Submission: 2025-11-22 19:42:28

setarch

Time of First Successful Submission: 2025-11-22 19:47:57

watch

Time of First Successful Submission: 2025-11-22 19:49:39

socat

Time of First Successful Submission: 2025-11-22 21:11:45

whiptail

Time of First Successful Submission: 2025-11-22 22:03:42

awk

Time of First Successful Submission: 2025-11-22 22:24:03

sed

Time of First Successful Submission: 2025-11-22 22:27:22

ed

Time of First Successful Submission: 2025-11-22 22:40:59

chown

Time of First Successful Submission: 2025-11-22 22:42:19

chmod

Time of First Successful Submission: 2025-11-22 22:43:04

cp

Time of First Successful Submission: 2025-11-22 22:45:38

mv

Time of First Successful Submission: 2025-11-22 23:26:20

perl

Time of First Successful Submission: 2025-11-23 10:43:17

python

Time of First Successful Submission: 2025-11-23 10:46:34

ruby

Time of First Successful Submission: 2025-11-23 10:53:07

bash

Time of First Successful Submission: 2025-11-23 10:58:31

date

Time of First Successful Submission: 2025-11-24 15:29:42

dmesg

Time of First Successful Submission: 2025-11-24 15:31:36

wc

Time of First Successful Submission: 2025-11-24 15:34:26

gcc

Time of First Successful Submission: 2025-11-24 18:20:22

as

Time of First Successful Submission: 2025-11-24 18:22:36

wget

Time of First Successful Submission: 2025-11-25 15:36:12

ssh-keygen

Time of First Successful Submission: 2025-11-26 14:05:34

SQL Queries

Time of First Successful Submission: 2025-11-26 14:21:30

Filtering SQL

Time of First Successful Submission: 2025-11-26 14:27:32

Choosing Columns

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

Exclusionary Filtering

Time of First Successful Submission: 2025-11-26 14:32:40

Filtering Strings

Time of First Successful Submission: 2025-11-26 14:34:40

Filtering on Expressions

Time of First Successful Submission: 2025-11-26 14:37:32

SELECTing Expressions

Time of First Successful Submission: 2025-11-26 14:47:14

Composite Conditions

Time of First Successful Submission: 2025-11-26 14:50:06

Reaching Your LIMITs

Time of First Successful Submission: 2025-11-26 14:52:12

Querying Metadata

Time of First Successful Submission: 2025-11-26 14:57:15


GCA CTF

11 / 104 5669 / 40496


Using the Terminal

Time of First Successful Submission: 2025-10-20 09:57:01

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-20 10:04:40

Using the GUI Desktop

Time of First Successful Submission: 2025-10-20 10:06:41

Pasting into the Desktop

Time of First Successful Submission: 2025-10-20 10:09:07

Restarting Challenges

Time of First Successful Submission: 2025-10-20 10:11:23

Getting Help

Time of First Successful Submission: 2025-10-20 10:14:35

Challenge Programs

Time of First Successful Submission: 2025-10-23 20:06:48

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-10-23 20:11:14

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-23 20:14:36

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-23 20:16:47