qwazsx

🐧 💻

pwn.college Archives

30 / 232 12286 / 25723


set-register

Time of First Successful Submission: 2026-05-28 03:06:11

set-multiple-registers

Time of First Successful Submission: 2026-05-28 03:34:24

add-to-register

Time of First Successful Submission: 2026-05-28 06:22:31

linear-equation-registers

Time of First Successful Submission: 2026-05-28 06:38:58

integer-division

Time of First Successful Submission: 2026-05-28 06:56:39

modulo-operation

Time of First Successful Submission: 2026-05-28 06:59:38

set-upper-byte

Time of First Successful Submission: 2026-05-28 07:13:17

efficient-modulo

Time of First Successful Submission: 2026-05-28 07:19:37

byte-extraction

Time of First Successful Submission: 2026-05-28 09:20:55

bitwise-and

Time of First Successful Submission: 2026-05-28 09:28:29

check-even

Time of First Successful Submission: 2026-05-28 09:44:27

memory-read

Time of First Successful Submission: 2026-05-28 10:23:37

memory-write

Time of First Successful Submission: 2026-05-28 10:25:33

memory-increment

Time of First Successful Submission: 2026-05-28 10:32:46

byte-access

Time of First Successful Submission: 2026-05-28 10:39:29

memory-size-access

Time of First Successful Submission: 2026-05-28 10:49:20

little-endian-write

Time of First Successful Submission: 2026-05-28 11:14:35

memory-sum

Time of First Successful Submission: 2026-05-28 15:28:28

stack-subtraction

Time of First Successful Submission: 2026-05-28 15:30:36

swap-stack-values

Time of First Successful Submission: 2026-05-29 02:51:31

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2026-05-29 04:19:41

relative-jump

Time of First Successful Submission: 2026-05-29 05:45:33

jump-trampoline

Time of First Successful Submission: 2026-05-29 05:48:39

conditional-jump

Time of First Successful Submission: 2026-05-29 07:24:08

indirect-jump

Time of First Successful Submission: 2026-05-29 08:15:04

average-loop

Time of First Successful Submission: 2026-05-29 08:28:59

count-non-zero

Time of First Successful Submission: 2026-05-29 08:43:07

string-lower

Time of First Successful Submission: 2026-05-29 11:41:57

most-common-byte

Time of First Successful Submission: 2026-05-29 15:48:43


Intro to Programming Languages

15 / 234 10669 / 35139


Commands

Time of First Successful Submission: 2026-05-24 07:11:39

Command Arguments

Time of First Successful Submission: 2026-05-24 07:12:23

Command History

Time of First Successful Submission: 2026-05-24 07:13:21

The Root Path

Time of First Successful Submission: 2026-05-24 07:13:57

Absolute Paths

Time of First Successful Submission: 2026-05-24 07:14:34

Changing position

Time of First Successful Submission: 2026-05-24 07:15:50

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-24 07:17:41

Relative Paths

Time of First Successful Submission: 2026-05-24 08:11:41

Cat

Time of First Successful Submission: 2026-05-24 09:05:42

Ls

Time of First Successful Submission: 2026-05-24 09:13:45

Ls All

Time of First Successful Submission: 2026-05-24 09:18:32

Find

Time of First Successful Submission: 2026-05-24 10:02:03

Piping Echo

Time of First Successful Submission: 2026-05-24 13:55:26

Piping Stdout

Time of First Successful Submission: 2026-05-24 13:57:13

Piping Stdin

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


Start Here

12 / 12 2625 / 47718


Using the Terminal

Time of First Successful Submission: 2026-05-23 15:01:47

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-23 15:04:15

Using the GUI Desktop

Time of First Successful Submission: 2026-05-23 15:07:14

Pasting into the Desktop

Time of First Successful Submission: 2026-05-23 15:09:35

Restarting Challenges

Time of First Successful Submission: 2026-05-23 15:27:04

Challenge Programs

Time of First Successful Submission: 2026-05-23 15:33:37

The Flag File

Time of First Successful Submission: 2026-05-23 15:36:26

Using Privileged Mode

Time of First Successful Submission: 2026-05-23 15:40:41

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-24 03:55:30

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-24 03:56:18


Linux Luminarium

128 / 128 3246 / 35615


Intro to Commands

Time of First Successful Submission: 2026-05-24 07:11:39

Intro to Arguments

Time of First Successful Submission: 2026-05-24 07:12:23

Command History

Time of First Successful Submission: 2026-05-24 07:13:21

The Root

Time of First Successful Submission: 2026-05-24 07:13:57

Program and absolute paths

Time of First Successful Submission: 2026-05-24 07:14:34

Position thy self

Time of First Successful Submission: 2026-05-24 07:15:50

Position elsewhere

Time of First Successful Submission: 2026-05-24 07:17:41

implicit relative paths, from /

Time of First Successful Submission: 2026-05-24 08:11:41

explicit relative paths, from /

Time of First Successful Submission: 2026-05-24 08:12:35

implicit relative path

Time of First Successful Submission: 2026-05-24 08:14:37

home sweet home

Time of First Successful Submission: 2026-05-24 09:03:37

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-24 09:05:42

catting absolute paths

Time of First Successful Submission: 2026-05-24 09:06:29

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-24 09:09:47

comparing files

Time of First Successful Submission: 2026-05-24 09:12:57

listing files

Time of First Successful Submission: 2026-05-24 09:13:45

touching files

Time of First Successful Submission: 2026-05-24 09:15:00

removing files

Time of First Successful Submission: 2026-05-24 09:15:34

moving files

Time of First Successful Submission: 2026-05-24 09:16:42

copying files

Time of First Successful Submission: 2026-05-24 09:17:34

hidden files

Time of First Successful Submission: 2026-05-24 09:18:32

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-24 09:27:52

making directories

Time of First Successful Submission: 2026-05-24 09:29:01

finding files

Time of First Successful Submission: 2026-05-24 10:02:03

linking files

Time of First Successful Submission: 2026-05-24 10:09:55

Learning From Documentation

Time of First Successful Submission: 2026-05-24 10:24:08

Learning Complex Usage

Time of First Successful Submission: 2026-05-24 10:26:59

Reading Manuals

Time of First Successful Submission: 2026-05-24 11:04:53

Searching Manuals

Time of First Successful Submission: 2026-05-24 11:13:38

Searching For Manuals

Time of First Successful Submission: 2026-05-24 13:21:02

Helpful Programs

Time of First Successful Submission: 2026-05-24 13:23:46

Help for Builtins

Time of First Successful Submission: 2026-05-24 13:27:45

Matching with *

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

Matching with ?

Time of First Successful Submission: 2026-05-24 13:34:00

Matching with []

Time of First Successful Submission: 2026-05-24 13:36:49

Matching paths with []

Time of First Successful Submission: 2026-05-24 13:38:25

Multiple globs

Time of First Successful Submission: 2026-05-24 13:40:47

Mixing globs

Time of First Successful Submission: 2026-05-24 13:44:22

Exclusionary globbing

Time of First Successful Submission: 2026-05-24 13:46:52

Tab completion

Time of First Successful Submission: 2026-05-24 13:48:47

Multiple options for tab completion

Time of First Successful Submission: 2026-05-24 13:51:16

Tab completion on commands

Time of First Successful Submission: 2026-05-24 13:52:51

Redirecting output

Time of First Successful Submission: 2026-05-24 13:55:26

Redirecting more output

Time of First Successful Submission: 2026-05-24 13:57:13

Appending output

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

Redirecting errors

Time of First Successful Submission: 2026-05-24 14:11:42

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2026-05-24 14:19:54

Grepping live output

Time of First Successful Submission: 2026-05-24 14:22:14

Grepping errors

Time of First Successful Submission: 2026-05-24 14:26:35

Filtering with grep -v

Time of First Successful Submission: 2026-05-24 14:29:18

Filtering with sed

Time of First Successful Submission: 2026-05-24 14:31:24

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-24 15:36:12

Process substitution for input

Time of First Successful Submission: 2026-05-24 15:45:25

Writing to multiple programs

Time of First Successful Submission: 2026-05-24 16:09:09

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-25 00:50:16

Named pipes

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

Printing Variables

Time of First Successful Submission: 2026-05-25 01:05:56

Setting Variables

Time of First Successful Submission: 2026-05-25 01:08:36

Multi-word Variables

Time of First Successful Submission: 2026-05-25 02:29:31

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-05-25 03:02:21

Storing Command Output

Time of First Successful Submission: 2026-05-25 03:03:58

Reading Input

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

Reading Files

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

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-05-25 05:55:03

Deleting newlines

Time of First Successful Submission: 2026-05-25 05:56:54

Extracting the first lines with head

Time of First Successful Submission: 2026-05-25 05:57:55

Extracting specific sections of text

Time of First Successful Submission: 2026-05-25 06:01:24

Sorting data

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

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-05-25 06:13:38

Interrupting Processes

Time of First Successful Submission: 2026-05-25 07:44:22

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-25 07:57:00

Suspending Processes

Time of First Successful Submission: 2026-05-25 07:59:33

Resuming Processes

Time of First Successful Submission: 2026-05-25 08:00:38

Backgrounding Processes

Time of First Successful Submission: 2026-05-25 10:01:33

Foregrounding Processes

Time of First Successful Submission: 2026-05-25 10:12:37

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-25 10:14:38

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2026-05-25 11:16:48

Other users with su

Time of First Successful Submission: 2026-05-25 11:19:19

Cracking passwords

Time of First Successful Submission: 2026-05-25 11:26:27

Using sudo

Time of First Successful Submission: 2026-05-25 11:51:44

Changing File Ownership

Time of First Successful Submission: 2026-05-25 12:34:52

Groups and Files

Time of First Successful Submission: 2026-05-25 14:05:01

Fun With Groups Names

Time of First Successful Submission: 2026-05-25 14:07:57

Changing Permissions

Time of First Successful Submission: 2026-05-25 14:17:17

Executable Files

Time of First Successful Submission: 2026-05-25 14:28:19

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-25 14:44:18

Permissions Setting Practice

Time of First Successful Submission: 2026-05-25 15:32:16

The SUID Bit

Time of First Successful Submission: 2026-05-25 15:38:35

Chaining with Semicolons

Time of First Successful Submission: 2026-05-25 16:03:31

Building on Success

Time of First Successful Submission: 2026-05-25 16:06:17

Handling Failure

Time of First Successful Submission: 2026-05-25 16:07:18

Your First Shell Script

Time of First Successful Submission: 2026-05-25 16:11:00

Redirecting Script Output

Time of First Successful Submission: 2026-05-26 02:27:42

Executable Shell Scripts

Time of First Successful Submission: 2026-05-26 02:29:12

Understanding Shebangs

Time of First Successful Submission: 2026-05-26 02:33:55

Scripting with Arguments

Time of First Successful Submission: 2026-05-26 02:35:48

Scripting with Conditionals

Time of First Successful Submission: 2026-05-26 02:38:15

Scripting with Default Cases

Time of First Successful Submission: 2026-05-26 02:40:27

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-26 02:59:11

Reading Shell Scripts

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

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2026-05-26 03:06:24

Finding Sessions

Time of First Successful Submission: 2026-05-26 03:08:35

Switching Windows

Time of First Successful Submission: 2026-05-26 03:19:10

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-26 03:20:51

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-26 03:23:34

The PATH Variable

Time of First Successful Submission: 2026-05-26 03:26:34

Setting PATH

Time of First Successful Submission: 2026-05-26 03:48:26

Finding Commands

Time of First Successful Submission: 2026-05-26 03:50:08

Adding Commands

Time of First Successful Submission: 2026-05-26 03:55:05

Hijacking Commands

Time of First Successful Submission: 2026-05-26 03:57:36

Bashrc Backdoor

Time of First Successful Submission: 2026-05-26 05:59:41

Sniffing Input

Time of First Successful Submission: 2026-05-26 06:07:47

Overshared Directories

Time of First Successful Submission: 2026-05-26 06:52:00

Tricky Linking

Time of First Successful Submission: 2026-05-26 07:37:08

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-26 07:40:27

Snooping on Configurations

Time of First Successful Submission: 2026-05-26 07:52:48

The Fork Bomb

Time of First Successful Submission: 2026-05-26 08:13:40

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-26 09:41:21

rm -rf /

Time of First Successful Submission: 2026-05-26 09:56:17

Life after rm -rf /

Time of First Successful Submission: 2026-05-26 09:59:58

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-26 10:09:45


Computing 101

116 / 125 17 / 20507


Your First Register

Time of First Successful Submission: 2026-05-26 14:53:57

Your First Syscall

Time of First Successful Submission: 2026-05-27 02:48:08

Exit Codes

Time of First Successful Submission: 2026-05-27 02:49:28

Building Executables

Time of First Successful Submission: 2026-05-27 02:55:32

Moving Between Registers

Time of First Successful Submission: 2026-05-27 02:58:51

Loading From Memory

Time of First Successful Submission: 2026-05-27 04:52:35

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2026-05-27 04:55:39

Dereferencing Yourself

Time of First Successful Submission: 2026-05-27 05:01:16

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

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

The Stack

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

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-27 06:09:22

Popping From the Stack

Time of First Successful Submission: 2026-05-27 06:11:08

Negative Numbers

Time of First Successful Submission: 2026-06-07 16:20:28

Negative Numbers (16-bit)

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

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-06-08 05:48:01

Encoding Negatives

Time of First Successful Submission: 2026-06-08 05:54:54

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-08 06:34:43

More Hex

Time of First Successful Submission: 2026-06-08 06:36:31

Decoding Hex

Time of First Successful Submission: 2026-06-08 06:37:43

Mixed Conversions

Time of First Successful Submission: 2026-06-08 06:45:16

Disassembling Programs

Time of First Successful Submission: 2026-05-27 06:45:30

Tracing Syscalls

Time of First Successful Submission: 2026-05-27 06:49:24

Starting GDB

Time of First Successful Submission: 2026-05-27 06:50:48

Quitting GDB

Time of First Successful Submission: 2026-05-27 06:51:30

Starting Programs in GDB

Time of First Successful Submission: 2026-05-27 07:00:12

Disassembling in GDB

Time of First Successful Submission: 2026-05-27 07:02:00

Stepping Through Instructions

Time of First Successful Submission: 2026-05-27 07:07:23

Reading Register Values

Time of First Successful Submission: 2026-05-27 07:08:17

Popping Stack Values

Time of First Successful Submission: 2026-05-27 07:19:11

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-05-27 07:29:58

Cooperative Debugging

Time of First Successful Submission: 2026-05-27 07:36:00

Running with Arguments

Time of First Successful Submission: 2026-06-10 07:57:45

Writing Output

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

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-05-27 08:46:49

Reading Data

Time of First Successful Submission: 2026-05-27 10:05:39

Opening Files

Time of First Successful Submission: 2026-05-27 10:17:17

Hardcoding the Filename

Time of First Successful Submission: 2026-05-27 10:26:43

Comparing Values

Time of First Successful Submission: 2026-05-27 11:20:42

Comparing Characters

Time of First Successful Submission: 2026-05-27 11:43:21

Conditional Control Flow

Time of First Successful Submission: 2026-05-27 12:18:13

Comparing Strings

Time of First Successful Submission: 2026-05-27 12:49:00

Reverse the Password

Time of First Successful Submission: 2026-05-27 13:10:12

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-27 14:28:54

Looping

Time of First Successful Submission: 2026-05-28 02:32:50

Writing From a Shared Library

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

Returning a Value

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

Calling Through a Pointer

Time of First Successful Submission: 2026-06-08 07:37:08

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-06-08 07:40:05

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-06-08 07:54:13

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-06-08 10:27:27

Little-Endian Bytes

Time of First Successful Submission: 2026-06-11 07:38:47

Qword by Qword

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

Dword by Dword

Time of First Successful Submission: 2026-06-11 10:39:14

Word by Word

Time of First Successful Submission: 2026-06-11 11:05:07

Byte by Byte

Time of First Successful Submission: 2026-06-11 12:36:31

Cracking a Struct

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

Scrambled Struct

Time of First Successful Submission: 2026-06-11 14:02:49

Reverse the Calculation

Time of First Successful Submission: 2026-05-28 02:48:51

Reverse the Reverse

Time of First Successful Submission: 2026-05-28 02:50:24

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-28 02:53:45

Even or Odd

Time of First Successful Submission: 2026-06-10 15:17:22

Masking Bits

Time of First Successful Submission: 2026-06-10 15:22:09

Lowercase a String

Time of First Successful Submission: 2026-06-10 15:26:34

Uppercase a String

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

Swap Case

Time of First Successful Submission: 2026-06-10 15:45:04

Shifting Left

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

Shifting Right

Time of First Successful Submission: 2026-06-10 15:56:46

Loops on Data

Time of First Successful Submission: 2026-05-28 03:00:20

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-08 11:05:43

Building Your Own Frame

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

Environment Variables on the Stack

Time of First Successful Submission: 2026-06-08 13:02:20

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-08 13:31:20

Aligning the Stack Through GDB

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

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-08 15:20:15

A Single Digit

Time of First Successful Submission: 2026-06-09 02:20:01

Two Digits

Time of First Successful Submission: 2026-06-09 02:51:31

String to Integer

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

Negative Numbers

Time of First Successful Submission: 2026-06-09 05:36:33

Where the Number Ends

Time of First Successful Submission: 2026-06-09 08:25:14

A Whole Program

Time of First Successful Submission: 2026-06-09 08:30:09

A Single Digit, Back to Text

Time of First Successful Submission: 2026-06-09 10:36:19

Divide and Remainder

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

Drop the Leading Zero

Time of First Successful Submission: 2026-06-09 14:24:29

Integer to String

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

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-06-10 03:22:10

Sum Them All

Time of First Successful Submission: 2026-06-10 07:18:26

Addition

Time of First Successful Submission: 2026-06-11 05:40:56

Subtraction

Time of First Successful Submission: 2026-06-11 05:54:47

Multiplication

Time of First Successful Submission: 2026-06-11 06:30:39

Bitwise Operators

Time of First Successful Submission: 2026-06-11 06:41:52

Unary Operators

Time of First Successful Submission: 2026-06-11 06:58:30

Exit

Time of First Successful Submission: 2026-05-30 01:55:41

Socket

Time of First Successful Submission: 2026-05-30 02:38:49

Bind

Time of First Successful Submission: 2026-05-30 02:53:39

Listen

Time of First Successful Submission: 2026-05-30 03:08:33

Accept

Time of First Successful Submission: 2026-05-30 06:39:10

Static Response

Time of First Successful Submission: 2026-05-30 07:32:25

Dynamic Response

Time of First Successful Submission: 2026-06-06 15:20:53

Iterative GET Server

Time of First Successful Submission: 2026-06-06 15:26:53

Concurrent GET Server

Time of First Successful Submission: 2026-06-06 15:42:18

Concurrent POST Server

Time of First Successful Submission: 2026-06-07 06:02:32

Web Server

Time of First Successful Submission: 2026-06-07 15:48:35

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-05-31 02:56:32

Examining Memory

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

Setting Breakpoints

Time of First Successful Submission: 2026-05-31 06:42:13

GDB Scripting

Time of First Successful Submission: 2026-05-31 12:57:24

Modifying Data

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

Modifying Execution

Time of First Successful Submission: 2026-06-01 05:56:10

Broken Functions

Time of First Successful Submission: 2026-06-01 07:25:14


Playing With Programs

51 / 116 7365 / 24129


What's the password?

Time of First Successful Submission: 2026-06-02 05:12:51

... and again!

Time of First Successful Submission: 2026-06-02 05:13:47

Newline Troubles

Time of First Successful Submission: 2026-06-02 05:24:32

Reasoning about files

Time of First Successful Submission: 2026-06-02 06:00:15

Specifying Filenames

Time of First Successful Submission: 2026-06-02 06:03:52

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-04 09:40:47

More Hex

Time of First Successful Submission: 2026-06-04 10:08:29

Decoding Hex

Time of First Successful Submission: 2026-06-04 14:36:45

Decoding Practice

Time of First Successful Submission: 2026-06-04 15:50:34

Encoding Practice

Time of First Successful Submission: 2026-06-05 02:59:12

Hex-encoding ASCII

Time of First Successful Submission: 2026-06-05 06:06:21

Nested Encoding

Time of First Successful Submission: 2026-06-05 06:12:14

Hex-encoding UTF-8

Time of First Successful Submission: 2026-06-05 06:39:33

UTF Mixups

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

Modifying Encoded Data

Time of First Successful Submission: 2026-06-05 07:51:05

Decoding Base64

Time of First Successful Submission: 2026-06-05 08:26:18

Encoding Base64

Time of First Successful Submission: 2026-06-05 08:44:24

Dealing with Obfuscation

Time of First Successful Submission: 2026-06-05 10:16:54

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-06-05 10:28:16

Your First HTTP Request

Time of First Successful Submission: 2026-06-05 14:25:53

Reading Flask

Time of First Successful Submission: 2026-06-05 15:54:26

Commented Data

Time of First Successful Submission: 2026-06-05 16:00:18

HTTP Metadata

Time of First Successful Submission: 2026-06-05 16:04:42

HTTP (netcat)

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

HTTP Paths (netcat)

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

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-06-06 06:28:39

HTTP Host Header (python)

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

HTTP Host Header (curl)

Time of First Successful Submission: 2026-06-06 07:35:48

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-06-06 09:58:40

URL Encoding (netcat)

Time of First Successful Submission: 2026-06-06 10:28:24

HTTP GET Parameters

Time of First Successful Submission: 2026-06-11 14:38:58

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-06-11 15:35:07

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-06-11 15:41:34

HTTP Forms

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

HTTP Forms (curl)

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

HTTP Forms (netcat)

Time of First Successful Submission: 2026-06-12 03:07:51

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-06-12 07:46:14

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-06-12 11:02:57

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-06-12 13:12:58

HTTP Redirects (curl)

Time of First Successful Submission: 2026-06-12 13:15:37

HTTP Redirects (python)

Time of First Successful Submission: 2026-06-12 13:24:12

HTTP Cookies (curl)

Time of First Successful Submission: 2026-06-12 13:39:08

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-06-12 14:22:07

HTTP Cookies (python)

Time of First Successful Submission: 2026-06-12 15:32:58

Server State (python)

Time of First Successful Submission: 2026-06-12 15:35:41

Listening Web

Time of First Successful Submission: 2026-06-12 16:14:16

Speaking Redirects

Time of First Successful Submission: 2026-06-13 02:50:05

JavaScript Redirects

Time of First Successful Submission: 2026-06-13 03:29:02


DSU Cyber Camps

12 / 104 2926 / 48013


Using the Terminal

Time of First Successful Submission: 2026-05-23 15:01:47

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-23 15:04:15

Using the GUI Desktop

Time of First Successful Submission: 2026-05-23 15:07:14

Pasting into the Desktop

Time of First Successful Submission: 2026-05-23 15:09:35

Connecting over SSH

Time of First Successful Submission: 2026-05-23 15:24:09

Restarting Challenges

Time of First Successful Submission: 2026-05-23 15:27:04

Getting Help

Time of First Successful Submission: 2026-05-23 15:32:09

Challenge Programs

Time of First Successful Submission: 2026-05-23 15:33:37

The Flag File

Time of First Successful Submission: 2026-05-23 15:36:26

Using Privileged Mode

Time of First Successful Submission: 2026-05-23 15:40:41

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-24 03:55:30

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-24 03:56:18


GCA CTF

12 / 104 2926 / 48013


Using the Terminal

Time of First Successful Submission: 2026-05-23 15:01:47

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-23 15:04:15

Using the GUI Desktop

Time of First Successful Submission: 2026-05-23 15:07:14

Pasting into the Desktop

Time of First Successful Submission: 2026-05-23 15:09:35

Connecting over SSH

Time of First Successful Submission: 2026-05-23 15:24:09

Restarting Challenges

Time of First Successful Submission: 2026-05-23 15:27:04

Getting Help

Time of First Successful Submission: 2026-05-23 15:32:09

Challenge Programs

Time of First Successful Submission: 2026-05-23 15:33:37

The Flag File

Time of First Successful Submission: 2026-05-23 15:36:26

Using Privileged Mode

Time of First Successful Submission: 2026-05-23 15:40:41

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-24 03:55:30

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-24 03:56:18