buffer

🐧 💻 🔤

pwn.college Archives

30 / 232 12319 / 25693


level1

Time of First Successful Submission: 2026-06-02 15:37:09

level2

Time of First Successful Submission: 2026-06-02 16:20:50

level2a

Time of First Successful Submission: 2026-06-02 16:17:29

level3

Time of First Successful Submission: 2026-06-02 16:22:56

level4

Time of First Successful Submission: 2026-06-02 16:26:16

level5

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

level6

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

level6a

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

level7

Time of First Successful Submission: 2026-06-02 17:16:37

level8

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

level9

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

level10

Time of First Successful Submission: 2026-06-02 17:52:55

level10a

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

level10b

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

level11

Time of First Successful Submission: 2026-06-02 17:57:58

level11a

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

level12

Time of First Successful Submission: 2026-06-02 18:05:48

level13

Time of First Successful Submission: 2026-06-02 18:17:03

level14

Time of First Successful Submission: 2026-06-02 18:28:40

level15

Time of First Successful Submission: 2026-06-02 18:31:27

level16

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

level17

Time of First Successful Submission: 2026-06-02 18:47:33

level17a

Time of First Successful Submission: 2026-06-02 18:39:21

level17b

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

level18

Time of First Successful Submission: 2026-06-02 19:06:13

level19

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

level20

Time of First Successful Submission: 2026-06-02 19:39:38

level21

Time of First Successful Submission: 2026-06-02 19:48:29

level22

Time of First Successful Submission: 2026-06-03 11:19:06

level23

Time of First Successful Submission: 2026-06-03 13:56:47


Intro to Programming Languages

15 / 234 10573 / 34888


Commands

Time of First Successful Submission: 2026-05-13 16:36:35

Command Arguments

Time of First Successful Submission: 2026-05-13 16:37:40

Command History

Time of First Successful Submission: 2026-05-13 16:38:14

The Root Path

Time of First Successful Submission: 2026-05-13 18:08:31

Absolute Paths

Time of First Successful Submission: 2026-05-13 18:09:11

Changing position

Time of First Successful Submission: 2026-05-13 18:10:28

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-05-13 18:18:51

Cat

Time of First Successful Submission: 2026-05-13 18:28:14

Ls

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

Ls All

Time of First Successful Submission: 2026-05-13 22:15:08

Find

Time of First Successful Submission: 2026-05-13 22:25:37

Piping Echo

Time of First Successful Submission: 2026-05-20 17:37:02

Piping Stdout

Time of First Successful Submission: 2026-05-20 17:38:05

Piping Stdin

Time of First Successful Submission: 2026-05-20 17:44:27


Intro to Cybersecurity

19 / 183 11419 / 21216


Path Traversal 1

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

Path Traversal 2

Time of First Successful Submission: 2026-06-09 11:39:35

CMDi 1

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

CMDi 2

Time of First Successful Submission: 2026-06-09 12:42:18

CMDi 3

Time of First Successful Submission: 2026-06-09 12:53:28

CMDi 4

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

CMDi 5

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

CMDi 6

Time of First Successful Submission: 2026-06-09 13:27:23

Authentication Bypass 1

Time of First Successful Submission: 2026-06-09 13:46:30

Authentication Bypass 2

Time of First Successful Submission: 2026-06-09 13:50:38

SQLi 1

Time of First Successful Submission: 2026-06-09 14:13:22

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-06-09 15:27:35

SQLi 4

Time of First Successful Submission: 2026-06-09 15:35:54

SQLi 5

Time of First Successful Submission: 2026-06-09 15:52:46

XSS 1

Time of First Successful Submission: 2026-06-10 00:28:30

XSS 2

Time of First Successful Submission: 2026-06-10 00:39:02

XSS 3

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

XSS 4

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


Start Here

12 / 12 2440 / 47328


Using the Terminal

Time of First Successful Submission: 2026-05-12 14:07:45

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-12 14:13:26

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-05-12 22:27:23

Challenge Programs

Time of First Successful Submission: 2026-05-12 22:44:53

The Flag File

Time of First Successful Submission: 2026-05-12 22:47:38

Using Privileged Mode

Time of First Successful Submission: 2026-05-12 22:52:54

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-12 23:01:51


Linux Luminarium

128 / 128 3314 / 35363


Intro to Commands

Time of First Successful Submission: 2026-05-13 16:36:35

Intro to Arguments

Time of First Successful Submission: 2026-05-13 16:37:40

Command History

Time of First Successful Submission: 2026-05-13 16:38:14

The Root

Time of First Successful Submission: 2026-05-13 18:08:31

Program and absolute paths

Time of First Successful Submission: 2026-05-13 18:09:11

Position thy self

Time of First Successful Submission: 2026-05-13 18:10:28

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-05-13 18:18:51

explicit relative paths, from /

Time of First Successful Submission: 2026-05-13 18:20:17

implicit relative path

Time of First Successful Submission: 2026-05-13 18:22:50

home sweet home

Time of First Successful Submission: 2026-05-13 18:26:21

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-13 18:28:14

catting absolute paths

Time of First Successful Submission: 2026-05-13 18:50:16

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-13 18:52:43

comparing files

Time of First Successful Submission: 2026-05-13 18:55:22

listing files

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

touching files

Time of First Successful Submission: 2026-05-13 22:11:29

removing files

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

moving files

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

copying files

Time of First Successful Submission: 2026-05-13 22:14:21

hidden files

Time of First Successful Submission: 2026-05-13 22:15:08

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2026-05-13 22:23:30

finding files

Time of First Successful Submission: 2026-05-13 22:25:37

linking files

Time of First Successful Submission: 2026-05-13 22:37:42

Learning From Documentation

Time of First Successful Submission: 2026-05-13 23:33:13

Learning Complex Usage

Time of First Successful Submission: 2026-05-13 23:36:40

Reading Manuals

Time of First Successful Submission: 2026-05-13 23:39:59

Searching Manuals

Time of First Successful Submission: 2026-05-13 23:41:20

Searching For Manuals

Time of First Successful Submission: 2026-05-13 23:51:20

Helpful Programs

Time of First Successful Submission: 2026-05-13 23:53:54

Help for Builtins

Time of First Successful Submission: 2026-05-13 23:55:29

Matching with *

Time of First Successful Submission: 2026-05-18 22:39:37

Matching with ?

Time of First Successful Submission: 2026-05-18 22:41:39

Matching with []

Time of First Successful Submission: 2026-05-18 22:43:32

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-05-18 23:22:08

Mixing globs

Time of First Successful Submission: 2026-05-18 23:28:00

Exclusionary globbing

Time of First Successful Submission: 2026-05-18 23:30:33

Tab completion

Time of First Successful Submission: 2026-05-18 23:37:37

Multiple options for tab completion

Time of First Successful Submission: 2026-05-18 23:40:44

Tab completion on commands

Time of First Successful Submission: 2026-05-18 23:42:15

Redirecting output

Time of First Successful Submission: 2026-05-20 17:37:02

Redirecting more output

Time of First Successful Submission: 2026-05-20 17:38:05

Appending output

Time of First Successful Submission: 2026-05-20 17:40:14

Redirecting errors

Time of First Successful Submission: 2026-05-20 17:43:01

Redirecting input

Time of First Successful Submission: 2026-05-20 17:44:27

Grepping stored results

Time of First Successful Submission: 2026-05-20 17:50:56

Grepping live output

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

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2026-05-20 17:57:09

Filtering with sed

Time of First Successful Submission: 2026-05-20 17:58:38

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-05-20 22:31:58

Writing to multiple programs

Time of First Successful Submission: 2026-05-20 23:21:31

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-21 00:24:31

Named pipes

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

Printing Variables

Time of First Successful Submission: 2026-05-21 13:33:04

Setting Variables

Time of First Successful Submission: 2026-05-21 13:34:57

Multi-word Variables

Time of First Successful Submission: 2026-05-21 13:37:44

Exporting Variables

Time of First Successful Submission: 2026-05-21 13:48:42

Printing Exported Variables

Time of First Successful Submission: 2026-05-21 13:55:29

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2026-05-21 13:59:48

Reading Files

Time of First Successful Submission: 2026-05-21 14:02:39

Translating characters

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

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-05-21 14:11:46

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2026-05-21 14:18:13

Listing Processes

Time of First Successful Submission: 2026-05-24 22:52:56

Killing Processes

Time of First Successful Submission: 2026-05-24 22:57:32

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-24 23:21:31

Suspending Processes

Time of First Successful Submission: 2026-05-24 23:29:49

Resuming Processes

Time of First Successful Submission: 2026-05-24 23:31:29

Backgrounding Processes

Time of First Successful Submission: 2026-05-24 23:38:04

Foregrounding Processes

Time of First Successful Submission: 2026-05-24 23:39:48

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-05-24 23:45:00

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2026-05-25 00:24:18

Cracking passwords

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

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-05-29 02:47:11

Groups and Files

Time of First Successful Submission: 2026-05-29 02:56:36

Fun With Groups Names

Time of First Successful Submission: 2026-05-29 02:59:18

Changing Permissions

Time of First Successful Submission: 2026-05-29 03:07:20

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-29 10:31:46

Permissions Setting Practice

Time of First Successful Submission: 2026-05-29 10:43:53

The SUID Bit

Time of First Successful Submission: 2026-05-29 10:40:19

Chaining with Semicolons

Time of First Successful Submission: 2026-05-29 11:00:10

Building on Success

Time of First Successful Submission: 2026-05-29 11:03:09

Handling Failure

Time of First Successful Submission: 2026-05-29 11:05:32

Your First Shell Script

Time of First Successful Submission: 2026-05-29 11:47:59

Redirecting Script Output

Time of First Successful Submission: 2026-05-29 13:10:02

Executable Shell Scripts

Time of First Successful Submission: 2026-05-29 13:16:39

Understanding Shebangs

Time of First Successful Submission: 2026-05-29 13:50:42

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-05-29 13:57:02

Scripting with Default Cases

Time of First Successful Submission: 2026-05-29 13:59:54

Scripting with Multiple Conditions

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

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-05-30 12:21:29

Detaching and Attaching

Time of First Successful Submission: 2026-05-30 12:23:29

Finding Sessions

Time of First Successful Submission: 2026-05-30 12:25:06

Switching Windows

Time of First Successful Submission: 2026-05-30 12:26:39

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-30 12:28:01

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-30 12:30:46

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2026-05-30 12:37:44

Finding Commands

Time of First Successful Submission: 2026-05-30 12:40:41

Adding Commands

Time of First Successful Submission: 2026-05-30 12:54:04

Hijacking Commands

Time of First Successful Submission: 2026-05-30 12:56:30

Bashrc Backdoor

Time of First Successful Submission: 2026-05-30 14:36:52

Sniffing Input

Time of First Successful Submission: 2026-05-31 00:16:02

Overshared Directories

Time of First Successful Submission: 2026-05-31 00:18:56

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-06-01 08:42:54

Snooping on Configurations

Time of First Successful Submission: 2026-06-01 08:45:47

The Fork Bomb

Time of First Successful Submission: 2026-05-30 23:30:54

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-30 23:21:10

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-05-30 23:13:51

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-30 23:18:49


Computing 101

103 / 116 10 / 20394


Your First Register

Time of First Successful Submission: 2026-06-01 11:31:29

Your First Syscall

Time of First Successful Submission: 2026-06-01 11:46:08

Exit Codes

Time of First Successful Submission: 2026-06-01 12:00:18

Building Executables

Time of First Successful Submission: 2026-06-01 12:46:40

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-06-01 13:07:47

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2026-06-01 13:13:25

Dereferencing Yourself

Time of First Successful Submission: 2026-06-01 13:16:25

Dereferencing with Offsets

Time of First Successful Submission: 2026-06-01 13:23:36

Stored Addresses

Time of First Successful Submission: 2026-06-01 13:28:04

Double Dereference

Time of First Successful Submission: 2026-06-01 13:30:58

The Stack

Time of First Successful Submission: 2026-06-01 13:35:36

Stack Offsets

Time of First Successful Submission: 2026-06-01 13:37:50

Program Arguments on the Stack

Time of First Successful Submission: 2026-06-01 13:41:36

Popping From the Stack

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

Negative Numbers

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

Negative Numbers (16-bit)

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

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-06-07 14:39:05

Encoding Negatives

Time of First Successful Submission: 2026-06-07 14:54:03

Binary and Hex Encoding

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

More Hex

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

Decoding Hex

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

Mixed Conversions

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

Disassembling Programs

Time of First Successful Submission: 2026-06-01 16:58:04

Tracing Syscalls

Time of First Successful Submission: 2026-06-01 17:01:44

Starting GDB

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

Quitting GDB

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

Starting Programs in GDB

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

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-06-01 17:11:10

Reading Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-06-01 17:14:21

Examining Memory

Time of First Successful Submission: 2026-06-01 17:16:55

Examining Stack Pointers

Time of First Successful Submission: 2026-06-01 17:19:52

Cooperative Debugging

Time of First Successful Submission: 2026-06-01 17:36:06

Running with Arguments

Time of First Successful Submission: 2026-06-02 12:37:40

Writing Output

Time of First Successful Submission: 2026-06-01 18:59:45

Chaining Syscalls

Time of First Successful Submission: 2026-06-01 19:01:38

Writing Strings

Time of First Successful Submission: 2026-06-01 19:02:43

Reading Data

Time of First Successful Submission: 2026-06-01 19:18:25

Opening Files

Time of First Successful Submission: 2026-06-01 19:24:56

Hardcoding the Filename

Time of First Successful Submission: 2026-06-01 19:27:59

Comparing Values

Time of First Successful Submission: 2026-06-02 09:48:45

Comparing Characters

Time of First Successful Submission: 2026-06-02 10:02:14

Conditional Control Flow

Time of First Successful Submission: 2026-06-02 10:14:19

Comparing Strings

Time of First Successful Submission: 2026-06-02 10:21:11

Reverse the Password

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

Conditionals Without Conditionals

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

Looping

Time of First Successful Submission: 2026-06-02 11:43:41

Writing From a Shared Library

Time of First Successful Submission: 2026-06-02 12:49:09

Returning a Value

Time of First Successful Submission: 2026-06-02 12:55:23

Calling Through a Pointer

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

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-06-02 13:01:27

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-06-06 23:55:45

Saving Callee-Saved Registers

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

Little-Endian Bytes

Time of First Successful Submission: 2026-06-09 22:38:23

Qword by Qword

Time of First Successful Submission: 2026-06-09 22:46:47

Dword by Dword

Time of First Successful Submission: 2026-06-09 22:56:39

Word by Word

Time of First Successful Submission: 2026-06-09 23:04:37

Byte by Byte

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

Cracking a Struct

Time of First Successful Submission: 2026-06-09 23:15:53

Scrambled Struct

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

Reverse the Calculation

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

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-06-02 13:13:14

Loops on Data

Time of First Successful Submission: 2026-06-02 13:14:36

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-02 13:51:18

Environment Variables on the Stack

Time of First Successful Submission: 2026-06-02 19:56:10

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-02 15:12:52

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-06-02 15:22:54

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-03 14:04:22

A Single Digit

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

Two Digits

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

String to Integer

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

Negative Numbers

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

Where the Number Ends

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

A Whole Program

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

A Single Digit, Back to Text

Time of First Successful Submission: 2026-06-07 10:46:07

Divide and Remainder

Time of First Successful Submission: 2026-06-07 10:52:48

Drop the Leading Zero

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

Integer to String

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

Negative Numbers, Back to Text

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

Sum Them All

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

Exit

Time of First Successful Submission: 2026-06-03 14:24:57

Socket

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

Bind

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

Listen

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

Accept

Time of First Successful Submission: 2026-06-06 00:06:58

Static Response

Time of First Successful Submission: 2026-06-06 00:14:14

Dynamic Response

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

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2026-06-06 00:21:22

Concurrent POST Server

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

Web Server

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

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-06-06 00:30:53

Examining Memory

Time of First Successful Submission: 2026-06-06 00:41:58

Setting Breakpoints

Time of First Successful Submission: 2026-06-06 20:49:54

GDB Scripting

Time of First Successful Submission: 2026-06-06 23:21:52

Modifying Data

Time of First Successful Submission: 2026-06-06 23:24:47

Modifying Execution

Time of First Successful Submission: 2026-06-06 23:31:41

Broken Functions

Time of First Successful Submission: 2026-06-06 23:46:51


Playing With Programs

116 / 116 1000 / 24093


What's the password?

Time of First Successful Submission: 2026-06-07 16:27:14

... and again!

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

Newline Troubles

Time of First Successful Submission: 2026-06-07 16:31:33

Reasoning about files

Time of First Successful Submission: 2026-06-07 16:53:41

Specifying Filenames

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

Binary and Hex Encoding

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

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-06-07 17:36:28

Decoding Practice

Time of First Successful Submission: 2026-06-07 17:38:48

Encoding Practice

Time of First Successful Submission: 2026-06-07 17:40:54

Hex-encoding ASCII

Time of First Successful Submission: 2026-06-07 20:51:18

Nested Encoding

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

Hex-encoding UTF-8

Time of First Successful Submission: 2026-06-07 21:16:31

UTF Mixups

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

Modifying Encoded Data

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

Decoding Base64

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

Encoding Base64

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

Dealing with Obfuscation

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

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-06-07 23:52:32

Your First HTTP Request

Time of First Successful Submission: 2026-06-08 17:01:50

Reading Flask

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

Commented Data

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

HTTP Metadata

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

HTTP (netcat)

Time of First Successful Submission: 2026-06-08 17:14:57

HTTP Paths (netcat)

Time of First Successful Submission: 2026-06-08 17:16:51

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-06-08 17:32:44

HTTP Host Header (python)

Time of First Successful Submission: 2026-06-08 17:41:42

HTTP Host Header (curl)

Time of First Successful Submission: 2026-06-08 17:50:06

HTTP Host Header (netcat)

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

URL Encoding (netcat)

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

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2026-06-08 18:17:51

HTTP Forms (curl)

Time of First Successful Submission: 2026-06-08 18:32:43

HTTP Forms (netcat)

Time of First Successful Submission: 2026-06-08 18:40:50

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-06-08 18:48:59

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-06-08 18:51:48

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-06-08 19:07:46

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-06-08 19:13:53

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-06-08 19:27:59

HTTP Cookies (python)

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

Server State (python)

Time of First Successful Submission: 2026-06-08 19:37:23

Listening Web

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

Speaking Redirects

Time of First Successful Submission: 2026-06-08 19:54:33

JavaScript Redirects

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

Including JavaScript

Time of First Successful Submission: 2026-06-08 20:34:14

HTTP (javascript)

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

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

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

cat

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

more

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

less

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

tail

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

head

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

sort

Time of First Successful Submission: 2026-06-08 12:19:30

vim

Time of First Successful Submission: 2026-06-08 12:19:54

emacs

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

nano

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

rev

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

od

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

hd

Time of First Successful Submission: 2026-06-08 12:29:27

xxd

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

base32

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

base64

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

split

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

gzip

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

bzip2

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

zip

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

tar

Time of First Successful Submission: 2026-06-08 13:10:48

ar

Time of First Successful Submission: 2026-06-08 22:24:50

cpio

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

genisoimage

Time of First Successful Submission: 2026-06-08 22:53:38

env

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

find

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

make

Time of First Successful Submission: 2026-06-08 23:15:39

nice

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

timeout

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

stdbuf

Time of First Successful Submission: 2026-06-08 23:24:39

setarch

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

watch

Time of First Successful Submission: 2026-06-08 23:31:52

socat

Time of First Successful Submission: 2026-06-08 23:37:18

whiptail

Time of First Successful Submission: 2026-06-08 23:39:35

awk

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

sed

Time of First Successful Submission: 2026-06-08 23:42:57

ed

Time of First Successful Submission: 2026-06-08 23:43:53

chown

Time of First Successful Submission: 2026-06-08 23:44:46

chmod

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

cp

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

mv

Time of First Successful Submission: 2026-06-09 09:32:43

perl

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

python

Time of First Successful Submission: 2026-06-09 23:38:32

ruby

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

bash

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

date

Time of First Successful Submission: 2026-06-09 23:46:50

dmesg

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

wc

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

gcc

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

as

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

wget

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

ssh-keygen

Time of First Successful Submission: 2026-06-10 00:11:53

SQL Queries

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

Filtering SQL

Time of First Successful Submission: 2026-06-08 00:03:38

Choosing Columns

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

Exclusionary Filtering

Time of First Successful Submission: 2026-06-08 00:16:19

Filtering Strings

Time of First Successful Submission: 2026-06-08 00:18:14

Filtering on Expressions

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

SELECTing Expressions

Time of First Successful Submission: 2026-06-08 09:54:23

Composite Conditions

Time of First Successful Submission: 2026-06-08 09:55:58

Reaching Your LIMITs

Time of First Successful Submission: 2026-06-08 09:57:38

Querying Metadata

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


DSU Cyber Camps

12 / 104 2743 / 47623


Using the Terminal

Time of First Successful Submission: 2026-05-12 14:07:45

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-12 14:13:26

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-05-12 22:22:30

Restarting Challenges

Time of First Successful Submission: 2026-05-12 22:27:23

Getting Help

Time of First Successful Submission: 2026-05-12 22:36:27

Challenge Programs

Time of First Successful Submission: 2026-05-12 22:44:53

The Flag File

Time of First Successful Submission: 2026-05-12 22:47:38

Using Privileged Mode

Time of First Successful Submission: 2026-05-12 22:52:54

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-12 23:01:51


GCA CTF

12 / 104 2743 / 47623


Using the Terminal

Time of First Successful Submission: 2026-05-12 14:07:45

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-12 14:13:26

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-05-12 22:22:30

Restarting Challenges

Time of First Successful Submission: 2026-05-12 22:27:23

Getting Help

Time of First Successful Submission: 2026-05-12 22:36:27

Challenge Programs

Time of First Successful Submission: 2026-05-12 22:44:53

The Flag File

Time of First Successful Submission: 2026-05-12 22:47:38

Using Privileged Mode

Time of First Successful Submission: 2026-05-12 22:52:54

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-12 23:01:51