fn240

🐧 🔤

pwn.college Archives

1 / 202 22697 / 22795


Triple Dereference

Time of First Successful Submission: 2026-02-13 07:06:45


Intro to Programming Languages

61 / 234 558 / 32000


Lecture 1.1. Course Environment

Time of First Successful Submission: 2026-02-05 10:22:29

Lab 1.1 - Start Terminal

Time of First Successful Submission: 2026-02-05 10:24:55

Lecture 1.2. Linux Shells

Time of First Successful Submission: 2026-02-05 10:30:05

Lecture 1.3. Linux File System

Time of First Successful Submission: 2026-02-05 10:36:17

Lecture 1.4. Executing Programs

Time of First Successful Submission: 2026-02-05 10:48:41

Lecture 1.5. Common Commands

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

Lab 1.5.2 - Using ls and cd

Time of First Successful Submission: 2026-02-05 11:13:48

Lab 1.5.3 - Using grep

Time of First Successful Submission: 2026-02-05 11:15:46

Lecture 1.6. Redirection of I/O

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

Lab 1.6 - Using grep and pipe

Time of First Successful Submission: 2026-02-05 14:35:42

Lecture 1.7. Regular Expressions

Time of First Successful Submission: 2026-02-05 14:41:59

Lecture 1.8. Misc Linux

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

Lecture 1.9. Testing Code on pwn.college

Time of First Successful Submission: 2026-02-05 14:55:24

Lab 1.9 - Test some If Statements

Time of First Successful Submission: 2026-02-05 15:05:53

P1.0 Level 1 Open /flag in VSCode

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

Commands

Time of First Successful Submission: 2026-02-05 08:42:48

Command Arguments

Time of First Successful Submission: 2026-02-05 08:43:39

Command History

Time of First Successful Submission: 2026-02-05 08:44:25

The Root Path

Time of First Successful Submission: 2026-02-05 08:46:11

Absolute Paths

Time of First Successful Submission: 2026-02-05 08:46:47

Changing position

Time of First Successful Submission: 2026-02-05 08:47:34

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-05 08:48:58

Relative Paths

Time of First Successful Submission: 2026-02-05 08:49:58

P1.0 Level 5 read

Time of First Successful Submission: 2026-02-05 17:18:29

Cat

Time of First Successful Submission: 2026-02-05 08:54:31

Ls

Time of First Successful Submission: 2026-02-05 08:58:26

Ls All

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

P1.0 Level 2 list dir

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

Find

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

P1.0 Level 3 change dir

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

P1.0 Level 4 move

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

P1.0 Level 6 grep

Time of First Successful Submission: 2026-02-05 17:28:16

P1.0 Level 7 execute

Time of First Successful Submission: 2026-02-05 17:29:11

Piping Echo

Time of First Successful Submission: 2026-02-05 17:30:29

Piping Stdout

Time of First Successful Submission: 2026-02-05 17:31:40

Piping Stdin

Time of First Successful Submission: 2026-02-05 18:14:59

P1.0 Level 8 stdin

Time of First Successful Submission: 2026-02-05 18:16:08

P1.0 Level 9 pipe

Time of First Successful Submission: 2026-02-05 18:17:59

P1.0 Level 10 args

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

P1.0 Level 11 gccpipe

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

P1.0 Level 12 speedy

Time of First Successful Submission: 2026-02-05 18:37:10

P1.0 Level 13 testing

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

P1.0 Level 14 ifs test

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

Lecture 2.1.1.0 Paradigms and C

Time of First Successful Submission: 2026-02-06 07:27:42

Lecture 2.1.2. First C Program and Vars

Time of First Successful Submission: 2026-02-06 07:31:36

Lecture 2.1.2.1. Standard Output

Time of First Successful Submission: 2026-02-06 07:36:03

Lecture 2.1.2.2. Standard In

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

Lab 2.1.2.1 - C Input

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

Lecture 2.1.2.3. Flow Control & Command Line Arguments

Time of First Successful Submission: 2026-02-06 14:48:40

EzLab 2.1.2.3 - Control Flow

Time of First Successful Submission: 2026-02-07 07:23:09

Lecture 2.1.3.0 Dec & Def Functions

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

Lecture 2.1.3.1. Globals & Locals

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

Lecture 2.1.3.2. Function Params and Ret Vals

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

EzLab 2.1.3.2 Pass by Value

Time of First Successful Submission: 2026-02-08 14:59:09

Lab 2.1.3.1 - Functions

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

Lecture 2.1.4. Global and Local Memory

Time of First Successful Submission: 2026-02-08 15:45:54

Lecture 2.1.4.1. Function Frames

Time of First Successful Submission: 2026-02-10 07:05:06

Lecture 2.1.5. Debugging C Programs

Time of First Successful Submission: 2026-02-10 07:13:14

Lab 2.1.5.1 - Using VSCode Debugger

Time of First Successful Submission: 2026-02-10 07:25:37

P2.1 Level 01 C Force

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

P2.1 Level 02 C Args

Time of First Successful Submission: 2026-02-10 07:33:17


Intro to Cybersecurity

24 / 183 9623 / 20045


Path Traversal 1

Time of First Successful Submission: 2026-02-27 15:06:22

Path Traversal 2

Time of First Successful Submission: 2026-02-27 15:21:06

CMDi 1

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

CMDi 2

Time of First Successful Submission: 2026-02-27 15:28:25

CMDi 3

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

CMDi 4

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

CMDi 5

Time of First Successful Submission: 2026-03-09 13:34:14

CMDi 6

Time of First Successful Submission: 2026-03-09 14:17:31

Authentication Bypass 1

Time of First Successful Submission: 2026-03-10 04:01:48

Authentication Bypass 2

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

SQLi 1

Time of First Successful Submission: 2026-03-10 04:18:43

SQLi 2

Time of First Successful Submission: 2026-03-10 04:33:45

SQLi 3

Time of First Successful Submission: 2026-03-10 04:50:09

SQLi 4

Time of First Successful Submission: 2026-03-10 04:52:50

SQLi 5

Time of First Successful Submission: 2026-03-13 07:10:53

XSS 1

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

XSS 2

Time of First Successful Submission: 2026-03-15 05:08:08

XSS 3

Time of First Successful Submission: 2026-03-15 05:14:20

XSS 4

Time of First Successful Submission: 2026-03-15 05:17:47

XSS 5

Time of First Successful Submission: 2026-03-15 05:55:56

XSS 6

Time of First Successful Submission: 2026-03-16 06:06:31

XSS 7

Time of First Successful Submission: 2026-03-17 15:23:37

CSRF 1

Time of First Successful Submission: 2026-03-18 09:01:28

CSRF 2

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


Start Here

12 / 12 1113 / 43378


Using the Terminal

Time of First Successful Submission: 2026-02-05 07:56:02

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-05 07:57:38

Using the GUI Desktop

Time of First Successful Submission: 2026-02-05 07:59:26

Pasting into the Desktop

Time of First Successful Submission: 2026-02-05 08:01:07

Restarting Challenges

Time of First Successful Submission: 2026-02-05 08:10:45

Challenge Programs

Time of First Successful Submission: 2026-02-05 08:14:07

The Flag File

Time of First Successful Submission: 2026-02-05 08:17:34

Using Privileged Mode

Time of First Successful Submission: 2026-02-05 08:21:03

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-05 08:24:44

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-05 08:25:35


Linux Luminarium

128 / 128 2011 / 32409


Intro to Commands

Time of First Successful Submission: 2026-02-05 08:42:48

Intro to Arguments

Time of First Successful Submission: 2026-02-05 08:43:39

Command History

Time of First Successful Submission: 2026-02-05 08:44:25

The Root

Time of First Successful Submission: 2026-02-05 08:46:11

Program and absolute paths

Time of First Successful Submission: 2026-02-05 08:46:47

Position thy self

Time of First Successful Submission: 2026-02-05 08:47:34

Position elsewhere

Time of First Successful Submission: 2026-02-05 08:48:58

implicit relative paths, from /

Time of First Successful Submission: 2026-02-05 08:49:58

explicit relative paths, from /

Time of First Successful Submission: 2026-02-05 08:50:53

implicit relative path

Time of First Successful Submission: 2026-02-05 08:51:43

home sweet home

Time of First Successful Submission: 2026-02-05 08:53:06

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-05 08:54:31

catting absolute paths

Time of First Successful Submission: 2026-02-05 08:55:04

more catting practice

Time of First Successful Submission: 2026-02-05 08:55:48

grepping for a needle in a haystack

Time of First Successful Submission: 2026-02-05 08:56:50

comparing files

Time of First Successful Submission: 2026-02-05 08:57:49

listing files

Time of First Successful Submission: 2026-02-05 08:58:26

touching files

Time of First Successful Submission: 2026-02-05 08:59:05

removing files

Time of First Successful Submission: 2026-02-05 08:59:38

moving files

Time of First Successful Submission: 2026-02-05 09:00:38

copying files

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

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-05 09:07:52

making directories

Time of First Successful Submission: 2026-02-05 09:08:37

finding files

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

linking files

Time of First Successful Submission: 2026-02-05 09:35:05

Learning From Documentation

Time of First Successful Submission: 2026-02-05 10:15:17

Learning Complex Usage

Time of First Successful Submission: 2026-02-05 13:43:41

Reading Manuals

Time of First Successful Submission: 2026-02-05 13:45:34

Searching Manuals

Time of First Successful Submission: 2026-02-05 13:59:45

Searching For Manuals

Time of First Successful Submission: 2026-02-05 13:57:51

Helpful Programs

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

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-02-05 14:03:36

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-02-05 14:05:46

Matching paths with []

Time of First Successful Submission: 2026-02-05 14:07:24

Multiple globs

Time of First Successful Submission: 2026-02-05 14:08:32

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-02-05 14:11:00

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-02-05 14:14:00

Tab completion on commands

Time of First Successful Submission: 2026-02-05 14:14:35

Redirecting output

Time of First Successful Submission: 2026-02-05 17:30:29

Redirecting more output

Time of First Successful Submission: 2026-02-05 17:31:40

Appending output

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

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-02-05 18:14:59

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2026-02-05 19:04:43

Grepping errors

Time of First Successful Submission: 2026-02-05 19:06:16

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-02-05 19:08:09

Duplicating piped data with tee

Time of First Successful Submission: 2026-02-05 19:22:27

Process substitution for input

Time of First Successful Submission: 2026-02-05 19:25:15

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2026-02-05 19:40:57

Named pipes

Time of First Successful Submission: 2026-02-05 19:49:23

Printing Variables

Time of First Successful Submission: 2026-02-06 14:50:04

Setting Variables

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

Multi-word Variables

Time of First Successful Submission: 2026-02-06 14:52:59

Exporting Variables

Time of First Successful Submission: 2026-02-06 14:54:17

Printing Exported Variables

Time of First Successful Submission: 2026-02-06 14:55:31

Storing Command Output

Time of First Successful Submission: 2026-02-06 14:57:06

Reading Input

Time of First Successful Submission: 2026-02-06 15:03:33

Reading Files

Time of First Successful Submission: 2026-02-06 15:05:05

Translating characters

Time of First Successful Submission: 2026-02-06 15:10:28

Deleting characters

Time of First Successful Submission: 2026-02-06 15:11:19

Deleting newlines

Time of First Successful Submission: 2026-02-06 15:12:39

Extracting the first lines with head

Time of First Successful Submission: 2026-02-06 15:13:30

Extracting specific sections of text

Time of First Successful Submission: 2026-02-06 15:17:10

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-02-07 14:00:20

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-02-07 14:02:56

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-07 14:10:24

Suspending Processes

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

Resuming Processes

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

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-02-07 14:15:05

Starting Backgrounded Processes

Time of First Successful Submission: 2026-02-07 14:16:15

Process Exit Codes

Time of First Successful Submission: 2026-02-07 14:17:02

Becoming root with su

Time of First Successful Submission: 2026-02-07 15:08:03

Other users with su

Time of First Successful Submission: 2026-02-07 15:08:45

Cracking passwords

Time of First Successful Submission: 2026-02-07 15:11:26

Using sudo

Time of First Successful Submission: 2026-02-07 15:14:42

Changing File Ownership

Time of First Successful Submission: 2026-02-07 15:19:09

Groups and Files

Time of First Successful Submission: 2026-02-07 15:22:13

Fun With Groups Names

Time of First Successful Submission: 2026-02-07 15:23:44

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-02-07 15:30:24

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-07 15:37:48

Permissions Setting Practice

Time of First Successful Submission: 2026-02-08 07:16:43

The SUID Bit

Time of First Successful Submission: 2026-02-08 07:19:57

Chaining with Semicolons

Time of First Successful Submission: 2026-02-08 07:22:02

Building on Success

Time of First Successful Submission: 2026-02-08 07:23:55

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-02-08 07:27:32

Redirecting Script Output

Time of First Successful Submission: 2026-02-08 07:29:28

Executable Shell Scripts

Time of First Successful Submission: 2026-02-08 07:30:45

Understanding Shebangs

Time of First Successful Submission: 2026-02-08 07:33:13

Scripting with Arguments

Time of First Successful Submission: 2026-02-08 07:34:54

Scripting with Conditionals

Time of First Successful Submission: 2026-02-08 07:37:25

Scripting with Default Cases

Time of First Successful Submission: 2026-02-08 07:39:28

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-02-09 07:14:18

Reading Shell Scripts

Time of First Successful Submission: 2026-02-09 07:16:02

Launching Screen

Time of First Successful Submission: 2026-02-09 07:17:34

Detaching and Attaching

Time of First Successful Submission: 2026-02-09 07:20:23

Finding Sessions

Time of First Successful Submission: 2026-02-09 07:22:32

Switching Windows

Time of First Successful Submission: 2026-02-09 07:24:42

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-09 07:26:15

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-09 07:27:23

The PATH Variable

Time of First Successful Submission: 2026-02-09 07:28:51

Setting PATH

Time of First Successful Submission: 2026-02-09 07:30:14

Finding Commands

Time of First Successful Submission: 2026-02-09 07:31:36

Adding Commands

Time of First Successful Submission: 2026-02-09 07:43:26

Hijacking Commands

Time of First Successful Submission: 2026-02-11 10:38:47

Bashrc Backdoor

Time of First Successful Submission: 2026-02-11 10:42:13

Sniffing Input

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

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-02-11 12:11:14

Sniffing Process Arguments

Time of First Successful Submission: 2026-02-11 12:13:02

Snooping on Configurations

Time of First Successful Submission: 2026-02-11 12:16:24

The Fork Bomb

Time of First Successful Submission: 2026-02-11 12:36:55

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-11 12:39:38

rm -rf /

Time of First Successful Submission: 2026-02-11 12:44:16

Life after rm -rf /

Time of First Successful Submission: 2026-02-11 12:55:37

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-02-11 13:14:47


Computing 101

74 / 94 825 / 21536


Your First Register

Time of First Successful Submission: 2026-02-12 07:25:57

Your First Syscall

Time of First Successful Submission: 2026-02-12 07:28:38

Exit Codes

Time of First Successful Submission: 2026-02-12 07:29:35

Building Executables

Time of First Successful Submission: 2026-02-12 07:34:04

Moving Between Registers

Time of First Successful Submission: 2026-02-12 07:35:47

Loading From Memory

Time of First Successful Submission: 2026-02-12 07:44:24

More Loading Practice

Time of First Successful Submission: 2026-02-12 07:45:22

Dereferencing Pointers

Time of First Successful Submission: 2026-02-12 07:48:18

Dereferencing Yourself

Time of First Successful Submission: 2026-02-12 07:49:57

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-12 13:32:33

Stored Addresses

Time of First Successful Submission: 2026-02-12 13:35:19

Double Dereference

Time of First Successful Submission: 2026-02-13 06:58:39

The Stack

Time of First Successful Submission: 2026-02-18 06:17:24

Stack Offsets

Time of First Successful Submission: 2026-02-18 06:19:28

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-02-18 06:23:03

Disassembling Programs

Time of First Successful Submission: 2026-02-18 06:25:34

Tracing Syscalls

Time of First Successful Submission: 2026-02-12 07:38:22

Starting GDB

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

Quitting GDB

Time of First Successful Submission: 2026-02-18 06:26:27

Starting Programs in GDB

Time of First Successful Submission: 2026-02-12 07:40:26

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-02-18 06:28:56

Reading Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-02-18 06:31:45

Examining Memory

Time of First Successful Submission: 2026-02-18 06:32:57

Examining Stack Pointers

Time of First Successful Submission: 2026-02-18 06:36:51

Cooperative Debugging

Time of First Successful Submission: 2026-02-18 06:46:24

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2026-02-13 07:13:10

Writing Strings

Time of First Successful Submission: 2026-02-13 07:14:07

Reading Data

Time of First Successful Submission: 2026-02-13 07:20:43

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-02-18 07:09:35

Comparing Values

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

Comparing Characters

Time of First Successful Submission: 2026-02-18 07:22:42

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-02-18 07:30:25

Reverse the Password

Time of First Successful Submission: 2026-02-18 07:33:40

Conditionals Without Conditionals

Time of First Successful Submission: 2026-02-19 10:19:59

Looping

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

Reverse the Calculation

Time of First Successful Submission: 2026-02-19 10:39:12

Reverse the Reverse

Time of First Successful Submission: 2026-02-19 10:41:04

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-02-19 10:42:43

Loops on Data

Time of First Successful Submission: 2026-02-19 10:43:59

set-register

Time of First Successful Submission: 2026-02-13 07:28:15

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2026-02-13 07:30:52

linear-equation-registers

Time of First Successful Submission: 2026-02-14 06:27:37

integer-division

Time of First Successful Submission: 2026-02-14 06:40:21

modulo-operation

Time of First Successful Submission: 2026-02-14 06:42:27

set-upper-byte

Time of First Successful Submission: 2026-02-14 06:48:49

efficient-modulo

Time of First Successful Submission: 2026-02-14 07:02:49

byte-extraction

Time of First Successful Submission: 2026-02-15 06:53:28

bitwise-and

Time of First Successful Submission: 2026-02-15 06:57:00

check-even

Time of First Successful Submission: 2026-02-16 06:45:16

memory-read

Time of First Successful Submission: 2026-02-16 06:47:29

memory-write

Time of First Successful Submission: 2026-02-16 06:53:55

memory-increment

Time of First Successful Submission: 2026-02-16 07:01:51

byte-access

Time of First Successful Submission: 2026-02-16 07:03:51

memory-size-access

Time of First Successful Submission: 2026-02-16 07:07:49

little-endian-write

Time of First Successful Submission: 2026-02-17 06:35:19

memory-sum

Time of First Successful Submission: 2026-02-17 06:42:16

stack-subtraction

Time of First Successful Submission: 2026-02-17 06:44:55

swap-stack-values

Time of First Successful Submission: 2026-02-17 06:47:53

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2026-02-17 06:55:55

relative-jump

Time of First Successful Submission: 2026-02-17 07:12:48

jump-trampoline

Time of First Successful Submission: 2026-02-17 07:14:51

conditional-jump

Time of First Successful Submission: 2026-02-19 11:00:09

indirect-jump

Time of First Successful Submission: 2026-02-19 11:15:49

average-loop

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

count-non-zero

Time of First Successful Submission: 2026-02-20 06:38:02

string-lower

Time of First Successful Submission: 2026-02-21 07:08:04


Playing With Programs

116 / 116 795 / 23386


What's the password?

Time of First Successful Submission: 2026-02-23 08:22:06

... and again!

Time of First Successful Submission: 2026-02-23 08:22:52

Newline Troubles

Time of First Successful Submission: 2026-02-23 08:28:56

Reasoning about files

Time of First Successful Submission: 2026-02-23 08:48:26

Specifying Filenames

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-02-23 08:55:37

More Hex

Time of First Successful Submission: 2026-02-23 09:08:05

Decoding Hex

Time of First Successful Submission: 2026-02-23 09:20:55

Decoding Practice

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

Encoding Practice

Time of First Successful Submission: 2026-02-24 10:35:13

Hex-encoding ASCII

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

Nested Encoding

Time of First Successful Submission: 2026-02-24 10:53:49

Hex-encoding UTF-8

Time of First Successful Submission: 2026-02-24 11:23:31

UTF Mixups

Time of First Successful Submission: 2026-02-25 10:01:46

Modifying Encoded Data

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

Decoding Base64

Time of First Successful Submission: 2026-02-25 10:21:40

Encoding Base64

Time of First Successful Submission: 2026-02-25 10:23:16

Dealing with Obfuscation

Time of First Successful Submission: 2026-02-25 10:28:15

Dealing with Obfuscation 2

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

Your First HTTP Request

Time of First Successful Submission: 2026-02-25 10:43:29

Reading Flask

Time of First Successful Submission: 2026-02-25 10:50:39

Commented Data

Time of First Successful Submission: 2026-02-25 10:54:07

HTTP Metadata

Time of First Successful Submission: 2026-02-25 15:53:50

HTTP (netcat)

Time of First Successful Submission: 2026-02-25 15:59:37

HTTP Paths (netcat)

Time of First Successful Submission: 2026-02-25 16:01:40

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-02-25 16:07:14

HTTP Host Header (python)

Time of First Successful Submission: 2026-02-25 16:18:59

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2026-02-25 16:31:53

HTTP GET Parameters

Time of First Successful Submission: 2026-02-25 16:35:52

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-02-25 16:41:00

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-02-25 16:44:44

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-02-25 16:52:45

HTTP Forms (netcat)

Time of First Successful Submission: 2026-02-26 01:44:58

HTTP Forms (python)

Time of First Successful Submission: 2026-02-26 01:48:46

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-02-26 02:04:37

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-02-26 02:14:05

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-02-26 02:17:33

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-02-26 02:25:40

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-02-26 02:32:52

HTTP Cookies (python)

Time of First Successful Submission: 2026-02-26 02:38:48

Server State (python)

Time of First Successful Submission: 2026-02-26 21:31:52

Listening Web

Time of First Successful Submission: 2026-02-26 21:45:32

Speaking Redirects

Time of First Successful Submission: 2026-02-26 22:06:03

JavaScript Redirects

Time of First Successful Submission: 2026-02-27 13:38:36

Including JavaScript

Time of First Successful Submission: 2026-02-27 13:51:49

HTTP (javascript)

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

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

Time of First Successful Submission: 2026-02-27 23:54:27

cat

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

more

Time of First Successful Submission: 2026-02-27 23:57:17

less

Time of First Successful Submission: 2026-02-27 23:57:39

tail

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

head

Time of First Successful Submission: 2026-02-27 23:58:34

sort

Time of First Successful Submission: 2026-02-27 23:59:00

vim

Time of First Successful Submission: 2026-02-27 23:59:29

emacs

Time of First Successful Submission: 2026-02-27 23:59:59

nano

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

rev

Time of First Successful Submission: 2026-02-28 00:01:14

od

Time of First Successful Submission: 2026-02-28 00:04:18

hd

Time of First Successful Submission: 2026-02-28 00:14:11

xxd

Time of First Successful Submission: 2026-02-28 00:08:51

base32

Time of First Successful Submission: 2026-02-28 00:16:35

base64

Time of First Successful Submission: 2026-02-28 00:17:51

split

Time of First Successful Submission: 2026-02-28 00:18:56

gzip

Time of First Successful Submission: 2026-02-28 17:45:39

bzip2

Time of First Successful Submission: 2026-02-28 17:47:05

zip

Time of First Successful Submission: 2026-02-28 17:48:39

tar

Time of First Successful Submission: 2026-02-28 17:51:54

ar

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

cpio

Time of First Successful Submission: 2026-02-28 18:03:06

genisoimage

Time of First Successful Submission: 2026-02-28 18:58:35

env

Time of First Successful Submission: 2026-03-01 06:55:45

find

Time of First Successful Submission: 2026-03-01 06:58:35

make

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

nice

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

timeout

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

stdbuf

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

setarch

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

watch

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

socat

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

whiptail

Time of First Successful Submission: 2026-03-01 07:31:43

awk

Time of First Successful Submission: 2026-03-01 07:34:26

sed

Time of First Successful Submission: 2026-03-01 07:38:07

ed

Time of First Successful Submission: 2026-03-02 06:38:52

chown

Time of First Successful Submission: 2026-03-02 06:39:58

chmod

Time of First Successful Submission: 2026-03-02 06:40:40

cp

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

mv

Time of First Successful Submission: 2026-03-02 07:21:57

perl

Time of First Successful Submission: 2026-03-02 07:24:19

python

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

ruby

Time of First Successful Submission: 2026-03-03 06:35:08

bash

Time of First Successful Submission: 2026-03-03 06:44:35

date

Time of First Successful Submission: 2026-03-03 06:46:22

dmesg

Time of First Successful Submission: 2026-03-03 06:49:46

wc

Time of First Successful Submission: 2026-03-03 06:51:10

gcc

Time of First Successful Submission: 2026-03-03 07:03:43

as

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

wget

Time of First Successful Submission: 2026-03-04 10:09:24

ssh-keygen

Time of First Successful Submission: 2026-03-05 10:14:23

SQL Queries

Time of First Successful Submission: 2026-03-05 10:24:51

Filtering SQL

Time of First Successful Submission: 2026-03-05 10:29:42

Choosing Columns

Time of First Successful Submission: 2026-03-05 10:33:58

Exclusionary Filtering

Time of First Successful Submission: 2026-03-06 06:41:38

Filtering Strings

Time of First Successful Submission: 2026-03-06 06:47:21

Filtering on Expressions

Time of First Successful Submission: 2026-03-06 06:53:08

SELECTing Expressions

Time of First Successful Submission: 2026-03-08 06:33:55

Composite Conditions

Time of First Successful Submission: 2026-03-08 06:39:33

Reaching Your LIMITs

Time of First Successful Submission: 2026-03-08 06:46:02

Querying Metadata

Time of First Successful Submission: 2026-03-08 06:53:59


GCA CTF

12 / 104 1361 / 43655


Using the Terminal

Time of First Successful Submission: 2026-02-05 07:56:02

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-05 07:57:38

Using the GUI Desktop

Time of First Successful Submission: 2026-02-05 07:59:26

Pasting into the Desktop

Time of First Successful Submission: 2026-02-05 08:01:07

Connecting over SSH

Time of First Successful Submission: 2026-02-05 08:07:55

Restarting Challenges

Time of First Successful Submission: 2026-02-05 08:10:45

Getting Help

Time of First Successful Submission: 2026-02-05 08:12:45

Challenge Programs

Time of First Successful Submission: 2026-02-05 08:14:07

The Flag File

Time of First Successful Submission: 2026-02-05 08:17:34

Using Privileged Mode

Time of First Successful Submission: 2026-02-05 08:21:03

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-05 08:24:44

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-05 08:25:35