callmecobain

🐧 💻 🔤

pwn.college Archives

5 / 232 20909 / 25982


level1

Time of First Successful Submission: 2026-09-18 09:11:48

level2

Time of First Successful Submission: 2026-09-18 09:14:16

level3

Time of First Successful Submission: 2026-09-18 09:15:20

level4

Time of First Successful Submission: 2026-09-18 09:17:02

level5

Time of First Successful Submission: 2026-09-18 09:21:25


Intro to Programming Languages

15 / 253 11682 / 50443


Commands

Time of First Successful Submission: 2026-05-14 09:37:44

Command Arguments

Time of First Successful Submission: 2026-05-14 09:38:51

Command History

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

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2026-05-14 09:46:29

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-14 09:51:42

Relative Paths

Time of First Successful Submission: 2026-05-14 09:53:18

Cat

Time of First Successful Submission: 2026-05-14 10:35:27

Ls

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

Ls All

Time of First Successful Submission: 2026-05-14 10:53:46

Find

Time of First Successful Submission: 2026-05-14 11:20:36

Piping Echo

Time of First Successful Submission: 2026-06-09 20:18:11

Piping Stdout

Time of First Successful Submission: 2026-06-09 20:19:43

Piping Stdin

Time of First Successful Submission: 2026-06-21 08:02:22


Intro to Cybersecurity

1 / 183 25271 / 25284


Path Traversal 1

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


Start Here

10 / 10 11674 / 69790


Using the Terminal

Time of First Successful Submission: 2026-05-14 06:56:19

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-14 07:03:10

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-05-14 08:52:50

Challenge Programs

Time of First Successful Submission: 2026-05-14 08:59:15

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-14 09:34:52


Linux Luminarium

128 / 128 4341 / 51156


Intro to Commands

Time of First Successful Submission: 2026-05-14 09:37:44

Intro to Arguments

Time of First Successful Submission: 2026-05-14 09:38:51

Command History

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

The Root

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

Program and absolute paths

Time of First Successful Submission: 2026-05-14 09:46:29

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2026-05-14 09:51:42

implicit relative paths, from /

Time of First Successful Submission: 2026-05-14 09:53:18

explicit relative paths, from /

Time of First Successful Submission: 2026-05-14 09:56:22

implicit relative path

Time of First Successful Submission: 2026-05-14 09:59:39

home sweet home

Time of First Successful Submission: 2026-05-14 10:34:08

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-14 10:35:27

catting absolute paths

Time of First Successful Submission: 2026-05-14 10:36:57

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-14 10:42:28

comparing files

Time of First Successful Submission: 2026-05-14 10:44:10

listing files

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

touching files

Time of First Successful Submission: 2026-05-14 10:47:48

removing files

Time of First Successful Submission: 2026-05-14 10:48:47

moving files

Time of First Successful Submission: 2026-05-14 10:49:59

copying files

Time of First Successful Submission: 2026-05-14 10:50:48

hidden files

Time of First Successful Submission: 2026-05-14 10:53:46

An Epic Filesystem Quest

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

making directories

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

finding files

Time of First Successful Submission: 2026-05-14 11:20:36

linking files

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

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2026-05-14 11:58:23

Reading Manuals

Time of First Successful Submission: 2026-05-15 07:45:38

Searching Manuals

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

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-05-15 08:03:07

Help for Builtins

Time of First Successful Submission: 2026-05-15 08:18:41

Matching with *

Time of First Successful Submission: 2026-05-15 09:07:27

Matching with ?

Time of First Successful Submission: 2026-05-15 09:09:25

Matching with []

Time of First Successful Submission: 2026-05-15 09:18:25

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-06-09 19:47:50

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-06-09 20:09:14

Tab completion

Time of First Successful Submission: 2026-06-09 20:11:21

Multiple options for tab completion

Time of First Successful Submission: 2026-06-09 20:15:48

Tab completion on commands

Time of First Successful Submission: 2026-06-09 20:16:32

Redirecting output

Time of First Successful Submission: 2026-06-09 20:18:11

Redirecting more output

Time of First Successful Submission: 2026-06-09 20:19:43

Appending output

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

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-06-21 08:02:22

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2026-06-21 08:09:18

Grepping errors

Time of First Successful Submission: 2026-06-21 08:14:32

Filtering with grep -v

Time of First Successful Submission: 2026-06-21 08:17:33

Filtering with sed

Time of First Successful Submission: 2026-06-21 08:25:51

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-06-25 01:15:12

Writing to multiple programs

Time of First Successful Submission: 2026-06-25 02:12:34

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2026-06-25 02:38:10

Printing Variables

Time of First Successful Submission: 2026-06-25 02:44:13

Setting Variables

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

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-06-25 02:54:39

Printing Exported Variables

Time of First Successful Submission: 2026-06-25 02:55:53

Storing Command Output

Time of First Successful Submission: 2026-06-25 03:01:36

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-08-03 05:58:04

Translating characters

Time of First Successful Submission: 2026-08-03 06:13:44

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-08-03 06:18:22

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-08-03 06:25:40

Sorting data

Time of First Successful Submission: 2026-08-03 06:27:15

Listing Processes

Time of First Successful Submission: 2026-08-03 09:46:01

Killing Processes

Time of First Successful Submission: 2026-08-03 09:48:50

Interrupting Processes

Time of First Successful Submission: 2026-08-03 09:51:05

Killing Misbehaving Processes

Time of First Successful Submission: 2026-08-03 09:55:50

Suspending Processes

Time of First Successful Submission: 2026-08-03 09:57:46

Resuming Processes

Time of First Successful Submission: 2026-08-03 09:59:01

Backgrounding Processes

Time of First Successful Submission: 2026-08-04 08:10:07

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2026-08-04 08:14:51

Process Exit Codes

Time of First Successful Submission: 2026-08-04 08:18:33

Becoming root with su

Time of First Successful Submission: 2026-08-04 08:30:11

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-08-04 08:54:56

Using sudo

Time of First Successful Submission: 2026-08-04 09:06:41

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-08-05 07:46:23

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2026-08-05 08:39:39

Executable Files

Time of First Successful Submission: 2026-08-05 08:43:46

Permission Tweaking Practice

Time of First Successful Submission: 2026-08-05 08:56:18

Permissions Setting Practice

Time of First Successful Submission: 2026-08-05 09:21:51

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2026-08-08 05:35:36

Building on Success

Time of First Successful Submission: 2026-08-08 05:37:17

Handling Failure

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

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

Time of First Successful Submission: 2026-08-08 06:48:46

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2026-08-08 07:19:02

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-08-08 07:54:32

Reading Shell Scripts

Time of First Successful Submission: 2026-08-08 07:55:52

Launching Screen

Time of First Successful Submission: 2026-08-08 07:57:19

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-08-08 08:20:37

Switching Windows (tmux)

Time of First Successful Submission: 2026-08-08 08:23:51

The PATH Variable

Time of First Successful Submission: 2026-08-08 08:28:34

Setting PATH

Time of First Successful Submission: 2026-08-08 08:37:51

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2026-08-10 08:30:15

Hijacking Commands

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

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-08-12 09:04:48

Overshared Directories

Time of First Successful Submission: 2026-08-12 09:37:18

Tricky Linking

Time of First Successful Submission: 2026-08-13 08:29:26

Sniffing Process Arguments

Time of First Successful Submission: 2026-08-13 08:35:58

Snooping on Configurations

Time of First Successful Submission: 2026-08-13 08:41:36

The Fork Bomb

Time of First Successful Submission: 2026-08-13 09:05:57

Disk-Space Doomsday

Time of First Successful Submission: 2026-08-13 09:10:07

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-08-13 09:19:07

Finding meaning after rm -rf /

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


Computing 101

132 / 132 325 / 24906


Your First Register

Time of First Successful Submission: 2026-08-14 08:03:04

Your First Syscall

Time of First Successful Submission: 2026-08-14 08:10:49

Exit Codes

Time of First Successful Submission: 2026-08-14 08:14:31

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2026-08-14 08:43:20

Loading From Memory

Time of First Successful Submission: 2026-08-14 09:01:10

More Loading Practice

Time of First Successful Submission: 2026-08-14 09:03:22

Dereferencing Pointers

Time of First Successful Submission: 2026-08-14 09:15:24

Dereferencing Yourself

Time of First Successful Submission: 2026-08-16 08:01:54

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2026-08-20 05:47:55

The Stack

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

Stack Offsets

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

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-08-20 06:29:49

Negative Numbers

Time of First Successful Submission: 2026-08-22 07:01:15

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-08-26 06:56:31

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-08-26 07:03:33

Encoding Negatives

Time of First Successful Submission: 2026-08-26 07:15:21

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-08-28 08:32:17

Decoding Hex

Time of First Successful Submission: 2026-08-28 08:33:45

Mixed Conversions

Time of First Successful Submission: 2026-08-28 08:46:23

Disassembling Programs

Time of First Successful Submission: 2026-08-30 09:23:24

Tracing Syscalls

Time of First Successful Submission: 2026-08-30 09:25:56

Starting GDB

Time of First Successful Submission: 2026-08-30 09:27:15

Quitting GDB

Time of First Successful Submission: 2026-08-30 09:28:34

Starting Programs in GDB

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

Disassembling in GDB

Time of First Successful Submission: 2026-08-30 09:31:37

Stepping Through Instructions

Time of First Successful Submission: 2026-08-30 09:33:04

Reading Register Values

Time of First Successful Submission: 2026-08-30 09:34:07

Setting Register Values

Time of First Successful Submission: 2026-08-30 09:35:56

Popping Stack Values

Time of First Successful Submission: 2026-08-30 09:38:04

Examining Memory

Time of First Successful Submission: 2026-08-30 09:40:18

Examining Stack Pointers

Time of First Successful Submission: 2026-08-30 09:42:39

Cooperative Debugging

Time of First Successful Submission: 2026-08-30 10:03:07

Running with Arguments

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

Redirecting Input in GDB

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

Writing Output

Time of First Successful Submission: 2026-08-31 09:46:10

Chaining Syscalls

Time of First Successful Submission: 2026-08-31 09:49:34

Writing Strings

Time of First Successful Submission: 2026-08-31 09:51:19

Reading Data

Time of First Successful Submission: 2026-08-31 09:56:52

Reading Exactly

Time of First Successful Submission: 2026-08-31 10:00:55

Opening Files

Time of First Successful Submission: 2026-08-31 10:12:42

Hardcoding the Filename

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

RIP-Relative Strings

Time of First Successful Submission: 2026-08-31 11:01:48

Comparing Values

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

Comparing Characters

Time of First Successful Submission: 2026-09-02 08:25:59

Conditional Control Flow

Time of First Successful Submission: 2026-09-02 08:35:41

Comparing Strings

Time of First Successful Submission: 2026-09-02 08:40:44

Reverse the Password

Time of First Successful Submission: 2026-09-02 08:47:46

Conditionals Without Conditionals

Time of First Successful Submission: 2026-09-03 10:00:53

Recognizing Loops

Time of First Successful Submission: 2026-09-03 10:30:03

Writing Loops

Time of First Successful Submission: 2026-09-04 08:20:20

Writing From a Shared Library

Time of First Successful Submission: 2026-09-04 08:49:06

Returning a Value

Time of First Successful Submission: 2026-09-04 09:11:39

Calling Through a Pointer

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

Calling Through a Pointer with an Argument

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

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-09-04 10:17:49

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-09-04 10:25:54

Sign Extension

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

Little-Endian Bytes

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

Qword by Qword

Time of First Successful Submission: 2026-09-05 08:13:50

Dword by Dword

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

Word by Word

Time of First Successful Submission: 2026-09-05 08:20:48

Byte by Byte

Time of First Successful Submission: 2026-09-05 08:22:44

Cracking a Struct

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

Scrambled Struct

Time of First Successful Submission: 2026-09-05 08:43:03

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-09-05 09:00:10

Dealing with Bitwise Operations

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

Even or Odd

Time of First Successful Submission: 2026-09-05 09:25:15

Masking Bits

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

Lowercase a String

Time of First Successful Submission: 2026-09-05 09:34:39

Uppercase a String

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

Swap Case

Time of First Successful Submission: 2026-09-05 10:23:59

Shifting Left

Time of First Successful Submission: 2026-09-05 10:29:15

Shifting Right

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

Loops on Data

Time of First Successful Submission: 2026-09-06 07:14:35

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-09-06 07:42:37

Loading Stale Stack Data

Time of First Successful Submission: 2026-09-06 07:58:44

Stealing Stale Stack Data

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

Reserving Your Own Frame

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

Using Your Own Frame

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

Environment Variables on the Stack

Time of First Successful Submission: 2026-09-06 10:11:51

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-09-06 10:26:14

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-09-06 10:42:03

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-09-06 10:50:14

A Single Digit

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

Two Digits

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

String to Integer

Time of First Successful Submission: 2026-09-08 08:53:01

Negative Numbers

Time of First Successful Submission: 2026-09-08 09:11:40

Where the Number Ends

Time of First Successful Submission: 2026-09-08 09:27:49

A Whole Program

Time of First Successful Submission: 2026-09-08 10:38:19

A Single Digit, Back to Text

Time of First Successful Submission: 2026-09-08 10:47:09

Divide and Remainder

Time of First Successful Submission: 2026-09-10 06:45:51

Drop the Leading Zero

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

Integer to String

Time of First Successful Submission: 2026-09-11 05:40:41

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-09-11 05:57:14

Sum Them All

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

Addition

Time of First Successful Submission: 2026-09-11 07:01:57

Subtraction

Time of First Successful Submission: 2026-09-11 07:08:24

Multiplication

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

Bitwise Operators

Time of First Successful Submission: 2026-09-11 07:22:54

Unary Operators

Time of First Successful Submission: 2026-09-11 07:32:48

Literal Output

Time of First Successful Submission: 2026-09-10 07:20:43

Newline Escapes

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

Escaped Syntax

Time of First Successful Submission: 2026-09-10 08:29:48

Decimal Markers

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

Multiple Decimal Markers

Time of First Successful Submission: 2026-09-11 08:18:08

String Markers

Time of First Successful Submission: 2026-09-11 08:30:13

Hex Byte Escapes

Time of First Successful Submission: 2026-09-11 08:42:19

Debugging Programs

Time of First Successful Submission: 2026-09-11 08:44:19

Inspecting Registers

Time of First Successful Submission: 2026-09-11 08:45:54

Examining Memory

Time of First Successful Submission: 2026-09-11 08:59:21

Setting Breakpoints

Time of First Successful Submission: 2026-09-12 07:32:44

GDB Scripting

Time of First Successful Submission: 2026-09-15 08:09:17

Modifying Data

Time of First Successful Submission: 2026-09-15 08:24:25

Modifying Execution

Time of First Successful Submission: 2026-09-15 08:26:32

Broken Functions

Time of First Successful Submission: 2026-09-15 08:52:08

Exit

Time of First Successful Submission: 2026-09-15 09:02:12

Socket

Time of First Successful Submission: 2026-09-15 09:13:38

Bind

Time of First Successful Submission: 2026-09-15 09:45:20

Listen

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

Accept

Time of First Successful Submission: 2026-09-15 10:08:14

Static Response

Time of First Successful Submission: 2026-09-15 10:37:00

Dynamic Response

Time of First Successful Submission: 2026-09-18 07:12:21

Iterative GET Server

Time of First Successful Submission: 2026-09-18 07:18:42

Concurrent GET Server

Time of First Successful Submission: 2026-09-18 07:28:46

Concurrent POST Server

Time of First Successful Submission: 2026-09-18 07:47:09

Web Server

Time of First Successful Submission: 2026-09-18 08:03:24


Playing With Programs

116 / 116 1315 / 26752


What's the password?

Time of First Successful Submission: 2026-08-28 08:51:29

... and again!

Time of First Successful Submission: 2026-08-28 08:52:19

Newline Troubles

Time of First Successful Submission: 2026-08-28 09:02:16

Reasoning about files

Time of First Successful Submission: 2026-08-28 09:11:02

Specifying Filenames

Time of First Successful Submission: 2026-08-28 09:41:57

Binary and Hex Encoding

Time of First Successful Submission: 2026-08-30 08:15:21

More Hex

Time of First Successful Submission: 2026-08-30 09:17:01

Decoding Hex

Time of First Successful Submission: 2026-09-18 08:23:10

Decoding Practice

Time of First Successful Submission: 2026-09-18 08:45:50

Encoding Practice

Time of First Successful Submission: 2026-09-18 08:52:50

Hex-encoding ASCII

Time of First Successful Submission: 2026-09-18 09:06:26

Nested Encoding

Time of First Successful Submission: 2026-09-19 05:49:21

Hex-encoding UTF-8

Time of First Successful Submission: 2026-09-19 05:59:44

UTF Mixups

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

Modifying Encoded Data

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

Decoding Base64

Time of First Successful Submission: 2026-09-19 06:33:15

Encoding Base64

Time of First Successful Submission: 2026-09-19 06:41:23

Dealing with Obfuscation

Time of First Successful Submission: 2026-09-20 07:50:18

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-09-20 08:07:19

Your First HTTP Request

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

Reading Flask

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

Commented Data

Time of First Successful Submission: 2026-09-20 08:17:51

HTTP Metadata

Time of First Successful Submission: 2026-09-20 08:20:43

HTTP (netcat)

Time of First Successful Submission: 2026-09-20 08:39:58

HTTP Paths (netcat)

Time of First Successful Submission: 2026-09-20 08:46:17

HTTP (curl)

Time of First Successful Submission: 2026-09-20 08:58:23

HTTP (python)

Time of First Successful Submission: 2026-09-20 09:07:32

HTTP Host Header (python)

Time of First Successful Submission: 2026-09-20 09:20:41

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-09-20 09:41:45

URL Encoding (netcat)

Time of First Successful Submission: 2026-09-20 09:54:01

HTTP GET Parameters

Time of First Successful Submission: 2026-09-20 10:06:41

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-09-20 10:15:42

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2026-09-20 10:24:40

HTTP Forms (curl)

Time of First Successful Submission: 2026-09-20 10:30:12

HTTP Forms (netcat)

Time of First Successful Submission: 2026-09-20 10:39:58

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-09-20 11:13:51

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-09-21 07:40:46

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-09-21 07:46:59

HTTP Redirects (curl)

Time of First Successful Submission: 2026-09-21 07:49:11

HTTP Redirects (python)

Time of First Successful Submission: 2026-09-21 07:51:48

HTTP Cookies (curl)

Time of First Successful Submission: 2026-09-21 07:58:11

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-09-21 08:01:52

HTTP Cookies (python)

Time of First Successful Submission: 2026-09-21 08:08:24

Server State (python)

Time of First Successful Submission: 2026-09-21 08:11:39

Listening Web

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

Speaking Redirects

Time of First Successful Submission: 2026-09-21 08:38:46

JavaScript Redirects

Time of First Successful Submission: 2026-09-21 09:01:47

Including JavaScript

Time of First Successful Submission: 2026-09-21 09:28:38

HTTP (javascript)

Time of First Successful Submission: 2026-09-21 09:45:06

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-09-21 09:54:53

HTTP Forms (javascript)

Time of First Successful Submission: 2026-09-21 10:06:14

cat

Time of First Successful Submission: 2026-09-21 10:08:01

more

Time of First Successful Submission: 2026-09-21 10:08:38

less

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

tail

Time of First Successful Submission: 2026-09-21 10:09:48

head

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

sort

Time of First Successful Submission: 2026-09-21 10:10:48

vim

Time of First Successful Submission: 2026-09-21 10:11:19

emacs

Time of First Successful Submission: 2026-09-21 10:13:01

nano

Time of First Successful Submission: 2026-09-21 10:13:46

rev

Time of First Successful Submission: 2026-09-21 10:15:43

od

Time of First Successful Submission: 2026-09-21 10:21:13

hd

Time of First Successful Submission: 2026-09-21 10:24:02

xxd

Time of First Successful Submission: 2026-09-21 10:27:04

base32

Time of First Successful Submission: 2026-09-21 10:28:24

base64

Time of First Successful Submission: 2026-09-21 10:29:05

split

Time of First Successful Submission: 2026-09-21 10:31:19

gzip

Time of First Successful Submission: 2026-09-21 10:40:34

bzip2

Time of First Successful Submission: 2026-09-21 10:41:16

zip

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

tar

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

ar

Time of First Successful Submission: 2026-09-22 09:42:45

cpio

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

genisoimage

Time of First Successful Submission: 2026-10-01 08:18:09

env

Time of First Successful Submission: 2026-10-01 08:39:58

find

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

make

Time of First Successful Submission: 2026-10-01 09:15:23

nice

Time of First Successful Submission: 2026-10-01 09:19:25

timeout

Time of First Successful Submission: 2026-10-01 09:21:49

stdbuf

Time of First Successful Submission: 2026-10-01 09:25:31

setarch

Time of First Successful Submission: 2026-10-01 09:28:02

watch

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

socat

Time of First Successful Submission: 2026-10-01 09:35:03

whiptail

Time of First Successful Submission: 2026-10-01 09:37:27

awk

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

sed

Time of First Successful Submission: 2026-10-01 09:45:33

ed

Time of First Successful Submission: 2026-10-01 09:50:10

chown

Time of First Successful Submission: 2026-10-01 09:50:58

chmod

Time of First Successful Submission: 2026-10-01 09:51:31

cp

Time of First Successful Submission: 2026-10-01 09:52:43

mv

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

perl

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

python

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

ruby

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

bash

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

date

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

dmesg

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

wc

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

gcc

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

as

Time of First Successful Submission: 2026-10-06 08:45:23

wget

Time of First Successful Submission: 2026-10-06 08:51:25

ssh-keygen

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

SQL Queries

Time of First Successful Submission: 2026-10-09 07:38:30

Filtering SQL

Time of First Successful Submission: 2026-10-09 07:49:00

Choosing Columns

Time of First Successful Submission: 2026-10-09 07:52:45

Exclusionary Filtering

Time of First Successful Submission: 2026-10-09 08:05:47

Filtering Strings

Time of First Successful Submission: 2026-10-09 08:26:07

Filtering on Expressions

Time of First Successful Submission: 2026-10-09 08:47:42

SELECTing Expressions

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

Composite Conditions

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

Reaching Your LIMITs

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

Querying Metadata

Time of First Successful Submission: 2026-10-09 09:32:56


DSU Cyber Camps

11 / 104 12935 / 70250


Using the Terminal

Time of First Successful Submission: 2026-05-14 06:56:19

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-14 07:03:10

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-05-14 08:52:50

Getting Help

Time of First Successful Submission: 2026-05-14 08:54:41

Challenge Programs

Time of First Successful Submission: 2026-05-14 08:59:15

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-14 09:34:52


GCA CTF

11 / 104 12935 / 70250


Using the Terminal

Time of First Successful Submission: 2026-05-14 06:56:19

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-14 07:03:10

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-05-14 08:52:50

Getting Help

Time of First Successful Submission: 2026-05-14 08:54:41

Challenge Programs

Time of First Successful Submission: 2026-05-14 08:59:15

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-14 09:34:52