gh0st.byte

🐧 💻 🔤

pwn.college Archives

30 / 232 12167 / 25719


set-register

Time of First Successful Submission: 2026-04-30 14:53:43

set-multiple-registers

Time of First Successful Submission: 2026-04-30 15:02:49

add-to-register

Time of First Successful Submission: 2026-04-30 15:08:54

linear-equation-registers

Time of First Successful Submission: 2026-04-30 15:18:02

integer-division

Time of First Successful Submission: 2026-04-30 15:28:22

modulo-operation

Time of First Successful Submission: 2026-05-02 11:31:09

set-upper-byte

Time of First Successful Submission: 2026-05-02 11:36:23

efficient-modulo

Time of First Successful Submission: 2026-05-02 11:56:33

byte-extraction

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

bitwise-and

Time of First Successful Submission: 2026-05-02 12:33:07

check-even

Time of First Successful Submission: 2026-05-02 12:40:42

memory-read

Time of First Successful Submission: 2026-05-04 20:15:01

memory-write

Time of First Successful Submission: 2026-05-04 20:17:52

memory-increment

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

byte-access

Time of First Successful Submission: 2026-05-04 20:44:50

memory-size-access

Time of First Successful Submission: 2026-05-04 20:55:24

little-endian-write

Time of First Successful Submission: 2026-05-04 20:59:45

memory-sum

Time of First Successful Submission: 2026-05-05 21:56:49

stack-subtraction

Time of First Successful Submission: 2026-05-05 22:08:16

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2026-05-05 22:34:05

absolute-jump

Time of First Successful Submission: 2026-05-05 22:40:13

relative-jump

Time of First Successful Submission: 2026-05-05 22:49:31

jump-trampoline

Time of First Successful Submission: 2026-05-05 22:59:38

conditional-jump

Time of First Successful Submission: 2026-05-05 23:32:02

indirect-jump

Time of First Successful Submission: 2026-05-05 23:47:16

average-loop

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

count-non-zero

Time of First Successful Submission: 2026-05-06 14:55:45

string-lower

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

most-common-byte

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


Intro to Programming Languages

16 / 234 1116 / 35052


Lab 1.1 - Start Terminal

Time of First Successful Submission: 2026-06-05 23:01:09

Commands

Time of First Successful Submission: 2026-04-12 22:09:29

Command Arguments

Time of First Successful Submission: 2026-04-12 22:10:47

Command History

Time of First Successful Submission: 2026-04-12 22:11:22

The Root Path

Time of First Successful Submission: 2026-04-12 22:12:18

Absolute Paths

Time of First Successful Submission: 2026-04-12 22:16:38

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2026-04-12 23:27:37

Relative Paths

Time of First Successful Submission: 2026-04-12 23:28:58

Cat

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

Ls

Time of First Successful Submission: 2026-04-14 01:31:44

Ls All

Time of First Successful Submission: 2026-04-14 01:36:29

Find

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

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-04-14 12:30:51

Piping Stdin

Time of First Successful Submission: 2026-04-14 12:45:57


Start Here

12 / 12 2089 / 47563


Using the Terminal

Time of First Successful Submission: 2026-04-12 13:35:31

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-12 13:42:34

Using the GUI Desktop

Time of First Successful Submission: 2026-04-12 13:49:03

Pasting into the Desktop

Time of First Successful Submission: 2026-04-12 13:50:25

Restarting Challenges

Time of First Successful Submission: 2026-04-12 14:07:03

Challenge Programs

Time of First Successful Submission: 2026-04-12 21:44:24

The Flag File

Time of First Successful Submission: 2026-04-12 21:46:28

Using Privileged Mode

Time of First Successful Submission: 2026-04-12 22:00:25

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-12 22:03:50

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-12 22:06:38


Linux Luminarium

128 / 128 2915 / 35529


Intro to Commands

Time of First Successful Submission: 2026-04-12 22:09:29

Intro to Arguments

Time of First Successful Submission: 2026-04-12 22:10:47

Command History

Time of First Successful Submission: 2026-04-12 22:11:22

The Root

Time of First Successful Submission: 2026-04-12 22:12:18

Program and absolute paths

Time of First Successful Submission: 2026-04-12 22:16:38

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2026-04-12 23:27:37

implicit relative paths, from /

Time of First Successful Submission: 2026-04-12 23:28:58

explicit relative paths, from /

Time of First Successful Submission: 2026-04-12 23:30:51

implicit relative path

Time of First Successful Submission: 2026-04-12 23:32:30

home sweet home

Time of First Successful Submission: 2026-04-12 23:37:59

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-04-14 01:26:27

more catting practice

Time of First Successful Submission: 2026-04-14 01:27:23

grepping for a needle in a haystack

Time of First Successful Submission: 2026-04-14 01:28:53

comparing files

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

listing files

Time of First Successful Submission: 2026-04-14 01:31:44

touching files

Time of First Successful Submission: 2026-04-14 01:32:55

removing files

Time of First Successful Submission: 2026-04-14 01:34:04

moving files

Time of First Successful Submission: 2026-04-14 01:35:03

copying files

Time of First Successful Submission: 2026-04-14 01:35:46

hidden files

Time of First Successful Submission: 2026-04-14 01:36:29

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2026-04-14 01:45:18

finding files

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

linking files

Time of First Successful Submission: 2026-04-14 02:04:45

Learning From Documentation

Time of First Successful Submission: 2026-04-14 02:06:28

Learning Complex Usage

Time of First Successful Submission: 2026-04-14 02:11:52

Reading Manuals

Time of First Successful Submission: 2026-04-14 02:15:04

Searching Manuals

Time of First Successful Submission: 2026-04-14 02:18:01

Searching For Manuals

Time of First Successful Submission: 2026-04-14 02:29:04

Helpful Programs

Time of First Successful Submission: 2026-04-14 11:22:23

Help for Builtins

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

Matching with *

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

Matching with ?

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

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-04-14 11:46:51

Multiple globs

Time of First Successful Submission: 2026-04-14 11:48:44

Mixing globs

Time of First Successful Submission: 2026-04-14 12:14:07

Exclusionary globbing

Time of First Successful Submission: 2026-04-14 12:18:34

Tab completion

Time of First Successful Submission: 2026-04-14 12:21:34

Multiple options for tab completion

Time of First Successful Submission: 2026-04-14 12:26:18

Tab completion on commands

Time of First Successful Submission: 2026-04-14 12:27:00

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-04-14 12:30:51

Appending output

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

Redirecting errors

Time of First Successful Submission: 2026-04-14 12:38:53

Redirecting input

Time of First Successful Submission: 2026-04-14 12:45:57

Grepping stored results

Time of First Successful Submission: 2026-04-14 12:48:33

Grepping live output

Time of First Successful Submission: 2026-04-14 12:58:19

Grepping errors

Time of First Successful Submission: 2026-04-14 13:02:19

Filtering with grep -v

Time of First Successful Submission: 2026-04-14 13:04:22

Filtering with sed

Time of First Successful Submission: 2026-04-14 13:32:00

Duplicating piped data with tee

Time of First Successful Submission: 2026-04-14 14:20:04

Process substitution for input

Time of First Successful Submission: 2026-04-14 18:50:37

Writing to multiple programs

Time of First Successful Submission: 2026-04-14 18:53:34

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2026-04-26 22:06:10

Printing Variables

Time of First Successful Submission: 2026-04-26 22:08:04

Setting Variables

Time of First Successful Submission: 2026-04-26 22:12:52

Multi-word Variables

Time of First Successful Submission: 2026-04-26 22:15:21

Exporting Variables

Time of First Successful Submission: 2026-04-26 22:22:16

Printing Exported Variables

Time of First Successful Submission: 2026-04-26 22:24:33

Storing Command Output

Time of First Successful Submission: 2026-04-26 22:28:54

Reading Input

Time of First Successful Submission: 2026-04-26 22:31:29

Reading Files

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

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-04-26 23:42:28

Deleting newlines

Time of First Successful Submission: 2026-04-26 23:44:12

Extracting the first lines with head

Time of First Successful Submission: 2026-04-26 23:46:22

Extracting specific sections of text

Time of First Successful Submission: 2026-04-26 23:52:35

Sorting data

Time of First Successful Submission: 2026-04-26 23:55:01

Listing Processes

Time of First Successful Submission: 2026-04-27 12:15:34

Killing Processes

Time of First Successful Submission: 2026-04-27 12:17:32

Interrupting Processes

Time of First Successful Submission: 2026-04-27 12:18:27

Killing Misbehaving Processes

Time of First Successful Submission: 2026-04-27 12:25:47

Suspending Processes

Time of First Successful Submission: 2026-04-27 12:26:27

Resuming Processes

Time of First Successful Submission: 2026-04-27 12:27:36

Backgrounding Processes

Time of First Successful Submission: 2026-04-27 12:30:46

Foregrounding Processes

Time of First Successful Submission: 2026-04-27 12:31:46

Starting Backgrounded Processes

Time of First Successful Submission: 2026-04-27 12:32:53

Process Exit Codes

Time of First Successful Submission: 2026-04-27 12:35:02

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2026-04-27 00:11:56

Cracking passwords

Time of First Successful Submission: 2026-04-27 00:16:10

Using sudo

Time of First Successful Submission: 2026-04-27 00:22:22

Changing File Ownership

Time of First Successful Submission: 2026-04-27 12:44:52

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2026-04-27 12:51:57

Changing Permissions

Time of First Successful Submission: 2026-04-27 13:08:09

Executable Files

Time of First Successful Submission: 2026-04-27 13:08:53

Permission Tweaking Practice

Time of First Successful Submission: 2026-04-27 13:32:48

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2026-04-27 13:50:21

Chaining with Semicolons

Time of First Successful Submission: 2026-04-27 13:53:14

Building on Success

Time of First Successful Submission: 2026-04-27 13:53:48

Handling Failure

Time of First Successful Submission: 2026-04-27 13:54:44

Your First Shell Script

Time of First Successful Submission: 2026-04-27 13:58:36

Redirecting Script Output

Time of First Successful Submission: 2026-04-27 14:03:20

Executable Shell Scripts

Time of First Successful Submission: 2026-04-27 14:04:24

Understanding Shebangs

Time of First Successful Submission: 2026-04-27 14:07:38

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-04-27 14:11:53

Scripting with Default Cases

Time of First Successful Submission: 2026-04-27 14:12:51

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-04-27 14:20:24

Reading Shell Scripts

Time of First Successful Submission: 2026-04-27 14:22:38

Launching Screen

Time of First Successful Submission: 2026-04-27 14:23:40

Detaching and Attaching

Time of First Successful Submission: 2026-04-27 14:25:43

Finding Sessions

Time of First Successful Submission: 2026-04-27 14:26:34

Switching Windows

Time of First Successful Submission: 2026-04-27 14:27:30

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-04-27 14:28:40

Switching Windows (tmux)

Time of First Successful Submission: 2026-04-27 14:30:22

The PATH Variable

Time of First Successful Submission: 2026-04-27 14:31:39

Setting PATH

Time of First Successful Submission: 2026-04-27 14:32:47

Finding Commands

Time of First Successful Submission: 2026-04-27 19:24:58

Adding Commands

Time of First Successful Submission: 2026-04-27 19:32:47

Hijacking Commands

Time of First Successful Submission: 2026-04-27 19:34:44

Bashrc Backdoor

Time of First Successful Submission: 2026-04-27 19:46:50

Sniffing Input

Time of First Successful Submission: 2026-04-27 23:11:08

Overshared Directories

Time of First Successful Submission: 2026-04-27 23:24:22

Tricky Linking

Time of First Successful Submission: 2026-04-27 23:36:47

Sniffing Process Arguments

Time of First Successful Submission: 2026-04-27 23:40:50

Snooping on Configurations

Time of First Successful Submission: 2026-04-27 23:44:50

The Fork Bomb

Time of First Successful Submission: 2026-04-28 15:22:03

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2026-04-28 15:10:02

Life after rm -rf /

Time of First Successful Submission: 2026-04-28 15:13:49

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-04-28 15:20:20


Computing 101

93 / 125 35 / 20481


Your First Register

Time of First Successful Submission: 2026-04-28 20:01:55

Your First Syscall

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

Exit Codes

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

Building Executables

Time of First Successful Submission: 2026-04-28 20:26:36

Moving Between Registers

Time of First Successful Submission: 2026-04-28 21:28:25

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-04-28 22:41:04

Dereferencing Pointers

Time of First Successful Submission: 2026-04-28 22:46:37

Dereferencing Yourself

Time of First Successful Submission: 2026-04-28 22:50:54

Dereferencing with Offsets

Time of First Successful Submission: 2026-04-28 22:55:40

Stored Addresses

Time of First Successful Submission: 2026-04-28 23:05:57

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-04-28 23:20:19

Stack Offsets

Time of First Successful Submission: 2026-04-28 23:29:08

Program Arguments on the Stack

Time of First Successful Submission: 2026-04-28 23:32:46

Popping From the Stack

Time of First Successful Submission: 2026-04-28 23:45:14

Negative Numbers

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

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-06-07 10:21:53

Negative Numbers (32-bit)

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

Encoding Negatives

Time of First Successful Submission: 2026-06-07 10:32:40

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-07 10:39:34

More Hex

Time of First Successful Submission: 2026-06-07 10:41:24

Decoding Hex

Time of First Successful Submission: 2026-06-07 10:44:40

Mixed Conversions

Time of First Successful Submission: 2026-06-07 10:49:31

Disassembling Programs

Time of First Successful Submission: 2026-04-29 14:23:58

Tracing Syscalls

Time of First Successful Submission: 2026-04-29 14:25:27

Starting GDB

Time of First Successful Submission: 2026-04-29 14:26:02

Quitting GDB

Time of First Successful Submission: 2026-04-29 14:26:57

Starting Programs in GDB

Time of First Successful Submission: 2026-04-29 14:29:37

Disassembling in GDB

Time of First Successful Submission: 2026-04-29 14:31:14

Stepping Through Instructions

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

Reading Register Values

Time of First Successful Submission: 2026-04-29 14:35:52

Popping Stack Values

Time of First Successful Submission: 2026-04-29 14:37:28

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-04-29 14:44:49

Cooperative Debugging

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

Running with Arguments

Time of First Successful Submission: 2026-06-04 12:02:24

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2026-04-29 15:37:38

Writing Strings

Time of First Successful Submission: 2026-04-29 15:42:49

Reading Data

Time of First Successful Submission: 2026-04-29 15:58:57

Opening Files

Time of First Successful Submission: 2026-04-29 16:25:27

Hardcoding the Filename

Time of First Successful Submission: 2026-04-29 16:37:30

Comparing Values

Time of First Successful Submission: 2026-04-29 20:42:41

Comparing Characters

Time of First Successful Submission: 2026-04-29 20:52:06

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-04-29 21:20:48

Reverse the Password

Time of First Successful Submission: 2026-04-29 21:30:30

Conditionals Without Conditionals

Time of First Successful Submission: 2026-04-29 22:08:11

Looping

Time of First Successful Submission: 2026-04-29 22:18:17

Writing From a Shared Library

Time of First Successful Submission: 2026-06-04 11:38:42

Returning a Value

Time of First Successful Submission: 2026-06-04 11:49:46

Calling Through a Pointer

Time of First Successful Submission: 2026-06-04 11:54:36

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-06-04 12:00:34

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-06-09 11:24:01

Saving Callee-Saved Registers

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

Little-Endian Bytes

Time of First Successful Submission: 2026-06-10 07:55:58

Qword by Qword

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

Dword by Dword

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

Word by Word

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

Byte by Byte

Time of First Successful Submission: 2026-06-10 08:12:18

Cracking a Struct

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

Scrambled Struct

Time of First Successful Submission: 2026-06-10 08:17:52

Reverse the Calculation

Time of First Successful Submission: 2026-04-29 22:35:21

Reverse the Reverse

Time of First Successful Submission: 2026-04-29 22:39:11

Dealing with Bitwise Operations

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

Even or Odd

Time of First Successful Submission: 2026-06-10 08:33:40

Loops on Data

Time of First Successful Submission: 2026-04-29 22:56:26

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-04 14:46:25

Building Your Own Frame

Time of First Successful Submission: 2026-06-09 11:38:44

Environment Variables on the Stack

Time of First Successful Submission: 2026-06-04 15:07:55

Aligning the Stack Through the Environment

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

Aligning the Stack Through GDB

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

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-04 15:20:32

Exit

Time of First Successful Submission: 2026-05-06 16:59:26

Socket

Time of First Successful Submission: 2026-05-06 17:09:03

Bind

Time of First Successful Submission: 2026-05-06 17:26:45

Listen

Time of First Successful Submission: 2026-05-06 17:34:13

Accept

Time of First Successful Submission: 2026-05-06 17:39:41

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-05-09 22:52:19

Iterative GET Server

Time of First Successful Submission: 2026-06-04 15:42:25

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2026-06-04 16:39:14

Web Server

Time of First Successful Submission: 2026-06-04 16:46:30

Debugging Programs

Time of First Successful Submission: 2026-05-09 22:57:49

Inspecting Registers

Time of First Successful Submission: 2026-05-09 23:02:14

Examining Memory

Time of First Successful Submission: 2026-05-09 23:48:34

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-06-04 17:07:55

Modifying Data

Time of First Successful Submission: 2026-06-04 17:35:54

Modifying Execution

Time of First Successful Submission: 2026-06-04 21:37:53

Broken Functions

Time of First Successful Submission: 2026-06-04 21:44:10


Playing With Programs

116 / 116 987 / 24123


What's the password?

Time of First Successful Submission: 2026-05-11 20:08:07

... and again!

Time of First Successful Submission: 2026-05-11 20:10:44

Newline Troubles

Time of First Successful Submission: 2026-05-11 20:18:08

Reasoning about files

Time of First Successful Submission: 2026-05-11 20:24:34

Specifying Filenames

Time of First Successful Submission: 2026-05-11 20:34:00

Binary and Hex Encoding

Time of First Successful Submission: 2026-05-11 20:41:54

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-05-11 20:53:39

Decoding Practice

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

Encoding Practice

Time of First Successful Submission: 2026-05-14 21:29:56

Hex-encoding ASCII

Time of First Successful Submission: 2026-05-14 21:57:59

Nested Encoding

Time of First Successful Submission: 2026-05-14 22:20:08

Hex-encoding UTF-8

Time of First Successful Submission: 2026-05-14 22:25:20

UTF Mixups

Time of First Successful Submission: 2026-05-14 22:39:10

Modifying Encoded Data

Time of First Successful Submission: 2026-05-14 23:03:00

Decoding Base64

Time of First Successful Submission: 2026-05-14 23:16:51

Encoding Base64

Time of First Successful Submission: 2026-05-14 23:20:08

Dealing with Obfuscation

Time of First Successful Submission: 2026-05-14 23:34:30

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-05-14 23:43:56

Your First HTTP Request

Time of First Successful Submission: 2026-05-04 21:14:21

Reading Flask

Time of First Successful Submission: 2026-05-04 21:19:05

Commented Data

Time of First Successful Submission: 2026-05-04 21:22:21

HTTP Metadata

Time of First Successful Submission: 2026-05-04 21:29:11

HTTP (netcat)

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

HTTP Paths (netcat)

Time of First Successful Submission: 2026-05-15 11:29:36

HTTP (curl)

Time of First Successful Submission: 2026-05-15 11:35:54

HTTP (python)

Time of First Successful Submission: 2026-05-15 11:41:53

HTTP Host Header (python)

Time of First Successful Submission: 2026-05-15 11:55:39

HTTP Host Header (curl)

Time of First Successful Submission: 2026-05-15 11:58:02

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-05-15 12:00:17

URL Encoding (netcat)

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

HTTP GET Parameters

Time of First Successful Submission: 2026-05-15 12:17:33

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-05-15 12:20:02

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-05-15 12:25:02

HTTP Forms

Time of First Successful Submission: 2026-05-15 12:35:34

HTTP Forms (curl)

Time of First Successful Submission: 2026-05-15 12:42:05

HTTP Forms (netcat)

Time of First Successful Submission: 2026-05-15 12:42:54

HTTP Forms (python)

Time of First Successful Submission: 2026-05-15 12:48:02

HTTP Forms Without Forms

Time of First Successful Submission: 2026-05-15 12:51:55

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-05-15 12:54:32

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-05-15 12:55:55

HTTP Redirects (netcat)

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

HTTP Redirects (curl)

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

HTTP Redirects (python)

Time of First Successful Submission: 2026-06-05 10:09:43

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-06-05 10:32:31

Server State (python)

Time of First Successful Submission: 2026-06-05 10:40:46

Listening Web

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

Speaking Redirects

Time of First Successful Submission: 2026-06-05 11:15:42

JavaScript Redirects

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

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-06-05 11:44:48

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

Time of First Successful Submission: 2026-06-05 11:58:39

cat

Time of First Successful Submission: 2026-05-14 23:46:43

more

Time of First Successful Submission: 2026-05-14 23:46:57

less

Time of First Successful Submission: 2026-05-14 23:47:09

tail

Time of First Successful Submission: 2026-05-14 23:47:49

head

Time of First Successful Submission: 2026-05-14 23:48:36

sort

Time of First Successful Submission: 2026-05-14 23:49:03

vim

Time of First Successful Submission: 2026-05-14 23:49:16

emacs

Time of First Successful Submission: 2026-05-14 23:50:44

nano

Time of First Successful Submission: 2026-05-14 23:51:25

rev

Time of First Successful Submission: 2026-05-14 23:52:20

od

Time of First Successful Submission: 2026-05-15 00:00:21

hd

Time of First Successful Submission: 2026-05-15 00:02:59

xxd

Time of First Successful Submission: 2026-05-15 00:04:26

base32

Time of First Successful Submission: 2026-05-15 00:04:56

base64

Time of First Successful Submission: 2026-05-15 00:05:19

split

Time of First Successful Submission: 2026-05-15 00:07:47

gzip

Time of First Successful Submission: 2026-05-15 00:11:47

bzip2

Time of First Successful Submission: 2026-05-15 00:13:17

zip

Time of First Successful Submission: 2026-05-15 00:14:20

tar

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

ar

Time of First Successful Submission: 2026-05-15 00:16:59

cpio

Time of First Successful Submission: 2026-05-15 00:18:12

genisoimage

Time of First Successful Submission: 2026-05-15 00:20:50

env

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

find

Time of First Successful Submission: 2026-05-15 00:21:38

make

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

nice

Time of First Successful Submission: 2026-05-15 00:22:54

timeout

Time of First Successful Submission: 2026-05-15 00:23:22

stdbuf

Time of First Successful Submission: 2026-05-15 00:23:39

setarch

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

watch

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

socat

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

whiptail

Time of First Successful Submission: 2026-05-15 00:25:37

awk

Time of First Successful Submission: 2026-05-15 00:26:12

sed

Time of First Successful Submission: 2026-05-15 00:26:45

ed

Time of First Successful Submission: 2026-05-15 00:27:13

chown

Time of First Successful Submission: 2026-05-15 00:27:54

chmod

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

cp

Time of First Successful Submission: 2026-05-15 00:30:04

mv

Time of First Successful Submission: 2026-06-05 22:08:52

perl

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

python

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

ruby

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

bash

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

date

Time of First Successful Submission: 2026-06-05 20:30:49

dmesg

Time of First Successful Submission: 2026-06-05 20:32:18

wc

Time of First Successful Submission: 2026-06-05 20:33:11

gcc

Time of First Successful Submission: 2026-06-05 20:33:57

as

Time of First Successful Submission: 2026-06-05 20:34:32

wget

Time of First Successful Submission: 2026-06-05 20:36:41

ssh-keygen

Time of First Successful Submission: 2026-06-05 20:53:30

SQL Queries

Time of First Successful Submission: 2026-05-15 12:58:14

Filtering SQL

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

Choosing Columns

Time of First Successful Submission: 2026-05-15 13:11:43

Exclusionary Filtering

Time of First Successful Submission: 2026-06-05 22:18:36

Filtering Strings

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

Filtering on Expressions

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

SELECTing Expressions

Time of First Successful Submission: 2026-06-05 22:42:42

Composite Conditions

Time of First Successful Submission: 2026-06-05 22:44:34

Reaching Your LIMITs

Time of First Successful Submission: 2026-06-05 22:54:57

Querying Metadata

Time of First Successful Submission: 2026-06-05 22:57:06


DSU Cyber Camps

93 / 104 25 / 47858


Using the Terminal

Time of First Successful Submission: 2026-04-12 13:35:31

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-12 13:42:34

Using the GUI Desktop

Time of First Successful Submission: 2026-04-12 13:49:03

Pasting into the Desktop

Time of First Successful Submission: 2026-04-12 13:50:25

Connecting over SSH

Time of First Successful Submission: 2026-04-12 13:51:29

Restarting Challenges

Time of First Successful Submission: 2026-04-12 14:07:03

Getting Help

Time of First Successful Submission: 2026-04-12 14:10:08

Challenge Programs

Time of First Successful Submission: 2026-04-12 21:44:24

The Flag File

Time of First Successful Submission: 2026-04-12 21:46:28

Using Privileged Mode

Time of First Successful Submission: 2026-04-12 22:00:25

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-12 22:03:50

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-12 22:06:38

Running Commands

Time of First Successful Submission: 2026-06-05 23:02:43

Move through the Linux filesystem.

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

Create and delete files.

Time of First Successful Submission: 2026-06-05 23:10:02

Move, copy, and rename files.

Time of First Successful Submission: 2026-06-05 23:14:26

Display file contents in the terminal.

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

Create files with nano.

Time of First Successful Submission: 2026-06-05 23:16:35

Edit files with nano.

Time of First Successful Submission: 2026-06-05 23:17:20

Locate files on the Linux filesystem.

Time of First Successful Submission: 2026-06-05 23:18:39

Find the password! (Searching files)

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

Advanced Directory Techniques.

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

Learn about command flags.

Time of First Successful Submission: 2026-06-05 23:34:50

Printing

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

Variables

Time of First Successful Submission: 2026-06-05 23:42:12

Format Print

Time of First Successful Submission: 2026-06-05 23:47:16

User Input

Time of First Successful Submission: 2026-06-05 23:49:31

Type Casting

Time of First Successful Submission: 2026-06-07 10:55:47

Knowledge Check I (Input/Output)

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

Knowledge Check II (Input/Output)

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

Math

Time of First Successful Submission: 2026-06-07 21:19:04

Floor Division

Time of First Successful Submission: 2026-06-07 21:21:33

Geometry

Time of First Successful Submission: 2026-06-07 21:32:15

Comparison

Time of First Successful Submission: 2026-06-07 21:36:06

Knowledge Check I (Math)

Time of First Successful Submission: 2026-06-07 21:48:37

Knowledge Check II (Math)

Time of First Successful Submission: 2026-06-07 21:54:00

If Statements

Time of First Successful Submission: 2026-06-07 21:58:43

If Else Statements

Time of First Successful Submission: 2026-06-07 22:02:27

Nested

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

Else If Blocks

Time of First Successful Submission: 2026-06-07 22:20:25

Logical Operators

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

Knowledge Check I (Conditionals)

Time of First Successful Submission: 2026-06-07 22:34:20

While

Time of First Successful Submission: 2026-06-07 22:37:53

Lists

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

Range

Time of First Successful Submission: 2026-06-07 22:43:02

For

Time of First Successful Submission: 2026-06-07 22:55:13

Knowledge Check I (Loops)

Time of First Successful Submission: 2026-06-07 23:02:38

Caesar Cipher Encoding

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

Caesar Cipher Decoding

Time of First Successful Submission: 2026-06-07 23:10:42

Substitution Cipher Encoding

Time of First Successful Submission: 2026-06-07 23:11:55

Substitution Cipher Decoding

Time of First Successful Submission: 2026-06-07 23:12:47

ASCII Encoding

Time of First Successful Submission: 2026-06-07 23:13:58

ASCII Decoding

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

Hexadecimal - Encoding

Time of First Successful Submission: 2026-06-07 23:15:23

Hexadecimal - Decoding

Time of First Successful Submission: 2026-06-07 23:16:05

Binary Encoding

Time of First Successful Submission: 2026-06-07 23:17:29

Binary Decoding

Time of First Successful Submission: 2026-06-07 23:19:59

Morse Code - Encoding

Time of First Successful Submission: 2026-06-07 23:21:39

Morse Code - Decoding

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

Base64 - Encoding

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

Base64 - Decoding

Time of First Successful Submission: 2026-06-08 10:36:00

Playfair - Encoding

Time of First Successful Submission: 2026-06-08 10:39:20

Playfair - Decoding

Time of First Successful Submission: 2026-06-08 10:41:15

Polybius Square - Encoding

Time of First Successful Submission: 2026-06-08 10:43:26

Polybius Square - Decoding

Time of First Successful Submission: 2026-06-08 10:43:57

Rail Fence (Zigzag) - Encoding

Time of First Successful Submission: 2026-06-08 10:46:37

Rail Fence (Zigzag) - Decoding

Time of First Successful Submission: 2026-06-08 10:46:58

Caesar Cipher Scripting

Time of First Successful Submission: 2026-06-08 10:49:17

Caesar Cipher Brute Force

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

Easy Challenge #1

Time of First Successful Submission: 2026-06-08 10:50:49

Medium Challenge #1

Time of First Successful Submission: 2026-06-08 10:52:42

Hard Challenge #1

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

Google Dorks

Time of First Successful Submission: 2026-06-08 12:17:03

Social Media Password

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

Wayback Machine I

Time of First Successful Submission: 2026-06-08 12:37:41

Wayback Machine II

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

Pale Red Horse Squad

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

Swiss Army Button

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

YeeBay

Time of First Successful Submission: 2026-06-08 13:27:14

Am I Admin?

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

Am I Admin 2?

Time of First Successful Submission: 2026-06-08 16:34:53

Forceful Browsing

Time of First Successful Submission: 2026-06-08 16:37:38

Buffer Overflow

Time of First Successful Submission: 2026-06-09 13:49:21

Grep Master

Time of First Successful Submission: 2026-06-08 20:55:32

Unlock The Vault

Time of First Successful Submission: 2026-06-08 20:58:33

Locked Treasure Chest

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

The Artists Clue

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

Code Cracker

Time of First Successful Submission: 2026-06-08 21:10:07

Chatty Server

Time of First Successful Submission: 2026-06-08 21:15:13

Secret Message In Photo

Time of First Successful Submission: 2026-06-08 21:21:13

Hidden Treasures In The Picture

Time of First Successful Submission: 2026-06-09 12:57:26

Findthegeneral

Time of First Successful Submission: 2026-06-09 13:31:57

Findthegeneralii

Time of First Successful Submission: 2026-06-09 13:39:19


GCA CTF

93 / 104 25 / 47858


Using the Terminal

Time of First Successful Submission: 2026-04-12 13:35:31

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-12 13:42:34

Using the GUI Desktop

Time of First Successful Submission: 2026-04-12 13:49:03

Pasting into the Desktop

Time of First Successful Submission: 2026-04-12 13:50:25

Connecting over SSH

Time of First Successful Submission: 2026-04-12 13:51:29

Restarting Challenges

Time of First Successful Submission: 2026-04-12 14:07:03

Getting Help

Time of First Successful Submission: 2026-04-12 14:10:08

Challenge Programs

Time of First Successful Submission: 2026-04-12 21:44:24

The Flag File

Time of First Successful Submission: 2026-04-12 21:46:28

Using Privileged Mode

Time of First Successful Submission: 2026-04-12 22:00:25

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-12 22:03:50

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-12 22:06:38

Running Commands

Time of First Successful Submission: 2026-06-05 23:02:43

Move through the Linux filesystem.

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

Create and delete files.

Time of First Successful Submission: 2026-06-05 23:10:02

Move, copy, and rename files.

Time of First Successful Submission: 2026-06-05 23:14:26

Display file contents in the terminal.

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

Create files with nano.

Time of First Successful Submission: 2026-06-05 23:16:35

Edit files with nano.

Time of First Successful Submission: 2026-06-05 23:17:20

Locate files on the Linux filesystem.

Time of First Successful Submission: 2026-06-05 23:18:39

Find the password! (Searching files)

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

Advanced Directory Techniques.

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

Learn about command flags.

Time of First Successful Submission: 2026-06-05 23:34:50

Printing

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

Variables

Time of First Successful Submission: 2026-06-05 23:42:12

Format Print

Time of First Successful Submission: 2026-06-05 23:47:16

User Input

Time of First Successful Submission: 2026-06-05 23:49:31

Type Casting

Time of First Successful Submission: 2026-06-07 10:55:47

Knowledge Check I (Input/Output)

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

Knowledge Check II (Input/Output)

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

Math

Time of First Successful Submission: 2026-06-07 21:19:04

Floor Division

Time of First Successful Submission: 2026-06-07 21:21:33

Geometry

Time of First Successful Submission: 2026-06-07 21:32:15

Comparison

Time of First Successful Submission: 2026-06-07 21:36:06

Knowledge Check I (Math)

Time of First Successful Submission: 2026-06-07 21:48:37

Knowledge Check II (Math)

Time of First Successful Submission: 2026-06-07 21:54:00

If Statements

Time of First Successful Submission: 2026-06-07 21:58:43

If Else Statements

Time of First Successful Submission: 2026-06-07 22:02:27

Nested

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

Else If Blocks

Time of First Successful Submission: 2026-06-07 22:20:25

Logical Operators

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

Knowledge Check I (Conditionals)

Time of First Successful Submission: 2026-06-07 22:34:20

While

Time of First Successful Submission: 2026-06-07 22:37:53

Lists

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

Range

Time of First Successful Submission: 2026-06-07 22:43:02

For

Time of First Successful Submission: 2026-06-07 22:55:13

Knowledge Check I (Loops)

Time of First Successful Submission: 2026-06-07 23:02:38

Caesar Cipher Encoding

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

Caesar Cipher Decoding

Time of First Successful Submission: 2026-06-07 23:10:42

Substitution Cipher Encoding

Time of First Successful Submission: 2026-06-07 23:11:55

Substitution Cipher Decoding

Time of First Successful Submission: 2026-06-07 23:12:47

ASCII Encoding

Time of First Successful Submission: 2026-06-07 23:13:58

ASCII Decoding

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

Hexadecimal - Encoding

Time of First Successful Submission: 2026-06-07 23:15:23

Hexadecimal - Decoding

Time of First Successful Submission: 2026-06-07 23:16:05

Binary Encoding

Time of First Successful Submission: 2026-06-07 23:17:29

Binary Decoding

Time of First Successful Submission: 2026-06-07 23:19:59

Morse Code - Encoding

Time of First Successful Submission: 2026-06-07 23:21:39

Morse Code - Decoding

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

Base64 - Encoding

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

Base64 - Decoding

Time of First Successful Submission: 2026-06-08 10:36:00

Playfair - Encoding

Time of First Successful Submission: 2026-06-08 10:39:20

Playfair - Decoding

Time of First Successful Submission: 2026-06-08 10:41:15

Polybius Square - Encoding

Time of First Successful Submission: 2026-06-08 10:43:26

Polybius Square - Decoding

Time of First Successful Submission: 2026-06-08 10:43:57

Rail Fence (Zigzag) - Encoding

Time of First Successful Submission: 2026-06-08 10:46:37

Rail Fence (Zigzag) - Decoding

Time of First Successful Submission: 2026-06-08 10:46:58

Caesar Cipher Scripting

Time of First Successful Submission: 2026-06-08 10:49:17

Caesar Cipher Brute Force

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

Easy Challenge #1

Time of First Successful Submission: 2026-06-08 10:50:49

Medium Challenge #1

Time of First Successful Submission: 2026-06-08 10:52:42

Hard Challenge #1

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

Google Dorks

Time of First Successful Submission: 2026-06-08 12:17:03

Social Media Password

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

Wayback Machine I

Time of First Successful Submission: 2026-06-08 12:37:41

Wayback Machine II

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

Pale Red Horse Squad

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

Swiss Army Button

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

YeeBay

Time of First Successful Submission: 2026-06-08 13:27:14

Am I Admin?

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

Am I Admin 2?

Time of First Successful Submission: 2026-06-08 16:34:53

Forceful Browsing

Time of First Successful Submission: 2026-06-08 16:37:38

Buffer Overflow

Time of First Successful Submission: 2026-06-09 13:49:21

Grep Master

Time of First Successful Submission: 2026-06-08 20:55:32

Unlock The Vault

Time of First Successful Submission: 2026-06-08 20:58:33

Locked Treasure Chest

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

The Artists Clue

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

Code Cracker

Time of First Successful Submission: 2026-06-08 21:10:07

Chatty Server

Time of First Successful Submission: 2026-06-08 21:15:13

Secret Message In Photo

Time of First Successful Submission: 2026-06-08 21:21:13

Hidden Treasures In The Picture

Time of First Successful Submission: 2026-06-09 12:57:26

Findthegeneral

Time of First Successful Submission: 2026-06-09 13:31:57

Findthegeneralii

Time of First Successful Submission: 2026-06-09 13:39:19