fermi

🐧 💻 🔤

pwn.college Archives

1 / 202 22037 / 22791


Triple Dereference

Time of First Successful Submission: 2025-12-28 09:48:04


Intro to Programming Languages

15 / 234 6967 / 31942


Commands

Time of First Successful Submission: 2025-12-26 11:30:46

Command Arguments

Time of First Successful Submission: 2025-12-26 11:31:19

Command History

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

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2025-12-26 11:40:16

Changing position

Time of First Successful Submission: 2025-12-26 11:41:50

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-26 11:45:31

Relative Paths

Time of First Successful Submission: 2025-12-26 11:46:44

Cat

Time of First Successful Submission: 2025-12-26 11:53:32

Ls

Time of First Successful Submission: 2025-12-26 12:00:54

Ls All

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

Find

Time of First Successful Submission: 2025-12-26 12:29:13

Piping Echo

Time of First Successful Submission: 2025-12-26 14:33:19

Piping Stdout

Time of First Successful Submission: 2025-12-26 14:36:23

Piping Stdin

Time of First Successful Submission: 2025-12-26 14:47:16


The Art of the Shell

3 / 55 211 / 491


The Transient Path

Time of First Successful Submission: 2026-01-07 15:11:18

Ferocious Functionality

Time of First Successful Submission: 2026-01-07 15:22:00

The Surprising Swap

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


Intro to Cybersecurity

61 / 183 5247 / 20015


Path Traversal 1

Time of First Successful Submission: 2026-01-04 18:24:27

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2026-01-05 09:35:20

CMDi 2

Time of First Successful Submission: 2026-01-05 09:39:48

CMDi 3

Time of First Successful Submission: 2026-01-05 09:44:33

CMDi 4

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

CMDi 5

Time of First Successful Submission: 2026-01-05 10:38:35

CMDi 6

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

Authentication Bypass 1

Time of First Successful Submission: 2026-01-06 11:06:45

Authentication Bypass 2

Time of First Successful Submission: 2026-01-06 13:03:49

SQLi 1

Time of First Successful Submission: 2026-01-06 16:59:17

SQLi 2

Time of First Successful Submission: 2026-01-06 17:09:26

SQLi 3

Time of First Successful Submission: 2026-01-06 17:30:32

SQLi 4

Time of First Successful Submission: 2026-01-06 17:49:48

SQLi 5

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

XSS 1

Time of First Successful Submission: 2026-01-08 18:51:20

XSS 2

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

XSS 3

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

XSS 4

Time of First Successful Submission: 2026-01-09 08:57:11

XSS 5

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

XSS 6

Time of First Successful Submission: 2026-01-12 15:10:55

XSS 7

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

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2026-01-16 17:44:26

CSRF 3

Time of First Successful Submission: 2026-01-18 06:03:34

CSRF 4

Time of First Successful Submission: 2026-01-18 06:11:14

CSRF 5

Time of First Successful Submission: 2026-01-18 06:24:31

Connect

Time of First Successful Submission: 2026-01-25 10:54:19

Send

Time of First Successful Submission: 2026-01-25 10:55:47

Shutdown

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

Listen

Time of First Successful Submission: 2026-01-25 10:59:15

Scan 1

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

Monitor 1

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

XOR

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

XORing Hex

Time of First Successful Submission: 2026-01-02 09:22:27

XORing ASCII

Time of First Successful Submission: 2026-01-02 09:38:49

XORing ASCII Strings

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

One-time Pad

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

One-time Pad Tampering

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

Many-time Pad

Time of First Successful Submission: 2026-01-02 14:57:21

AES

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

AES-ECB-CPA

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

level1

Time of First Successful Submission: 2026-03-02 12:32:08

level2

Time of First Successful Submission: 2026-03-02 12:40:52

level3

Time of First Successful Submission: 2026-03-02 12:41:39

level4

Time of First Successful Submission: 2026-03-02 12:42:41

level5

Time of First Successful Submission: 2026-03-02 12:43:42

level6

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

level7

Time of First Successful Submission: 2026-03-02 12:58:26

level8

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

level9

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

level10

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

level11

Time of First Successful Submission: 2026-03-02 13:08:58

File Formats: Magic Numbers (Python)

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

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-04-03 05:13:53

Reading Endianness (Python)

Time of First Successful Submission: 2026-04-03 05:15:39

Reading Endianness (C)

Time of First Successful Submission: 2026-04-03 05:21:55

Reading Endianness (x86)

Time of First Successful Submission: 2026-04-03 05:24:11

Version Information (Python)

Time of First Successful Submission: 2026-04-03 05:33:39

Version Information (C)

Time of First Successful Submission: 2026-04-03 05:41:34

Version Information (x86)

Time of First Successful Submission: 2026-04-03 05:44:15


Start Here

12 / 12 629 / 43267


Using the Terminal

Time of First Successful Submission: 2025-12-26 11:16:55

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-26 11:18:17

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-12-26 11:22:39

Restarting Challenges

Time of First Successful Submission: 2025-12-26 11:24:50

Challenge Programs

Time of First Successful Submission: 2025-12-26 13:51:07

The Flag File

Time of First Successful Submission: 2025-12-26 13:53:41

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 1050 / 32351


Intro to Commands

Time of First Successful Submission: 2025-12-26 11:30:46

Intro to Arguments

Time of First Successful Submission: 2025-12-26 11:31:19

Command History

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

The Root

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

Program and absolute paths

Time of First Successful Submission: 2025-12-26 11:40:16

Position thy self

Time of First Successful Submission: 2025-12-26 11:41:50

Position elsewhere

Time of First Successful Submission: 2025-12-26 11:45:31

implicit relative paths, from /

Time of First Successful Submission: 2025-12-26 11:46:44

explicit relative paths, from /

Time of First Successful Submission: 2025-12-26 11:48:44

implicit relative path

Time of First Successful Submission: 2025-12-26 11:49:35

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-26 11:53:32

catting absolute paths

Time of First Successful Submission: 2025-12-26 11:53:55

more catting practice

Time of First Successful Submission: 2025-12-26 11:54:40

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-26 11:55:25

comparing files

Time of First Successful Submission: 2025-12-26 11:59:29

listing files

Time of First Successful Submission: 2025-12-26 12:00:54

touching files

Time of First Successful Submission: 2025-12-26 12:01:30

removing files

Time of First Successful Submission: 2025-12-26 12:02:06

moving files

Time of First Successful Submission: 2025-12-26 12:03:40

copying files

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

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-26 12:14:06

making directories

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

finding files

Time of First Successful Submission: 2025-12-26 12:29:13

linking files

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

Learning From Documentation

Time of First Successful Submission: 2025-12-26 12:51:06

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2025-12-26 13:02:49

Searching Manuals

Time of First Successful Submission: 2025-12-26 13:04:16

Searching For Manuals

Time of First Successful Submission: 2025-12-26 13:10:31

Helpful Programs

Time of First Successful Submission: 2025-12-26 13:13:05

Help for Builtins

Time of First Successful Submission: 2025-12-26 13:14:41

Matching with *

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

Matching with ?

Time of First Successful Submission: 2025-12-26 13:27:07

Matching with []

Time of First Successful Submission: 2025-12-26 13:28:23

Matching paths with []

Time of First Successful Submission: 2025-12-26 13:29:26

Multiple globs

Time of First Successful Submission: 2025-12-26 13:31:10

Mixing globs

Time of First Successful Submission: 2025-12-26 13:39:32

Exclusionary globbing

Time of First Successful Submission: 2025-12-26 13:40:26

Tab completion

Time of First Successful Submission: 2025-12-26 13:43:42

Multiple options for tab completion

Time of First Successful Submission: 2025-12-26 13:46:40

Tab completion on commands

Time of First Successful Submission: 2025-12-26 13:47:57

Redirecting output

Time of First Successful Submission: 2025-12-26 14:33:19

Redirecting more output

Time of First Successful Submission: 2025-12-26 14:36:23

Appending output

Time of First Successful Submission: 2025-12-26 14:38:55

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2025-12-26 14:47:16

Grepping stored results

Time of First Successful Submission: 2025-12-26 14:49:59

Grepping live output

Time of First Successful Submission: 2025-12-26 14:54:15

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2025-12-26 14:57:24

Filtering with sed

Time of First Successful Submission: 2025-12-26 14:58:45

Duplicating piped data with tee

Time of First Successful Submission: 2025-12-26 15:17:31

Process substitution for input

Time of First Successful Submission: 2025-12-26 15:21:25

Writing to multiple programs

Time of First Successful Submission: 2025-12-26 16:36:51

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-26 16:44:26

Named pipes

Time of First Successful Submission: 2025-12-26 18:57:09

Printing Variables

Time of First Successful Submission: 2025-12-26 18:58:16

Setting Variables

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

Multi-word Variables

Time of First Successful Submission: 2025-12-26 19:01:23

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2025-12-26 19:04:42

Storing Command Output

Time of First Successful Submission: 2025-12-26 19:07:32

Reading Input

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

Reading Files

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

Translating characters

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

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2025-12-26 19:17:28

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2025-12-26 19:22:06

Sorting data

Time of First Successful Submission: 2025-12-26 19:22:52

Listing Processes

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

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2025-12-27 07:16:06

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-27 07:13:49

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2025-12-27 07:15:22

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-27 07:20:49

Process Exit Codes

Time of First Successful Submission: 2025-12-27 07:23:11

Becoming root with su

Time of First Successful Submission: 2025-12-27 07:33:51

Other users with su

Time of First Successful Submission: 2025-12-27 07:35:37

Cracking passwords

Time of First Successful Submission: 2025-12-27 07:45:47

Using sudo

Time of First Successful Submission: 2025-12-27 07:48:00

Changing File Ownership

Time of First Successful Submission: 2025-12-27 10:57:40

Groups and Files

Time of First Successful Submission: 2025-12-27 11:26:35

Fun With Groups Names

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

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2025-12-27 12:09:59

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-27 12:17:21

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2025-12-27 12:35:37

Chaining with Semicolons

Time of First Successful Submission: 2025-12-27 12:36:56

Building on Success

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

Handling Failure

Time of First Successful Submission: 2025-12-27 12:38:21

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2025-12-27 12:46:47

Executable Shell Scripts

Time of First Successful Submission: 2025-12-27 12:51:59

Understanding Shebangs

Time of First Successful Submission: 2025-12-27 12:58:00

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2025-12-27 16:18:29

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-27 16:21:15

Reading Shell Scripts

Time of First Successful Submission: 2025-12-27 16:22:52

Launching Screen

Time of First Successful Submission: 2025-12-27 16:24:06

Detaching and Attaching

Time of First Successful Submission: 2025-12-27 16:25:57

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2025-12-27 16:29:15

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-27 16:30:34

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-27 16:32:06

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2025-12-27 16:35:53

Finding Commands

Time of First Successful Submission: 2025-12-27 16:39:29

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2025-12-27 16:51:18

Bashrc Backdoor

Time of First Successful Submission: 2025-12-27 16:57:46

Sniffing Input

Time of First Successful Submission: 2025-12-27 17:18:16

Overshared Directories

Time of First Successful Submission: 2025-12-27 17:24:31

Tricky Linking

Time of First Successful Submission: 2025-12-27 17:45:58

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2025-12-27 18:02:34

The Fork Bomb

Time of First Successful Submission: 2025-12-27 18:30:13

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-27 18:42:13

rm -rf /

Time of First Successful Submission: 2025-12-27 18:47:52

Life after rm -rf /

Time of First Successful Submission: 2025-12-27 18:52:39

Finding meaning after rm -rf /

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


Computing 101

68 / 94 2214 / 21499


Your First Register

Time of First Successful Submission: 2025-12-28 07:33:40

Your First Syscall

Time of First Successful Submission: 2025-12-28 07:38:11

Exit Codes

Time of First Successful Submission: 2025-12-28 07:40:11

Building Executables

Time of First Successful Submission: 2025-12-28 07:48:37

Moving Between Registers

Time of First Successful Submission: 2025-12-28 07:52:06

Loading From Memory

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

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2025-12-28 08:48:31

Dereferencing Yourself

Time of First Successful Submission: 2025-12-28 08:50:22

Dereferencing with Offsets

Time of First Successful Submission: 2025-12-28 09:35:55

Stored Addresses

Time of First Successful Submission: 2025-12-28 09:39:35

Double Dereference

Time of First Successful Submission: 2025-12-28 09:47:05

Tracing Syscalls

Time of First Successful Submission: 2025-12-28 07:55:20

Starting GDB

Time of First Successful Submission: 2025-12-28 07:56:41

Starting Programs in GDB

Time of First Successful Submission: 2025-12-28 07:59:15

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2025-12-28 13:42:18

Writing Strings

Time of First Successful Submission: 2025-12-28 13:51:15

Reading Data

Time of First Successful Submission: 2025-12-28 14:12:53

set-register

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

set-multiple-registers

Time of First Successful Submission: 2025-12-29 05:47:57

add-to-register

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

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2025-12-29 07:10:33

modulo-operation

Time of First Successful Submission: 2025-12-29 07:18:20

set-upper-byte

Time of First Successful Submission: 2025-12-29 07:20:22

efficient-modulo

Time of First Successful Submission: 2025-12-29 07:32:04

byte-extraction

Time of First Successful Submission: 2025-12-29 09:02:51

bitwise-and

Time of First Successful Submission: 2025-12-29 09:07:50

check-even

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

memory-read

Time of First Successful Submission: 2025-12-29 09:55:58

memory-write

Time of First Successful Submission: 2025-12-29 09:58:04

memory-increment

Time of First Successful Submission: 2025-12-29 10:03:20

byte-access

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

memory-size-access

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

little-endian-write

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

memory-sum

Time of First Successful Submission: 2025-12-29 10:33:09

stack-subtraction

Time of First Successful Submission: 2025-12-29 10:44:11

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2025-12-29 11:02:06

absolute-jump

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

relative-jump

Time of First Successful Submission: 2025-12-29 14:00:42

jump-trampoline

Time of First Successful Submission: 2025-12-29 14:03:33

conditional-jump

Time of First Successful Submission: 2025-12-29 14:50:16

indirect-jump

Time of First Successful Submission: 2025-12-29 15:02:51

average-loop

Time of First Successful Submission: 2025-12-29 15:09:56

count-non-zero

Time of First Successful Submission: 2025-12-29 15:13:00

string-lower

Time of First Successful Submission: 2025-12-29 15:48:43

most-common-byte

Time of First Successful Submission: 2025-12-29 16:03:42

Exit

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

Socket

Time of First Successful Submission: 2025-12-31 11:18:38

Bind

Time of First Successful Submission: 2025-12-31 11:33:15

Listen

Time of First Successful Submission: 2025-12-31 19:41:57

Accept

Time of First Successful Submission: 2025-12-31 19:43:12

Static Response

Time of First Successful Submission: 2025-12-31 19:44:31

Dynamic Response

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

Iterative GET Server

Time of First Successful Submission: 2025-12-31 19:53:53

Concurrent GET Server

Time of First Successful Submission: 2025-12-31 19:59:37

Concurrent POST Server

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

Web Server

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

Debugging Programs

Time of First Successful Submission: 2025-12-29 17:18:48

Inspecting Registers

Time of First Successful Submission: 2025-12-29 17:28:24

Examining Memory

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

Setting Breakpoints

Time of First Successful Submission: 2025-12-30 06:09:04

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2025-12-30 08:09:34

Modifying Execution

Time of First Successful Submission: 2025-12-30 08:12:20

Broken Functions

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


Playing With Programs

116 / 116 639 / 23365


What's the password?

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

... and again!

Time of First Successful Submission: 2025-12-30 08:49:54

Newline Troubles

Time of First Successful Submission: 2025-12-30 09:12:04

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2025-12-30 09:16:59

Binary and Hex Encoding

Time of First Successful Submission: 2025-12-30 09:35:21

More Hex

Time of First Successful Submission: 2025-12-30 09:40:45

Decoding Hex

Time of First Successful Submission: 2025-12-30 10:02:02

Decoding Practice

Time of First Successful Submission: 2025-12-30 10:16:46

Encoding Practice

Time of First Successful Submission: 2025-12-30 10:54:49

Hex-encoding ASCII

Time of First Successful Submission: 2025-12-30 11:32:13

Nested Encoding

Time of First Successful Submission: 2025-12-30 11:49:00

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2025-12-30 14:43:17

Modifying Encoded Data

Time of First Successful Submission: 2025-12-30 14:55:17

Decoding Base64

Time of First Successful Submission: 2025-12-30 15:07:46

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2025-12-30 15:25:17

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-12-30 15:27:48

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2026-01-01 12:06:37

Commented Data

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

HTTP Metadata

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

HTTP (netcat)

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

HTTP Paths (netcat)

Time of First Successful Submission: 2026-01-01 12:28:45

HTTP (curl)

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

HTTP (python)

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

HTTP Host Header (python)

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

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

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

URL Encoding (netcat)

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

HTTP GET Parameters

Time of First Successful Submission: 2026-01-02 06:25:53

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-01-02 06:28:54

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-01-02 06:31:59

HTTP Forms

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

HTTP Forms (curl)

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

HTTP Forms (netcat)

Time of First Successful Submission: 2026-01-02 07:25:13

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-01-04 06:28:26

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-01-04 06:35:27

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-01-04 07:05:53

HTTP Redirects (netcat)

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

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-01-04 09:49:13

HTTP Cookies (python)

Time of First Successful Submission: 2026-01-04 09:58:28

Server State (python)

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

Listening Web

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

Speaking Redirects

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

JavaScript Redirects

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

Including JavaScript

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

HTTP (javascript)

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

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-01-04 13:41:23

HTTP Forms (javascript)

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

cat

Time of First Successful Submission: 2025-12-30 16:47:45

more

Time of First Successful Submission: 2025-12-30 16:49:42

less

Time of First Successful Submission: 2025-12-30 16:50:04

tail

Time of First Successful Submission: 2025-12-30 16:56:41

head

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

sort

Time of First Successful Submission: 2025-12-30 16:57:57

vim

Time of First Successful Submission: 2025-12-30 16:58:21

emacs

Time of First Successful Submission: 2025-12-30 16:58:52

nano

Time of First Successful Submission: 2025-12-30 16:59:24

rev

Time of First Successful Submission: 2025-12-30 17:01:07

od

Time of First Successful Submission: 2025-12-30 17:05:22

hd

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

xxd

Time of First Successful Submission: 2025-12-30 17:11:13

base32

Time of First Successful Submission: 2025-12-30 17:13:18

base64

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

split

Time of First Successful Submission: 2025-12-30 17:20:25

gzip

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

bzip2

Time of First Successful Submission: 2025-12-30 17:32:25

zip

Time of First Successful Submission: 2025-12-30 17:40:32

tar

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

ar

Time of First Successful Submission: 2025-12-30 18:03:37

cpio

Time of First Successful Submission: 2025-12-30 18:11:51

genisoimage

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

env

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

find

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

make

Time of First Successful Submission: 2025-12-31 17:47:15

nice

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

timeout

Time of First Successful Submission: 2025-12-31 18:03:15

stdbuf

Time of First Successful Submission: 2025-12-31 18:07:46

setarch

Time of First Successful Submission: 2025-12-31 18:09:56

watch

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

socat

Time of First Successful Submission: 2025-12-31 18:14:57

whiptail

Time of First Successful Submission: 2025-12-31 18:44:36

awk

Time of First Successful Submission: 2025-12-31 18:47:25

sed

Time of First Successful Submission: 2025-12-31 18:48:26

ed

Time of First Successful Submission: 2025-12-31 18:51:27

chown

Time of First Successful Submission: 2025-12-31 18:53:36

chmod

Time of First Successful Submission: 2025-12-31 18:54:11

cp

Time of First Successful Submission: 2025-12-31 18:55:43

mv

Time of First Successful Submission: 2025-12-31 20:52:33

perl

Time of First Successful Submission: 2025-12-31 20:18:07

python

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

ruby

Time of First Successful Submission: 2025-12-31 20:24:58

bash

Time of First Successful Submission: 2025-12-31 20:40:03

date

Time of First Successful Submission: 2025-12-31 20:53:26

dmesg

Time of First Successful Submission: 2025-12-31 20:55:05

wc

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

gcc

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

as

Time of First Successful Submission: 2025-12-31 20:57:59

wget

Time of First Successful Submission: 2025-12-31 21:04:17

ssh-keygen

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

SQL Queries

Time of First Successful Submission: 2025-12-31 11:37:26

Filtering SQL

Time of First Successful Submission: 2025-12-31 11:41:07

Choosing Columns

Time of First Successful Submission: 2025-12-31 11:43:43

Exclusionary Filtering

Time of First Successful Submission: 2025-12-31 11:46:06

Filtering Strings

Time of First Successful Submission: 2025-12-31 11:48:08

Filtering on Expressions

Time of First Successful Submission: 2025-12-31 11:50:53

SELECTing Expressions

Time of First Successful Submission: 2025-12-31 12:05:30

Composite Conditions

Time of First Successful Submission: 2025-12-31 12:07:28

Reaching Your LIMITs

Time of First Successful Submission: 2025-12-31 12:10:03

Querying Metadata

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


Arizona CTF 2025

1 / 23 729 / 750


Hijack Me!

Time of First Successful Submission: 2026-01-07 15:11:18


GCA CTF

34 / 104 83 / 43544


Using the Terminal

Time of First Successful Submission: 2025-12-26 11:16:55

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-26 11:18:17

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-12-26 11:22:39

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2025-12-26 11:24:50

Getting Help

Time of First Successful Submission: 2026-01-04 13:55:43

Challenge Programs

Time of First Successful Submission: 2025-12-26 13:51:07

The Flag File

Time of First Successful Submission: 2025-12-26 13:53:41

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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

Running Commands

Time of First Successful Submission: 2026-01-04 15:06:55

Move through the Linux filesystem.

Time of First Successful Submission: 2026-01-04 15:13:28

Create and delete files.

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

Move, copy, and rename files.

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

Display file contents in the terminal.

Time of First Successful Submission: 2026-01-04 15:20:41

Create files with nano.

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

Edit files with nano.

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

Locate files on the Linux filesystem.

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

Find the password! (Searching files)

Time of First Successful Submission: 2026-01-04 15:37:56

Advanced Directory Techniques.

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

Learn about command flags.

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

Google Dorks

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

Social Media Password

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

Wayback Machine I

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

Wayback Machine II

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

Pale Red Horse Squad

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

Swiss Army Button

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

YeeBay

Time of First Successful Submission: 2026-01-08 14:52:11

Am I Admin?

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

Am I Admin 2?

Time of First Successful Submission: 2026-01-08 15:14:50

Forceful Browsing

Time of First Successful Submission: 2026-01-08 16:54:48

Buffer Overflow

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