jgarciga

🐧 💻

United States

pwn.college Archives

1 / 202 22302 / 22791


Triple Dereference

Time of First Successful Submission: 2026-01-19 19:00:27


Intro to Programming Languages

15 / 234 7276 / 31955


Commands

Time of First Successful Submission: 2026-01-10 00:18:49

Command Arguments

Time of First Successful Submission: 2026-01-10 00:21:26

Command History

Time of First Successful Submission: 2026-01-10 00:22:50

The Root Path

Time of First Successful Submission: 2026-01-10 00:23:46

Absolute Paths

Time of First Successful Submission: 2026-01-10 00:25:10

Changing position

Time of First Successful Submission: 2026-01-10 00:36:12

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-10 00:38:58

Relative Paths

Time of First Successful Submission: 2026-01-10 00:53:20

Cat

Time of First Successful Submission: 2026-01-10 01:37:38

Ls

Time of First Successful Submission: 2026-01-10 03:25:00

Ls All

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

Find

Time of First Successful Submission: 2026-01-10 04:30:38

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-01-10 20:39:27

Piping Stdin

Time of First Successful Submission: 2026-01-10 21:17:35


Intro to Cybersecurity

119 / 183 1490 / 20023


Path Traversal 1

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

Path Traversal 2

Time of First Successful Submission: 2026-01-14 19:21:22

CMDi 1

Time of First Successful Submission: 2026-01-14 19:41:42

CMDi 2

Time of First Successful Submission: 2026-01-14 19:51:19

CMDi 3

Time of First Successful Submission: 2026-01-14 19:58:56

CMDi 4

Time of First Successful Submission: 2026-01-14 20:24:37

CMDi 5

Time of First Successful Submission: 2026-01-14 20:55:53

Authentication Bypass 1

Time of First Successful Submission: 2026-01-14 21:09:24

Authentication Bypass 2

Time of First Successful Submission: 2026-01-14 21:13:05

SQLi 1

Time of First Successful Submission: 2026-01-15 02:39:50

SQLi 2

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

SQLi 3

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

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2026-01-15 04:16:05

XSS 1

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

XSS 2

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

XSS 3

Time of First Successful Submission: 2026-01-15 20:08:33

XSS 4

Time of First Successful Submission: 2026-01-15 20:21:43

XSS 5

Time of First Successful Submission: 2026-01-15 23:31:00

XSS 6

Time of First Successful Submission: 2026-01-16 00:53:04

XSS 7

Time of First Successful Submission: 2026-01-16 02:26:00

CSRF 1

Time of First Successful Submission: 2026-01-16 04:24:47

CSRF 2

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

CSRF 3

Time of First Successful Submission: 2026-01-16 17:18:38

CSRF 4

Time of First Successful Submission: 2026-01-16 17:45:53

CSRF 5

Time of First Successful Submission: 2026-01-16 19:45:02

Connect

Time of First Successful Submission: 2026-02-27 16:47:17

Send

Time of First Successful Submission: 2026-02-27 16:56:13

Shutdown

Time of First Successful Submission: 2026-02-27 17:09:44

Listen

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

Scan 1

Time of First Successful Submission: 2026-02-27 17:37:55

Scan 2

Time of First Successful Submission: 2026-02-27 18:36:47

Monitor 1

Time of First Successful Submission: 2026-02-27 19:03:28

Monitor 2

Time of First Successful Submission: 2026-02-27 19:06:49

Sniffing Cookies

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

Network Configuration

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

Firewall 1

Time of First Successful Submission: 2026-02-28 03:12:21

Firewall 2

Time of First Successful Submission: 2026-02-28 03:20:52

Firewall 3

Time of First Successful Submission: 2026-02-28 03:29:50

Denial of Service 1

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

Denial of Service 2

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

Ethernet

Time of First Successful Submission: 2026-03-02 20:02:29

IP

Time of First Successful Submission: 2026-03-02 20:41:47

TCP

Time of First Successful Submission: 2026-03-02 21:35:43

TCP Handshake

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

UDP

Time of First Successful Submission: 2026-03-06 00:35:14

UDP 2

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

UDP Spoofing 1

Time of First Successful Submission: 2026-03-10 19:20:29

UDP Spoofing 2

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

ARP

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

Intercept

Time of First Successful Submission: 2026-03-10 23:45:54

XOR

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

XORing Hex

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

XORing ASCII

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

XORing ASCII Strings

Time of First Successful Submission: 2026-03-16 19:30:43

One-time Pad

Time of First Successful Submission: 2026-03-16 19:53:58

One-time Pad Tampering

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

Many-time Pad

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

AES

Time of First Successful Submission: 2026-03-19 23:34:05

AES-ECB-CPA

Time of First Successful Submission: 2026-03-20 02:28:57

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-03-20 04:50:50

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-03-20 17:00:25

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-03-20 17:41:06

AES-ECB-CPA-Prefix

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

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-03-20 18:54:15

AES-ECB-CPA-Prefix-Miniboss

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

AES-CBC

Time of First Successful Submission: 2026-03-27 16:15:29

AES-CBC Tampering

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

AES-CBC Resizing

Time of First Successful Submission: 2026-03-27 21:43:46

DHKE

Time of First Successful Submission: 2026-03-28 00:09:46

File Formats: Magic Numbers (Python)

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

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-01-29 21:38:05

File Formats: Magic Numbers (x86)

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

Reading Endianness (Python)

Time of First Successful Submission: 2026-01-29 22:36:29

Reading Endianness (C)

Time of First Successful Submission: 2026-01-29 23:12:32

Reading Endianness (x86)

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

Version Information (Python)

Time of First Successful Submission: 2026-01-29 23:43:06

Version Information (C)

Time of First Successful Submission: 2026-01-29 23:49:12

Version Information (x86)

Time of First Successful Submission: 2026-01-30 00:45:19

Metadata and Data (Python)

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

Metadata and Data (C)

Time of First Successful Submission: 2026-01-30 02:54:13

Metadata and Data (x86)

Time of First Successful Submission: 2026-01-30 03:13:21

Input Restrictions (Python)

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

Input Restrictions (C)

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

Input Restrictions (x86)

Time of First Successful Submission: 2026-01-30 03:24:55

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-01-30 20:48:23

Behold the cIMG! (C)

Time of First Successful Submission: 2026-01-30 21:00:01

Behold the cIMG! (x86)

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

A Basic cIMG (Python)

Time of First Successful Submission: 2026-01-30 21:29:24

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2026-01-30 21:50:08

Internal State Mini (C)

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

Internal State Mini (x86)

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

Internal State (C)

Time of First Successful Submission: 2026-02-02 15:47:03

Internal State (x86)

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

File Formats: Directives (C)

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

File Formats: Directives (x86)

Time of First Successful Submission: 2026-02-05 19:18:52

The Patch Directive

Time of First Successful Submission: 2026-03-03 21:07:24

Your First Overflow (easy)

Time of First Successful Submission: 2026-02-11 19:13:29

Your First Overflow (hard)

Time of First Successful Submission: 2026-02-11 19:24:02

Precision (easy)

Time of First Successful Submission: 2026-02-11 19:37:57

Precision (hard)

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

Variable Control (easy)

Time of First Successful Submission: 2026-02-11 20:06:09

Variable Control (hard)

Time of First Successful Submission: 2026-02-12 15:41:21

Control Hijack (easy)

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

Control Hijack (hard)

Time of First Successful Submission: 2026-02-17 20:29:26

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-02-17 21:12:33

Tricky Control Hijack (hard)

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

PIEs (easy)

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

PIEs (hard)

Time of First Successful Submission: 2026-02-20 17:42:14

String Lengths (easy)

Time of First Successful Submission: 2026-02-20 18:17:53

String Lengths (hard)

Time of First Successful Submission: 2026-02-20 18:54:27

Basic Shellcode

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

NOP Sleds

Time of First Successful Submission: 2026-02-20 20:43:57

NULL-Free Shellcode

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

Hijack to (Mapped) Shellcode (easy)

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

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-02-20 22:08:27

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

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


Start Here

11 / 12 7739 / 43301


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-09 21:43:20

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-01-10 00:07:51

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-01-14 02:39:41

The Flag File

Time of First Successful Submission: 2026-01-14 02:40:34

Using Privileged Mode

Time of First Successful Submission: 2026-01-14 02:46:03

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-14 02:55:26


Linux Luminarium

128 / 128 1239 / 32363


Intro to Commands

Time of First Successful Submission: 2026-01-10 00:18:49

Intro to Arguments

Time of First Successful Submission: 2026-01-10 00:21:26

Command History

Time of First Successful Submission: 2026-01-10 00:22:50

The Root

Time of First Successful Submission: 2026-01-10 00:23:46

Program and absolute paths

Time of First Successful Submission: 2026-01-10 00:25:10

Position thy self

Time of First Successful Submission: 2026-01-10 00:36:12

Position elsewhere

Time of First Successful Submission: 2026-01-10 00:38:58

implicit relative paths, from /

Time of First Successful Submission: 2026-01-10 00:53:20

explicit relative paths, from /

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

implicit relative path

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

home sweet home

Time of First Successful Submission: 2026-01-10 01:26:51

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-10 01:37:38

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2026-01-10 01:39:32

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-10 01:49:37

comparing files

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

listing files

Time of First Successful Submission: 2026-01-10 03:25:00

touching files

Time of First Successful Submission: 2026-01-10 03:27:49

removing files

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

moving files

Time of First Successful Submission: 2026-01-10 03:46:34

copying files

Time of First Successful Submission: 2026-01-10 23:24:17

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-10 04:06:08

making directories

Time of First Successful Submission: 2026-01-10 04:07:45

finding files

Time of First Successful Submission: 2026-01-10 04:30:38

linking files

Time of First Successful Submission: 2026-01-10 05:00:55

Learning From Documentation

Time of First Successful Submission: 2026-01-10 05:26:20

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-01-10 05:43:07

Searching Manuals

Time of First Successful Submission: 2026-01-10 06:07:29

Searching For Manuals

Time of First Successful Submission: 2026-01-10 06:16:05

Helpful Programs

Time of First Successful Submission: 2026-01-10 06:20:09

Help for Builtins

Time of First Successful Submission: 2026-01-10 06:38:39

Matching with *

Time of First Successful Submission: 2026-01-10 18:15:04

Matching with ?

Time of First Successful Submission: 2026-01-10 18:17:25

Matching with []

Time of First Successful Submission: 2026-01-10 19:27:48

Matching paths with []

Time of First Successful Submission: 2026-01-10 19:34:29

Multiple globs

Time of First Successful Submission: 2026-01-10 19:40:05

Mixing globs

Time of First Successful Submission: 2026-01-10 19:53:36

Exclusionary globbing

Time of First Successful Submission: 2026-01-10 19:55:44

Tab completion

Time of First Successful Submission: 2026-01-10 20:00:39

Multiple options for tab completion

Time of First Successful Submission: 2026-01-10 23:23:07

Tab completion on commands

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

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-01-10 20:39:27

Appending output

Time of First Successful Submission: 2026-01-10 20:42:55

Redirecting errors

Time of First Successful Submission: 2026-01-10 21:13:23

Redirecting input

Time of First Successful Submission: 2026-01-10 21:17:35

Grepping stored results

Time of First Successful Submission: 2026-01-10 21:20:34

Grepping live output

Time of First Successful Submission: 2026-01-10 21:23:25

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-01-10 23:32:15

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-10 21:40:13

Process substitution for input

Time of First Successful Submission: 2026-01-10 21:43:39

Writing to multiple programs

Time of First Successful Submission: 2026-01-10 21:48:52

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-10 22:00:23

Named pipes

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

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2026-01-10 22:45:32

Multi-word Variables

Time of First Successful Submission: 2026-01-10 22:47:44

Exporting Variables

Time of First Successful Submission: 2026-01-10 22:53:30

Printing Exported Variables

Time of First Successful Submission: 2026-01-10 22:54:16

Storing Command Output

Time of First Successful Submission: 2026-01-10 23:01:27

Reading Input

Time of First Successful Submission: 2026-01-10 23:04:27

Reading Files

Time of First Successful Submission: 2026-01-10 23:06:53

Translating characters

Time of First Successful Submission: 2026-01-11 00:26:51

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-01-11 00:31:55

Extracting the first lines with head

Time of First Successful Submission: 2026-01-11 00:36:19

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2026-01-11 00:44:43

Listing Processes

Time of First Successful Submission: 2026-01-11 01:25:24

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-01-11 01:56:20

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-11 02:29:07

Suspending Processes

Time of First Successful Submission: 2026-01-11 02:37:46

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2026-01-11 02:39:36

Foregrounding Processes

Time of First Successful Submission: 2026-01-11 02:40:45

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-11 02:42:35

Process Exit Codes

Time of First Successful Submission: 2026-01-11 02:48:44

Becoming root with su

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

Other users with su

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

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-01-11 03:39:05

Changing File Ownership

Time of First Successful Submission: 2026-01-11 03:48:05

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2026-01-11 04:07:54

Changing Permissions

Time of First Successful Submission: 2026-01-11 04:24:23

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-11 05:03:03

Permissions Setting Practice

Time of First Successful Submission: 2026-01-11 05:45:43

The SUID Bit

Time of First Successful Submission: 2026-01-11 05:48:25

Chaining with Semicolons

Time of First Successful Submission: 2026-01-11 19:14:51

Building on Success

Time of First Successful Submission: 2026-01-11 19:16:26

Handling Failure

Time of First Successful Submission: 2026-01-11 19:17:32

Your First Shell Script

Time of First Successful Submission: 2026-01-11 19:37:59

Redirecting Script Output

Time of First Successful Submission: 2026-01-11 19:55:30

Executable Shell Scripts

Time of First Successful Submission: 2026-01-11 19:57:54

Understanding Shebangs

Time of First Successful Submission: 2026-01-11 20:14:26

Scripting with Arguments

Time of First Successful Submission: 2026-01-11 20:25:38

Scripting with Conditionals

Time of First Successful Submission: 2026-01-11 20:38:47

Scripting with Default Cases

Time of First Successful Submission: 2026-01-11 20:41:18

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-11 20:47:02

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-01-11 20:48:04

Detaching and Attaching

Time of First Successful Submission: 2026-01-11 20:50:00

Finding Sessions

Time of First Successful Submission: 2026-01-11 20:52:51

Switching Windows

Time of First Successful Submission: 2026-01-11 21:07:52

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-11 21:09:31

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-01-11 21:21:10

Setting PATH

Time of First Successful Submission: 2026-01-11 21:32:52

Finding Commands

Time of First Successful Submission: 2026-01-11 21:47:11

Adding Commands

Time of First Successful Submission: 2026-01-11 22:12:49

Hijacking Commands

Time of First Successful Submission: 2026-01-11 22:21:05

Bashrc Backdoor

Time of First Successful Submission: 2026-01-11 22:40:48

Sniffing Input

Time of First Successful Submission: 2026-01-11 23:41:24

Overshared Directories

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

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-12 00:48:46

Snooping on Configurations

Time of First Successful Submission: 2026-01-12 00:51:40

The Fork Bomb

Time of First Successful Submission: 2026-01-12 00:26:31

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-12 00:53:44

rm -rf /

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

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-12 01:07:15


Computing 101

94 / 94 11 / 21516


Your First Register

Time of First Successful Submission: 2026-01-17 00:47:34

Your First Syscall

Time of First Successful Submission: 2026-01-17 00:52:24

Exit Codes

Time of First Successful Submission: 2026-01-17 00:55:48

Building Executables

Time of First Successful Submission: 2026-01-17 01:11:15

Moving Between Registers

Time of First Successful Submission: 2026-01-17 01:23:29

Loading From Memory

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

More Loading Practice

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

Dereferencing Pointers

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

Dereferencing Yourself

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

Dereferencing with Offsets

Time of First Successful Submission: 2026-01-19 18:40:27

Stored Addresses

Time of First Successful Submission: 2026-01-19 18:55:49

Double Dereference

Time of First Successful Submission: 2026-01-19 18:58:06

The Stack

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

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-02-18 16:06:30

Popping From the Stack

Time of First Successful Submission: 2026-02-18 16:09:19

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-01-19 17:43:51

Starting GDB

Time of First Successful Submission: 2026-01-19 17:53:38

Quitting GDB

Time of First Successful Submission: 2026-02-18 18:51:07

Starting Programs in GDB

Time of First Successful Submission: 2026-01-19 17:58:55

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-02-18 18:59:13

Reading Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-02-18 19:05:26

Examining Memory

Time of First Successful Submission: 2026-02-18 19:07:49

Examining Stack Pointers

Time of First Successful Submission: 2026-02-18 19:10:11

Cooperative Debugging

Time of First Successful Submission: 2026-02-18 19:15:27

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2026-01-19 22:26:28

Writing Strings

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

Reading Data

Time of First Successful Submission: 2026-01-19 22:31:20

Opening Files

Time of First Successful Submission: 2026-02-18 19:47:35

Hardcoding the Filename

Time of First Successful Submission: 2026-02-18 20:24:48

Comparing Values

Time of First Successful Submission: 2026-02-18 20:50:07

Comparing Characters

Time of First Successful Submission: 2026-02-18 20:53:15

Conditional Control Flow

Time of First Successful Submission: 2026-02-18 20:58:23

Comparing Strings

Time of First Successful Submission: 2026-02-18 21:02:43

Reverse the Password

Time of First Successful Submission: 2026-02-18 21:10:21

Conditionals Without Conditionals

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

Looping

Time of First Successful Submission: 2026-02-18 21:32:17

Reverse the Calculation

Time of First Successful Submission: 2026-02-18 21:36:39

Reverse the Reverse

Time of First Successful Submission: 2026-02-18 21:40:57

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-02-18 21:42:53

Loops on Data

Time of First Successful Submission: 2026-02-18 21:44:05

set-register

Time of First Successful Submission: 2026-01-19 23:08:55

set-multiple-registers

Time of First Successful Submission: 2026-01-19 23:12:05

add-to-register

Time of First Successful Submission: 2026-01-19 23:25:50

linear-equation-registers

Time of First Successful Submission: 2026-01-19 23:57:53

integer-division

Time of First Successful Submission: 2026-01-20 00:36:25

modulo-operation

Time of First Successful Submission: 2026-01-20 20:37:07

set-upper-byte

Time of First Successful Submission: 2026-01-20 20:46:54

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2026-01-21 15:33:19

bitwise-and

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

check-even

Time of First Successful Submission: 2026-01-21 19:42:09

memory-read

Time of First Successful Submission: 2026-01-21 20:08:59

memory-write

Time of First Successful Submission: 2026-01-21 20:17:55

memory-increment

Time of First Successful Submission: 2026-01-21 20:32:33

byte-access

Time of First Successful Submission: 2026-01-21 20:39:32

memory-size-access

Time of First Successful Submission: 2026-01-21 21:20:50

little-endian-write

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

memory-sum

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

stack-subtraction

Time of First Successful Submission: 2026-01-21 22:01:00

swap-stack-values

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

average-stack-values

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

absolute-jump

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

relative-jump

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

jump-trampoline

Time of First Successful Submission: 2026-01-22 04:19:59

conditional-jump

Time of First Successful Submission: 2026-01-23 02:46:33

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-01-23 17:56:59

count-non-zero

Time of First Successful Submission: 2026-01-23 18:37:41

string-lower

Time of First Successful Submission: 2026-02-05 03:07:50

most-common-byte

Time of First Successful Submission: 2026-02-05 04:28:31

Exit

Time of First Successful Submission: 2026-01-25 03:45:33

Socket

Time of First Successful Submission: 2026-01-26 02:51:18

Bind

Time of First Successful Submission: 2026-01-26 15:00:06

Listen

Time of First Successful Submission: 2026-01-26 20:22:56

Accept

Time of First Successful Submission: 2026-01-26 20:31:15

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-01-26 22:11:06

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2026-01-27 01:41:57

Concurrent POST Server

Time of First Successful Submission: 2026-01-27 02:17:35

Web Server

Time of First Successful Submission: 2026-01-27 02:53:54

Debugging Programs

Time of First Successful Submission: 2026-01-23 19:11:23

Inspecting Registers

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

Examining Memory

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

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-01-24 00:40:07

Modifying Data

Time of First Successful Submission: 2026-01-25 03:09:10

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-01-25 03:26:59


Playing With Programs

65 / 116 4154 / 23371


What's the password?

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

... and again!

Time of First Successful Submission: 2026-01-10 03:38:57

Newline Troubles

Time of First Successful Submission: 2026-01-12 14:38:50

Reasoning about files

Time of First Successful Submission: 2026-01-12 14:54:50

Specifying Filenames

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-01-12 15:13:40

More Hex

Time of First Successful Submission: 2026-01-12 15:15:14

Decoding Hex

Time of First Successful Submission: 2026-01-12 15:21:21

Decoding Practice

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

Encoding Practice

Time of First Successful Submission: 2026-01-12 15:25:20

Hex-encoding ASCII

Time of First Successful Submission: 2026-01-12 15:26:44

Nested Encoding

Time of First Successful Submission: 2026-01-12 15:38:11

Hex-encoding UTF-8

Time of First Successful Submission: 2026-01-12 15:46:54

UTF Mixups

Time of First Successful Submission: 2026-01-12 15:48:51

Modifying Encoded Data

Time of First Successful Submission: 2026-01-12 15:54:57

Decoding Base64

Time of First Successful Submission: 2026-01-12 16:18:43

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2026-01-12 16:51:48

Dealing with Obfuscation 2

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

Your First HTTP Request

Time of First Successful Submission: 2026-01-12 17:49:53

Reading Flask

Time of First Successful Submission: 2026-01-12 18:18:39

Commented Data

Time of First Successful Submission: 2026-01-12 18:39:02

HTTP Metadata

Time of First Successful Submission: 2026-01-12 19:13:04

HTTP (netcat)

Time of First Successful Submission: 2026-01-12 19:20:52

HTTP Paths (netcat)

Time of First Successful Submission: 2026-01-12 20:27:08

HTTP (curl)

Time of First Successful Submission: 2026-01-12 20:30:25

HTTP (python)

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

HTTP Host Header (python)

Time of First Successful Submission: 2026-01-13 03:57:45

HTTP Host Header (curl)

Time of First Successful Submission: 2026-01-13 05:11:40

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2026-01-13 20:36:01

HTTP GET Parameters

Time of First Successful Submission: 2026-01-13 20:39:51

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-01-13 20:47:50

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2026-01-13 21:00:34

HTTP Forms (curl)

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

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2026-01-13 22:33:31

HTTP Forms Without Forms

Time of First Successful Submission: 2026-01-13 22:55:42

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-01-14 01:02:18

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-01-14 01:41:39

Server State (python)

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

Listening Web

Time of First Successful Submission: 2026-01-14 01:53:29

Speaking Redirects

Time of First Successful Submission: 2026-01-14 02:34:37

JavaScript Redirects

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

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-01-14 04:32:56

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

Time of First Successful Submission: 2026-01-14 05:28:50

SQL Queries

Time of First Successful Submission: 2026-01-14 15:59:09

Filtering SQL

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

Choosing Columns

Time of First Successful Submission: 2026-01-14 16:11:57

Exclusionary Filtering

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

Filtering Strings

Time of First Successful Submission: 2026-01-14 16:21:25

Filtering on Expressions

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

SELECTing Expressions

Time of First Successful Submission: 2026-01-14 16:48:12

Composite Conditions

Time of First Successful Submission: 2026-01-14 16:57:18

Reaching Your LIMITs

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

Querying Metadata

Time of First Successful Submission: 2026-01-14 17:20:44


GCA CTF

11 / 104 7886 / 43578


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-09 21:43:20

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-01-10 00:07:51

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-01-10 00:16:45

Challenge Programs

Time of First Successful Submission: 2026-01-14 02:39:41

The Flag File

Time of First Successful Submission: 2026-01-14 02:40:34

Using Privileged Mode

Time of First Successful Submission: 2026-01-14 02:46:03

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-14 02:55:26