mr360

🐧 💻

Intro to Programming Languages

15 / 234 10285 / 34576


Commands

Time of First Successful Submission: 2026-05-06 03:42:27

Command Arguments

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

Command History

Time of First Successful Submission: 2026-05-06 03:46:02

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2026-05-06 03:53:53

Changing position

Time of First Successful Submission: 2026-05-06 03:58:01

Changing to an Absolute Path

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

Relative Paths

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

Cat

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

Ls

Time of First Successful Submission: 2026-05-06 05:04:51

Ls All

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

Find

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

Piping Echo

Time of First Successful Submission: 2026-05-07 03:07:49

Piping Stdout

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

Piping Stdin

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


Start Here

12 / 12 2359 / 46903


Using the Terminal

Time of First Successful Submission: 2026-05-06 01:54:26

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-05-06 02:44:33

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-05-06 03:03:01

Using Privileged Mode

Time of First Successful Submission: 2026-05-06 03:28:26

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 3028 / 35045


Intro to Commands

Time of First Successful Submission: 2026-05-06 03:42:27

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-05-06 03:46:02

The Root

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

Program and absolute paths

Time of First Successful Submission: 2026-05-06 03:53:53

Position thy self

Time of First Successful Submission: 2026-05-06 03:58:01

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-05-06 04:33:36

listing files

Time of First Successful Submission: 2026-05-06 05:04:51

touching files

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

removing files

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

moving files

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

copying files

Time of First Successful Submission: 2026-05-06 05:09:51

hidden files

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

An Epic Filesystem Quest

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

making directories

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

finding files

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

linking files

Time of First Successful Submission: 2026-05-06 06:00:01

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-05-07 00:53:23

Helpful Programs

Time of First Successful Submission: 2026-05-07 00:58:16

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-05-07 01:26:47

Matching with ?

Time of First Successful Submission: 2026-05-07 01:36:41

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-05-07 01:42:11

Multiple globs

Time of First Successful Submission: 2026-05-07 01:45:34

Mixing globs

Time of First Successful Submission: 2026-05-07 02:13:01

Exclusionary globbing

Time of First Successful Submission: 2026-05-07 02:15:31

Tab completion

Time of First Successful Submission: 2026-05-07 02:19:01

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-05-07 02:24:39

Redirecting output

Time of First Successful Submission: 2026-05-07 03:07:49

Redirecting more output

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

Appending output

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

Redirecting errors

Time of First Successful Submission: 2026-05-07 03:38:51

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2026-05-07 03:45:37

Grepping live output

Time of First Successful Submission: 2026-05-07 04:05:44

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2026-05-07 04:20:21

Filtering with sed

Time of First Successful Submission: 2026-05-07 04:27:39

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-07 04:52:56

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-05-07 05:27:51

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-08 00:01:13

Named pipes

Time of First Successful Submission: 2026-05-08 00:10:16

Printing Variables

Time of First Successful Submission: 2026-05-08 00:17:42

Setting Variables

Time of First Successful Submission: 2026-05-08 00:23:40

Multi-word Variables

Time of First Successful Submission: 2026-05-08 00:25:50

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-05-08 00:31:54

Storing Command Output

Time of First Successful Submission: 2026-05-08 00:34:23

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-05-08 00:48:22

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-05-08 01:11:27

Deleting newlines

Time of First Successful Submission: 2026-05-08 01:16:40

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2026-05-08 01:36:11

Listing Processes

Time of First Successful Submission: 2026-05-08 02:09:17

Killing Processes

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

Interrupting Processes

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

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-05-08 03:13:35

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2026-05-08 03:26:36

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-08 03:36:13

Process Exit Codes

Time of First Successful Submission: 2026-05-08 03:54:47

Becoming root with su

Time of First Successful Submission: 2026-05-08 04:34:40

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-05-08 04:57:08

Using sudo

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

Changing File Ownership

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

Groups and Files

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

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2026-05-09 00:11:50

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-09 00:27:04

Permissions Setting Practice

Time of First Successful Submission: 2026-05-09 00:50:19

The SUID Bit

Time of First Successful Submission: 2026-05-09 01:00:04

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-05-09 01:19:55

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-05-09 01:28:48

Redirecting Script Output

Time of First Successful Submission: 2026-05-09 01:44:52

Executable Shell Scripts

Time of First Successful Submission: 2026-05-09 02:29:50

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-05-09 03:10:36

Scripting with Default Cases

Time of First Successful Submission: 2026-05-09 03:19:23

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-09 03:32:04

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-05-09 04:07:53

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2026-05-09 04:18:03

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-09 04:24:00

The PATH Variable

Time of First Successful Submission: 2026-05-09 04:37:47

Setting PATH

Time of First Successful Submission: 2026-05-09 04:50:54

Finding Commands

Time of First Successful Submission: 2026-05-09 04:55:27

Adding Commands

Time of First Successful Submission: 2026-05-09 05:06:52

Hijacking Commands

Time of First Successful Submission: 2026-05-09 05:27:13

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-05-10 01:40:40

Overshared Directories

Time of First Successful Submission: 2026-05-10 01:56:35

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-10 02:37:42

Snooping on Configurations

Time of First Successful Submission: 2026-05-10 02:46:18

The Fork Bomb

Time of First Successful Submission: 2026-05-10 03:31:45

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-10 03:44:51

rm -rf /

Time of First Successful Submission: 2026-05-10 03:51:48

Life after rm -rf /

Time of First Successful Submission: 2026-05-10 03:56:21

Finding meaning after rm -rf /

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


Computing 101

94 / 104 560 / 22763


Your First Register

Time of First Successful Submission: 2026-05-11 01:04:24

Your First Syscall

Time of First Successful Submission: 2026-05-11 01:13:44

Exit Codes

Time of First Successful Submission: 2026-05-11 01:34:16

Building Executables

Time of First Successful Submission: 2026-05-11 02:20:51

Moving Between Registers

Time of First Successful Submission: 2026-05-11 02:34:27

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-05-11 03:17:46

Dereferencing Pointers

Time of First Successful Submission: 2026-05-11 03:34:12

Dereferencing Yourself

Time of First Successful Submission: 2026-05-11 03:39:23

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-11 03:46:40

Stored Addresses

Time of First Successful Submission: 2026-05-11 04:11:25

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-05-11 04:52:01

Stack Offsets

Time of First Successful Submission: 2026-05-11 04:58:31

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-05-11 05:35:26

Disassembling Programs

Time of First Successful Submission: 2026-05-12 00:40:32

Tracing Syscalls

Time of First Successful Submission: 2026-05-12 00:53:13

Starting GDB

Time of First Successful Submission: 2026-05-12 00:58:56

Quitting GDB

Time of First Successful Submission: 2026-05-12 00:59:49

Starting Programs in GDB

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

Disassembling in GDB

Time of First Successful Submission: 2026-05-12 01:22:41

Stepping Through Instructions

Time of First Successful Submission: 2026-05-12 01:29:52

Reading Register Values

Time of First Successful Submission: 2026-05-12 01:42:46

Popping Stack Values

Time of First Successful Submission: 2026-05-12 01:48:33

Examining Memory

Time of First Successful Submission: 2026-05-12 01:52:24

Examining Stack Pointers

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

Cooperative Debugging

Time of First Successful Submission: 2026-05-12 02:28:39

Writing Output

Time of First Successful Submission: 2026-05-12 03:48:25

Chaining Syscalls

Time of First Successful Submission: 2026-05-12 03:53:56

Writing Strings

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

Reading Data

Time of First Successful Submission: 2026-05-12 04:10:29

Opening Files

Time of First Successful Submission: 2026-05-12 04:35:04

Hardcoding the Filename

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

Comparing Values

Time of First Successful Submission: 2026-05-13 00:38:38

Comparing Characters

Time of First Successful Submission: 2026-05-13 00:46:52

Conditional Control Flow

Time of First Successful Submission: 2026-05-13 01:10:37

Comparing Strings

Time of First Successful Submission: 2026-05-13 01:18:32

Reverse the Password

Time of First Successful Submission: 2026-05-13 01:58:20

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-13 04:05:53

Looping

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

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-05-14 00:31:51

Dealing with Bitwise Operations

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

Loops on Data

Time of First Successful Submission: 2026-05-14 01:25:19

set-register

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

set-multiple-registers

Time of First Successful Submission: 2026-05-14 01:45:50

add-to-register

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

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2026-05-14 02:35:50

modulo-operation

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

set-upper-byte

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

efficient-modulo

Time of First Successful Submission: 2026-05-14 03:36:15

byte-extraction

Time of First Successful Submission: 2026-05-14 04:00:37

bitwise-and

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

check-even

Time of First Successful Submission: 2026-05-14 04:53:45

memory-read

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

memory-write

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

memory-increment

Time of First Successful Submission: 2026-05-14 05:17:46

byte-access

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

memory-size-access

Time of First Successful Submission: 2026-05-14 05:40:23

little-endian-write

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

memory-sum

Time of First Successful Submission: 2026-05-15 00:08:44

stack-subtraction

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

swap-stack-values

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

average-stack-values

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

absolute-jump

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

relative-jump

Time of First Successful Submission: 2026-05-15 01:21:55

jump-trampoline

Time of First Successful Submission: 2026-05-15 01:30:49

conditional-jump

Time of First Successful Submission: 2026-05-15 02:10:46

indirect-jump

Time of First Successful Submission: 2026-05-15 03:23:19

average-loop

Time of First Successful Submission: 2026-05-15 03:49:24

count-non-zero

Time of First Successful Submission: 2026-05-15 04:19:07

string-lower

Time of First Successful Submission: 2026-05-15 05:46:48

most-common-byte

Time of First Successful Submission: 2026-05-16 03:39:47

Exit

Time of First Successful Submission: 2026-05-16 04:37:53

Socket

Time of First Successful Submission: 2026-05-16 23:37:57

Bind

Time of First Successful Submission: 2026-05-17 02:51:44

Listen

Time of First Successful Submission: 2026-05-17 04:05:58

Accept

Time of First Successful Submission: 2026-05-17 04:13:53

Static Response

Time of First Successful Submission: 2026-05-17 04:39:38

Dynamic Response

Time of First Successful Submission: 2026-05-19 01:00:48

Iterative GET Server

Time of First Successful Submission: 2026-05-19 01:12:36

Concurrent GET Server

Time of First Successful Submission: 2026-05-19 02:40:13

Concurrent POST Server

Time of First Successful Submission: 2026-05-20 04:48:25

Web Server

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

Debugging Programs

Time of First Successful Submission: 2026-05-21 01:53:17

Inspecting Registers

Time of First Successful Submission: 2026-05-21 02:13:15

Examining Memory

Time of First Successful Submission: 2026-05-21 03:26:48

Setting Breakpoints

Time of First Successful Submission: 2026-05-22 04:00:17

GDB Scripting

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

Modifying Data

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

Modifying Execution

Time of First Successful Submission: 2026-05-24 04:14:00

Broken Functions

Time of First Successful Submission: 2026-05-24 05:19:53


Playing With Programs

104 / 116 1233 / 24026


What's the password?

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

... and again!

Time of First Successful Submission: 2026-05-25 01:16:17

Newline Troubles

Time of First Successful Submission: 2026-05-25 02:04:23

Reasoning about files

Time of First Successful Submission: 2026-05-25 02:20:03

Specifying Filenames

Time of First Successful Submission: 2026-05-25 02:24:49

Binary and Hex Encoding

Time of First Successful Submission: 2026-05-25 03:37:23

More Hex

Time of First Successful Submission: 2026-05-25 03:58:47

Decoding Hex

Time of First Successful Submission: 2026-05-25 05:44:25

Decoding Practice

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

Encoding Practice

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

Hex-encoding ASCII

Time of First Successful Submission: 2026-05-26 01:14:51

Nested Encoding

Time of First Successful Submission: 2026-05-26 01:43:21

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2026-05-26 02:31:59

Modifying Encoded Data

Time of First Successful Submission: 2026-05-26 03:40:43

Decoding Base64

Time of First Successful Submission: 2026-05-26 04:32:22

Encoding Base64

Time of First Successful Submission: 2026-05-26 04:54:50

Dealing with Obfuscation

Time of First Successful Submission: 2026-05-26 05:10:28

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-05-27 00:56:14

Your First HTTP Request

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

Reading Flask

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

Commented Data

Time of First Successful Submission: 2026-05-27 01:42:22

HTTP Metadata

Time of First Successful Submission: 2026-05-27 01:53:02

HTTP (netcat)

Time of First Successful Submission: 2026-05-27 02:58:05

HTTP Paths (netcat)

Time of First Successful Submission: 2026-05-27 03:20:12

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-05-27 03:45:52

HTTP Host Header (python)

Time of First Successful Submission: 2026-05-27 04:24:29

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-05-27 04:33:05

URL Encoding (netcat)

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

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-05-28 02:00:17

Multiple HTTP Parameters (curl)

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

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-05-28 02:20:32

HTTP Forms (netcat)

Time of First Successful Submission: 2026-05-28 02:51:26

HTTP Forms (python)

Time of First Successful Submission: 2026-05-28 02:59:07

HTTP Forms Without Forms

Time of First Successful Submission: 2026-05-28 03:38:44

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-05-28 03:44:03

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-05-28 03:48:33

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-05-28 03:55:44

HTTP Redirects (curl)

Time of First Successful Submission: 2026-05-28 03:58:49

HTTP Redirects (python)

Time of First Successful Submission: 2026-05-28 04:01:17

HTTP Cookies (curl)

Time of First Successful Submission: 2026-05-28 04:36:49

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-05-28 04:52:26

HTTP Cookies (python)

Time of First Successful Submission: 2026-05-28 05:01:27

Server State (python)

Time of First Successful Submission: 2026-05-28 05:05:03

Listening Web

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

Speaking Redirects

Time of First Successful Submission: 2026-05-28 05:54:17

JavaScript Redirects

Time of First Successful Submission: 2026-05-29 00:43:58

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-05-29 01:40:37

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-05-29 01:46:47

HTTP Forms (javascript)

Time of First Successful Submission: 2026-05-29 01:58:44

cat

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

more

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

less

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

tail

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

head

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

sort

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

vim

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

emacs

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

nano

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

rev

Time of First Successful Submission: 2026-05-30 01:15:49

od

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

hd

Time of First Successful Submission: 2026-05-30 01:29:18

xxd

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

base32

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

base64

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

split

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

gzip

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

bzip2

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

zip

Time of First Successful Submission: 2026-05-30 02:23:50

tar

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

ar

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

cpio

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

env

Time of First Successful Submission: 2026-05-31 00:37:04

find

Time of First Successful Submission: 2026-05-31 00:51:14

make

Time of First Successful Submission: 2026-05-31 01:23:35

nice

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

timeout

Time of First Successful Submission: 2026-05-31 01:29:03

stdbuf

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

setarch

Time of First Successful Submission: 2026-05-31 01:34:09

watch

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

socat

Time of First Successful Submission: 2026-05-31 05:13:46

whiptail

Time of First Successful Submission: 2026-05-31 02:26:48

awk

Time of First Successful Submission: 2026-05-31 02:28:32

sed

Time of First Successful Submission: 2026-05-31 02:32:27

ed

Time of First Successful Submission: 2026-05-31 02:41:35

chown

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

chmod

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

cp

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

mv

Time of First Successful Submission: 2026-06-03 05:45:57

perl

Time of First Successful Submission: 2026-05-31 03:51:28

python

Time of First Successful Submission: 2026-05-31 03:58:27

ruby

Time of First Successful Submission: 2026-05-31 04:22:12

bash

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

date

Time of First Successful Submission: 2026-06-01 02:53:36

dmesg

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

wc

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

gcc

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

as

Time of First Successful Submission: 2026-06-01 04:51:26

wget

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


DSU Cyber Camps

12 / 104 2659 / 47198


Using the Terminal

Time of First Successful Submission: 2026-05-06 01:54:26

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-05-06 02:44:33

Getting Help

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

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-05-06 03:03:01

Using Privileged Mode

Time of First Successful Submission: 2026-05-06 03:28:26

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


GCA CTF

12 / 104 2659 / 47198


Using the Terminal

Time of First Successful Submission: 2026-05-06 01:54:26

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-05-06 02:44:33

Getting Help

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

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-05-06 03:03:01

Using Privileged Mode

Time of First Successful Submission: 2026-05-06 03:28:26

Persistent Home Directories - One

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

Persistent Home Directories - Two

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