asdrubale

🐧 💻

pwn.college Archives

15 / 201 9147 / 16672


level1

Time of First Successful Submission: 2026-01-11 17:09:40

level2

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

level3

Time of First Successful Submission: 2026-01-11 17:41:10

level4

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

level5

Time of First Successful Submission: 2026-01-11 18:28:34

level6

Time of First Successful Submission: 2026-01-11 18:31:54

level7

Time of First Successful Submission: 2026-01-11 18:36:25

level8

Time of First Successful Submission: 2026-01-11 18:38:57

level9

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

level10

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

level11

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

level12

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

level13

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

level14

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

level15

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


Intro to Programming Languages

41 / 234 446 / 27425


Lecture 1.1. Course Environment

Time of First Successful Submission: 2026-01-11 22:44:58

Lab 1.1 - Start Terminal

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

Lecture 1.2. Linux Shells

Time of First Successful Submission: 2026-01-11 22:51:36

Lecture 1.3. Linux File System

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

Lecture 1.4. Executing Programs

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

Lecture 1.5. Common Commands

Time of First Successful Submission: 2026-01-11 23:45:29

Lab 1.5.2 - Using ls and cd

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

Lab 1.5.3 - Using grep

Time of First Successful Submission: 2026-01-11 23:52:50

Lecture 1.6. Redirection of I/O

Time of First Successful Submission: 2026-01-11 23:58:43

Lab 1.6 - Using grep and pipe

Time of First Successful Submission: 2026-01-12 00:27:23

Lecture 1.7. Regular Expressions

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

Lecture 1.8. Misc Linux

Time of First Successful Submission: 2026-01-12 03:42:22

Lecture 1.9. Testing Code on pwn.college

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

Lab 1.9 - Test some If Statements

Time of First Successful Submission: 2026-01-12 04:05:28

P1.0 Level 1 Open /flag in VSCode

Time of First Successful Submission: 2026-01-12 04:08:53

Commands

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

Command Arguments

Time of First Successful Submission: 2025-12-29 05:07:38

Command History

Time of First Successful Submission: 2025-12-29 05:08:23

The Root Path

Time of First Successful Submission: 2025-12-29 23:28:47

Absolute Paths

Time of First Successful Submission: 2025-12-29 23:31:27

Changing position

Time of First Successful Submission: 2025-12-29 23:33:48

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-29 23:36:41

Relative Paths

Time of First Successful Submission: 2025-12-29 23:38:58

P1.0 Level 5 read

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

Cat

Time of First Successful Submission: 2025-12-30 03:46:47

Ls

Time of First Successful Submission: 2025-12-30 03:54:46

Ls All

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

P1.0 Level 2 list dir

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

Find

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

P1.0 Level 3 change dir

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

P1.0 Level 4 move

Time of First Successful Submission: 2026-01-14 05:26:59

P1.0 Level 6 grep

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

P1.0 Level 7 execute

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

Piping Echo

Time of First Successful Submission: 2025-12-31 00:23:13

Piping Stdout

Time of First Successful Submission: 2025-12-31 00:24:25

Piping Stdin

Time of First Successful Submission: 2025-12-31 00:34:03

P1.0 Level 8 stdin

Time of First Successful Submission: 2026-01-14 05:32:35

P1.0 Level 9 pipe

Time of First Successful Submission: 2026-01-14 05:35:54

P1.0 Level 10 args

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

P1.0 Level 11 gccpipe

Time of First Successful Submission: 2026-01-14 05:43:18

P1.0 Level 12 speedy

Time of First Successful Submission: 2026-01-14 05:49:48


Start Here

12 / 12 582 / 37775


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-29 04:56:59

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-12-29 05:00:18

Restarting Challenges

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

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-12-30 04:57:32

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-30 05:02:19

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-30 05:02:57


Linux Luminarium

128 / 128 1132 / 27699


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2025-12-29 05:07:38

Command History

Time of First Successful Submission: 2025-12-29 05:08:23

The Root

Time of First Successful Submission: 2025-12-29 23:28:47

Program and absolute paths

Time of First Successful Submission: 2025-12-29 23:31:27

Position thy self

Time of First Successful Submission: 2025-12-29 23:33:48

Position elsewhere

Time of First Successful Submission: 2025-12-29 23:36:41

implicit relative paths, from /

Time of First Successful Submission: 2025-12-29 23:38:58

explicit relative paths, from /

Time of First Successful Submission: 2025-12-29 23:44:05

implicit relative path

Time of First Successful Submission: 2025-12-29 23:51:35

home sweet home

Time of First Successful Submission: 2025-12-29 23:56:02

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-30 03:46:47

catting absolute paths

Time of First Successful Submission: 2025-12-30 03:47:33

more catting practice

Time of First Successful Submission: 2025-12-30 03:49:34

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-30 03:51:12

comparing files

Time of First Successful Submission: 2025-12-30 03:53:48

listing files

Time of First Successful Submission: 2025-12-30 03:54:46

touching files

Time of First Successful Submission: 2025-12-30 03:57:08

removing files

Time of First Successful Submission: 2025-12-30 03:57:59

moving files

Time of First Successful Submission: 2025-12-30 04:03:29

copying files

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

hidden files

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

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2025-12-30 04:22:10

finding files

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

linking files

Time of First Successful Submission: 2025-12-30 04:41:46

Learning From Documentation

Time of First Successful Submission: 2025-12-30 21:12:25

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2025-12-30 21:19:40

Searching Manuals

Time of First Successful Submission: 2025-12-30 21:22:20

Searching For Manuals

Time of First Successful Submission: 2025-12-30 21:42:34

Helpful Programs

Time of First Successful Submission: 2025-12-30 21:47:37

Help for Builtins

Time of First Successful Submission: 2025-12-30 21:48:42

Matching with *

Time of First Successful Submission: 2025-12-30 21:53:10

Matching with ?

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

Matching with []

Time of First Successful Submission: 2025-12-30 21:59:34

Matching paths with []

Time of First Successful Submission: 2025-12-30 22:01:44

Multiple globs

Time of First Successful Submission: 2025-12-30 22:03:25

Mixing globs

Time of First Successful Submission: 2025-12-30 22:08:43

Exclusionary globbing

Time of First Successful Submission: 2025-12-30 22:10:47

Tab completion

Time of First Successful Submission: 2025-12-30 22:13:21

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2025-12-30 22:21:51

Redirecting output

Time of First Successful Submission: 2025-12-31 00:23:13

Redirecting more output

Time of First Successful Submission: 2025-12-31 00:24:25

Appending output

Time of First Successful Submission: 2025-12-31 00:27:28

Redirecting errors

Time of First Successful Submission: 2025-12-31 00:29:51

Redirecting input

Time of First Successful Submission: 2025-12-31 00:34:03

Grepping stored results

Time of First Successful Submission: 2025-12-31 00:37:54

Grepping live output

Time of First Successful Submission: 2025-12-31 00:39:20

Grepping errors

Time of First Successful Submission: 2025-12-31 00:41:52

Filtering with grep -v

Time of First Successful Submission: 2025-12-31 00:43:08

Filtering with sed

Time of First Successful Submission: 2025-12-31 00:45:00

Duplicating piped data with tee

Time of First Successful Submission: 2025-12-31 00:50:46

Process substitution for input

Time of First Successful Submission: 2025-12-31 01:00:16

Writing to multiple programs

Time of First Successful Submission: 2025-12-31 02:13:56

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-31 02:21:00

Named pipes

Time of First Successful Submission: 2025-12-31 02:30:58

Printing Variables

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

Setting Variables

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

Multi-word Variables

Time of First Successful Submission: 2025-12-31 02:45:13

Exporting Variables

Time of First Successful Submission: 2025-12-31 02:49:50

Printing Exported Variables

Time of First Successful Submission: 2025-12-31 02:51:51

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2025-12-31 02:57:54

Reading Files

Time of First Successful Submission: 2025-12-31 03:00:24

Translating characters

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

Deleting characters

Time of First Successful Submission: 2025-12-31 03:33:22

Deleting newlines

Time of First Successful Submission: 2025-12-31 03:35:19

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2025-12-31 03:42:14

Listing Processes

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

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2025-12-31 04:12:49

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-31 04:18:02

Suspending Processes

Time of First Successful Submission: 2025-12-31 04:19:20

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2025-12-31 04:23:58

Foregrounding Processes

Time of First Successful Submission: 2025-12-31 04:24:41

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-31 04:25:24

Process Exit Codes

Time of First Successful Submission: 2025-12-31 04:28:16

Becoming root with su

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

Other users with su

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

Cracking passwords

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

Using sudo

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

Changing File Ownership

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

Groups and Files

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

Fun With Groups Names

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

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-01-02 06:03:42

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-02 06:13:46

Permissions Setting Practice

Time of First Successful Submission: 2026-01-02 06:21:45

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2026-01-02 23:08:01

Building on Success

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

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-01-02 23:17:40

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2026-01-02 23:31:31

Scripting with Arguments

Time of First Successful Submission: 2026-01-03 00:19:51

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2026-01-03 00:59:55

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-01-03 01:21:43

Launching Screen

Time of First Successful Submission: 2026-01-03 01:26:33

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-03 02:16:48

Switching Windows (tmux)

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

The PATH Variable

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

Setting PATH

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

Finding Commands

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

Adding Commands

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

Hijacking Commands

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

Bashrc Backdoor

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

Sniffing Input

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

Overshared Directories

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

Tricky Linking

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

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-03 23:23:43

rm -rf /

Time of First Successful Submission: 2026-01-03 23:29:39

Life after rm -rf /

Time of First Successful Submission: 2026-01-03 23:40:05

Finding meaning after rm -rf /

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


Computing 101

69 / 69 1414 / 19271


Your First Register

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

Your First Syscall

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

Exit Codes

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

Building Executables

Time of First Successful Submission: 2025-12-31 05:39:24

Moving Between Registers

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

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-01-04 01:32:43

Starting Programs in GDB

Time of First Successful Submission: 2026-01-04 01:33:55

Loading From Memory

Time of First Successful Submission: 2026-01-04 02:32:06

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2026-01-04 02:39:52

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2026-01-04 03:23:40

Triple Dereference

Time of First Successful Submission: 2026-01-04 03:25:25

Writing Output

Time of First Successful Submission: 2026-01-04 04:44:21

Chaining Syscalls

Time of First Successful Submission: 2026-01-04 04:49:53

Writing Strings

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

Reading Data

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

set-register

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

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2026-01-06 03:12:26

linear-equation-registers

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

integer-division

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

modulo-operation

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

set-upper-byte

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

efficient-modulo

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

byte-extraction

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

bitwise-and

Time of First Successful Submission: 2026-01-06 05:42:46

check-even

Time of First Successful Submission: 2026-01-06 06:17:14

memory-read

Time of First Successful Submission: 2026-01-06 16:07:43

memory-write

Time of First Successful Submission: 2026-01-06 16:09:27

memory-increment

Time of First Successful Submission: 2026-01-06 16:31:21

byte-access

Time of First Successful Submission: 2026-01-06 16:36:48

memory-size-access

Time of First Successful Submission: 2026-01-06 16:40:31

little-endian-write

Time of First Successful Submission: 2026-01-06 17:31:00

memory-sum

Time of First Successful Submission: 2026-01-06 17:44:11

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2026-01-06 17:54:57

average-stack-values

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

absolute-jump

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

relative-jump

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

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2026-01-06 23:56:38

indirect-jump

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

average-loop

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

count-non-zero

Time of First Successful Submission: 2026-01-07 02:46:40

string-lower

Time of First Successful Submission: 2026-01-07 04:13:47

most-common-byte

Time of First Successful Submission: 2026-01-07 06:31:40

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-01-10 05:41:50

Examining Memory

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

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-01-11 00:48:34

Modifying Data

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

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-01-11 05:20:37

Exit

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

Socket

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

Bind

Time of First Successful Submission: 2026-01-13 03:32:18

Listen

Time of First Successful Submission: 2026-01-13 03:40:29

Accept

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

Static Response

Time of First Successful Submission: 2026-01-13 05:45:16

Dynamic Response

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

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2026-01-13 18:41:38

Concurrent POST Server

Time of First Successful Submission: 2026-01-14 05:03:32

Web Server

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


Playing With Programs

7 / 116 18076 / 21952


What's the password?

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

... and again!

Time of First Successful Submission: 2026-01-08 03:58:18

Newline Troubles

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

Reasoning about files

Time of First Successful Submission: 2026-01-08 04:32:40

Specifying Filenames

Time of First Successful Submission: 2026-01-08 04:41:53

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-01-12 23:35:47


CybHer Dojo

12 / 104 752 / 37989


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-29 04:56:59

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-12-29 05:00:18

Connecting over SSH

Time of First Successful Submission: 2025-12-31 04:59:05

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2025-12-31 04:34:55

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-12-30 04:57:32

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-30 05:02:19

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-30 05:02:57


GCA CTF

12 / 104 752 / 37989


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-29 04:56:59

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-12-29 05:00:18

Connecting over SSH

Time of First Successful Submission: 2025-12-31 04:59:05

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2025-12-31 04:34:55

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-12-30 04:57:32

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-30 05:02:19

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-30 05:02:57