Tanishi

🐧 💻

pwn.college Archives

1 / 202 22648 / 22795


Triple Dereference

Time of First Successful Submission: 2026-02-10 19:33:48


Intro to Programming Languages

15 / 234 7250 / 31991


Commands

Time of First Successful Submission: 2025-12-31 20:36:41

Command Arguments

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

Command History

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

The Root Path

Time of First Successful Submission: 2026-01-03 00:47:58

Absolute Paths

Time of First Successful Submission: 2026-01-03 02:44:50

Changing position

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

Changing to an Absolute Path

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

Relative Paths

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

Cat

Time of First Successful Submission: 2026-01-04 01:09:16

Ls

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

Ls All

Time of First Successful Submission: 2026-01-05 05:57:53

Find

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

Piping Echo

Time of First Successful Submission: 2026-01-09 03:06:56

Piping Stdout

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

Piping Stdin

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


Intro to Cybersecurity

90 / 183 2674 / 20040


Path Traversal 1

Time of First Successful Submission: 2026-01-27 22:57:10

Path Traversal 2

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

CMDi 1

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

CMDi 2

Time of First Successful Submission: 2026-01-28 05:27:42

CMDi 3

Time of First Successful Submission: 2026-01-28 17:43:38

CMDi 4

Time of First Successful Submission: 2026-01-28 17:55:26

CMDi 5

Time of First Successful Submission: 2026-01-28 18:50:46

Authentication Bypass 1

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

Authentication Bypass 2

Time of First Successful Submission: 2026-01-29 05:27:33

SQLi 1

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

SQLi 2

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

SQLi 3

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

SQLi 4

Time of First Successful Submission: 2026-01-30 04:30:24

SQLi 5

Time of First Successful Submission: 2026-02-07 20:44:08

XSS 1

Time of First Successful Submission: 2026-01-30 22:13:59

XSS 2

Time of First Successful Submission: 2026-01-30 22:44:29

XSS 3

Time of First Successful Submission: 2026-01-30 23:02:21

XSS 4

Time of First Successful Submission: 2026-01-30 23:54:01

XSS 5

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

XSS 6

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

XSS 7

Time of First Successful Submission: 2026-02-05 04:13:13

CSRF 1

Time of First Successful Submission: 2026-01-31 04:05:59

CSRF 2

Time of First Successful Submission: 2026-02-02 04:21:42

CSRF 3

Time of First Successful Submission: 2026-02-02 02:42:44

CSRF 4

Time of First Successful Submission: 2026-02-03 04:44:16

CSRF 5

Time of First Successful Submission: 2026-02-06 04:25:24

Connect

Time of First Successful Submission: 2026-04-03 03:14:05

Send

Time of First Successful Submission: 2026-04-03 03:15:54

Shutdown

Time of First Successful Submission: 2026-04-03 03:56:55

Listen

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

Scan 1

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

Scan 2

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

Monitor 1

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

Monitor 2

Time of First Successful Submission: 2026-04-04 17:43:35

Sniffing Cookies

Time of First Successful Submission: 2026-04-04 17:53:32

Network Configuration

Time of First Successful Submission: 2026-04-04 18:00:55

File Formats: Magic Numbers (Python)

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

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-02-25 18:51:32

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-02-25 18:57:26

Reading Endianness (Python)

Time of First Successful Submission: 2026-02-26 19:35:51

Reading Endianness (C)

Time of First Successful Submission: 2026-02-26 20:19:32

Reading Endianness (x86)

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

Version Information (Python)

Time of First Successful Submission: 2026-02-27 01:34:03

Version Information (C)

Time of First Successful Submission: 2026-02-27 04:14:52

Version Information (x86)

Time of First Successful Submission: 2026-02-27 04:23:50

Metadata and Data (Python)

Time of First Successful Submission: 2026-02-27 05:00:57

Metadata and Data (C)

Time of First Successful Submission: 2026-02-27 19:34:48

Metadata and Data (x86)

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

Input Restrictions (Python)

Time of First Successful Submission: 2026-02-27 20:07:20

Input Restrictions (C)

Time of First Successful Submission: 2026-02-27 22:53:59

Input Restrictions (x86)

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

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

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

Behold the cIMG! (x86)

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

A Basic cIMG (Python)

Time of First Successful Submission: 2026-02-28 19:46:28

A Basic cIMG (C)

Time of First Successful Submission: 2026-03-02 00:51:44

A Basic cIMG (x86)

Time of First Successful Submission: 2026-03-03 06:48:32

Internal State Mini (C)

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

Internal State Mini (x86)

Time of First Successful Submission: 2026-03-07 18:45:53

Internal State (C)

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

Internal State (x86)

Time of First Successful Submission: 2026-03-07 22:13:30

File Formats: Directives (C)

Time of First Successful Submission: 2026-03-09 15:10:57

File Formats: Directives (x86)

Time of First Successful Submission: 2026-03-09 16:58:15

The Patch Directive

Time of First Successful Submission: 2026-03-10 20:55:05

Optimizing for Space

Time of First Successful Submission: 2026-03-11 20:50:19

Tweaking Images

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

Interoperability: Patching Data

Time of First Successful Submission: 2026-03-12 02:25:00

Patching Code

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

Patching Control Flow

Time of First Successful Submission: 2026-03-14 16:47:19

Your First Overflow (easy)

Time of First Successful Submission: 2026-03-20 18:28:30

Your First Overflow (hard)

Time of First Successful Submission: 2026-03-20 18:53:29

Precision (easy)

Time of First Successful Submission: 2026-03-20 19:35:49

Precision (hard)

Time of First Successful Submission: 2026-03-21 17:26:36

Variable Control (easy)

Time of First Successful Submission: 2026-03-21 17:26:56

Variable Control (hard)

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

Control Hijack (easy)

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

Control Hijack (hard)

Time of First Successful Submission: 2026-03-22 18:39:45

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-03-23 03:14:41

PIEs (easy)

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

PIEs (hard)

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

String Lengths (easy)

Time of First Successful Submission: 2026-03-27 18:15:52

String Lengths (hard)

Time of First Successful Submission: 2026-03-27 18:36:53

Basic Shellcode

Time of First Successful Submission: 2026-03-28 16:56:34

NOP Sleds

Time of First Successful Submission: 2026-03-28 17:28:14

NULL-Free Shellcode

Time of First Successful Submission: 2026-03-29 18:07:14

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-03-30 18:13:31

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-04-01 17:04:18

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

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


Start Here

5 / 12 31972 / 43364


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-01-02 19:46:53

Restarting Challenges

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


Linux Luminarium

128 / 128 1352 / 32400


Intro to Commands

Time of First Successful Submission: 2025-12-31 20:36:41

Intro to Arguments

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

Command History

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

The Root

Time of First Successful Submission: 2026-01-03 00:47:58

Program and absolute paths

Time of First Successful Submission: 2026-01-03 02:44:50

Position thy self

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

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-04 01:09:16

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-01-04 19:14:50

listing files

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

touching files

Time of First Successful Submission: 2026-01-05 01:25:30

removing files

Time of First Successful Submission: 2026-01-05 01:32:22

moving files

Time of First Successful Submission: 2026-01-05 05:52:51

copying files

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

hidden files

Time of First Successful Submission: 2026-01-05 05:57:53

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-05 22:45:33

making directories

Time of First Successful Submission: 2026-01-05 06:00:39

finding files

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

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-01-06 01:02:29

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-01-06 20:23:13

Helpful Programs

Time of First Successful Submission: 2026-01-06 20:31:33

Help for Builtins

Time of First Successful Submission: 2026-01-07 05:07:39

Matching with *

Time of First Successful Submission: 2026-01-08 02:22:40

Matching with ?

Time of First Successful Submission: 2026-01-08 02:24:43

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-01-08 02:33:44

Multiple globs

Time of First Successful Submission: 2026-01-08 02:42:04

Mixing globs

Time of First Successful Submission: 2026-01-08 02:57:46

Exclusionary globbing

Time of First Successful Submission: 2026-01-08 02:59:04

Tab completion

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

Multiple options for tab completion

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

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2026-01-09 03:06:56

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-01-09 03:32:46

Redirecting errors

Time of First Successful Submission: 2026-01-09 03:38:21

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2026-01-09 18:53:56

Grepping live output

Time of First Successful Submission: 2026-01-09 18:57:32

Grepping errors

Time of First Successful Submission: 2026-01-09 19:13:52

Filtering with grep -v

Time of First Successful Submission: 2026-01-09 19:20:39

Filtering with sed

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

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

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

Split-piping stderr and stdout

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

Named pipes

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

Printing Variables

Time of First Successful Submission: 2026-01-10 01:55:53

Setting Variables

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

Multi-word Variables

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

Exporting Variables

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

Printing Exported Variables

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

Storing Command Output

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

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-01-10 05:13:28

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-01-10 21:47:03

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

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

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-01-11 04:22:47

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-01-11 05:12:46

Resuming Processes

Time of First Successful Submission: 2026-01-11 05:27:54

Backgrounding Processes

Time of First Successful Submission: 2026-01-11 05:30:18

Foregrounding Processes

Time of First Successful Submission: 2026-01-11 05:33:42

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-11 05:36:08

Process Exit Codes

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

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2026-01-11 21:14:50

Cracking passwords

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

Using sudo

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

Changing File Ownership

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

Groups and Files

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

Fun With Groups Names

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

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-01-12 03:34:50

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-01-12 04:14:44

The SUID Bit

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

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-01-12 18:53:27

Handling Failure

Time of First Successful Submission: 2026-01-12 19:29:46

Your First Shell Script

Time of First Successful Submission: 2026-01-12 19:49:10

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

Time of First Successful Submission: 2026-01-13 16:54:43

Scripting with Conditionals

Time of First Successful Submission: 2026-01-14 19:02:09

Scripting with Default Cases

Time of First Successful Submission: 2026-01-14 19:09:39

Scripting with Multiple Conditions

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

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-01-13 00:07:48

Detaching and Attaching

Time of First Successful Submission: 2026-01-13 00:11:49

Finding Sessions

Time of First Successful Submission: 2026-01-13 00:17:43

Switching Windows

Time of First Successful Submission: 2026-01-13 00:31:45

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-13 00:33:38

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-13 03:42:14

The PATH Variable

Time of First Successful Submission: 2026-01-13 04:04:05

Setting PATH

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

Finding Commands

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

Adding Commands

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

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-01-13 05:20:38

Sniffing Input

Time of First Successful Submission: 2026-01-16 08:00:37

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-01-16 15:47:55

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-01-15 20:18:50

The Fork Bomb

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

Disk-Space Doomsday

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

rm -rf /

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

Life after rm -rf /

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

Finding meaning after rm -rf /

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


Computing 101

94 / 94 67 / 21536


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2026-02-09 22:58:25

Exit Codes

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

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2026-02-09 23:46:48

Loading From Memory

Time of First Successful Submission: 2026-02-10 06:25:00

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2026-02-10 06:30:20

Dereferencing Yourself

Time of First Successful Submission: 2026-02-10 17:41:00

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-10 17:46:00

Stored Addresses

Time of First Successful Submission: 2026-02-10 17:54:57

Double Dereference

Time of First Successful Submission: 2026-02-10 19:30:57

The Stack

Time of First Successful Submission: 2026-02-18 01:41:25

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-02-18 01:48:00

Popping From the Stack

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

Disassembling Programs

Time of First Successful Submission: 2026-02-18 01:56:21

Tracing Syscalls

Time of First Successful Submission: 2026-02-10 04:49:55

Starting GDB

Time of First Successful Submission: 2026-02-10 00:16:46

Quitting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2026-02-10 00:26:59

Disassembling in GDB

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

Stepping Through Instructions

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

Reading Register Values

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

Popping Stack Values

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

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-02-18 02:22:23

Cooperative Debugging

Time of First Successful Submission: 2026-02-18 02:31:20

Writing Output

Time of First Successful Submission: 2026-02-10 19:57:26

Chaining Syscalls

Time of First Successful Submission: 2026-02-10 20:03:40

Writing Strings

Time of First Successful Submission: 2026-02-10 20:05:09

Reading Data

Time of First Successful Submission: 2026-02-10 20:11:41

Opening Files

Time of First Successful Submission: 2026-02-19 16:22:25

Hardcoding the Filename

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

Comparing Values

Time of First Successful Submission: 2026-02-18 17:44:10

Comparing Characters

Time of First Successful Submission: 2026-02-18 18:04:42

Conditional Control Flow

Time of First Successful Submission: 2026-02-18 18:26:29

Comparing Strings

Time of First Successful Submission: 2026-02-18 18:30:52

Reverse the Password

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

Conditionals Without Conditionals

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

Looping

Time of First Successful Submission: 2026-02-19 04:17:34

Reverse the Calculation

Time of First Successful Submission: 2026-02-19 05:51:51

Reverse the Reverse

Time of First Successful Submission: 2026-02-19 05:55:46

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-02-19 06:00:00

Loops on Data

Time of First Successful Submission: 2026-02-19 06:07:46

set-register

Time of First Successful Submission: 2026-02-10 20:33:08

set-multiple-registers

Time of First Successful Submission: 2026-02-10 22:56:39

add-to-register

Time of First Successful Submission: 2026-02-10 23:00:49

linear-equation-registers

Time of First Successful Submission: 2026-02-10 23:04:30

integer-division

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

modulo-operation

Time of First Successful Submission: 2026-02-10 23:23:50

set-upper-byte

Time of First Successful Submission: 2026-02-10 23:28:48

efficient-modulo

Time of First Successful Submission: 2026-02-10 23:41:30

byte-extraction

Time of First Successful Submission: 2026-02-11 05:49:42

bitwise-and

Time of First Successful Submission: 2026-02-11 05:58:27

check-even

Time of First Successful Submission: 2026-02-11 17:55:59

memory-read

Time of First Successful Submission: 2026-02-11 18:04:56

memory-write

Time of First Successful Submission: 2026-02-11 18:42:02

memory-increment

Time of First Successful Submission: 2026-02-11 18:48:06

byte-access

Time of First Successful Submission: 2026-02-11 19:32:47

memory-size-access

Time of First Successful Submission: 2026-02-12 03:37:54

little-endian-write

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

memory-sum

Time of First Successful Submission: 2026-02-12 03:56:15

stack-subtraction

Time of First Successful Submission: 2026-02-12 04:41:46

swap-stack-values

Time of First Successful Submission: 2026-02-12 05:58:15

average-stack-values

Time of First Successful Submission: 2026-02-12 06:07:37

absolute-jump

Time of First Successful Submission: 2026-02-12 16:00:19

relative-jump

Time of First Successful Submission: 2026-02-12 16:15:13

jump-trampoline

Time of First Successful Submission: 2026-02-12 16:25:06

conditional-jump

Time of First Successful Submission: 2026-02-12 16:53:00

indirect-jump

Time of First Successful Submission: 2026-02-13 05:49:14

average-loop

Time of First Successful Submission: 2026-02-13 21:08:27

count-non-zero

Time of First Successful Submission: 2026-02-13 21:31:58

string-lower

Time of First Successful Submission: 2026-02-13 22:43:42

most-common-byte

Time of First Successful Submission: 2026-02-13 23:15:14

Exit

Time of First Successful Submission: 2026-02-14 21:54:05

Socket

Time of First Successful Submission: 2026-02-15 04:31:00

Bind

Time of First Successful Submission: 2026-02-16 03:10:33

Listen

Time of First Successful Submission: 2026-02-16 20:29:51

Accept

Time of First Successful Submission: 2026-02-17 05:42:52

Static Response

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

Dynamic Response

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

Iterative GET Server

Time of First Successful Submission: 2026-02-23 00:54:01

Concurrent GET Server

Time of First Successful Submission: 2026-02-24 00:36:08

Concurrent POST Server

Time of First Successful Submission: 2026-02-24 01:04:19

Web Server

Time of First Successful Submission: 2026-02-25 06:26:32

Debugging Programs

Time of First Successful Submission: 2026-02-14 03:07:44

Inspecting Registers

Time of First Successful Submission: 2026-02-14 03:50:32

Examining Memory

Time of First Successful Submission: 2026-02-14 06:10:19

Setting Breakpoints

Time of First Successful Submission: 2026-02-20 19:14:59

GDB Scripting

Time of First Successful Submission: 2026-02-20 05:54:13

Modifying Data

Time of First Successful Submission: 2026-02-21 03:33:59

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-02-21 18:12:09


Playing With Programs

70 / 116 3233 / 23385


What's the password?

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

... and again!

Time of First Successful Submission: 2026-01-18 18:26:00

Newline Troubles

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

Reasoning about files

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

Specifying Filenames

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

Binary and Hex Encoding

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

More Hex

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

Decoding Hex

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

Decoding Practice

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

Encoding Practice

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

Hex-encoding ASCII

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

Nested Encoding

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

Hex-encoding UTF-8

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

UTF Mixups

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

Modifying Encoded Data

Time of First Successful Submission: 2026-01-20 05:46:55

Decoding Base64

Time of First Successful Submission: 2026-01-20 16:41:42

Encoding Base64

Time of First Successful Submission: 2026-01-20 17:23:50

Dealing with Obfuscation

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

Dealing with Obfuscation 2

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

Your First HTTP Request

Time of First Successful Submission: 2026-01-21 00:53:59

Reading Flask

Time of First Successful Submission: 2026-01-21 04:25:53

Commented Data

Time of First Successful Submission: 2026-01-21 04:43:57

HTTP Metadata

Time of First Successful Submission: 2026-01-21 05:00:25

HTTP (netcat)

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

HTTP Paths (netcat)

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

HTTP (curl)

Time of First Successful Submission: 2026-01-21 16:52:33

HTTP (python)

Time of First Successful Submission: 2026-01-21 23:29:08

HTTP Host Header (python)

Time of First Successful Submission: 2026-01-21 23:43:02

HTTP Host Header (curl)

Time of First Successful Submission: 2026-01-21 17:07:24

HTTP Host Header (netcat)

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

URL Encoding (netcat)

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

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

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

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-01-22 06:13:35

HTTP Forms (netcat)

Time of First Successful Submission: 2026-01-22 06:35:06

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-01-24 16:56:37

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-01-22 20:50:07

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-01-22 16:39:02

HTTP Redirects (curl)

Time of First Successful Submission: 2026-01-22 16:43:48

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-01-22 18:11:50

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-01-22 20:11:10

Server State (python)

Time of First Successful Submission: 2026-01-24 19:42:37

Listening Web

Time of First Successful Submission: 2026-01-25 01:25:52

Speaking Redirects

Time of First Successful Submission: 2026-01-25 05:44:56

JavaScript Redirects

Time of First Successful Submission: 2026-01-25 19:06:13

Including JavaScript

Time of First Successful Submission: 2026-01-25 21:52:03

HTTP (javascript)

Time of First Successful Submission: 2026-01-25 22:41:42

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

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

cat

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

more

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

less

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

tail

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

head

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

SQL Queries

Time of First Successful Submission: 2026-01-23 04:56:12

Filtering SQL

Time of First Successful Submission: 2026-01-23 05:07:29

Choosing Columns

Time of First Successful Submission: 2026-01-23 05:09:54

Exclusionary Filtering

Time of First Successful Submission: 2026-01-23 20:45:02

Filtering Strings

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

Filtering on Expressions

Time of First Successful Submission: 2026-01-23 05:22:49

SELECTing Expressions

Time of First Successful Submission: 2026-01-23 06:45:08

Composite Conditions

Time of First Successful Submission: 2026-01-23 20:56:45

Reaching Your LIMITs

Time of First Successful Submission: 2026-01-23 17:51:06

Querying Metadata

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


GCA CTF

5 / 104 32181 / 43641


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-01-02 19:46:53

Restarting Challenges

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