wr3nchsr

🐧 🎅 💻

Advent of Pwn

12 / 12 43 / 536


Day 01

Time of First Successful Submission: 2025-12-01 13:47:51

Day 02

Time of First Successful Submission: 2025-12-02 11:44:57

Day 03

Time of First Successful Submission: 2025-12-03 00:18:07

Day 04

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

Day 05

Time of First Successful Submission: 2025-12-10 09:57:01

Day 06

Time of First Successful Submission: 2025-12-08 10:28:00

Day 07

Time of First Successful Submission: 2025-12-07 05:48:11

Day 08

Time of First Successful Submission: 2025-12-08 09:36:44

Day 09

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

Day 10

Time of First Successful Submission: 2025-12-10 08:45:40

Day 11

Time of First Successful Submission: 2025-12-11 09:05:07

Day 12

Time of First Successful Submission: 2025-12-15 09:31:05


Intro to Programming Languages

15 / 234 6307 / 28115


Commands

Time of First Successful Submission: 2025-12-03 08:14:20

Command Arguments

Time of First Successful Submission: 2025-12-03 08:14:52

Command History

Time of First Successful Submission: 2025-12-03 08:15:19

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2025-12-03 08:16:54

Changing position

Time of First Successful Submission: 2025-12-03 08:17:39

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-03 08:19:05

Relative Paths

Time of First Successful Submission: 2025-12-03 08:20:58

Cat

Time of First Successful Submission: 2025-12-03 08:26:41

Ls

Time of First Successful Submission: 2025-12-03 08:31:41

Ls All

Time of First Successful Submission: 2025-12-03 08:35:12

Find

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

Piping Echo

Time of First Successful Submission: 2025-12-03 10:52:41

Piping Stdout

Time of First Successful Submission: 2025-12-03 10:53:28

Piping Stdin

Time of First Successful Submission: 2025-12-03 10:58:09


The Quarterly Quiz

2 / 13 133 / 202


level1

Time of First Successful Submission: 2026-01-09 16:15:18

level2

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


System Security

10 / 95 1906 / 3184


level1.0

Time of First Successful Submission: 2026-01-20 16:08:46

level1.1

Time of First Successful Submission: 2026-01-20 16:11:58

level2.0

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

level2.1

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

level3.0

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

level3.1

Time of First Successful Submission: 2026-01-20 17:41:36

level4.0

Time of First Successful Submission: 2026-01-20 18:06:53

level4.1

Time of First Successful Submission: 2026-01-20 18:09:45

level5.0

Time of First Successful Submission: 2026-01-20 18:33:36

level5.1

Time of First Successful Submission: 2026-01-20 18:37:55


Software Exploitation

20 / 90 471 / 1931


level1

Time of First Successful Submission: 2023-03-18 08:28:08

level2

Time of First Successful Submission: 2023-03-18 08:38:24

level3

Time of First Successful Submission: 2023-03-18 09:02:29

level4

Time of First Successful Submission: 2023-03-18 09:09:31

level5

Time of First Successful Submission: 2023-03-18 09:13:24

level6

Time of First Successful Submission: 2023-03-18 09:18:43

level7

Time of First Successful Submission: 2023-03-18 12:41:34

level8

Time of First Successful Submission: 2023-03-18 19:04:20

level9

Time of First Successful Submission: 2023-03-18 20:55:40

level10

Time of First Successful Submission: 2023-03-18 21:04:16

level11

Time of First Successful Submission: 2023-03-18 21:36:18

level12

Time of First Successful Submission: 2023-03-21 16:52:20

level13

Time of First Successful Submission: 2023-03-21 18:14:55

level14

Time of First Successful Submission: 2023-03-21 18:43:52

level15

Time of First Successful Submission: 2023-03-21 18:56:16

level16

Time of First Successful Submission: 2023-03-21 19:03:23

level17

Time of First Successful Submission: 2023-03-22 18:42:30

level18

Time of First Successful Submission: 2023-03-22 19:38:12

level19

Time of First Successful Submission: 2023-03-22 19:40:02

level20

Time of First Successful Submission: 2023-03-22 19:42:09


Start Here

12 / 12 368 / 38351


Using the Terminal

Time of First Successful Submission: 2025-12-02 14:33:34

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-02 14:34:35

Using the GUI Desktop

Time of First Successful Submission: 2025-12-02 14:37:51

Pasting into the Desktop

Time of First Successful Submission: 2025-12-02 14:40:56

Restarting Challenges

Time of First Successful Submission: 2025-12-02 14:42:37

Challenge Programs

Time of First Successful Submission: 2025-12-02 14:43:27

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-12-02 14:45:56

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-02 14:47:35

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-02 14:48:18


Linux Luminarium

128 / 128 817 / 28356


Intro to Commands

Time of First Successful Submission: 2025-12-03 08:14:20

Intro to Arguments

Time of First Successful Submission: 2025-12-03 08:14:52

Command History

Time of First Successful Submission: 2025-12-03 08:15:19

The Root

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

Program and absolute paths

Time of First Successful Submission: 2025-12-03 08:16:54

Position thy self

Time of First Successful Submission: 2025-12-03 08:17:39

Position elsewhere

Time of First Successful Submission: 2025-12-03 08:19:05

implicit relative paths, from /

Time of First Successful Submission: 2025-12-03 08:20:58

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2025-12-03 08:24:14

home sweet home

Time of First Successful Submission: 2025-12-03 08:26:06

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-03 08:26:41

catting absolute paths

Time of First Successful Submission: 2025-12-03 08:27:24

more catting practice

Time of First Successful Submission: 2025-12-03 08:29:40

grepping for a needle in a haystack

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

comparing files

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

listing files

Time of First Successful Submission: 2025-12-03 08:31:41

touching files

Time of First Successful Submission: 2025-12-03 08:32:24

removing files

Time of First Successful Submission: 2025-12-03 08:32:54

moving files

Time of First Successful Submission: 2025-12-03 08:33:42

copying files

Time of First Successful Submission: 2025-12-03 08:34:22

hidden files

Time of First Successful Submission: 2025-12-03 08:35:12

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-03 08:39:00

making directories

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

finding files

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

linking files

Time of First Successful Submission: 2025-12-03 08:41:15

Learning From Documentation

Time of First Successful Submission: 2025-12-03 09:05:52

Learning Complex Usage

Time of First Successful Submission: 2025-12-03 09:06:25

Reading Manuals

Time of First Successful Submission: 2025-12-03 09:07:45

Searching Manuals

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

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2025-12-03 09:21:43

Help for Builtins

Time of First Successful Submission: 2025-12-03 09:22:50

Matching with *

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

Matching with ?

Time of First Successful Submission: 2025-12-03 09:31:50

Matching with []

Time of First Successful Submission: 2025-12-03 09:32:40

Matching paths with []

Time of First Successful Submission: 2025-12-03 09:33:27

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2025-12-03 09:39:33

Exclusionary globbing

Time of First Successful Submission: 2025-12-03 09:40:38

Tab completion

Time of First Successful Submission: 2025-12-03 09:42:17

Multiple options for tab completion

Time of First Successful Submission: 2025-12-03 09:43:30

Tab completion on commands

Time of First Successful Submission: 2025-12-03 09:44:00

Redirecting output

Time of First Successful Submission: 2025-12-03 10:52:41

Redirecting more output

Time of First Successful Submission: 2025-12-03 10:53:28

Appending output

Time of First Successful Submission: 2025-12-03 10:54:28

Redirecting errors

Time of First Successful Submission: 2025-12-03 10:56:57

Redirecting input

Time of First Successful Submission: 2025-12-03 10:58:09

Grepping stored results

Time of First Successful Submission: 2025-12-03 10:59:26

Grepping live output

Time of First Successful Submission: 2025-12-03 11:00:33

Grepping errors

Time of First Successful Submission: 2025-12-03 11:01:14

Filtering with grep -v

Time of First Successful Submission: 2025-12-03 11:01:44

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2025-12-03 11:08:53

Process substitution for input

Time of First Successful Submission: 2025-12-03 11:11:02

Writing to multiple programs

Time of First Successful Submission: 2025-12-03 11:14:25

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-03 11:16:48

Named pipes

Time of First Successful Submission: 2025-12-03 11:19:58

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2025-12-03 12:14:25

Multi-word Variables

Time of First Successful Submission: 2025-12-03 12:17:00

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2025-12-03 12:19:05

Storing Command Output

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

Reading Input

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

Reading Files

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

Translating characters

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

Deleting characters

Time of First Successful Submission: 2025-12-03 14:54:07

Deleting newlines

Time of First Successful Submission: 2025-12-04 11:33:45

Extracting the first lines with head

Time of First Successful Submission: 2025-12-04 11:34:23

Extracting specific sections of text

Time of First Successful Submission: 2025-12-04 11:35:28

Sorting data

Time of First Successful Submission: 2025-12-04 11:36:28

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2025-12-04 11:46:53

Interrupting Processes

Time of First Successful Submission: 2025-12-04 11:49:43

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-10 18:33:31

Suspending Processes

Time of First Successful Submission: 2025-12-10 18:34:16

Resuming Processes

Time of First Successful Submission: 2025-12-10 18:34:40

Backgrounding Processes

Time of First Successful Submission: 2025-12-10 18:35:57

Foregrounding Processes

Time of First Successful Submission: 2025-12-10 18:36:39

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2025-12-10 18:38:16

Becoming root with su

Time of First Successful Submission: 2025-12-10 18:39:21

Other users with su

Time of First Successful Submission: 2025-12-10 18:40:22

Cracking passwords

Time of First Successful Submission: 2025-12-10 18:42:25

Using sudo

Time of First Successful Submission: 2025-12-10 18:43:52

Changing File Ownership

Time of First Successful Submission: 2025-12-10 18:45:11

Groups and Files

Time of First Successful Submission: 2025-12-10 18:45:55

Fun With Groups Names

Time of First Successful Submission: 2025-12-10 18:47:08

Changing Permissions

Time of First Successful Submission: 2025-12-10 18:48:22

Executable Files

Time of First Successful Submission: 2025-12-10 18:48:49

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-10 18:52:08

Permissions Setting Practice

Time of First Successful Submission: 2025-12-10 18:55:18

The SUID Bit

Time of First Successful Submission: 2025-12-10 18:56:18

Chaining with Semicolons

Time of First Successful Submission: 2025-12-10 18:57:35

Building on Success

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

Handling Failure

Time of First Successful Submission: 2025-12-10 18:58:52

Your First Shell Script

Time of First Successful Submission: 2025-12-10 18:59:51

Redirecting Script Output

Time of First Successful Submission: 2025-12-10 19:00:54

Executable Shell Scripts

Time of First Successful Submission: 2025-12-10 19:02:11

Understanding Shebangs

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

Scripting with Arguments

Time of First Successful Submission: 2025-12-10 19:05:57

Scripting with Conditionals

Time of First Successful Submission: 2025-12-10 19:08:43

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-10 19:14:13

Reading Shell Scripts

Time of First Successful Submission: 2025-12-10 19:15:08

Launching Screen

Time of First Successful Submission: 2025-12-10 19:16:52

Detaching and Attaching

Time of First Successful Submission: 2025-12-10 19:17:40

Finding Sessions

Time of First Successful Submission: 2025-12-10 19:18:50

Switching Windows

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

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-10 19:20:36

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-10 19:21:09

The PATH Variable

Time of First Successful Submission: 2025-12-10 19:23:27

Setting PATH

Time of First Successful Submission: 2025-12-10 19:24:23

Finding Commands

Time of First Successful Submission: 2025-12-10 19:25:06

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2025-12-10 19:33:28

Bashrc Backdoor

Time of First Successful Submission: 2025-12-10 19:35:55

Sniffing Input

Time of First Successful Submission: 2025-12-10 19:40:44

Overshared Directories

Time of First Successful Submission: 2025-12-10 19:44:38

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-10 19:49:02

Snooping on Configurations

Time of First Successful Submission: 2025-12-10 19:50:43

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-11 09:19:37

rm -rf /

Time of First Successful Submission: 2025-12-11 09:22:09

Life after rm -rf /

Time of First Successful Submission: 2025-12-11 09:25:31

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-11 09:28:23


Computing 101

69 / 69 1328 / 19402


Your First Register

Time of First Successful Submission: 2025-12-11 09:36:15

Your First Syscall

Time of First Successful Submission: 2025-12-11 09:36:58

Exit Codes

Time of First Successful Submission: 2025-12-11 09:37:36

Building Executables

Time of First Successful Submission: 2025-12-11 09:40:48

Moving Between Registers

Time of First Successful Submission: 2025-12-11 09:41:33

Tracing Syscalls

Time of First Successful Submission: 2025-12-11 09:42:19

Starting GDB

Time of First Successful Submission: 2025-12-11 09:42:49

Starting Programs in GDB

Time of First Successful Submission: 2025-12-11 09:43:24

Loading From Memory

Time of First Successful Submission: 2025-12-11 09:45:48

More Loading Practice

Time of First Successful Submission: 2025-12-11 09:46:24

Dereferencing Pointers

Time of First Successful Submission: 2025-12-11 09:46:58

Dereferencing Yourself

Time of First Successful Submission: 2025-12-11 09:47:36

Dereferencing with Offsets

Time of First Successful Submission: 2025-12-11 09:48:09

Stored Addresses

Time of First Successful Submission: 2025-12-11 09:48:58

Double Dereference

Time of First Successful Submission: 2025-12-11 09:52:09

Triple Dereference

Time of First Successful Submission: 2025-12-11 09:52:47

Writing Output

Time of First Successful Submission: 2025-12-11 10:46:49

Chaining Syscalls

Time of First Successful Submission: 2025-12-11 10:47:55

Writing Strings

Time of First Successful Submission: 2025-12-11 10:48:32

Reading Data

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

set-register

Time of First Successful Submission: 2025-12-11 10:50:52

set-multiple-registers

Time of First Successful Submission: 2025-12-11 10:51:42

add-to-register

Time of First Successful Submission: 2025-12-11 10:53:01

linear-equation-registers

Time of First Successful Submission: 2025-12-11 10:55:56

integer-division

Time of First Successful Submission: 2025-12-11 14:12:15

modulo-operation

Time of First Successful Submission: 2025-12-11 16:02:39

set-upper-byte

Time of First Successful Submission: 2025-12-11 16:04:04

efficient-modulo

Time of First Successful Submission: 2025-12-11 16:17:01

byte-extraction

Time of First Successful Submission: 2025-12-11 16:20:56

bitwise-and

Time of First Successful Submission: 2025-12-11 16:23:49

check-even

Time of First Successful Submission: 2025-12-11 16:34:53

memory-read

Time of First Successful Submission: 2025-12-16 20:04:35

memory-write

Time of First Successful Submission: 2025-12-16 20:05:14

memory-increment

Time of First Successful Submission: 2025-12-16 20:09:43

byte-access

Time of First Successful Submission: 2025-12-16 20:11:01

memory-size-access

Time of First Successful Submission: 2025-12-16 20:12:47

little-endian-write

Time of First Successful Submission: 2025-12-16 20:14:59

memory-sum

Time of First Successful Submission: 2025-12-16 20:19:58

stack-subtraction

Time of First Successful Submission: 2025-12-16 20:20:46

swap-stack-values

Time of First Successful Submission: 2025-12-16 20:22:04

average-stack-values

Time of First Successful Submission: 2025-12-16 20:25:45

absolute-jump

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

relative-jump

Time of First Successful Submission: 2025-12-16 20:30:28

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2025-12-16 20:41:59

indirect-jump

Time of First Successful Submission: 2025-12-16 20:58:09

average-loop

Time of First Successful Submission: 2025-12-16 21:04:03

count-non-zero

Time of First Successful Submission: 2025-12-16 21:09:18

string-lower

Time of First Successful Submission: 2025-12-17 18:47:20

most-common-byte

Time of First Successful Submission: 2025-12-17 19:49:47

Debugging Programs

Time of First Successful Submission: 2025-12-17 19:51:35

Inspecting Registers

Time of First Successful Submission: 2025-12-17 19:52:31

Examining Memory

Time of First Successful Submission: 2025-12-17 19:54:44

Setting Breakpoints

Time of First Successful Submission: 2025-12-19 14:51:40

GDB Scripting

Time of First Successful Submission: 2025-12-21 22:03:50

Modifying Data

Time of First Successful Submission: 2025-12-21 22:29:16

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2025-12-21 22:34:36

Exit

Time of First Successful Submission: 2025-12-21 22:41:32

Socket

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

Bind

Time of First Successful Submission: 2025-12-22 22:04:01

Listen

Time of First Successful Submission: 2025-12-22 22:07:47

Accept

Time of First Successful Submission: 2025-12-22 22:13:02

Static Response

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

Dynamic Response

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

Iterative GET Server

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

Concurrent GET Server

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

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2025-12-26 14:42:53


Arizona CTF 2025

2 / 23 214 / 718


Fiesty File

Time of First Successful Submission: 2025-12-23 19:00:52

No Limitations

Time of First Successful Submission: 2025-12-23 20:04:27


CybHer Dojo

12 / 104 567 / 38569


Using the Terminal

Time of First Successful Submission: 2025-12-02 14:33:34

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-02 14:34:35

Using the GUI Desktop

Time of First Successful Submission: 2025-12-02 14:37:51

Pasting into the Desktop

Time of First Successful Submission: 2025-12-02 14:40:56

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2025-12-02 14:42:37

Getting Help

Time of First Successful Submission: 2025-12-11 09:32:21

Challenge Programs

Time of First Successful Submission: 2025-12-02 14:43:27

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-12-02 14:45:56

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-02 14:47:35

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-02 14:48:18


GCA CTF

12 / 104 567 / 38569


Using the Terminal

Time of First Successful Submission: 2025-12-02 14:33:34

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-02 14:34:35

Using the GUI Desktop

Time of First Successful Submission: 2025-12-02 14:37:51

Pasting into the Desktop

Time of First Successful Submission: 2025-12-02 14:40:56

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2025-12-02 14:42:37

Getting Help

Time of First Successful Submission: 2025-12-11 09:32:21

Challenge Programs

Time of First Successful Submission: 2025-12-02 14:43:27

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-12-02 14:45:56

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-02 14:47:35

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-02 14:48:18


Linux Lunacy

4 / 13 29 / 291


Only Files

Time of First Successful Submission: 2025-12-23 19:00:52

Wild Directories

Time of First Successful Submission: 2025-12-23 19:11:42

Full Circus

Time of First Successful Submission: 2025-12-23 20:04:27

Wonky Stage

Time of First Successful Submission: 2025-12-25 19:19:55