seanlyon

🐧 💻

pwn.college Archives

30 / 232 12327 / 25734


set-register

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

set-multiple-registers

Time of First Successful Submission: 2026-06-04 06:38:53

add-to-register

Time of First Successful Submission: 2026-06-04 06:41:10

linear-equation-registers

Time of First Successful Submission: 2026-06-04 06:47:57

integer-division

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

modulo-operation

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

set-upper-byte

Time of First Successful Submission: 2026-06-04 08:26:53

efficient-modulo

Time of First Successful Submission: 2026-06-04 08:35:21

byte-extraction

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

bitwise-and

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

check-even

Time of First Successful Submission: 2026-06-04 09:16:38

memory-read

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

memory-write

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

memory-increment

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

byte-access

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

memory-size-access

Time of First Successful Submission: 2026-06-04 20:30:19

little-endian-write

Time of First Successful Submission: 2026-06-04 20:39:23

memory-sum

Time of First Successful Submission: 2026-06-04 20:55:43

stack-subtraction

Time of First Successful Submission: 2026-06-04 21:01:36

swap-stack-values

Time of First Successful Submission: 2026-06-04 21:03:20

average-stack-values

Time of First Successful Submission: 2026-06-04 21:11:51

absolute-jump

Time of First Successful Submission: 2026-06-04 21:17:26

relative-jump

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

jump-trampoline

Time of First Successful Submission: 2026-06-04 21:38:54

conditional-jump

Time of First Successful Submission: 2026-06-04 21:52:39

indirect-jump

Time of First Successful Submission: 2026-06-04 22:41:18

average-loop

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

count-non-zero

Time of First Successful Submission: 2026-06-05 00:03:43

string-lower

Time of First Successful Submission: 2026-06-05 03:33:47

most-common-byte

Time of First Successful Submission: 2026-06-05 04:58:29


Intro to Programming Languages

15 / 253 10796 / 35552


Commands

Time of First Successful Submission: 2026-05-30 01:00:59

Command Arguments

Time of First Successful Submission: 2026-05-30 01:02:20

Command History

Time of First Successful Submission: 2026-05-30 01:03:22

The Root Path

Time of First Successful Submission: 2026-05-30 01:07:27

Absolute Paths

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

Changing position

Time of First Successful Submission: 2026-05-30 01:13:38

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-30 01:16:57

Relative Paths

Time of First Successful Submission: 2026-05-30 01:19:58

Cat

Time of First Successful Submission: 2026-05-30 01:32:56

Ls

Time of First Successful Submission: 2026-05-30 01:42:25

Ls All

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

Find

Time of First Successful Submission: 2026-05-30 02:02:16

Piping Echo

Time of First Successful Submission: 2026-05-30 04:36:48

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-05-30 04:48:43


Start Here

12 / 12 2724 / 48455


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-29 17:54:09

Pasting into the Desktop

Time of First Successful Submission: 2026-05-29 17:56:00

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-05-29 18:34:41

The Flag File

Time of First Successful Submission: 2026-05-29 18:42:43

Using Privileged Mode

Time of First Successful Submission: 2026-05-29 18:46:42

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-29 19:05:02

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-29 19:06:43


Linux Luminarium

128 / 128 3302 / 36037


Intro to Commands

Time of First Successful Submission: 2026-05-30 01:00:59

Intro to Arguments

Time of First Successful Submission: 2026-05-30 01:02:20

Command History

Time of First Successful Submission: 2026-05-30 01:03:22

The Root

Time of First Successful Submission: 2026-05-30 01:07:27

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2026-05-30 01:13:38

Position elsewhere

Time of First Successful Submission: 2026-05-30 01:16:57

implicit relative paths, from /

Time of First Successful Submission: 2026-05-30 01:19:58

explicit relative paths, from /

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

implicit relative path

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

home sweet home

Time of First Successful Submission: 2026-05-30 01:25:40

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-30 01:32:56

catting absolute paths

Time of First Successful Submission: 2026-05-30 01:34:38

more catting practice

Time of First Successful Submission: 2026-05-30 01:35:46

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-30 01:37:19

comparing files

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

listing files

Time of First Successful Submission: 2026-05-30 01:42:25

touching files

Time of First Successful Submission: 2026-05-30 01:43:09

removing files

Time of First Successful Submission: 2026-05-30 01:43:57

moving files

Time of First Successful Submission: 2026-05-30 01:45:24

copying files

Time of First Successful Submission: 2026-05-30 01:46:03

hidden files

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

An Epic Filesystem Quest

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

making directories

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

finding files

Time of First Successful Submission: 2026-05-30 02:02:16

linking files

Time of First Successful Submission: 2026-05-30 02:09:57

Learning From Documentation

Time of First Successful Submission: 2026-05-30 02:16:14

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-05-30 02:19:55

Searching Manuals

Time of First Successful Submission: 2026-05-30 02:21:07

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-05-30 02:24:05

Help for Builtins

Time of First Successful Submission: 2026-05-30 02:27:13

Matching with *

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

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-05-30 03:11:51

Matching paths with []

Time of First Successful Submission: 2026-05-30 03:13:58

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2026-05-30 03:19:18

Exclusionary globbing

Time of First Successful Submission: 2026-05-30 03:20:58

Tab completion

Time of First Successful Submission: 2026-05-30 03:29:17

Multiple options for tab completion

Time of First Successful Submission: 2026-05-30 03:43:23

Tab completion on commands

Time of First Successful Submission: 2026-05-30 03:43:52

Redirecting output

Time of First Successful Submission: 2026-05-30 04:36:48

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-05-30 04:42:05

Redirecting errors

Time of First Successful Submission: 2026-05-30 04:47:03

Redirecting input

Time of First Successful Submission: 2026-05-30 04:48:43

Grepping stored results

Time of First Successful Submission: 2026-05-30 04:52:24

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2026-05-30 04:55:19

Filtering with grep -v

Time of First Successful Submission: 2026-05-30 04:56:39

Filtering with sed

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

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-05-30 05:36:39

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-30 05:40:09

Named pipes

Time of First Successful Submission: 2026-05-30 05:49:36

Printing Variables

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

Setting Variables

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

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-05-30 06:34:59

Printing Exported Variables

Time of First Successful Submission: 2026-05-30 06:35:43

Storing Command Output

Time of First Successful Submission: 2026-05-30 06:38:22

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-05-30 06:46:58

Translating characters

Time of First Successful Submission: 2026-05-30 06:57:44

Deleting characters

Time of First Successful Submission: 2026-05-30 06:58:54

Deleting newlines

Time of First Successful Submission: 2026-05-30 07:02:45

Extracting the first lines with head

Time of First Successful Submission: 2026-05-30 07:04:24

Extracting specific sections of text

Time of First Successful Submission: 2026-05-30 07:11:16

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-05-30 07:18:37

Killing Processes

Time of First Successful Submission: 2026-05-30 07:21:30

Interrupting Processes

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

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-05-30 07:26:59

Resuming Processes

Time of First Successful Submission: 2026-05-30 07:29:15

Backgrounding Processes

Time of First Successful Submission: 2026-05-30 07:31:57

Foregrounding Processes

Time of First Successful Submission: 2026-05-30 07:34:27

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-30 07:35:00

Process Exit Codes

Time of First Successful Submission: 2026-05-30 07:36:18

Becoming root with su

Time of First Successful Submission: 2026-05-30 18:38:59

Other users with su

Time of First Successful Submission: 2026-05-30 18:39:57

Cracking passwords

Time of First Successful Submission: 2026-05-30 18:46:36

Using sudo

Time of First Successful Submission: 2026-05-30 18:48:54

Changing File Ownership

Time of First Successful Submission: 2026-05-30 19:05:51

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2026-05-30 19:10:24

Changing Permissions

Time of First Successful Submission: 2026-05-30 19:12:07

Executable Files

Time of First Successful Submission: 2026-05-30 19:13:01

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-30 19:22:27

Permissions Setting Practice

Time of First Successful Submission: 2026-05-30 19:32:47

The SUID Bit

Time of First Successful Submission: 2026-05-30 19:34:49

Chaining with Semicolons

Time of First Successful Submission: 2026-05-30 19:43:25

Building on Success

Time of First Successful Submission: 2026-05-30 19:43:58

Handling Failure

Time of First Successful Submission: 2026-05-30 19:44:38

Your First Shell Script

Time of First Successful Submission: 2026-05-30 19:46:40

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2026-05-30 20:45:33

Understanding Shebangs

Time of First Successful Submission: 2026-05-30 20:47:54

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-05-30 21:31:45

Scripting with Default Cases

Time of First Successful Submission: 2026-05-30 22:07:24

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-30 22:10:00

Reading Shell Scripts

Time of First Successful Submission: 2026-05-30 22:11:46

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2026-05-30 22:14:50

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-30 22:25:45

The PATH Variable

Time of First Successful Submission: 2026-05-30 22:28:26

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2026-05-30 22:32:02

Adding Commands

Time of First Successful Submission: 2026-05-30 22:37:07

Hijacking Commands

Time of First Successful Submission: 2026-05-30 22:40:29

Bashrc Backdoor

Time of First Successful Submission: 2026-05-30 22:47:58

Sniffing Input

Time of First Successful Submission: 2026-05-30 22:52:17

Overshared Directories

Time of First Successful Submission: 2026-05-30 22:56:04

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-30 23:09:55

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2026-05-31 04:13:43

Disk-Space Doomsday

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

rm -rf /

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

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-31 04:30:36


Computing 101

116 / 129 38 / 20633


Your First Register

Time of First Successful Submission: 2026-05-31 05:42:35

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-05-31 06:04:03

Building Executables

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

Moving Between Registers

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

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-05-31 07:16:34

Dereferencing Pointers

Time of First Successful Submission: 2026-05-31 07:20:54

Dereferencing Yourself

Time of First Successful Submission: 2026-05-31 07:22:42

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-31 07:30:23

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2026-05-31 07:36:24

The Stack

Time of First Successful Submission: 2026-05-31 07:41:04

Stack Offsets

Time of First Successful Submission: 2026-05-31 07:43:23

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-31 07:47:24

Popping From the Stack

Time of First Successful Submission: 2026-05-31 07:49:25

Negative Numbers

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

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-06-08 18:54:27

Negative Numbers (32-bit)

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

Encoding Negatives

Time of First Successful Submission: 2026-06-08 19:04:15

Binary and Hex Encoding

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

More Hex

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

Decoding Hex

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

Mixed Conversions

Time of First Successful Submission: 2026-06-08 19:22:57

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-05-31 20:26:35

Starting GDB

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

Quitting GDB

Time of First Successful Submission: 2026-05-31 20:29:16

Starting Programs in GDB

Time of First Successful Submission: 2026-05-31 20:38:41

Disassembling in GDB

Time of First Successful Submission: 2026-05-31 20:42:03

Stepping Through Instructions

Time of First Successful Submission: 2026-05-31 20:43:30

Reading Register Values

Time of First Successful Submission: 2026-05-31 20:44:43

Popping Stack Values

Time of First Successful Submission: 2026-05-31 20:45:42

Examining Memory

Time of First Successful Submission: 2026-05-31 20:48:31

Examining Stack Pointers

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

Cooperative Debugging

Time of First Successful Submission: 2026-05-31 21:03:31

Running with Arguments

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

Writing Output

Time of First Successful Submission: 2026-05-31 21:21:07

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-05-31 21:25:30

Reading Data

Time of First Successful Submission: 2026-05-31 21:34:48

Opening Files

Time of First Successful Submission: 2026-05-31 21:40:12

Hardcoding the Filename

Time of First Successful Submission: 2026-05-31 21:45:18

Comparing Values

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

Comparing Characters

Time of First Successful Submission: 2026-06-03 23:43:19

Conditional Control Flow

Time of First Successful Submission: 2026-06-03 23:53:38

Comparing Strings

Time of First Successful Submission: 2026-06-03 23:56:07

Reverse the Password

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

Conditionals Without Conditionals

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

Looping

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

Writing From a Shared Library

Time of First Successful Submission: 2026-06-04 02:21:29

Returning a Value

Time of First Successful Submission: 2026-06-04 03:02:42

Calling Through a Pointer

Time of First Successful Submission: 2026-06-04 03:20:37

Calling Through a Pointer with an Argument

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

Saving Caller-Saved Registers

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

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-06-08 19:35:06

Little-Endian Bytes

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

Qword by Qword

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

Dword by Dword

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

Word by Word

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

Byte by Byte

Time of First Successful Submission: 2026-06-09 19:22:01

Cracking a Struct

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

Scrambled Struct

Time of First Successful Submission: 2026-06-09 19:38:56

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-06-04 04:24:36

Dealing with Bitwise Operations

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

Even or Odd

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

Masking Bits

Time of First Successful Submission: 2026-06-09 19:52:40

Lowercase a String

Time of First Successful Submission: 2026-06-09 19:55:48

Uppercase a String

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

Swap Case

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

Shifting Left

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

Shifting Right

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

Loops on Data

Time of First Successful Submission: 2026-06-04 04:30:44

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-04 04:55:36

Using Your Own Frame

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

Environment Variables on the Stack

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

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-04 05:19:22

Aligning the Stack Through GDB

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

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-04 05:28:53

A Single Digit

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

Two Digits

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

String to Integer

Time of First Successful Submission: 2026-06-08 20:26:51

Negative Numbers

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

Where the Number Ends

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

A Whole Program

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

A Single Digit, Back to Text

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

Divide and Remainder

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

Drop the Leading Zero

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

Integer to String

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

Negative Numbers, Back to Text

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

Sum Them All

Time of First Successful Submission: 2026-06-09 20:28:27

Addition

Time of First Successful Submission: 2026-06-09 20:40:38

Subtraction

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

Multiplication

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

Bitwise Operators

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

Unary Operators

Time of First Successful Submission: 2026-06-09 21:23:40

Exit

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

Socket

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

Bind

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

Listen

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

Accept

Time of First Successful Submission: 2026-06-06 03:55:44

Static Response

Time of First Successful Submission: 2026-06-06 04:29:41

Dynamic Response

Time of First Successful Submission: 2026-06-07 03:18:55

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2026-06-07 03:45:21

Concurrent POST Server

Time of First Successful Submission: 2026-06-08 05:45:51

Web Server

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

Debugging Programs

Time of First Successful Submission: 2026-06-09 21:26:17

Inspecting Registers

Time of First Successful Submission: 2026-06-09 21:30:35

Examining Memory

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

Setting Breakpoints

Time of First Successful Submission: 2026-06-09 21:53:57

GDB Scripting

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

Modifying Data

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

Modifying Execution

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

Broken Functions

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


DSU Cyber Camps

12 / 104 3026 / 48750


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-29 17:54:09

Pasting into the Desktop

Time of First Successful Submission: 2026-05-29 17:56:00

Connecting over SSH

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

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-05-29 18:32:37

Challenge Programs

Time of First Successful Submission: 2026-05-29 18:34:41

The Flag File

Time of First Successful Submission: 2026-05-29 18:42:43

Using Privileged Mode

Time of First Successful Submission: 2026-05-29 18:46:42

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-29 19:05:02

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-29 19:06:43


GCA CTF

12 / 104 3026 / 48750


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-29 17:54:09

Pasting into the Desktop

Time of First Successful Submission: 2026-05-29 17:56:00

Connecting over SSH

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

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-05-29 18:32:37

Challenge Programs

Time of First Successful Submission: 2026-05-29 18:34:41

The Flag File

Time of First Successful Submission: 2026-05-29 18:42:43

Using Privileged Mode

Time of First Successful Submission: 2026-05-29 18:46:42

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-29 19:05:02

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-29 19:06:43