Paul_Ciumandru

🏴

pwn.college Archives

8 / 232 19409 / 26148


set-register

Time of First Successful Submission: 2026-08-27 14:01:48

set-multiple-registers

Time of First Successful Submission: 2026-08-27 14:07:21

add-to-register

Time of First Successful Submission: 2026-08-27 14:09:47

linear-equation-registers

Time of First Successful Submission: 2026-08-27 15:16:08

integer-division

Time of First Successful Submission: 2026-08-27 15:31:49

modulo-operation

Time of First Successful Submission: 2026-08-28 17:42:26

set-upper-byte

Time of First Successful Submission: 2026-08-28 17:44:50

efficient-modulo

Time of First Successful Submission: 2026-08-28 17:58:22


Intro to Programming Languages

15 / 253 13403 / 55343


Commands

Time of First Successful Submission: 2026-08-10 20:57:24

Command Arguments

Time of First Successful Submission: 2026-08-10 20:58:25

Command History

Time of First Successful Submission: 2026-08-10 20:59:07

The Root Path

Time of First Successful Submission: 2026-08-11 13:14:18

Absolute Paths

Time of First Successful Submission: 2026-08-11 13:17:05

Changing position

Time of First Successful Submission: 2026-08-11 13:22:06

Changing to an Absolute Path

Time of First Successful Submission: 2026-08-11 13:26:10

Relative Paths

Time of First Successful Submission: 2026-08-11 13:50:57

Cat

Time of First Successful Submission: 2026-08-11 15:12:19

Ls

Time of First Successful Submission: 2026-08-11 15:56:00

Ls All

Time of First Successful Submission: 2026-08-11 16:09:41

Find

Time of First Successful Submission: 2026-08-11 16:39:07

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-08-12 08:32:51

Piping Stdin

Time of First Successful Submission: 2026-08-12 08:44:12


Intro to Cybersecurity

10 / 183 17193 / 26601


Your First Overflow (easy)

Time of First Successful Submission: 2026-10-10 16:20:44

Your First Overflow (hard)

Time of First Successful Submission: 2026-10-10 18:03:42

Precision (easy)

Time of First Successful Submission: 2026-10-10 18:10:52

Precision (hard)

Time of First Successful Submission: 2026-10-10 19:23:58

Variable Control (easy)

Time of First Successful Submission: 2026-10-10 19:32:22

Variable Control (hard)

Time of First Successful Submission: 2026-10-10 19:49:18

Control Hijack (easy)

Time of First Successful Submission: 2026-10-10 20:21:21

Control Hijack (hard)

Time of First Successful Submission: 2026-10-10 20:40:42

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-10-10 20:51:20

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-10-10 20:55:40


Start Here

10 / 10 15283 / 77043


Using the Terminal

Time of First Successful Submission: 2026-06-24 17:10:14

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-24 17:12:28

Using the GUI Desktop

Time of First Successful Submission: 2026-06-24 17:16:31

Pasting into the Desktop

Time of First Successful Submission: 2026-06-24 17:19:12

Restarting Challenges

Time of First Successful Submission: 2026-06-24 17:41:14

Challenge Programs

Time of First Successful Submission: 2026-08-10 20:38:25

The Flag File

Time of First Successful Submission: 2026-08-10 20:40:28

Using Privileged Mode

Time of First Successful Submission: 2026-08-10 20:44:14

Persistent Home Directories - One

Time of First Successful Submission: 2026-08-10 20:51:11

Persistent Home Directories - Two

Time of First Successful Submission: 2026-08-10 20:52:11


Linux Luminarium

125 / 128 8253 / 56117


Intro to Commands

Time of First Successful Submission: 2026-08-10 20:57:24

Intro to Arguments

Time of First Successful Submission: 2026-08-10 20:58:25

Command History

Time of First Successful Submission: 2026-08-10 20:59:07

The Root

Time of First Successful Submission: 2026-08-11 13:14:18

Program and absolute paths

Time of First Successful Submission: 2026-08-11 13:17:05

Position thy self

Time of First Successful Submission: 2026-08-11 13:22:06

Position elsewhere

Time of First Successful Submission: 2026-08-11 13:26:10

implicit relative paths, from /

Time of First Successful Submission: 2026-08-11 13:50:57

explicit relative paths, from /

Time of First Successful Submission: 2026-08-11 13:53:24

implicit relative path

Time of First Successful Submission: 2026-08-11 13:56:49

home sweet home

Time of First Successful Submission: 2026-08-11 14:05:12

cat: not the pet, but the command!

Time of First Successful Submission: 2026-08-11 15:12:19

catting absolute paths

Time of First Successful Submission: 2026-08-11 15:13:40

more catting practice

Time of First Successful Submission: 2026-08-11 15:14:27

grepping for a needle in a haystack

Time of First Successful Submission: 2026-08-11 15:22:08

comparing files

Time of First Successful Submission: 2026-08-11 15:54:52

listing files

Time of First Successful Submission: 2026-08-11 15:56:00

touching files

Time of First Successful Submission: 2026-08-11 15:57:12

removing files

Time of First Successful Submission: 2026-08-11 15:58:24

moving files

Time of First Successful Submission: 2026-08-11 15:59:59

copying files

Time of First Successful Submission: 2026-08-11 16:08:14

hidden files

Time of First Successful Submission: 2026-08-11 16:09:41

An Epic Filesystem Quest

Time of First Successful Submission: 2026-08-11 16:33:52

making directories

Time of First Successful Submission: 2026-08-11 16:34:58

finding files

Time of First Successful Submission: 2026-08-11 16:39:07

linking files

Time of First Successful Submission: 2026-08-12 06:46:36

Learning From Documentation

Time of First Successful Submission: 2026-08-12 06:51:22

Learning Complex Usage

Time of First Successful Submission: 2026-08-12 06:53:55

Reading Manuals

Time of First Successful Submission: 2026-08-12 06:56:57

Searching Manuals

Time of First Successful Submission: 2026-08-12 07:00:02

Searching For Manuals

Time of First Successful Submission: 2026-08-12 07:14:28

Helpful Programs

Time of First Successful Submission: 2026-08-12 07:18:08

Help for Builtins

Time of First Successful Submission: 2026-08-12 07:22:41

Matching with *

Time of First Successful Submission: 2026-08-12 07:25:23

Matching with ?

Time of First Successful Submission: 2026-08-12 07:26:39

Matching with []

Time of First Successful Submission: 2026-08-12 07:57:54

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-08-12 08:06:40

Mixing globs

Time of First Successful Submission: 2026-08-12 08:18:51

Exclusionary globbing

Time of First Successful Submission: 2026-08-12 08:20:24

Tab completion

Time of First Successful Submission: 2026-08-12 08:21:22

Multiple options for tab completion

Time of First Successful Submission: 2026-08-12 08:24:00

Tab completion on commands

Time of First Successful Submission: 2026-08-12 08:25:30

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-08-12 08:32:51

Appending output

Time of First Successful Submission: 2026-08-12 08:36:09

Redirecting errors

Time of First Successful Submission: 2026-08-12 08:40:22

Redirecting input

Time of First Successful Submission: 2026-08-12 08:44:12

Grepping stored results

Time of First Successful Submission: 2026-08-12 08:46:09

Grepping live output

Time of First Successful Submission: 2026-08-12 08:48:20

Grepping errors

Time of First Successful Submission: 2026-08-12 08:52:56

Filtering with grep -v

Time of First Successful Submission: 2026-08-12 08:54:20

Filtering with sed

Time of First Successful Submission: 2026-08-12 08:55:56

Duplicating piped data with tee

Time of First Successful Submission: 2026-08-12 09:03:27

Process substitution for input

Time of First Successful Submission: 2026-08-12 09:24:06

Writing to multiple programs

Time of First Successful Submission: 2026-08-12 10:23:56

Split-piping stderr and stdout

Time of First Successful Submission: 2026-08-12 15:45:34

Named pipes

Time of First Successful Submission: 2026-08-12 16:24:19

Printing Variables

Time of First Successful Submission: 2026-08-12 16:26:39

Setting Variables

Time of First Successful Submission: 2026-08-12 16:29:00

Multi-word Variables

Time of First Successful Submission: 2026-08-12 16:30:26

Exporting Variables

Time of First Successful Submission: 2026-08-12 16:35:41

Printing Exported Variables

Time of First Successful Submission: 2026-08-12 16:36:28

Storing Command Output

Time of First Successful Submission: 2026-08-12 16:47:11

Reading Input

Time of First Successful Submission: 2026-08-12 16:49:51

Reading Files

Time of First Successful Submission: 2026-08-12 16:52:10

Translating characters

Time of First Successful Submission: 2026-08-12 16:55:37

Deleting characters

Time of First Successful Submission: 2026-08-12 16:56:41

Deleting newlines

Time of First Successful Submission: 2026-08-12 16:58:35

Extracting the first lines with head

Time of First Successful Submission: 2026-08-12 17:00:12

Extracting specific sections of text

Time of First Successful Submission: 2026-08-12 17:02:52

Sorting data

Time of First Successful Submission: 2026-08-12 17:05:59

Listing Processes

Time of First Successful Submission: 2026-10-19 20:46:11

Killing Processes

Time of First Successful Submission: 2026-10-20 18:22:30

Interrupting Processes

Time of First Successful Submission: 2026-10-19 20:52:12

Killing Misbehaving Processes

Time of First Successful Submission: 2026-10-19 20:59:52

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-10-19 21:02:55

Backgrounding Processes

Time of First Successful Submission: 2026-10-19 21:05:57

Foregrounding Processes

Time of First Successful Submission: 2026-10-19 21:07:59

Starting Backgrounded Processes

Time of First Successful Submission: 2026-10-19 21:08:46

Process Exit Codes

Time of First Successful Submission: 2026-10-19 21:10:27

Becoming root with su

Time of First Successful Submission: 2026-10-20 09:47:13

Other users with su

Time of First Successful Submission: 2026-10-20 09:48:00

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-10-20 10:08:50

Changing File Ownership

Time of First Successful Submission: 2026-10-20 10:19:42

Groups and Files

Time of First Successful Submission: 2026-10-20 10:34:44

Fun With Groups Names

Time of First Successful Submission: 2026-10-20 10:35:51

Changing Permissions

Time of First Successful Submission: 2026-10-20 10:37:35

Executable Files

Time of First Successful Submission: 2026-10-20 10:39:18

Permission Tweaking Practice

Time of First Successful Submission: 2026-10-20 10:46:46

Permissions Setting Practice

Time of First Successful Submission: 2026-10-20 10:51:57

The SUID Bit

Time of First Successful Submission: 2026-10-20 10:55:22

Chaining with Semicolons

Time of First Successful Submission: 2026-10-20 10:57:05

Building on Success

Time of First Successful Submission: 2026-10-20 11:00:16

Handling Failure

Time of First Successful Submission: 2026-10-20 17:51:41

Your First Shell Script

Time of First Successful Submission: 2026-10-20 17:53:21

Redirecting Script Output

Time of First Successful Submission: 2026-10-20 17:55:23

Executable Shell Scripts

Time of First Successful Submission: 2026-10-20 17:56:49

Understanding Shebangs

Time of First Successful Submission: 2026-10-20 18:03:31

Scripting with Arguments

Time of First Successful Submission: 2026-10-20 18:06:54

Scripting with Conditionals

Time of First Successful Submission: 2026-10-20 18:09:44

Scripting with Default Cases

Time of First Successful Submission: 2026-10-20 18:10:49

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-10-20 18:14:16

Reading Shell Scripts

Time of First Successful Submission: 2026-10-20 18:21:23

Launching Screen

Time of First Successful Submission: 2026-10-20 18:24:31

Detaching and Attaching

Time of First Successful Submission: 2026-10-20 18:31:24

Finding Sessions

Time of First Successful Submission: 2026-10-20 18:33:22

Switching Windows

Time of First Successful Submission: 2026-10-20 18:34:56

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-10-20 18:36:13

Switching Windows (tmux)

Time of First Successful Submission: 2026-10-20 18:39:53

The PATH Variable

Time of First Successful Submission: 2026-10-20 18:49:16

Setting PATH

Time of First Successful Submission: 2026-10-20 19:13:53

Finding Commands

Time of First Successful Submission: 2026-10-20 19:16:01

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-10-20 21:16:32

Bashrc Backdoor

Time of First Successful Submission: 2026-10-20 20:23:08

Sniffing Input

Time of First Successful Submission: 2026-10-20 21:36:41

Tricky Linking

Time of First Successful Submission: 2026-10-21 15:28:10

Sniffing Process Arguments

Time of First Successful Submission: 2026-10-21 15:41:23

Snooping on Configurations

Time of First Successful Submission: 2026-10-21 15:45:08

Disk-Space Doomsday

Time of First Successful Submission: 2026-10-21 16:14:21

rm -rf /

Time of First Successful Submission: 2026-10-21 16:19:29

Life after rm -rf /

Time of First Successful Submission: 2026-10-21 16:29:15


Computing 101

126 / 132 879 / 26186


Your First Register

Time of First Successful Submission: 2026-10-15 12:48:35

Your First Syscall

Time of First Successful Submission: 2026-10-15 12:49:46

Exit Codes

Time of First Successful Submission: 2026-10-15 12:51:06

Building Executables

Time of First Successful Submission: 2026-10-15 12:56:57

Moving Between Registers

Time of First Successful Submission: 2026-10-15 12:59:34

Loading From Memory

Time of First Successful Submission: 2026-10-15 13:07:44

More Loading Practice

Time of First Successful Submission: 2026-10-15 13:08:58

Dereferencing Pointers

Time of First Successful Submission: 2026-10-15 13:10:53

Dereferencing Yourself

Time of First Successful Submission: 2026-10-15 13:13:00

Dereferencing with Offsets

Time of First Successful Submission: 2026-10-15 13:15:31

Stored Addresses

Time of First Successful Submission: 2026-10-15 13:19:26

Double Dereference

Time of First Successful Submission: 2026-10-15 13:35:43

The Stack

Time of First Successful Submission: 2026-10-15 20:10:48

Stack Offsets

Time of First Successful Submission: 2026-10-15 20:12:06

Program Arguments on the Stack

Time of First Successful Submission: 2026-10-15 20:14:51

Popping From the Stack

Time of First Successful Submission: 2026-10-15 20:18:51

Negative Numbers

Time of First Successful Submission: 2026-10-22 22:59:11

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-10-22 23:03:13

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-10-22 23:08:04

Encoding Negatives

Time of First Successful Submission: 2026-10-22 23:17:59

Binary and Hex Encoding

Time of First Successful Submission: 2026-10-22 23:19:04

More Hex

Time of First Successful Submission: 2026-10-22 23:20:27

Decoding Hex

Time of First Successful Submission: 2026-10-22 23:21:21

Mixed Conversions

Time of First Successful Submission: 2026-10-24 17:39:20

Disassembling Programs

Time of First Successful Submission: 2026-10-22 23:31:25

Tracing Syscalls

Time of First Successful Submission: 2026-10-22 23:33:45

Starting GDB

Time of First Successful Submission: 2026-10-23 19:45:50

Quitting GDB

Time of First Successful Submission: 2026-10-23 19:48:52

Starting Programs in GDB

Time of First Successful Submission: 2026-10-23 19:50:20

Disassembling in GDB

Time of First Successful Submission: 2026-10-23 19:55:04

Stepping Through Instructions

Time of First Successful Submission: 2026-10-23 19:58:07

Reading Register Values

Time of First Successful Submission: 2026-10-23 19:59:28

Setting Register Values

Time of First Successful Submission: 2026-10-23 20:00:51

Popping Stack Values

Time of First Successful Submission: 2026-10-23 20:06:37

Examining Memory

Time of First Successful Submission: 2026-10-23 20:13:32

Examining Stack Pointers

Time of First Successful Submission: 2026-10-24 17:14:45

Cooperative Debugging

Time of First Successful Submission: 2026-10-24 17:24:39

Running with Arguments

Time of First Successful Submission: 2026-10-24 17:25:35

Redirecting Input in GDB

Time of First Successful Submission: 2026-10-24 17:32:45

Writing Output

Time of First Successful Submission: 2026-10-15 20:25:33

Chaining Syscalls

Time of First Successful Submission: 2026-10-15 20:27:32

Writing Strings

Time of First Successful Submission: 2026-10-15 20:29:00

Reading Data

Time of First Successful Submission: 2026-10-15 20:33:57

Reading Exactly

Time of First Successful Submission: 2026-10-15 20:40:08

Opening Files

Time of First Successful Submission: 2026-10-15 21:12:00

Hardcoding the Filename

Time of First Successful Submission: 2026-10-16 05:05:51

RIP-Relative Strings

Time of First Successful Submission: 2026-10-16 05:18:10

Comparing Values

Time of First Successful Submission: 2026-10-16 15:03:49

Comparing Characters

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

Conditional Control Flow

Time of First Successful Submission: 2026-10-16 15:17:11

Comparing Strings

Time of First Successful Submission: 2026-10-16 15:19:46

Reverse the Password

Time of First Successful Submission: 2026-10-16 15:21:37

Conditionals Without Conditionals

Time of First Successful Submission: 2026-10-16 16:00:35

Recognizing Loops

Time of First Successful Submission: 2026-10-16 16:18:08

Writing Loops

Time of First Successful Submission: 2026-10-16 16:27:52

Writing From a Shared Library

Time of First Successful Submission: 2026-10-16 17:39:47

Returning a Value

Time of First Successful Submission: 2026-10-16 19:36:40

Calling Through a Pointer

Time of First Successful Submission: 2026-10-16 19:38:21

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-10-16 19:41:08

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-10-16 20:09:16

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-10-16 20:14:59

Sign Extension

Time of First Successful Submission: 2026-10-15 18:16:23

Little-Endian Bytes

Time of First Successful Submission: 2026-10-15 18:20:59

Qword by Qword

Time of First Successful Submission: 2026-10-15 18:26:13

Dword by Dword

Time of First Successful Submission: 2026-10-15 19:19:03

Word by Word

Time of First Successful Submission: 2026-10-15 19:27:26

Byte by Byte

Time of First Successful Submission: 2026-10-15 19:29:43

Cracking a Struct

Time of First Successful Submission: 2026-10-15 19:33:04

Scrambled Struct

Time of First Successful Submission: 2026-10-15 19:36:26

Reverse the Calculation

Time of First Successful Submission: 2026-10-24 17:44:18

Reverse the Reverse

Time of First Successful Submission: 2026-10-26 11:52:05

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-10-26 11:53:58

Even or Odd

Time of First Successful Submission: 2026-10-31 10:07:00

Masking Bits

Time of First Successful Submission: 2026-10-31 10:09:37

Lowercase a String

Time of First Successful Submission: 2026-10-31 10:12:26

Uppercase a String

Time of First Successful Submission: 2026-10-31 10:20:03

Swap Case

Time of First Successful Submission: 2026-10-31 10:23:26

Shifting Left

Time of First Successful Submission: 2026-10-31 10:26:50

Shifting Right

Time of First Successful Submission: 2026-10-31 10:28:31

Loops on Data

Time of First Successful Submission: 2026-10-31 12:32:59

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-10-31 12:49:14

Loading Stale Stack Data

Time of First Successful Submission: 2026-10-31 13:15:25

Stealing Stale Stack Data

Time of First Successful Submission: 2026-10-31 13:29:15

Reserving Your Own Frame

Time of First Successful Submission: 2026-10-31 21:31:55

Using Your Own Frame

Time of First Successful Submission: 2026-11-01 11:02:59

Environment Variables on the Stack

Time of First Successful Submission: 2026-10-31 22:09:57

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-10-31 22:19:54

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-10-31 22:29:59

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-10-31 22:34:19

A Single Digit

Time of First Successful Submission: 2026-11-01 11:14:26

Two Digits

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

String to Integer

Time of First Successful Submission: 2026-11-01 20:13:57

Negative Numbers

Time of First Successful Submission: 2026-11-01 20:25:07

Where the Number Ends

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

A Whole Program

Time of First Successful Submission: 2026-11-01 20:49:14

A Single Digit, Back to Text

Time of First Successful Submission: 2026-11-02 08:02:36

Divide and Remainder

Time of First Successful Submission: 2026-11-02 08:21:24

Drop the Leading Zero

Time of First Successful Submission: 2026-11-02 08:53:57

Integer to String

Time of First Successful Submission: 2026-11-02 10:01:20

Negative Numbers, Back to Text

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

Sum Them All

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

Addition

Time of First Successful Submission: 2026-11-02 19:30:23

Subtraction

Time of First Successful Submission: 2026-11-02 19:34:13

Multiplication

Time of First Successful Submission: 2026-11-02 19:36:43

Bitwise Operators

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

Unary Operators

Time of First Successful Submission: 2026-11-02 20:00:33

Literal Output

Time of First Successful Submission: 2026-11-03 20:58:21

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-11-01 11:26:54

Examining Memory

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

Setting Breakpoints

Time of First Successful Submission: 2026-11-01 13:59:07

GDB Scripting

Time of First Successful Submission: 2026-11-01 14:35:16

Modifying Data

Time of First Successful Submission: 2026-11-01 15:15:03

Modifying Execution

Time of First Successful Submission: 2026-11-01 15:21:54

Broken Functions

Time of First Successful Submission: 2026-11-01 16:18:59

Exit

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

Socket

Time of First Successful Submission: 2026-10-15 16:27:20

Bind

Time of First Successful Submission: 2026-10-16 06:52:59

Listen

Time of First Successful Submission: 2026-10-16 07:33:08

Accept

Time of First Successful Submission: 2026-10-16 07:45:45

Static Response

Time of First Successful Submission: 2026-10-16 08:51:13

Dynamic Response

Time of First Successful Submission: 2026-10-17 14:43:51

Iterative GET Server

Time of First Successful Submission: 2026-10-17 15:13:15

Concurrent GET Server

Time of First Successful Submission: 2026-10-17 16:28:50

Concurrent POST Server

Time of First Successful Submission: 2026-10-17 18:03:27

Web Server

Time of First Successful Submission: 2026-10-17 19:24:45


Playing With Programs

37 / 116 10685 / 27525


What's the password?

Time of First Successful Submission: 2026-11-06 08:48:35

... and again!

Time of First Successful Submission: 2026-11-06 08:49:11

Newline Troubles

Time of First Successful Submission: 2026-11-06 09:53:06

Reasoning about files

Time of First Successful Submission: 2026-11-06 19:29:26

Specifying Filenames

Time of First Successful Submission: 2026-11-06 19:31:51

Binary and Hex Encoding

Time of First Successful Submission: 2026-11-06 19:45:46

More Hex

Time of First Successful Submission: 2026-11-06 19:50:16

Decoding Hex

Time of First Successful Submission: 2026-11-06 20:01:49

Decoding Practice

Time of First Successful Submission: 2026-11-06 20:04:55

Encoding Practice

Time of First Successful Submission: 2026-11-06 20:26:24

Hex-encoding ASCII

Time of First Successful Submission: 2026-11-06 20:50:12

Nested Encoding

Time of First Successful Submission: 2026-11-06 20:53:17

Hex-encoding UTF-8

Time of First Successful Submission: 2026-11-06 20:55:35

UTF Mixups

Time of First Successful Submission: 2026-11-06 21:04:52

Modifying Encoded Data

Time of First Successful Submission: 2026-11-06 21:08:45

Decoding Base64

Time of First Successful Submission: 2026-11-06 21:13:50

Encoding Base64

Time of First Successful Submission: 2026-11-06 21:15:39

Dealing with Obfuscation

Time of First Successful Submission: 2026-11-06 21:21:49

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-11-06 21:29:08

Your First HTTP Request

Time of First Successful Submission: 2026-11-07 13:39:40

Reading Flask

Time of First Successful Submission: 2026-11-07 14:47:21

Commented Data

Time of First Successful Submission: 2026-11-07 14:49:33

HTTP Metadata

Time of First Successful Submission: 2026-11-07 14:53:54

HTTP (netcat)

Time of First Successful Submission: 2026-11-07 14:58:40

HTTP Paths (netcat)

Time of First Successful Submission: 2026-11-07 15:00:03

HTTP (curl)

Time of First Successful Submission: 2026-11-07 15:17:08

HTTP (python)

Time of First Successful Submission: 2026-11-07 15:19:45

HTTP Host Header (python)

Time of First Successful Submission: 2026-11-07 15:27:23

HTTP Host Header (curl)

Time of First Successful Submission: 2026-11-07 15:31:14

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-11-07 15:40:11

URL Encoding (netcat)

Time of First Successful Submission: 2026-11-07 15:42:45

HTTP GET Parameters

Time of First Successful Submission: 2026-11-07 21:29:35

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-11-07 21:37:04

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-11-07 21:43:04

HTTP Forms

Time of First Successful Submission: 2026-11-07 21:48:00

HTTP Forms (curl)

Time of First Successful Submission: 2026-11-07 22:16:31

HTTP Forms (netcat)

Time of First Successful Submission: 2026-11-07 22:31:13


DSU Cyber Camps

11 / 104 15075 / 77532


Using the Terminal

Time of First Successful Submission: 2026-06-24 17:10:14

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-24 17:12:28

Using the GUI Desktop

Time of First Successful Submission: 2026-06-24 17:16:31

Pasting into the Desktop

Time of First Successful Submission: 2026-06-24 17:19:12

Restarting Challenges

Time of First Successful Submission: 2026-06-24 17:41:14

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2026-08-10 20:38:25

The Flag File

Time of First Successful Submission: 2026-08-10 20:40:28

Using Privileged Mode

Time of First Successful Submission: 2026-08-10 20:44:14

Persistent Home Directories - One

Time of First Successful Submission: 2026-08-10 20:51:11

Persistent Home Directories - Two

Time of First Successful Submission: 2026-08-10 20:52:11


GCA CTF

11 / 104 15075 / 77532


Using the Terminal

Time of First Successful Submission: 2026-06-24 17:10:14

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-24 17:12:28

Using the GUI Desktop

Time of First Successful Submission: 2026-06-24 17:16:31

Pasting into the Desktop

Time of First Successful Submission: 2026-06-24 17:19:12

Restarting Challenges

Time of First Successful Submission: 2026-06-24 17:41:14

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2026-08-10 20:38:25

The Flag File

Time of First Successful Submission: 2026-08-10 20:40:28

Using Privileged Mode

Time of First Successful Submission: 2026-08-10 20:44:14

Persistent Home Directories - One

Time of First Successful Submission: 2026-08-10 20:51:11

Persistent Home Directories - Two

Time of First Successful Submission: 2026-08-10 20:52:11


Pwntools Tutorials

12 / 12 449 / 1510


Level 0.0

Time of First Successful Submission: 2026-11-07 16:42:59

Level 1.0

Time of First Successful Submission: 2026-11-07 16:52:21

Level 1.1

Time of First Successful Submission: 2026-11-07 17:09:39

Level 2.0

Time of First Successful Submission: 2026-11-07 17:16:28

Level 2.1

Time of First Successful Submission: 2026-11-07 17:22:27

Level 2.2

Time of First Successful Submission: 2026-11-07 17:41:28

Level 2.3

Time of First Successful Submission: 2026-11-07 17:47:12

Level 2.4

Time of First Successful Submission: 2026-11-07 17:49:22

Level 2.5

Time of First Successful Submission: 2026-11-07 17:54:13

Level 2.6

Time of First Successful Submission: 2026-11-07 17:58:29

Level 3.0

Time of First Successful Submission: 2026-11-07 18:29:54

Level 4.0

Time of First Successful Submission: 2026-11-07 20:54:34