catplayer

🐧 💻

pwn.college Archives

30 / 232 12398 / 25934


set-register

Time of First Successful Submission: 2026-08-03 13:39:56

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2026-08-03 13:53:26

linear-equation-registers

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

integer-division

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

modulo-operation

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

set-upper-byte

Time of First Successful Submission: 2026-08-03 15:16:26

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2026-08-03 15:52:41

bitwise-and

Time of First Successful Submission: 2026-08-04 14:32:07

check-even

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

memory-read

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

memory-write

Time of First Successful Submission: 2026-08-04 15:39:07

memory-increment

Time of First Successful Submission: 2026-08-04 16:24:11

byte-access

Time of First Successful Submission: 2026-08-04 16:30:56

memory-size-access

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

little-endian-write

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

memory-sum

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

stack-subtraction

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

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2026-08-07 14:54:16

absolute-jump

Time of First Successful Submission: 2026-08-07 15:07:41

relative-jump

Time of First Successful Submission: 2026-08-07 16:29:30

jump-trampoline

Time of First Successful Submission: 2026-08-07 16:44:28

conditional-jump

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

indirect-jump

Time of First Successful Submission: 2026-08-09 16:23:05

average-loop

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

count-non-zero

Time of First Successful Submission: 2026-08-11 14:20:58

string-lower

Time of First Successful Submission: 2026-08-12 17:09:47

most-common-byte

Time of First Successful Submission: 2026-08-14 16:12:52


Intro to Programming Languages

15 / 253 11142 / 48019


Commands

Time of First Successful Submission: 2026-05-21 18:19:25

Command Arguments

Time of First Successful Submission: 2026-05-21 18:22:27

Command History

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

The Root Path

Time of First Successful Submission: 2026-05-22 16:32:49

Absolute Paths

Time of First Successful Submission: 2026-05-22 16:36:38

Changing position

Time of First Successful Submission: 2026-05-22 16:40:06

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-22 16:44:14

Relative Paths

Time of First Successful Submission: 2026-05-22 16:50:03

Cat

Time of First Successful Submission: 2026-05-23 13:19:27

Ls

Time of First Successful Submission: 2026-05-23 13:35:48

Ls All

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

Find

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

Piping Echo

Time of First Successful Submission: 2026-05-27 17:00:19

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-05-27 17:29:41


Start Here

10 / 10 11949 / 66546


Using the Terminal

Time of First Successful Submission: 2026-05-17 18:02:23

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-21 17:29:50

Using the GUI Desktop

Time of First Successful Submission: 2026-05-21 17:33:11

Pasting into the Desktop

Time of First Successful Submission: 2026-05-21 17:42:12

Restarting Challenges

Time of First Successful Submission: 2026-05-17 18:46:44

Challenge Programs

Time of First Successful Submission: 2026-05-17 18:55:28

The Flag File

Time of First Successful Submission: 2026-05-17 19:01:27

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-20 17:48:33

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 3400 / 48682


Intro to Commands

Time of First Successful Submission: 2026-05-21 18:19:25

Intro to Arguments

Time of First Successful Submission: 2026-05-21 18:22:27

Command History

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

The Root

Time of First Successful Submission: 2026-05-22 16:32:49

Program and absolute paths

Time of First Successful Submission: 2026-05-22 16:36:38

Position thy self

Time of First Successful Submission: 2026-05-22 16:40:06

Position elsewhere

Time of First Successful Submission: 2026-05-22 16:44:14

implicit relative paths, from /

Time of First Successful Submission: 2026-05-22 16:50:03

explicit relative paths, from /

Time of First Successful Submission: 2026-05-22 17:16:55

implicit relative path

Time of First Successful Submission: 2026-05-22 17:26:33

home sweet home

Time of First Successful Submission: 2026-05-22 17:35:51

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-23 13:19:27

catting absolute paths

Time of First Successful Submission: 2026-05-23 13:21:27

more catting practice

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

grepping for a needle in a haystack

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

comparing files

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

listing files

Time of First Successful Submission: 2026-05-23 13:35:48

touching files

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

removing files

Time of First Successful Submission: 2026-05-23 13:43:42

moving files

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

copying files

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

hidden files

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

An Epic Filesystem Quest

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

making directories

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

finding files

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

linking files

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

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-05-24 18:24:52

Searching Manuals

Time of First Successful Submission: 2026-05-24 18:39:45

Searching For Manuals

Time of First Successful Submission: 2026-05-25 17:38:55

Helpful Programs

Time of First Successful Submission: 2026-05-25 17:54:50

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-05-25 18:28:05

Matching with ?

Time of First Successful Submission: 2026-05-26 17:12:41

Matching with []

Time of First Successful Submission: 2026-05-26 17:17:02

Matching paths with []

Time of First Successful Submission: 2026-05-26 17:22:27

Multiple globs

Time of First Successful Submission: 2026-05-26 17:28:33

Mixing globs

Time of First Successful Submission: 2026-05-26 17:46:43

Exclusionary globbing

Time of First Successful Submission: 2026-05-26 17:50:40

Tab completion

Time of First Successful Submission: 2026-05-26 17:54:19

Multiple options for tab completion

Time of First Successful Submission: 2026-05-26 18:04:35

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2026-05-27 17:00:19

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-05-27 17:16:42

Redirecting errors

Time of First Successful Submission: 2026-05-27 17:22:46

Redirecting input

Time of First Successful Submission: 2026-05-27 17:29:41

Grepping stored results

Time of First Successful Submission: 2026-05-27 17:43:15

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2026-05-27 17:51:31

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-05-27 18:04:57

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-29 14:52:07

Named pipes

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

Printing Variables

Time of First Successful Submission: 2026-05-30 13:04:16

Setting Variables

Time of First Successful Submission: 2026-05-30 13:06:24

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-05-30 13:12:45

Printing Exported Variables

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

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2026-05-30 13:30:34

Reading Files

Time of First Successful Submission: 2026-05-30 13:39:42

Translating characters

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

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-05-30 14:17:58

Extracting the first lines with head

Time of First Successful Submission: 2026-05-30 14:20:07

Extracting specific sections of text

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

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-05-31 14:35:04

Killing Processes

Time of First Successful Submission: 2026-05-31 14:42:52

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-31 14:58:10

Suspending Processes

Time of First Successful Submission: 2026-05-31 15:08:19

Resuming Processes

Time of First Successful Submission: 2026-05-31 15:11:14

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-05-31 15:25:36

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-05-31 15:32:05

Becoming root with su

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

Other users with su

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

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-06-01 14:23:30

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-06-01 15:39:36

Fun With Groups Names

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

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-06-02 13:38:33

The SUID Bit

Time of First Successful Submission: 2026-06-02 13:45:52

Chaining with Semicolons

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

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-06-02 13:55:32

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2026-06-02 15:03:19

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

Time of First Successful Submission: 2026-06-02 15:42:36

Scripting with Conditionals

Time of First Successful Submission: 2026-06-02 15:48:31

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-06-02 16:04:34

Launching Screen

Time of First Successful Submission: 2026-06-03 13:23:05

Detaching and Attaching

Time of First Successful Submission: 2026-06-03 13:35:11

Finding Sessions

Time of First Successful Submission: 2026-06-03 13:40:49

Switching Windows

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

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-06-03 13:51:46

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-06-03 14:20:50

Setting PATH

Time of First Successful Submission: 2026-06-03 14:33:23

Finding Commands

Time of First Successful Submission: 2026-06-03 14:41:16

Adding Commands

Time of First Successful Submission: 2026-06-03 15:19:48

Hijacking Commands

Time of First Successful Submission: 2026-06-03 15:51:15

Bashrc Backdoor

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

Sniffing Input

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

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-06-06 13:16:33

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-06-06 13:51:35

The Fork Bomb

Time of First Successful Submission: 2026-06-08 14:53:41

Disk-Space Doomsday

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

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-06-07 16:49:12

Finding meaning after rm -rf /

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


Computing 101

132 / 132 343 / 23636


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2026-06-09 13:32:04

Exit Codes

Time of First Successful Submission: 2026-06-09 13:44:15

Building Executables

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

Moving Between Registers

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

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-06-10 14:24:45

Dereferencing Pointers

Time of First Successful Submission: 2026-06-10 14:58:42

Dereferencing Yourself

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

Dereferencing with Offsets

Time of First Successful Submission: 2026-06-10 15:18:03

Stored Addresses

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

Double Dereference

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

The Stack

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

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-06-11 14:35:44

Popping From the Stack

Time of First Successful Submission: 2026-06-11 14:41:55

Negative Numbers

Time of First Successful Submission: 2026-06-12 14:50:18

Negative Numbers (16-bit)

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

Negative Numbers (32-bit)

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

Encoding Negatives

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-12 15:48:06

More Hex

Time of First Successful Submission: 2026-06-12 15:51:04

Decoding Hex

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

Mixed Conversions

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

Disassembling Programs

Time of First Successful Submission: 2026-06-13 13:40:37

Tracing Syscalls

Time of First Successful Submission: 2026-06-13 13:50:41

Starting GDB

Time of First Successful Submission: 2026-06-13 13:53:49

Quitting GDB

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

Starting Programs in GDB

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

Disassembling in GDB

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

Stepping Through Instructions

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

Reading Register Values

Time of First Successful Submission: 2026-06-13 14:10:32

Setting Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-06-13 14:16:51

Examining Memory

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

Examining Stack Pointers

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

Cooperative Debugging

Time of First Successful Submission: 2026-06-13 14:44:34

Running with Arguments

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

Redirecting Input in GDB

Time of First Successful Submission: 2026-06-27 14:12:23

Writing Output

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

Chaining Syscalls

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

Writing Strings

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

Reading Data

Time of First Successful Submission: 2026-06-14 14:59:49

Reading Exactly

Time of First Successful Submission: 2026-06-25 16:46:20

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-06-15 14:25:49

RIP-Relative Strings

Time of First Successful Submission: 2026-06-15 14:42:26

Comparing Values

Time of First Successful Submission: 2026-06-16 13:41:33

Comparing Characters

Time of First Successful Submission: 2026-06-16 13:53:53

Conditional Control Flow

Time of First Successful Submission: 2026-06-16 14:09:56

Comparing Strings

Time of First Successful Submission: 2026-06-16 14:20:57

Reverse the Password

Time of First Successful Submission: 2026-06-16 14:36:17

Conditionals Without Conditionals

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

Recognizing Loops

Time of First Successful Submission: 2026-06-17 14:42:15

Writing Loops

Time of First Successful Submission: 2026-08-31 12:59:48

Writing From a Shared Library

Time of First Successful Submission: 2026-06-18 14:28:41

Returning a Value

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

Calling Through a Pointer

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

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-06-21 13:50:46

Saving Caller-Saved Registers

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

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-06-22 14:33:43

Sign Extension

Time of First Successful Submission: 2026-06-23 14:33:53

Little-Endian Bytes

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

Qword by Qword

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

Dword by Dword

Time of First Successful Submission: 2026-06-24 15:58:45

Word by Word

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

Byte by Byte

Time of First Successful Submission: 2026-06-24 16:18:17

Cracking a Struct

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

Scrambled Struct

Time of First Successful Submission: 2026-06-25 15:58:31

Reverse the Calculation

Time of First Successful Submission: 2026-06-26 13:47:38

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-06-26 14:28:06

Even or Odd

Time of First Successful Submission: 2026-06-27 14:25:21

Masking Bits

Time of First Successful Submission: 2026-06-27 14:59:12

Lowercase a String

Time of First Successful Submission: 2026-06-27 15:17:48

Uppercase a String

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

Swap Case

Time of First Successful Submission: 2026-06-28 13:27:29

Shifting Left

Time of First Successful Submission: 2026-06-28 13:44:44

Shifting Right

Time of First Successful Submission: 2026-06-28 14:08:07

Loops on Data

Time of First Successful Submission: 2026-06-28 14:47:22

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-29 14:33:55

Loading Stale Stack Data

Time of First Successful Submission: 2026-07-01 14:09:03

Stealing Stale Stack Data

Time of First Successful Submission: 2026-07-01 14:46:38

Reserving Your Own Frame

Time of First Successful Submission: 2026-07-02 13:29:56

Using Your Own Frame

Time of First Successful Submission: 2026-07-04 16:18:13

Environment Variables on the Stack

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

Aligning the Stack Through the Environment

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

Aligning the Stack Through GDB

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

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-07-05 16:02:10

A Single Digit

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

Two Digits

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

String to Integer

Time of First Successful Submission: 2026-07-13 15:30:16

Negative Numbers

Time of First Successful Submission: 2026-07-13 16:21:36

Where the Number Ends

Time of First Successful Submission: 2026-07-14 14:54:24

A Whole Program

Time of First Successful Submission: 2026-07-15 14:46:58

A Single Digit, Back to Text

Time of First Successful Submission: 2026-07-16 14:03:42

Divide and Remainder

Time of First Successful Submission: 2026-07-18 14:23:51

Drop the Leading Zero

Time of First Successful Submission: 2026-07-19 13:33:39

Integer to String

Time of First Successful Submission: 2026-07-20 15:26:56

Negative Numbers, Back to Text

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

Sum Them All

Time of First Successful Submission: 2026-07-29 14:39:16

Addition

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

Subtraction

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

Multiplication

Time of First Successful Submission: 2026-08-15 15:34:56

Bitwise Operators

Time of First Successful Submission: 2026-08-16 13:10:35

Unary Operators

Time of First Successful Submission: 2026-08-16 14:14:02

Literal Output

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

Newline Escapes

Time of First Successful Submission: 2026-08-21 14:52:38

Escaped Syntax

Time of First Successful Submission: 2026-08-24 17:42:02

Decimal Markers

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

Multiple Decimal Markers

Time of First Successful Submission: 2026-08-26 16:29:41

String Markers

Time of First Successful Submission: 2026-08-28 14:07:30

Hex Byte Escapes

Time of First Successful Submission: 2026-08-29 15:45:23

Debugging Programs

Time of First Successful Submission: 2026-08-31 13:07:07

Inspecting Registers

Time of First Successful Submission: 2026-08-31 13:09:54

Examining Memory

Time of First Successful Submission: 2026-09-01 16:05:22

Setting Breakpoints

Time of First Successful Submission: 2026-09-03 14:02:06

GDB Scripting

Time of First Successful Submission: 2026-09-03 16:27:18

Modifying Data

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

Modifying Execution

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

Broken Functions

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

Exit

Time of First Successful Submission: 2026-09-07 14:19:01

Socket

Time of First Successful Submission: 2026-09-09 14:58:50

Bind

Time of First Successful Submission: 2026-09-10 14:28:33

Listen

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

Accept

Time of First Successful Submission: 2026-09-11 13:29:36

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-09-17 16:46:54

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2026-09-19 15:45:39

Concurrent POST Server

Time of First Successful Submission: 2026-09-22 16:08:48

Web Server

Time of First Successful Submission: 2026-09-23 13:20:25


Playing With Programs

3 / 116 23644 / 26391


What's the password?

Time of First Successful Submission: 2026-09-23 15:07:03

... and again!

Time of First Successful Submission: 2026-09-23 15:08:50

Newline Troubles

Time of First Successful Submission: 2026-09-23 15:20:02


DSU Cyber Camps

11 / 104 12714 / 66958


Using the Terminal

Time of First Successful Submission: 2026-05-17 18:02:23

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-21 17:29:50

Using the GUI Desktop

Time of First Successful Submission: 2026-05-21 17:33:11

Pasting into the Desktop

Time of First Successful Submission: 2026-05-21 17:42:12

Connecting over SSH

Time of First Successful Submission: 2026-05-17 18:24:42

Restarting Challenges

Time of First Successful Submission: 2026-05-17 18:46:44

Challenge Programs

Time of First Successful Submission: 2026-05-17 18:55:28

The Flag File

Time of First Successful Submission: 2026-05-17 19:01:27

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-20 17:48:33

Persistent Home Directories - Two

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


GCA CTF

11 / 104 12714 / 66958


Using the Terminal

Time of First Successful Submission: 2026-05-17 18:02:23

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-21 17:29:50

Using the GUI Desktop

Time of First Successful Submission: 2026-05-21 17:33:11

Pasting into the Desktop

Time of First Successful Submission: 2026-05-21 17:42:12

Connecting over SSH

Time of First Successful Submission: 2026-05-17 18:24:42

Restarting Challenges

Time of First Successful Submission: 2026-05-17 18:46:44

Challenge Programs

Time of First Successful Submission: 2026-05-17 18:55:28

The Flag File

Time of First Successful Submission: 2026-05-17 19:01:27

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-20 17:48:33

Persistent Home Directories - Two

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