pwn.college Archives

2 / 202 15000 / 22795


HTTP (curl)

Time of First Successful Submission: 2024-07-29 16:00:24

Triple Dereference

Time of First Successful Submission: 2025-09-01 13:21:58


Intro to Programming Languages

15 / 234 3828 / 32028


Commands

Time of First Successful Submission: 2024-07-27 07:22:40

Command Arguments

Time of First Successful Submission: 2024-07-27 07:24:06

Command History

Time of First Successful Submission: 2025-08-30 16:00:42

The Root Path

Time of First Successful Submission: 2024-07-27 07:28:57

Absolute Paths

Time of First Successful Submission: 2024-07-27 07:30:35

Changing position

Time of First Successful Submission: 2024-07-27 07:32:45

Changing to an Absolute Path

Time of First Successful Submission: 2024-07-27 07:34:01

Relative Paths

Time of First Successful Submission: 2024-07-27 07:44:00

Cat

Time of First Successful Submission: 2024-07-27 08:42:48

Ls

Time of First Successful Submission: 2024-07-27 08:48:09

Ls All

Time of First Successful Submission: 2024-07-27 08:55:29

Find

Time of First Successful Submission: 2024-07-27 09:25:49

Piping Echo

Time of First Successful Submission: 2025-08-30 23:59:36

Piping Stdout

Time of First Successful Submission: 2025-08-31 00:01:36

Piping Stdin

Time of First Successful Submission: 2025-08-31 16:43:50


Start Here

11 / 12 3739 / 43404


Using the Terminal

Time of First Successful Submission: 2025-08-30 15:31:25

Using the VSCode Workspace

Time of First Successful Submission: 2024-07-27 06:41:11

Using the GUI Desktop

Time of First Successful Submission: 2024-07-27 06:42:25

Pasting into the Desktop

Time of First Successful Submission: 2024-07-27 06:44:21

Restarting Challenges

Time of First Successful Submission: 2024-07-27 06:49:09

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2024-07-27 07:03:32

Using Privileged Mode

Time of First Successful Submission: 2024-07-27 07:07:48

Persistent Home Directories - One

Time of First Successful Submission: 2024-07-27 07:15:56

Persistent Home Directories - Two

Time of First Successful Submission: 2024-07-27 07:17:28


Linux Luminarium

74 / 128 11973 / 32438


Intro to Commands

Time of First Successful Submission: 2024-07-27 07:22:40

Intro to Arguments

Time of First Successful Submission: 2024-07-27 07:24:06

Command History

Time of First Successful Submission: 2025-08-30 16:00:42

The Root

Time of First Successful Submission: 2024-07-27 07:28:57

Program and absolute paths

Time of First Successful Submission: 2024-07-27 07:30:35

Position thy self

Time of First Successful Submission: 2024-07-27 07:32:45

Position elsewhere

Time of First Successful Submission: 2024-07-27 07:34:01

implicit relative paths, from /

Time of First Successful Submission: 2024-07-27 07:44:00

explicit relative paths, from /

Time of First Successful Submission: 2024-07-27 08:13:31

implicit relative path

Time of First Successful Submission: 2024-07-27 08:16:33

home sweet home

Time of First Successful Submission: 2024-07-27 08:27:21

cat: not the pet, but the command!

Time of First Successful Submission: 2024-07-27 08:42:48

catting absolute paths

Time of First Successful Submission: 2024-07-27 08:43:51

more catting practice

Time of First Successful Submission: 2024-07-27 08:44:44

grepping for a needle in a haystack

Time of First Successful Submission: 2024-07-27 08:46:14

comparing files

Time of First Successful Submission: 2025-08-30 16:02:17

listing files

Time of First Successful Submission: 2024-07-27 08:48:09

touching files

Time of First Successful Submission: 2024-07-27 08:49:03

removing files

Time of First Successful Submission: 2024-07-27 08:50:32

moving files

Time of First Successful Submission: 2025-08-30 16:15:59

copying files

Time of First Successful Submission: 2026-01-05 00:28:45

hidden files

Time of First Successful Submission: 2024-07-27 08:55:29

An Epic Filesystem Quest

Time of First Successful Submission: 2024-07-27 09:09:54

making directories

Time of First Successful Submission: 2024-07-27 09:11:37

finding files

Time of First Successful Submission: 2024-07-27 09:25:49

linking files

Time of First Successful Submission: 2024-07-27 09:41:22

Learning From Documentation

Time of First Successful Submission: 2024-07-27 16:21:29

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2024-07-27 16:35:19

Searching Manuals

Time of First Successful Submission: 2024-07-27 16:37:50

Searching For Manuals

Time of First Successful Submission: 2024-07-27 16:45:48

Helpful Programs

Time of First Successful Submission: 2024-07-27 16:52:58

Help for Builtins

Time of First Successful Submission: 2024-07-27 16:55:05

Matching with *

Time of First Successful Submission: 2024-07-28 01:50:28

Matching with ?

Time of First Successful Submission: 2024-07-28 01:51:51

Matching with []

Time of First Successful Submission: 2024-07-28 01:53:42

Matching paths with []

Time of First Successful Submission: 2024-07-28 01:56:55

Multiple globs

Time of First Successful Submission: 2025-08-30 23:20:32

Mixing globs

Time of First Successful Submission: 2025-08-30 23:50:22

Exclusionary globbing

Time of First Successful Submission: 2025-08-30 23:51:33

Tab completion

Time of First Successful Submission: 2025-08-30 23:53:57

Multiple options for tab completion

Time of First Successful Submission: 2025-08-30 23:55:59

Tab completion on commands

Time of First Successful Submission: 2025-08-30 23:56:43

Redirecting output

Time of First Successful Submission: 2025-08-30 23:59:36

Redirecting more output

Time of First Successful Submission: 2025-08-31 00:01:36

Appending output

Time of First Successful Submission: 2025-08-31 16:32:57

Redirecting errors

Time of First Successful Submission: 2025-08-31 16:39:29

Redirecting input

Time of First Successful Submission: 2025-08-31 16:43:50

Grepping stored results

Time of First Successful Submission: 2025-09-01 12:16:22

Grepping live output

Time of First Successful Submission: 2025-09-01 12:17:44

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2025-09-01 13:08:55

Filtering with sed

Time of First Successful Submission: 2026-01-05 00:30:59

Duplicating piped data with tee

Time of First Successful Submission: 2025-09-01 13:27:32

Process substitution for input

Time of First Successful Submission: 2025-09-01 23:45:05

Writing to multiple programs

Time of First Successful Submission: 2025-09-02 00:02:16

Split-piping stderr and stdout

Time of First Successful Submission: 2025-09-02 00:08:01

Named pipes

Time of First Successful Submission: 2025-09-02 00:18:55

Printing Variables

Time of First Successful Submission: 2026-01-05 00:32:50

Setting Variables

Time of First Successful Submission: 2026-01-05 00:33:28

Multi-word Variables

Time of First Successful Submission: 2026-01-05 00:34:14

Exporting Variables

Time of First Successful Submission: 2026-01-05 00:38:49

Printing Exported Variables

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

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2026-01-05 00:49:49

Reading Files

Time of First Successful Submission: 2026-01-05 00:53:03

Translating characters

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

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-01-05 02:17:51

Killing Processes

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


Computing 101

94 / 94 360 / 21545


Your First Register

Time of First Successful Submission: 2025-08-31 07:59:21

Your First Syscall

Time of First Successful Submission: 2025-08-31 08:04:13

Exit Codes

Time of First Successful Submission: 2025-08-31 08:10:20

Building Executables

Time of First Successful Submission: 2025-08-31 08:46:29

Moving Between Registers

Time of First Successful Submission: 2025-08-31 08:51:21

Loading From Memory

Time of First Successful Submission: 2025-09-01 03:18:06

More Loading Practice

Time of First Successful Submission: 2025-09-01 03:20:05

Dereferencing Pointers

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

Dereferencing Yourself

Time of First Successful Submission: 2025-09-01 13:07:53

Dereferencing with Offsets

Time of First Successful Submission: 2025-09-01 13:12:53

Stored Addresses

Time of First Successful Submission: 2025-09-01 13:16:40

Double Dereference

Time of First Successful Submission: 2025-09-01 13:20:12

The Stack

Time of First Successful Submission: 2026-04-01 10:32:51

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-04-01 10:42:59

Popping From the Stack

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

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2025-08-31 22:42:28

Starting GDB

Time of First Successful Submission: 2025-08-31 22:45:45

Quitting GDB

Time of First Successful Submission: 2026-04-01 15:53:14

Starting Programs in GDB

Time of First Successful Submission: 2025-08-31 22:51:37

Disassembling in GDB

Time of First Successful Submission: 2026-04-01 15:57:46

Stepping Through Instructions

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

Reading Register Values

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

Popping Stack Values

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

Examining Memory

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

Examining Stack Pointers

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

Cooperative Debugging

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

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2025-09-01 15:04:22

Writing Strings

Time of First Successful Submission: 2025-09-01 15:18:27

Reading Data

Time of First Successful Submission: 2025-09-01 15:25:12

Opening Files

Time of First Successful Submission: 2026-04-02 02:58:12

Hardcoding the Filename

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

Comparing Values

Time of First Successful Submission: 2026-04-02 06:26:38

Comparing Characters

Time of First Successful Submission: 2026-04-02 12:47:19

Conditional Control Flow

Time of First Successful Submission: 2026-04-02 13:12:30

Comparing Strings

Time of First Successful Submission: 2026-04-02 13:34:33

Reverse the Password

Time of First Successful Submission: 2026-04-02 14:15:28

Conditionals Without Conditionals

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

Looping

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

Reverse the Calculation

Time of First Successful Submission: 2026-04-03 07:41:17

Reverse the Reverse

Time of First Successful Submission: 2026-04-03 07:48:32

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-04-03 07:54:32

Loops on Data

Time of First Successful Submission: 2026-04-03 08:58:57

set-register

Time of First Successful Submission: 2025-09-02 00:53:01

set-multiple-registers

Time of First Successful Submission: 2025-09-02 00:55:16

add-to-register

Time of First Successful Submission: 2025-09-02 00:57:27

linear-equation-registers

Time of First Successful Submission: 2025-09-02 01:02:15

integer-division

Time of First Successful Submission: 2025-09-02 01:07:50

modulo-operation

Time of First Successful Submission: 2025-09-02 01:10:22

set-upper-byte

Time of First Successful Submission: 2025-09-02 01:12:22

efficient-modulo

Time of First Successful Submission: 2025-09-02 01:19:20

byte-extraction

Time of First Successful Submission: 2025-09-02 01:30:22

bitwise-and

Time of First Successful Submission: 2025-09-02 01:39:42

check-even

Time of First Successful Submission: 2025-09-02 02:45:27

memory-read

Time of First Successful Submission: 2025-09-02 05:32:26

memory-write

Time of First Successful Submission: 2025-09-02 05:33:32

memory-increment

Time of First Successful Submission: 2025-09-02 05:38:08

byte-access

Time of First Successful Submission: 2025-09-02 05:40:43

memory-size-access

Time of First Successful Submission: 2025-09-02 05:43:57

little-endian-write

Time of First Successful Submission: 2025-09-02 05:49:56

memory-sum

Time of First Successful Submission: 2025-09-02 06:00:45

stack-subtraction

Time of First Successful Submission: 2025-09-02 06:03:49

swap-stack-values

Time of First Successful Submission: 2025-09-02 06:05:11

average-stack-values

Time of First Successful Submission: 2025-09-02 06:13:29

absolute-jump

Time of First Successful Submission: 2025-09-02 06:18:18

relative-jump

Time of First Successful Submission: 2025-09-02 06:30:32

jump-trampoline

Time of First Successful Submission: 2025-09-02 06:39:17

conditional-jump

Time of First Successful Submission: 2025-09-02 07:26:04

indirect-jump

Time of First Successful Submission: 2025-09-02 07:50:19

average-loop

Time of First Successful Submission: 2025-09-02 08:03:39

count-non-zero

Time of First Successful Submission: 2025-09-02 08:15:25

string-lower

Time of First Successful Submission: 2025-09-02 15:07:30

most-common-byte

Time of First Successful Submission: 2025-09-03 06:13:24

Exit

Time of First Successful Submission: 2025-09-03 12:08:37

Socket

Time of First Successful Submission: 2025-09-03 12:20:11

Bind

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

Listen

Time of First Successful Submission: 2026-04-05 02:49:21

Accept

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

Static Response

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

Dynamic Response

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

Iterative GET Server

Time of First Successful Submission: 2026-04-05 05:24:25

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2026-04-05 07:23:58

Web Server

Time of First Successful Submission: 2026-04-05 07:48:18

Debugging Programs

Time of First Successful Submission: 2025-09-03 06:17:28

Inspecting Registers

Time of First Successful Submission: 2025-09-03 06:20:26

Examining Memory

Time of First Successful Submission: 2025-09-03 06:37:29

Setting Breakpoints

Time of First Successful Submission: 2025-09-03 08:56:56

GDB Scripting

Time of First Successful Submission: 2025-09-03 11:51:12

Modifying Data

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

Modifying Execution

Time of First Successful Submission: 2026-04-05 13:31:32

Broken Functions

Time of First Successful Submission: 2026-04-05 14:19:44


Playing With Programs

3 / 116 20820 / 23391


What's the password?

Time of First Successful Submission: 2025-09-03 11:35:47

... and again!

Time of First Successful Submission: 2025-09-03 11:36:20

Newline Troubles

Time of First Successful Submission: 2025-09-03 11:39:32


GCA CTF

11 / 104 3939 / 43681


Using the Terminal

Time of First Successful Submission: 2025-08-30 15:31:25

Using the VSCode Workspace

Time of First Successful Submission: 2024-07-27 06:41:11

Using the GUI Desktop

Time of First Successful Submission: 2024-07-27 06:42:25

Pasting into the Desktop

Time of First Successful Submission: 2024-07-27 06:44:21

Restarting Challenges

Time of First Successful Submission: 2024-07-27 06:49:09

Getting Help

Time of First Successful Submission: 2024-07-27 06:53:24

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2024-07-27 07:03:32

Using Privileged Mode

Time of First Successful Submission: 2024-07-27 07:07:48

Persistent Home Directories - One

Time of First Successful Submission: 2024-07-27 07:15:56

Persistent Home Directories - Two

Time of First Successful Submission: 2024-07-27 07:17:28