coutinho21

🐧 💻 🔤

Portugal

pwn.college Archives

1 / 202 21889 / 22791


Triple Dereference

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


Advent of Pwn

3 / 12 198 / 547


Day 01

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

Day 02

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

Day 03

Time of First Successful Submission: 2025-12-03 00:06:29


Intro to Programming Languages

15 / 234 6412 / 31962


Commands

Time of First Successful Submission: 2025-08-12 03:50:06

Command Arguments

Time of First Successful Submission: 2025-08-12 03:50:25

Command History

Time of First Successful Submission: 2025-08-12 03:50:49

The Root Path

Time of First Successful Submission: 2025-08-12 03:52:30

Absolute Paths

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

Changing position

Time of First Successful Submission: 2025-08-12 03:53:52

Changing to an Absolute Path

Time of First Successful Submission: 2025-08-12 03:54:23

Relative Paths

Time of First Successful Submission: 2025-08-12 03:57:10

Cat

Time of First Successful Submission: 2025-08-12 12:02:57

Ls

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

Ls All

Time of First Successful Submission: 2025-08-12 12:13:44

Find

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

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2025-08-13 02:27:46

Piping Stdin

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


Intro to Cybersecurity

183 / 183 183 / 20030


Path Traversal 1

Time of First Successful Submission: 2025-08-11 17:12:14

Path Traversal 2

Time of First Successful Submission: 2025-08-11 17:19:05

CMDi 1

Time of First Successful Submission: 2025-08-11 17:55:47

CMDi 2

Time of First Successful Submission: 2025-08-11 17:59:01

CMDi 3

Time of First Successful Submission: 2025-08-11 18:07:38

CMDi 4

Time of First Successful Submission: 2025-08-11 18:12:02

CMDi 5

Time of First Successful Submission: 2025-08-11 18:17:48

CMDi 6

Time of First Successful Submission: 2025-08-11 18:24:02

Authentication Bypass 1

Time of First Successful Submission: 2025-08-11 18:41:30

Authentication Bypass 2

Time of First Successful Submission: 2025-08-11 18:43:15

SQLi 1

Time of First Successful Submission: 2025-08-11 19:20:30

SQLi 2

Time of First Successful Submission: 2025-08-11 19:23:03

SQLi 3

Time of First Successful Submission: 2025-08-11 19:26:52

SQLi 4

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

SQLi 5

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

XSS 1

Time of First Successful Submission: 2025-08-11 21:18:34

XSS 2

Time of First Successful Submission: 2025-08-11 21:21:13

XSS 3

Time of First Successful Submission: 2025-08-11 21:22:56

XSS 4

Time of First Successful Submission: 2025-08-11 21:24:15

XSS 5

Time of First Successful Submission: 2025-08-12 13:06:47

XSS 6

Time of First Successful Submission: 2025-08-12 13:09:50

XSS 7

Time of First Successful Submission: 2025-08-12 13:14:56

CSRF 1

Time of First Successful Submission: 2025-08-12 17:18:14

CSRF 2

Time of First Successful Submission: 2025-08-12 17:39:09

CSRF 3

Time of First Successful Submission: 2025-08-12 17:44:41

CSRF 4

Time of First Successful Submission: 2025-08-12 17:55:44

CSRF 5

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

Connect

Time of First Successful Submission: 2025-12-29 17:49:44

Send

Time of First Successful Submission: 2025-12-29 17:50:41

Shutdown

Time of First Successful Submission: 2025-12-29 17:57:27

Listen

Time of First Successful Submission: 2025-12-29 18:03:41

Scan 1

Time of First Successful Submission: 2025-12-29 18:19:46

Scan 2

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

Monitor 1

Time of First Successful Submission: 2025-12-30 00:53:39

Monitor 2

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

Sniffing Cookies

Time of First Successful Submission: 2025-12-30 01:08:39

Network Configuration

Time of First Successful Submission: 2025-12-31 00:35:21

Firewall 1

Time of First Successful Submission: 2025-12-31 00:38:58

Firewall 2

Time of First Successful Submission: 2025-12-31 00:40:47

Firewall 3

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

Denial of Service 1

Time of First Successful Submission: 2025-12-31 17:07:57

Denial of Service 2

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

Denial of Service 3

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

Ethernet

Time of First Successful Submission: 2026-01-02 21:16:38

IP

Time of First Successful Submission: 2026-01-02 21:32:53

TCP

Time of First Successful Submission: 2026-01-02 21:51:44

TCP Handshake

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

UDP

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

UDP 2

Time of First Successful Submission: 2026-01-04 15:08:52

UDP Spoofing 1

Time of First Successful Submission: 2026-01-04 20:42:22

UDP Spoofing 2

Time of First Successful Submission: 2026-01-05 10:11:24

UDP Spoofing 3

Time of First Successful Submission: 2026-01-05 17:50:40

UDP Spoofing 4

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

ARP

Time of First Successful Submission: 2026-01-05 19:44:24

Intercept

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

Man-in-the-Middle

Time of First Successful Submission: 2026-01-06 12:26:48

XOR

Time of First Successful Submission: 2026-01-11 13:51:33

XORing Hex

Time of First Successful Submission: 2026-01-11 13:58:06

XORing ASCII

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

XORing ASCII Strings

Time of First Successful Submission: 2026-01-12 10:25:16

One-time Pad

Time of First Successful Submission: 2026-01-12 10:29:45

One-time Pad Tampering

Time of First Successful Submission: 2026-01-12 21:39:30

Many-time Pad

Time of First Successful Submission: 2026-01-12 22:04:32

AES

Time of First Successful Submission: 2026-01-12 22:12:25

AES-ECB-CPA

Time of First Successful Submission: 2026-01-14 23:01:57

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-01-14 23:24:45

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-01-14 23:28:06

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-01-14 23:42:55

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-01-15 14:16:30

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-01-15 16:58:57

AES-ECB-CPA-Prefix-Miniboss

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

AES-ECB-CPA-Prefix-Boss

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

AES-CBC

Time of First Successful Submission: 2026-01-18 01:25:43

AES-CBC Tampering

Time of First Successful Submission: 2026-01-19 23:09:31

AES-CBC Resizing

Time of First Successful Submission: 2026-01-20 01:08:43

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-01-22 01:51:42

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-01-22 10:59:59

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-01-22 14:51:16

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-01-24 16:21:21

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-01-24 17:26:27

DHKE

Time of First Successful Submission: 2026-01-24 21:34:25

DHKE-to-AES

Time of First Successful Submission: 2026-01-25 18:07:06

RSA 1

Time of First Successful Submission: 2026-01-25 18:21:29

RSA 2

Time of First Successful Submission: 2026-01-25 21:41:56

RSA 3

Time of First Successful Submission: 2026-01-25 23:24:00

RSA 4

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

RSA Signatures

Time of First Successful Submission: 2026-01-26 04:25:09

SHA 1

Time of First Successful Submission: 2026-01-26 15:30:50

SHA 2

Time of First Successful Submission: 2026-01-26 16:10:07

TLS 1

Time of First Successful Submission: 2026-01-26 18:55:06

TLS 2

Time of First Successful Submission: 2026-01-26 22:37:35

level1

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

level2

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

level3

Time of First Successful Submission: 2026-01-26 23:02:38

level4

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

level5

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

level6

Time of First Successful Submission: 2026-01-26 23:12:39

level7

Time of First Successful Submission: 2026-01-26 23:20:38

level8

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

level9

Time of First Successful Submission: 2026-01-26 23:27:21

level10

Time of First Successful Submission: 2026-01-26 23:30:05

level11

Time of First Successful Submission: 2026-01-26 23:33:56

level12

Time of First Successful Submission: 2026-01-26 23:36:34

level13

Time of First Successful Submission: 2026-01-26 23:37:59

level14

Time of First Successful Submission: 2026-01-26 23:38:56

level15

Time of First Successful Submission: 2026-01-26 23:39:35

level16

Time of First Successful Submission: 2026-01-27 00:12:29

level17

Time of First Successful Submission: 2026-01-27 01:15:54

level18

Time of First Successful Submission: 2026-01-27 01:16:58

level19

Time of First Successful Submission: 2026-01-27 01:22:07

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-01-27 22:36:42

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-01-27 22:46:52

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-01-28 00:36:24

Reading Endianness (Python)

Time of First Successful Submission: 2026-01-28 16:48:23

Reading Endianness (C)

Time of First Successful Submission: 2026-01-28 17:04:52

Reading Endianness (x86)

Time of First Successful Submission: 2026-01-28 17:11:51

Version Information (Python)

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

Version Information (C)

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

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2026-01-29 18:54:02

Metadata and Data (C)

Time of First Successful Submission: 2026-01-29 19:20:48

Metadata and Data (x86)

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

Input Restrictions (Python)

Time of First Successful Submission: 2026-01-29 21:42:02

Input Restrictions (C)

Time of First Successful Submission: 2026-01-29 21:46:04

Input Restrictions (x86)

Time of First Successful Submission: 2026-01-29 22:37:47

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

Time of First Successful Submission: 2026-01-29 23:26:46

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-01-29 23:33:22

A Basic cIMG (Python)

Time of First Successful Submission: 2026-01-30 16:39:55

A Basic cIMG (C)

Time of First Successful Submission: 2026-01-30 16:45:44

A Basic cIMG (x86)

Time of First Successful Submission: 2026-01-30 16:51:56

Internal State Mini (C)

Time of First Successful Submission: 2026-02-01 23:08:14

Internal State Mini (x86)

Time of First Successful Submission: 2026-02-02 00:12:01

Internal State (C)

Time of First Successful Submission: 2026-02-04 02:43:14

Internal State (x86)

Time of First Successful Submission: 2026-02-05 16:30:25

File Formats: Directives (C)

Time of First Successful Submission: 2026-02-05 21:46:39

File Formats: Directives (x86)

Time of First Successful Submission: 2026-02-05 22:22:03

The Patch Directive

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

Optimizing for Space

Time of First Successful Submission: 2026-02-12 02:56:38

Tweaking Images

Time of First Successful Submission: 2026-02-12 19:06:48

Storage and Retrieval

Time of First Successful Submission: 2026-02-16 15:33:55

Extracting Knowledge

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

Advanced Sprites

Time of First Successful Submission: 2026-02-17 02:05:21

Accessing Resources

Time of First Successful Submission: 2026-02-17 03:00:13

Unsafe Animations

Time of First Successful Submission: 2026-02-17 13:01:29

Animations

Time of First Successful Submission: 2026-02-17 15:16:48

Interoperability: Patching Data

Time of First Successful Submission: 2026-02-17 16:36:31

Patching Code

Time of First Successful Submission: 2026-02-17 17:15:27

Patching Control Flow

Time of First Successful Submission: 2026-02-17 17:24:47

Your First Overflow (easy)

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

Your First Overflow (hard)

Time of First Successful Submission: 2025-08-01 13:05:59

Precision (easy)

Time of First Successful Submission: 2025-08-01 13:11:15

Precision (hard)

Time of First Successful Submission: 2025-08-01 15:56:58

Variable Control (easy)

Time of First Successful Submission: 2025-08-01 16:43:35

Variable Control (hard)

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

Control Hijack (easy)

Time of First Successful Submission: 2025-08-01 19:11:43

Control Hijack (hard)

Time of First Successful Submission: 2025-08-01 19:33:04

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-08-02 21:14:45

Tricky Control Hijack (hard)

Time of First Successful Submission: 2025-08-02 21:23:38

PIEs (easy)

Time of First Successful Submission: 2025-08-04 13:02:05

PIEs (hard)

Time of First Successful Submission: 2025-08-04 19:50:05

String Lengths (easy)

Time of First Successful Submission: 2025-08-07 01:36:49

String Lengths (hard)

Time of First Successful Submission: 2025-08-07 01:48:29

Basic Shellcode

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

NOP Sleds

Time of First Successful Submission: 2025-08-07 14:35:05

NULL-Free Shellcode

Time of First Successful Submission: 2025-08-07 15:38:09

Hijack to (Mapped) Shellcode (easy)

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

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2025-08-08 23:58:39

Hijack to Shellcode (easy)

Time of First Successful Submission: 2025-08-10 13:55:15

Hijack to Shellcode (hard)

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

ECB-to-Win (easy)

Time of First Successful Submission: 2026-02-17 19:16:41

ECB-to-Win (hard)

Time of First Successful Submission: 2026-02-17 19:30:53

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-02-17 20:01:06

ECB-to-Shellcode (hard)

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

CIMG Screenshots

Time of First Successful Submission: 2026-02-19 00:45:49

CIMG Screenshots 2

Time of First Successful Submission: 2026-02-25 14:47:10

Wily Webserver

Time of First Successful Submission: 2026-02-26 16:55:13

The Watering Hole

Time of First Successful Submission: 2026-03-09 08:47:50

Secure Chat 1

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

Secure Chat 2

Time of First Successful Submission: 2026-03-26 15:59:14

Secure Chat 3

Time of First Successful Submission: 2026-04-02 01:57:34

Secure Chat 4

Time of First Successful Submission: 2026-04-02 16:14:24

Secure Chat 5

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


Program Security

18 / 162 3175 / 9568


Freebie (Easy)

Time of First Successful Submission: 2025-10-16 14:06:23

Freebie (Hard)

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

Freebin Feint (Easy)

Time of First Successful Submission: 2025-10-16 14:20:40

Freebin Feint (Hard)

Time of First Successful Submission: 2025-10-17 14:57:43

Free Flag Fumble (Easy)

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

Free Flag Fumble (Hard)

Time of First Successful Submission: 2025-10-17 15:13:30

Fickle Free (Easy)

Time of First Successful Submission: 2025-10-24 15:01:05

Fickle Free (Hard)

Time of First Successful Submission: 2025-10-24 15:06:04

Malloc Mirage (Easy)

Time of First Successful Submission: 2025-10-29 12:31:45

Malloc Mirage (Hard)

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

Seeking Secrets (Easy)

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

Seeking Secrets (Hard)

Time of First Successful Submission: 2025-10-29 17:34:10

Seeking Substantial Secrets (Easy)

Time of First Successful Submission: 2025-10-29 22:16:30

Seeking Substantial Secrets (Hard)

Time of First Successful Submission: 2025-10-30 18:06:32

Seeking Spanless Secrets (Easy)

Time of First Successful Submission: 2025-11-14 17:59:08

Seeking Spanless Secrets (Hard)

Time of First Successful Submission: 2025-11-18 12:07:09

Seeking Smuggled Secrets (Easy)

Time of First Successful Submission: 2025-11-19 19:34:30

Seeking Smuggled Secrets (Hard)

Time of First Successful Submission: 2025-11-20 12:57:30


Software Exploitation

16 / 90 665 / 2132


Level1.0

Time of First Successful Submission: 2025-11-26 01:38:52

Level1.1

Time of First Successful Submission: 2025-11-26 01:41:20

Level2.0

Time of First Successful Submission: 2025-11-26 01:44:30

Level2.1

Time of First Successful Submission: 2025-11-26 01:44:55

Level3.0

Time of First Successful Submission: 2025-11-26 01:58:31

Level3.1

Time of First Successful Submission: 2025-11-26 09:54:06

Level4.0

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

Level4.1

Time of First Successful Submission: 2025-11-26 10:52:50

Level5.0

Time of First Successful Submission: 2025-11-26 15:09:33

Level5.1

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

Level6.0

Time of First Successful Submission: 2025-11-27 23:37:46

Level6.1

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

Level7.0

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

Level7.1

Time of First Successful Submission: 2025-11-28 16:35:04

Level8.0

Time of First Successful Submission: 2025-12-03 21:50:05

Level8.1

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


Start Here

11 / 12 5385 / 43314


Using the Terminal

Time of First Successful Submission: 2025-10-02 11:44:27

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-30 07:05:07

Using the GUI Desktop

Time of First Successful Submission: 2025-07-30 07:06:45

Pasting into the Desktop

Time of First Successful Submission: 2025-07-30 07:08:34

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2025-07-30 13:18:04

The Flag File

Time of First Successful Submission: 2025-07-30 13:21:18

Using Privileged Mode

Time of First Successful Submission: 2025-07-30 13:25:13

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-30 13:42:57

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-30 13:48:41


Linux Luminarium

128 / 128 758 / 32370


Intro to Commands

Time of First Successful Submission: 2025-08-12 03:50:06

Intro to Arguments

Time of First Successful Submission: 2025-08-12 03:50:25

Command History

Time of First Successful Submission: 2025-08-12 03:50:49

The Root

Time of First Successful Submission: 2025-08-12 03:52:30

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2025-08-12 03:53:52

Position elsewhere

Time of First Successful Submission: 2025-08-12 03:54:23

implicit relative paths, from /

Time of First Successful Submission: 2025-08-12 03:57:10

explicit relative paths, from /

Time of First Successful Submission: 2025-08-12 03:57:56

implicit relative path

Time of First Successful Submission: 2025-08-12 03:58:50

home sweet home

Time of First Successful Submission: 2025-08-12 04:02:34

cat: not the pet, but the command!

Time of First Successful Submission: 2025-08-12 12:02:57

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

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

comparing files

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

listing files

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

touching files

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

removing files

Time of First Successful Submission: 2025-08-12 12:11:46

moving files

Time of First Successful Submission: 2025-08-12 12:13:13

copying files

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

hidden files

Time of First Successful Submission: 2025-08-12 12:13:44

An Epic Filesystem Quest

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

making directories

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

finding files

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

linking files

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

Learning From Documentation

Time of First Successful Submission: 2025-08-12 12:24:53

Learning Complex Usage

Time of First Successful Submission: 2025-08-12 12:25:27

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2025-08-12 12:35:56

Helpful Programs

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

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2025-08-12 12:41:58

Matching with ?

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

Matching with []

Time of First Successful Submission: 2025-08-12 12:46:59

Matching paths with []

Time of First Successful Submission: 2025-08-12 12:47:41

Multiple globs

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

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2025-08-12 12:53:50

Tab completion

Time of First Successful Submission: 2025-08-12 12:54:33

Multiple options for tab completion

Time of First Successful Submission: 2025-08-12 12:55:47

Tab completion on commands

Time of First Successful Submission: 2025-08-12 12:56:11

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2025-08-13 02:27:46

Appending output

Time of First Successful Submission: 2025-11-28 16:42:12

Redirecting errors

Time of First Successful Submission: 2025-11-28 16:43:42

Redirecting input

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

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2025-11-28 16:54:19

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2025-11-28 18:39:14

Filtering with sed

Time of First Successful Submission: 2025-11-28 18:46:36

Duplicating piped data with tee

Time of First Successful Submission: 2025-11-28 19:01:45

Process substitution for input

Time of First Successful Submission: 2025-11-29 00:29:12

Writing to multiple programs

Time of First Successful Submission: 2025-11-29 00:43:25

Split-piping stderr and stdout

Time of First Successful Submission: 2025-11-29 18:04:43

Named pipes

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

Printing Variables

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

Setting Variables

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

Multi-word Variables

Time of First Successful Submission: 2025-11-29 18:23:37

Exporting Variables

Time of First Successful Submission: 2025-11-29 18:31:16

Printing Exported Variables

Time of First Successful Submission: 2025-11-29 18:31:44

Storing Command Output

Time of First Successful Submission: 2025-11-29 18:32:58

Reading Input

Time of First Successful Submission: 2025-11-29 18:35:35

Reading Files

Time of First Successful Submission: 2025-11-29 18:40:50

Translating characters

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

Deleting characters

Time of First Successful Submission: 2025-11-29 21:33:46

Deleting newlines

Time of First Successful Submission: 2025-11-29 21:35:12

Extracting the first lines with head

Time of First Successful Submission: 2025-11-29 21:38:26

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2025-11-29 21:42:37

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2025-12-02 14:31:55

Interrupting Processes

Time of First Successful Submission: 2025-12-02 14:32:50

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-02 14:37:06

Suspending Processes

Time of First Successful Submission: 2025-12-02 14:38:12

Resuming Processes

Time of First Successful Submission: 2025-12-02 14:38:44

Backgrounding Processes

Time of First Successful Submission: 2025-12-02 14:40:51

Foregrounding Processes

Time of First Successful Submission: 2025-12-02 14:42:24

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-02 14:43:05

Process Exit Codes

Time of First Successful Submission: 2025-12-02 14:44:25

Becoming root with su

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

Other users with su

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

Cracking passwords

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

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2025-12-03 00:33:35

Groups and Files

Time of First Successful Submission: 2025-12-03 00:34:43

Fun With Groups Names

Time of First Successful Submission: 2025-12-06 18:44:55

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2025-12-06 23:15:47

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2025-12-06 23:22:55

Building on Success

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

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2025-12-07 16:19:16

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2025-12-07 16:35:02

Understanding Shebangs

Time of First Successful Submission: 2025-12-07 16:42:51

Scripting with Arguments

Time of First Successful Submission: 2025-12-07 16:59:43

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2025-12-07 17:16:09

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-07 17:24:05

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2025-12-07 17:53:39

Detaching and Attaching

Time of First Successful Submission: 2025-12-08 01:04:24

Finding Sessions

Time of First Successful Submission: 2025-12-08 01:15:23

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2025-12-08 01:29:19

Setting PATH

Time of First Successful Submission: 2025-12-08 01:30:11

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2025-12-08 01:58:43

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2025-12-08 02:03:49

Sniffing Input

Time of First Successful Submission: 2025-12-08 02:13:27

Overshared Directories

Time of First Successful Submission: 2025-12-08 02:19:13

Tricky Linking

Time of First Successful Submission: 2025-12-08 02:27:59

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-08 02:29:27

Snooping on Configurations

Time of First Successful Submission: 2025-12-08 02:31:55

The Fork Bomb

Time of First Successful Submission: 2025-12-08 02:36:20

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-08 02:48:10

rm -rf /

Time of First Successful Submission: 2025-12-08 02:51:34

Life after rm -rf /

Time of First Successful Submission: 2025-12-08 02:55:49

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-08 02:58:24


Computing 101

89 / 94 477 / 21519


Your First Register

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

Your First Syscall

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

Exit Codes

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

Building Executables

Time of First Successful Submission: 2025-12-14 00:01:34

Moving Between Registers

Time of First Successful Submission: 2025-12-14 00:13:38

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2025-12-16 09:39:19

Dereferencing Pointers

Time of First Successful Submission: 2025-12-16 09:44:13

Dereferencing Yourself

Time of First Successful Submission: 2025-12-16 09:46:58

Dereferencing with Offsets

Time of First Successful Submission: 2025-12-16 09:52:45

Stored Addresses

Time of First Successful Submission: 2025-12-16 09:55:10

Double Dereference

Time of First Successful Submission: 2025-12-16 09:57:17

The Stack

Time of First Successful Submission: 2026-04-02 18:59:35

Stack Offsets

Time of First Successful Submission: 2026-04-02 19:02:49

Program Arguments on the Stack

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

Popping From the Stack

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

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2025-12-14 00:52:06

Starting GDB

Time of First Successful Submission: 2025-12-14 00:53:10

Quitting GDB

Time of First Successful Submission: 2026-04-02 20:23:08

Starting Programs in GDB

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

Disassembling in GDB

Time of First Successful Submission: 2026-04-02 20:35:28

Stepping Through Instructions

Time of First Successful Submission: 2026-04-02 20:46:15

Reading Register Values

Time of First Successful Submission: 2026-04-02 20:47:14

Popping Stack Values

Time of First Successful Submission: 2026-04-02 20:50:38

Examining Memory

Time of First Successful Submission: 2026-04-02 20:52:21

Examining Stack Pointers

Time of First Successful Submission: 2026-04-02 20:54:46

Cooperative Debugging

Time of First Successful Submission: 2026-04-02 21:01:58

Writing Output

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

Chaining Syscalls

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

Writing Strings

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

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-04-02 21:36:37

Hardcoding the Filename

Time of First Successful Submission: 2026-04-02 21:38:16

Comparing Values

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

Comparing Characters

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

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-04-03 12:28:51

Reverse the Password

Time of First Successful Submission: 2026-04-03 12:36:46

Conditionals Without Conditionals

Time of First Successful Submission: 2026-04-03 12:58:35

set-register

Time of First Successful Submission: 2025-12-16 12:32:24

set-multiple-registers

Time of First Successful Submission: 2025-12-16 12:35:49

add-to-register

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

linear-equation-registers

Time of First Successful Submission: 2025-12-16 12:41:54

integer-division

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

modulo-operation

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

set-upper-byte

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

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2025-12-16 17:07:10

bitwise-and

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

check-even

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

memory-read

Time of First Successful Submission: 2025-12-16 19:17:41

memory-write

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

memory-increment

Time of First Successful Submission: 2025-12-16 19:20:10

byte-access

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

memory-size-access

Time of First Successful Submission: 2025-12-16 19:31:23

little-endian-write

Time of First Successful Submission: 2025-12-16 19:49:47

memory-sum

Time of First Successful Submission: 2025-12-16 20:02:39

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2025-12-16 22:31:47

average-stack-values

Time of First Successful Submission: 2025-12-16 22:41:47

absolute-jump

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

relative-jump

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

jump-trampoline

Time of First Successful Submission: 2025-12-17 03:50:51

conditional-jump

Time of First Successful Submission: 2025-12-17 19:14:40

indirect-jump

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

average-loop

Time of First Successful Submission: 2025-12-18 01:17:58

count-non-zero

Time of First Successful Submission: 2025-12-18 04:37:08

string-lower

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

most-common-byte

Time of First Successful Submission: 2025-12-22 16:51:40

Exit

Time of First Successful Submission: 2025-12-23 20:34:00

Socket

Time of First Successful Submission: 2025-12-24 00:29:26

Bind

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

Listen

Time of First Successful Submission: 2025-12-24 00:52:35

Accept

Time of First Successful Submission: 2025-12-24 00:54:39

Static Response

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

Dynamic Response

Time of First Successful Submission: 2025-12-25 00:14:20

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2025-12-26 03:35:06

Concurrent POST Server

Time of First Successful Submission: 2025-12-29 01:11:57

Web Server

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

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2025-12-22 16:57:50

Examining Memory

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

Setting Breakpoints

Time of First Successful Submission: 2025-12-23 03:29:01

GDB Scripting

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

Modifying Data

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

Modifying Execution

Time of First Successful Submission: 2025-12-23 17:06:15

Broken Functions

Time of First Successful Submission: 2025-12-23 17:15:16


Playing With Programs

116 / 116 655 / 23375


What's the password?

Time of First Successful Submission: 2025-12-08 18:59:37

... and again!

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

Newline Troubles

Time of First Successful Submission: 2025-12-08 22:32:18

Reasoning about files

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

Specifying Filenames

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-01-06 17:07:47

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-01-07 13:42:27

Decoding Practice

Time of First Successful Submission: 2026-01-07 13:58:41

Encoding Practice

Time of First Successful Submission: 2026-01-07 14:01:48

Hex-encoding ASCII

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

Nested Encoding

Time of First Successful Submission: 2026-01-07 19:13:51

Hex-encoding UTF-8

Time of First Successful Submission: 2026-01-07 19:58:42

UTF Mixups

Time of First Successful Submission: 2026-01-07 20:34:33

Modifying Encoded Data

Time of First Successful Submission: 2026-01-07 21:38:59

Decoding Base64

Time of First Successful Submission: 2026-01-07 21:54:50

Encoding Base64

Time of First Successful Submission: 2026-01-07 22:02:14

Dealing with Obfuscation

Time of First Successful Submission: 2026-01-07 22:14:06

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-01-07 22:25:40

Your First HTTP Request

Time of First Successful Submission: 2026-01-07 22:43:44

Reading Flask

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

Commented Data

Time of First Successful Submission: 2026-01-08 00:43:36

HTTP Metadata

Time of First Successful Submission: 2026-01-08 00:45:35

HTTP (netcat)

Time of First Successful Submission: 2026-01-08 00:56:28

HTTP Paths (netcat)

Time of First Successful Submission: 2026-01-08 00:58:14

HTTP (curl)

Time of First Successful Submission: 2026-01-08 01:04:11

HTTP (python)

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

HTTP Host Header (python)

Time of First Successful Submission: 2026-01-08 01:10:36

HTTP Host Header (curl)

Time of First Successful Submission: 2026-01-08 01:12:13

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2026-01-08 01:20:53

HTTP GET Parameters

Time of First Successful Submission: 2026-01-08 01:22:33

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-01-08 01:25:51

HTTP Forms

Time of First Successful Submission: 2026-01-08 01:27:36

HTTP Forms (curl)

Time of First Successful Submission: 2026-01-08 01:29:54

HTTP Forms (netcat)

Time of First Successful Submission: 2026-01-08 01:38:55

HTTP Forms (python)

Time of First Successful Submission: 2026-01-08 01:41:17

HTTP Forms Without Forms

Time of First Successful Submission: 2026-01-08 01:42:44

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-01-08 01:44:04

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-01-08 01:48:58

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-01-08 11:03:32

HTTP Redirects (curl)

Time of First Successful Submission: 2026-01-08 11:19:15

HTTP Redirects (python)

Time of First Successful Submission: 2026-01-08 11:20:54

HTTP Cookies (curl)

Time of First Successful Submission: 2026-01-08 11:24:12

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-01-08 11:25:53

HTTP Cookies (python)

Time of First Successful Submission: 2026-01-08 11:27:31

Server State (python)

Time of First Successful Submission: 2026-01-08 11:29:15

Listening Web

Time of First Successful Submission: 2026-01-08 11:35:18

Speaking Redirects

Time of First Successful Submission: 2026-01-08 12:02:13

JavaScript Redirects

Time of First Successful Submission: 2026-01-08 12:34:37

Including JavaScript

Time of First Successful Submission: 2026-01-08 13:29:20

HTTP (javascript)

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

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-01-08 14:57:43

HTTP Forms (javascript)

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

cat

Time of First Successful Submission: 2026-01-08 17:40:34

more

Time of First Successful Submission: 2026-01-08 17:41:03

less

Time of First Successful Submission: 2026-01-08 17:41:39

tail

Time of First Successful Submission: 2026-01-08 17:42:10

head

Time of First Successful Submission: 2026-01-08 17:42:42

sort

Time of First Successful Submission: 2026-01-08 17:46:46

vim

Time of First Successful Submission: 2026-01-08 17:48:23

emacs

Time of First Successful Submission: 2026-01-08 17:53:42

nano

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

rev

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

od

Time of First Successful Submission: 2026-01-08 19:37:06

hd

Time of First Successful Submission: 2026-01-08 19:50:18

xxd

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

base32

Time of First Successful Submission: 2026-01-08 21:57:37

base64

Time of First Successful Submission: 2026-01-08 22:00:58

split

Time of First Successful Submission: 2026-01-08 22:20:39

gzip

Time of First Successful Submission: 2026-01-08 22:28:53

bzip2

Time of First Successful Submission: 2026-01-08 22:31:49

zip

Time of First Successful Submission: 2026-01-08 22:38:44

tar

Time of First Successful Submission: 2026-01-08 22:51:36

ar

Time of First Successful Submission: 2026-01-09 00:00:11

cpio

Time of First Successful Submission: 2026-01-09 00:05:07

genisoimage

Time of First Successful Submission: 2026-01-09 00:07:36

env

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

find

Time of First Successful Submission: 2026-01-09 00:20:02

make

Time of First Successful Submission: 2026-01-09 02:06:15

nice

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

timeout

Time of First Successful Submission: 2026-01-09 02:41:26

stdbuf

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

setarch

Time of First Successful Submission: 2026-01-09 02:42:57

watch

Time of First Successful Submission: 2026-01-09 02:45:45

socat

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

whiptail

Time of First Successful Submission: 2026-01-09 02:51:59

awk

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

sed

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

ed

Time of First Successful Submission: 2026-01-09 03:00:31

chown

Time of First Successful Submission: 2026-01-09 03:01:49

chmod

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

cp

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

mv

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

perl

Time of First Successful Submission: 2026-01-09 14:32:44

python

Time of First Successful Submission: 2026-01-09 14:35:37

ruby

Time of First Successful Submission: 2026-01-09 17:53:43

bash

Time of First Successful Submission: 2026-01-09 18:22:49

date

Time of First Successful Submission: 2026-01-09 18:33:33

dmesg

Time of First Successful Submission: 2026-01-09 18:34:21

wc

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

gcc

Time of First Successful Submission: 2026-01-09 18:44:44

as

Time of First Successful Submission: 2026-01-09 18:46:36

wget

Time of First Successful Submission: 2026-01-09 18:55:07

ssh-keygen

Time of First Successful Submission: 2026-01-10 02:26:06

SQL Queries

Time of First Successful Submission: 2026-01-10 02:36:07

Filtering SQL

Time of First Successful Submission: 2026-01-10 02:40:12

Choosing Columns

Time of First Successful Submission: 2026-01-10 02:48:39

Exclusionary Filtering

Time of First Successful Submission: 2026-01-10 02:50:16

Filtering Strings

Time of First Successful Submission: 2026-01-10 02:51:35

Filtering on Expressions

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

SELECTing Expressions

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

Composite Conditions

Time of First Successful Submission: 2026-01-10 14:07:55

Reaching Your LIMITs

Time of First Successful Submission: 2026-01-10 14:09:33

Querying Metadata

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


GCA CTF

11 / 104 5552 / 43591


Using the Terminal

Time of First Successful Submission: 2025-10-02 11:44:27

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-30 07:05:07

Using the GUI Desktop

Time of First Successful Submission: 2025-07-30 07:06:45

Pasting into the Desktop

Time of First Successful Submission: 2025-07-30 07:08:34

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2025-07-30 11:48:29

Challenge Programs

Time of First Successful Submission: 2025-07-30 13:18:04

The Flag File

Time of First Successful Submission: 2025-07-30 13:21:18

Using Privileged Mode

Time of First Successful Submission: 2025-07-30 13:25:13

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-30 13:42:57

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-30 13:48:41