MR.DASH

🐧 💻 🔤

pwn.college Archives

30 / 232 12112 / 25748


set-register

Time of First Successful Submission: 2026-04-23 03:30:15

set-multiple-registers

Time of First Successful Submission: 2026-04-23 03:34:22

add-to-register

Time of First Successful Submission: 2026-04-23 03:36:14

linear-equation-registers

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

integer-division

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

modulo-operation

Time of First Successful Submission: 2026-04-23 03:48:58

set-upper-byte

Time of First Successful Submission: 2026-04-23 15:18:57

efficient-modulo

Time of First Successful Submission: 2026-04-23 16:56:13

byte-extraction

Time of First Successful Submission: 2026-04-23 17:22:44

bitwise-and

Time of First Successful Submission: 2026-04-23 19:15:37

check-even

Time of First Successful Submission: 2026-04-23 20:25:57

memory-read

Time of First Successful Submission: 2026-04-24 09:18:22

memory-write

Time of First Successful Submission: 2026-04-24 09:19:35

memory-increment

Time of First Successful Submission: 2026-04-24 09:29:16

byte-access

Time of First Successful Submission: 2026-04-24 09:32:37

memory-size-access

Time of First Successful Submission: 2026-04-24 09:35:35

little-endian-write

Time of First Successful Submission: 2026-04-24 14:39:32

memory-sum

Time of First Successful Submission: 2026-04-24 14:59:05

stack-subtraction

Time of First Successful Submission: 2026-04-24 15:21:28

swap-stack-values

Time of First Successful Submission: 2026-04-24 15:25:51

average-stack-values

Time of First Successful Submission: 2026-04-24 15:42:46

absolute-jump

Time of First Successful Submission: 2026-04-24 20:15:39

relative-jump

Time of First Successful Submission: 2026-04-24 20:48:03

jump-trampoline

Time of First Successful Submission: 2026-04-24 21:39:32

conditional-jump

Time of First Successful Submission: 2026-04-25 08:56:53

indirect-jump

Time of First Successful Submission: 2026-04-25 09:22:40

average-loop

Time of First Successful Submission: 2026-04-25 11:19:15

count-non-zero

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

string-lower

Time of First Successful Submission: 2026-04-27 01:00:43

most-common-byte

Time of First Successful Submission: 2026-04-27 15:10:41


Intro to Programming Languages

15 / 253 9631 / 36221


Commands

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

Command Arguments

Time of First Successful Submission: 2026-03-28 01:16:41

Command History

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

The Root Path

Time of First Successful Submission: 2026-03-28 01:32:33

Absolute Paths

Time of First Successful Submission: 2026-03-28 01:33:17

Changing position

Time of First Successful Submission: 2026-03-28 01:34:13

Changing to an Absolute Path

Time of First Successful Submission: 2026-03-28 01:36:17

Relative Paths

Time of First Successful Submission: 2026-03-28 01:37:36

Cat

Time of First Successful Submission: 2026-03-28 02:03:50

Ls

Time of First Successful Submission: 2026-03-28 02:28:39

Ls All

Time of First Successful Submission: 2026-03-28 02:36:45

Find

Time of First Successful Submission: 2026-03-28 03:59:43

Piping Echo

Time of First Successful Submission: 2026-03-29 04:32:14

Piping Stdout

Time of First Successful Submission: 2026-03-29 04:33:46

Piping Stdin

Time of First Successful Submission: 2026-03-29 21:24:30


Start Here

10 / 12 21769 / 49587


Using the Terminal

Time of First Successful Submission: 2026-03-28 00:41:13

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-28 00:43:03

Using the GUI Desktop

Time of First Successful Submission: 2026-03-28 00:46:32

Pasting into the Desktop

Time of First Successful Submission: 2026-03-28 00:47:19

Restarting Challenges

Time of First Successful Submission: 2026-03-28 00:49:04

Challenge Programs

Time of First Successful Submission: 2026-03-28 00:50:17

The Flag File

Time of First Successful Submission: 2026-03-28 00:51:22

Using Privileged Mode

Time of First Successful Submission: 2026-03-28 00:58:13

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-03-28 01:02:11


Linux Luminarium

128 / 128 2743 / 36718


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2026-03-28 01:16:41

Command History

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

The Root

Time of First Successful Submission: 2026-03-28 01:32:33

Program and absolute paths

Time of First Successful Submission: 2026-03-28 01:33:17

Position thy self

Time of First Successful Submission: 2026-03-28 01:34:13

Position elsewhere

Time of First Successful Submission: 2026-03-28 01:36:17

implicit relative paths, from /

Time of First Successful Submission: 2026-03-28 01:37:36

explicit relative paths, from /

Time of First Successful Submission: 2026-03-28 01:39:52

implicit relative path

Time of First Successful Submission: 2026-03-28 01:52:58

home sweet home

Time of First Successful Submission: 2026-03-28 01:58:33

cat: not the pet, but the command!

Time of First Successful Submission: 2026-03-28 02:03:50

catting absolute paths

Time of First Successful Submission: 2026-03-28 02:04:20

more catting practice

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

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-03-28 02:27:29

listing files

Time of First Successful Submission: 2026-03-28 02:28:39

touching files

Time of First Successful Submission: 2026-03-28 02:31:41

removing files

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

moving files

Time of First Successful Submission: 2026-03-28 02:34:47

copying files

Time of First Successful Submission: 2026-03-28 02:35:48

hidden files

Time of First Successful Submission: 2026-03-28 02:36:45

An Epic Filesystem Quest

Time of First Successful Submission: 2026-03-28 02:41:10

making directories

Time of First Successful Submission: 2026-03-28 02:42:16

finding files

Time of First Successful Submission: 2026-03-28 03:59:43

linking files

Time of First Successful Submission: 2026-03-28 05:21:27

Learning From Documentation

Time of First Successful Submission: 2026-03-28 21:13:09

Learning Complex Usage

Time of First Successful Submission: 2026-03-28 21:15:57

Reading Manuals

Time of First Successful Submission: 2026-03-28 21:24:29

Searching Manuals

Time of First Successful Submission: 2026-03-28 21:28:50

Searching For Manuals

Time of First Successful Submission: 2026-03-28 21:52:22

Helpful Programs

Time of First Successful Submission: 2026-03-28 22:21:30

Help for Builtins

Time of First Successful Submission: 2026-03-28 22:23:14

Matching with *

Time of First Successful Submission: 2026-03-28 22:46:12

Matching with ?

Time of First Successful Submission: 2026-03-28 22:49:08

Matching with []

Time of First Successful Submission: 2026-03-28 22:53:01

Matching paths with []

Time of First Successful Submission: 2026-03-28 22:55:14

Multiple globs

Time of First Successful Submission: 2026-03-28 22:58:11

Mixing globs

Time of First Successful Submission: 2026-03-28 23:03:17

Exclusionary globbing

Time of First Successful Submission: 2026-03-28 23:12:52

Tab completion

Time of First Successful Submission: 2026-03-28 23:14:53

Multiple options for tab completion

Time of First Successful Submission: 2026-03-28 23:18:40

Tab completion on commands

Time of First Successful Submission: 2026-03-28 23:19:26

Redirecting output

Time of First Successful Submission: 2026-03-29 04:32:14

Redirecting more output

Time of First Successful Submission: 2026-03-29 04:33:46

Appending output

Time of First Successful Submission: 2026-03-29 04:40:31

Redirecting errors

Time of First Successful Submission: 2026-03-29 04:51:20

Redirecting input

Time of First Successful Submission: 2026-03-29 21:24:30

Grepping stored results

Time of First Successful Submission: 2026-03-29 21:26:55

Grepping live output

Time of First Successful Submission: 2026-03-29 21:39:43

Grepping errors

Time of First Successful Submission: 2026-03-29 22:21:00

Filtering with grep -v

Time of First Successful Submission: 2026-03-29 22:37:47

Filtering with sed

Time of First Successful Submission: 2026-03-29 22:49:06

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-03-29 23:52:49

Writing to multiple programs

Time of First Successful Submission: 2026-03-30 04:38:28

Split-piping stderr and stdout

Time of First Successful Submission: 2026-03-31 00:49:51

Named pipes

Time of First Successful Submission: 2026-03-31 01:11:41

Printing Variables

Time of First Successful Submission: 2026-03-31 04:25:13

Setting Variables

Time of First Successful Submission: 2026-03-31 04:27:05

Multi-word Variables

Time of First Successful Submission: 2026-04-01 00:33:34

Exporting Variables

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

Printing Exported Variables

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

Storing Command Output

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

Reading Input

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

Reading Files

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

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-04-01 04:37:20

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-04-01 04:58:41

Sorting data

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

Listing Processes

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

Killing Processes

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

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-04-02 04:59:32

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-04-03 02:24:14

Backgrounding Processes

Time of First Successful Submission: 2026-04-03 02:46:15

Foregrounding Processes

Time of First Successful Submission: 2026-04-03 02:47:33

Starting Backgrounded Processes

Time of First Successful Submission: 2026-04-03 02:53:37

Process Exit Codes

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

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2026-04-03 05:43:26

Cracking passwords

Time of First Successful Submission: 2026-04-03 05:46:51

Using sudo

Time of First Successful Submission: 2026-04-03 05:48:52

Changing File Ownership

Time of First Successful Submission: 2026-04-04 03:40:13

Groups and Files

Time of First Successful Submission: 2026-04-04 03:56:07

Fun With Groups Names

Time of First Successful Submission: 2026-04-04 04:18:51

Changing Permissions

Time of First Successful Submission: 2026-04-04 06:57:49

Executable Files

Time of First Successful Submission: 2026-04-04 07:15:19

Permission Tweaking Practice

Time of First Successful Submission: 2026-04-04 07:25:48

Permissions Setting Practice

Time of First Successful Submission: 2026-04-04 07:45:22

The SUID Bit

Time of First Successful Submission: 2026-04-04 07:50:26

Chaining with Semicolons

Time of First Successful Submission: 2026-04-05 01:26:33

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-04-05 01:33:47

Your First Shell Script

Time of First Successful Submission: 2026-04-05 01:41:44

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2026-04-05 16:38:45

Scripting with Arguments

Time of First Successful Submission: 2026-04-05 16:50:36

Scripting with Conditionals

Time of First Successful Submission: 2026-04-05 16:55:44

Scripting with Default Cases

Time of First Successful Submission: 2026-04-06 03:23:19

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-04-06 03:32:40

Reading Shell Scripts

Time of First Successful Submission: 2026-04-06 03:38:24

Launching Screen

Time of First Successful Submission: 2026-04-06 15:58:40

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-04-07 02:38:18

Switching Windows

Time of First Successful Submission: 2026-04-07 02:45:40

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-04-07 03:09:31

The PATH Variable

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

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2026-04-08 00:55:51

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-04-08 01:28:15

Bashrc Backdoor

Time of First Successful Submission: 2026-04-08 01:37:35

Sniffing Input

Time of First Successful Submission: 2026-04-08 02:02:32

Overshared Directories

Time of First Successful Submission: 2026-04-08 05:08:27

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-04-09 01:42:04

Snooping on Configurations

Time of First Successful Submission: 2026-04-09 01:46:54

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-04-10 04:59:26

rm -rf /

Time of First Successful Submission: 2026-04-10 05:04:41

Life after rm -rf /

Time of First Successful Submission: 2026-04-10 05:39:52

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-04-10 05:49:55


Computing 101

130 / 130 9 / 20849


Your First Register

Time of First Successful Submission: 2026-04-11 14:00:34

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-04-11 14:18:17

Building Executables

Time of First Successful Submission: 2026-04-11 14:33:06

Moving Between Registers

Time of First Successful Submission: 2026-04-11 14:38:29

Loading From Memory

Time of First Successful Submission: 2026-04-13 06:55:26

More Loading Practice

Time of First Successful Submission: 2026-04-13 07:02:36

Dereferencing Pointers

Time of First Successful Submission: 2026-04-13 07:27:56

Dereferencing Yourself

Time of First Successful Submission: 2026-04-13 07:37:43

Dereferencing with Offsets

Time of First Successful Submission: 2026-04-13 07:46:15

Stored Addresses

Time of First Successful Submission: 2026-04-13 07:56:33

Double Dereference

Time of First Successful Submission: 2026-04-13 08:02:42

The Stack

Time of First Successful Submission: 2026-04-13 10:56:14

Stack Offsets

Time of First Successful Submission: 2026-04-13 10:59:35

Program Arguments on the Stack

Time of First Successful Submission: 2026-04-13 11:50:47

Popping From the Stack

Time of First Successful Submission: 2026-04-13 11:58:16

Negative Numbers

Time of First Successful Submission: 2026-06-12 03:39:57

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-06-12 17:53:59

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-06-12 18:58:05

Encoding Negatives

Time of First Successful Submission: 2026-06-12 19:28:25

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-12 19:37:18

More Hex

Time of First Successful Submission: 2026-06-12 19:42:01

Decoding Hex

Time of First Successful Submission: 2026-06-12 19:44:49

Mixed Conversions

Time of First Successful Submission: 2026-06-12 19:55:41

Disassembling Programs

Time of First Successful Submission: 2026-04-15 15:04:36

Tracing Syscalls

Time of First Successful Submission: 2026-04-15 15:17:24

Starting GDB

Time of First Successful Submission: 2026-04-15 15:35:47

Quitting GDB

Time of First Successful Submission: 2026-04-15 15:37:16

Starting Programs in GDB

Time of First Successful Submission: 2026-04-15 16:17:23

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-04-15 16:34:22

Reading Register Values

Time of First Successful Submission: 2026-04-15 17:00:01

Popping Stack Values

Time of First Successful Submission: 2026-04-15 17:09:48

Examining Memory

Time of First Successful Submission: 2026-04-15 17:29:55

Examining Stack Pointers

Time of First Successful Submission: 2026-04-16 02:36:20

Cooperative Debugging

Time of First Successful Submission: 2026-04-16 03:26:39

Running with Arguments

Time of First Successful Submission: 2026-06-04 02:48:48

Redirecting Input in GDB

Time of First Successful Submission: 2026-06-27 00:27:49

Writing Output

Time of First Successful Submission: 2026-04-16 20:21:41

Chaining Syscalls

Time of First Successful Submission: 2026-04-16 20:25:17

Writing Strings

Time of First Successful Submission: 2026-04-16 20:36:58

Reading Data

Time of First Successful Submission: 2026-04-17 05:22:28

Reading Exactly

Time of First Successful Submission: 2026-06-17 00:51:43

Opening Files

Time of First Successful Submission: 2026-04-17 06:58:32

Hardcoding the Filename

Time of First Successful Submission: 2026-04-17 08:25:24

RIP-Relative Strings

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

Comparing Values

Time of First Successful Submission: 2026-04-18 08:46:15

Comparing Characters

Time of First Successful Submission: 2026-04-18 15:09:58

Conditional Control Flow

Time of First Successful Submission: 2026-04-18 19:14:28

Comparing Strings

Time of First Successful Submission: 2026-04-18 19:29:44

Reverse the Password

Time of First Successful Submission: 2026-04-18 21:22:09

Conditionals Without Conditionals

Time of First Successful Submission: 2026-04-20 17:25:56

Looping

Time of First Successful Submission: 2026-04-20 17:34:26

Writing From a Shared Library

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

Returning a Value

Time of First Successful Submission: 2026-06-05 03:34:41

Calling Through a Pointer

Time of First Successful Submission: 2026-06-05 03:37:07

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-06-05 03:51:36

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-06-08 00:04:17

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-06-08 00:09:45

Sign Extension

Time of First Successful Submission: 2026-06-17 08:35:07

Little-Endian Bytes

Time of First Successful Submission: 2026-06-17 09:57:48

Qword by Qword

Time of First Successful Submission: 2026-06-18 06:37:54

Dword by Dword

Time of First Successful Submission: 2026-06-18 06:43:00

Word by Word

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

Byte by Byte

Time of First Successful Submission: 2026-06-18 06:46:43

Cracking a Struct

Time of First Successful Submission: 2026-06-18 06:49:22

Scrambled Struct

Time of First Successful Submission: 2026-06-18 06:57:44

Reverse the Calculation

Time of First Successful Submission: 2026-04-22 15:04:33

Reverse the Reverse

Time of First Successful Submission: 2026-04-22 15:50:58

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-04-22 16:00:28

Even or Odd

Time of First Successful Submission: 2026-06-19 00:25:04

Masking Bits

Time of First Successful Submission: 2026-06-19 00:48:47

Lowercase a String

Time of First Successful Submission: 2026-06-19 18:08:11

Uppercase a String

Time of First Successful Submission: 2026-06-19 18:48:42

Swap Case

Time of First Successful Submission: 2026-06-19 19:04:26

Shifting Left

Time of First Successful Submission: 2026-06-20 00:31:15

Shifting Right

Time of First Successful Submission: 2026-06-20 00:48:25

Loops on Data

Time of First Successful Submission: 2026-04-22 16:14:45

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-20 11:30:36

Loading Stale Stack Data

Time of First Successful Submission: 2026-06-20 11:38:36

Stealing Stale Stack Data

Time of First Successful Submission: 2026-06-20 11:46:07

Reserving Your Own Frame

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

Using Your Own Frame

Time of First Successful Submission: 2026-06-23 09:31:29

Environment Variables on the Stack

Time of First Successful Submission: 2026-06-23 09:52:28

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-23 10:00:41

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-06-23 22:53:10

Aligning the Stack Through GDB, Generalized

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

A Single Digit

Time of First Successful Submission: 2026-06-07 22:49:05

Two Digits

Time of First Successful Submission: 2026-06-07 22:59:07

String to Integer

Time of First Successful Submission: 2026-06-07 23:44:31

Negative Numbers

Time of First Successful Submission: 2026-06-25 05:26:10

Where the Number Ends

Time of First Successful Submission: 2026-06-25 06:05:31

A Whole Program

Time of First Successful Submission: 2026-06-25 06:26:17

A Single Digit, Back to Text

Time of First Successful Submission: 2026-06-25 06:33:20

Divide and Remainder

Time of First Successful Submission: 2026-06-25 17:21:18

Drop the Leading Zero

Time of First Successful Submission: 2026-06-25 17:55:03

Integer to String

Time of First Successful Submission: 2026-06-25 18:30:47

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-06-25 19:00:29

Sum Them All

Time of First Successful Submission: 2026-06-25 22:08:57

Addition

Time of First Successful Submission: 2026-06-25 23:50:21

Subtraction

Time of First Successful Submission: 2026-06-26 00:36:32

Multiplication

Time of First Successful Submission: 2026-06-26 01:17:24

Bitwise Operators

Time of First Successful Submission: 2026-06-26 03:42:23

Unary Operators

Time of First Successful Submission: 2026-06-26 04:56:37

Literal Output

Time of First Successful Submission: 2026-06-26 13:31:48

Newline Escapes

Time of First Successful Submission: 2026-06-26 15:30:41

Escaped Syntax

Time of First Successful Submission: 2026-06-27 00:26:46

Decimal Markers

Time of First Successful Submission: 2026-06-27 00:55:56

Multiple Decimal Markers

Time of First Successful Submission: 2026-06-27 02:06:58

String Markers

Time of First Successful Submission: 2026-06-27 04:33:23

Hex Byte Escapes

Time of First Successful Submission: 2026-06-27 05:26:06

Debugging Programs

Time of First Successful Submission: 2026-05-17 23:21:00

Inspecting Registers

Time of First Successful Submission: 2026-05-22 20:07:17

Examining Memory

Time of First Successful Submission: 2026-05-22 20:46:23

Setting Breakpoints

Time of First Successful Submission: 2026-05-29 02:49:39

GDB Scripting

Time of First Successful Submission: 2026-05-29 06:12:39

Modifying Data

Time of First Successful Submission: 2026-05-29 20:44:29

Modifying Execution

Time of First Successful Submission: 2026-05-29 22:26:46

Broken Functions

Time of First Successful Submission: 2026-05-29 22:49:53

Exit

Time of First Successful Submission: 2026-05-06 00:32:28

Socket

Time of First Successful Submission: 2026-05-06 01:14:38

Bind

Time of First Successful Submission: 2026-05-06 02:37:30

Listen

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

Accept

Time of First Successful Submission: 2026-05-07 14:21:51

Static Response

Time of First Successful Submission: 2026-05-07 17:57:47

Dynamic Response

Time of First Successful Submission: 2026-05-07 20:39:33

Iterative GET Server

Time of First Successful Submission: 2026-05-07 21:42:02

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2026-05-09 14:21:33

Web Server

Time of First Successful Submission: 2026-05-10 19:04:12


Playing With Programs

116 / 116 1042 / 24313


What's the password?

Time of First Successful Submission: 2026-05-30 06:02:28

... and again!

Time of First Successful Submission: 2026-05-30 06:02:56

Newline Troubles

Time of First Successful Submission: 2026-05-30 06:05:37

Reasoning about files

Time of First Successful Submission: 2026-05-30 06:06:31

Specifying Filenames

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-05-31 23:12:47

More Hex

Time of First Successful Submission: 2026-05-31 23:33:53

Decoding Hex

Time of First Successful Submission: 2026-06-01 03:37:27

Decoding Practice

Time of First Successful Submission: 2026-06-03 00:01:50

Encoding Practice

Time of First Successful Submission: 2026-06-03 00:23:31

Hex-encoding ASCII

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

Nested Encoding

Time of First Successful Submission: 2026-06-03 07:33:09

Hex-encoding UTF-8

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

UTF Mixups

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

Modifying Encoded Data

Time of First Successful Submission: 2026-06-03 23:12:58

Decoding Base64

Time of First Successful Submission: 2026-06-04 00:37:45

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2026-06-04 02:00:41

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-06-04 02:29:51

Your First HTTP Request

Time of First Successful Submission: 2026-06-29 17:43:03

Reading Flask

Time of First Successful Submission: 2026-06-29 17:50:28

Commented Data

Time of First Successful Submission: 2026-06-29 17:51:56

HTTP Metadata

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

HTTP (netcat)

Time of First Successful Submission: 2026-06-29 18:01:39

HTTP Paths (netcat)

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

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-06-29 18:21:00

HTTP Host Header (python)

Time of First Successful Submission: 2026-06-29 18:43:33

HTTP Host Header (curl)

Time of First Successful Submission: 2026-06-29 18:50:18

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-06-29 18:53:08

URL Encoding (netcat)

Time of First Successful Submission: 2026-06-29 18:58:19

HTTP GET Parameters

Time of First Successful Submission: 2026-06-29 19:59:47

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-06-29 20:21:00

HTTP Forms

Time of First Successful Submission: 2026-06-29 20:25:13

HTTP Forms (curl)

Time of First Successful Submission: 2026-06-29 20:28:45

HTTP Forms (netcat)

Time of First Successful Submission: 2026-06-29 20:33:25

HTTP Forms (python)

Time of First Successful Submission: 2026-06-29 20:56:05

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-06-30 02:24:27

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-06-30 02:36:52

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-06-30 02:49:49

HTTP Redirects (curl)

Time of First Successful Submission: 2026-06-30 02:52:37

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-06-30 03:12:55

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-06-30 03:19:57

HTTP Cookies (python)

Time of First Successful Submission: 2026-06-30 03:59:48

Server State (python)

Time of First Successful Submission: 2026-06-30 04:07:30

Listening Web

Time of First Successful Submission: 2026-06-30 04:45:43

Speaking Redirects

Time of First Successful Submission: 2026-06-30 05:02:33

JavaScript Redirects

Time of First Successful Submission: 2026-06-30 05:22:17

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-06-30 08:10:14

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-06-30 08:14:03

HTTP Forms (javascript)

Time of First Successful Submission: 2026-06-30 08:37:40

cat

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

more

Time of First Successful Submission: 2026-07-01 09:28:49

less

Time of First Successful Submission: 2026-07-01 09:29:33

tail

Time of First Successful Submission: 2026-07-01 09:30:09

head

Time of First Successful Submission: 2026-07-01 09:30:35

sort

Time of First Successful Submission: 2026-07-01 09:30:54

vim

Time of First Successful Submission: 2026-07-01 09:31:20

emacs

Time of First Successful Submission: 2026-07-01 09:33:04

nano

Time of First Successful Submission: 2026-07-01 09:33:32

rev

Time of First Successful Submission: 2026-07-01 09:34:44

od

Time of First Successful Submission: 2026-07-01 09:39:29

hd

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

xxd

Time of First Successful Submission: 2026-07-01 09:41:44

base32

Time of First Successful Submission: 2026-07-01 09:42:34

base64

Time of First Successful Submission: 2026-07-01 09:43:09

split

Time of First Successful Submission: 2026-07-01 09:44:20

gzip

Time of First Successful Submission: 2026-07-01 09:50:59

bzip2

Time of First Successful Submission: 2026-07-01 09:54:04

zip

Time of First Successful Submission: 2026-07-01 09:55:20

tar

Time of First Successful Submission: 2026-07-01 10:00:05

ar

Time of First Successful Submission: 2026-07-01 16:49:23

cpio

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

genisoimage

Time of First Successful Submission: 2026-07-01 16:53:17

env

Time of First Successful Submission: 2026-07-01 16:54:27

find

Time of First Successful Submission: 2026-07-01 16:55:52

make

Time of First Successful Submission: 2026-07-01 16:56:23

nice

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

timeout

Time of First Successful Submission: 2026-07-01 16:58:00

stdbuf

Time of First Successful Submission: 2026-07-01 16:58:18

setarch

Time of First Successful Submission: 2026-07-01 16:59:41

watch

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

socat

Time of First Successful Submission: 2026-07-01 17:01:35

whiptail

Time of First Successful Submission: 2026-07-01 17:15:56

awk

Time of First Successful Submission: 2026-07-01 17:16:24

sed

Time of First Successful Submission: 2026-07-01 17:16:45

ed

Time of First Successful Submission: 2026-07-01 17:20:30

chown

Time of First Successful Submission: 2026-07-01 17:21:25

chmod

Time of First Successful Submission: 2026-07-01 17:21:54

cp

Time of First Successful Submission: 2026-07-01 17:22:29

mv

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

perl

Time of First Successful Submission: 2026-07-01 17:44:24

python

Time of First Successful Submission: 2026-07-01 17:44:56

ruby

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

bash

Time of First Successful Submission: 2026-07-01 17:49:08

date

Time of First Successful Submission: 2026-07-01 17:50:43

dmesg

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

wc

Time of First Successful Submission: 2026-07-01 17:52:08

gcc

Time of First Successful Submission: 2026-07-01 17:52:42

as

Time of First Successful Submission: 2026-07-01 17:53:04

wget

Time of First Successful Submission: 2026-07-01 17:57:12

ssh-keygen

Time of First Successful Submission: 2026-07-01 18:06:24

SQL Queries

Time of First Successful Submission: 2026-07-01 22:28:21

Filtering SQL

Time of First Successful Submission: 2026-07-01 22:35:00

Choosing Columns

Time of First Successful Submission: 2026-07-01 22:43:13

Exclusionary Filtering

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

Filtering Strings

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

Filtering on Expressions

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

SELECTing Expressions

Time of First Successful Submission: 2026-07-01 23:13:57

Composite Conditions

Time of First Successful Submission: 2026-07-01 23:25:21

Reaching Your LIMITs

Time of First Successful Submission: 2026-07-01 23:53:37

Querying Metadata

Time of First Successful Submission: 2026-07-02 00:00:39


DSU Cyber Camps

10 / 104 21920 / 49883


Using the Terminal

Time of First Successful Submission: 2026-03-28 00:41:13

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-28 00:43:03

Using the GUI Desktop

Time of First Successful Submission: 2026-03-28 00:46:32

Pasting into the Desktop

Time of First Successful Submission: 2026-03-28 00:47:19

Restarting Challenges

Time of First Successful Submission: 2026-03-28 00:49:04

Challenge Programs

Time of First Successful Submission: 2026-03-28 00:50:17

The Flag File

Time of First Successful Submission: 2026-03-28 00:51:22

Using Privileged Mode

Time of First Successful Submission: 2026-03-28 00:58:13

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-03-28 01:02:11


GCA CTF

10 / 104 21921 / 49883


Using the Terminal

Time of First Successful Submission: 2026-03-28 00:41:13

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-28 00:43:03

Using the GUI Desktop

Time of First Successful Submission: 2026-03-28 00:46:32

Pasting into the Desktop

Time of First Successful Submission: 2026-03-28 00:47:19

Restarting Challenges

Time of First Successful Submission: 2026-03-28 00:49:04

Challenge Programs

Time of First Successful Submission: 2026-03-28 00:50:17

The Flag File

Time of First Successful Submission: 2026-03-28 00:51:22

Using Privileged Mode

Time of First Successful Submission: 2026-03-28 00:58:13

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-03-28 01:02:11