AXI0M [0xfrdDow\n]

🐧 💻 🔤 🦾

Pasco-Hernando State College

United States

Intro to Programming Languages

15 / 253 17934 / 53564


Commands

Time of First Successful Submission: 2026-10-17 08:19:43

Command Arguments

Time of First Successful Submission: 2026-10-17 08:20:24

Command History

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

The Root Path

Time of First Successful Submission: 2026-10-17 08:22:20

Absolute Paths

Time of First Successful Submission: 2026-10-17 08:22:51

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2026-10-17 08:26:44

Relative Paths

Time of First Successful Submission: 2026-10-17 08:27:35

Cat

Time of First Successful Submission: 2026-10-17 08:34:02

Ls

Time of First Successful Submission: 2026-10-17 08:45:38

Ls All

Time of First Successful Submission: 2026-10-17 09:00:28

Find

Time of First Successful Submission: 2026-10-17 09:25:06

Piping Echo

Time of First Successful Submission: 2026-10-26 08:42:11

Piping Stdout

Time of First Successful Submission: 2026-10-26 08:43:26

Piping Stdin

Time of First Successful Submission: 2026-10-26 08:46:41


Start Here

10 / 10 20942 / 74256


Using the Terminal

Time of First Successful Submission: 2026-10-17 07:38:55

Using the VSCode Workspace

Time of First Successful Submission: 2026-10-17 07:52:29

Using the GUI Desktop

Time of First Successful Submission: 2026-10-17 07:57:40

Pasting into the Desktop

Time of First Successful Submission: 2026-10-17 07:59:53

Restarting Challenges

Time of First Successful Submission: 2026-10-17 08:03:32

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-10-17 08:11:41

Persistent Home Directories - One

Time of First Successful Submission: 2026-10-17 08:16:40

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 6327 / 54284


Intro to Commands

Time of First Successful Submission: 2026-10-17 08:19:43

Intro to Arguments

Time of First Successful Submission: 2026-10-17 08:20:24

Command History

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

The Root

Time of First Successful Submission: 2026-10-17 08:22:20

Program and absolute paths

Time of First Successful Submission: 2026-10-17 08:22:51

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2026-10-17 08:26:44

implicit relative paths, from /

Time of First Successful Submission: 2026-10-17 08:27:35

explicit relative paths, from /

Time of First Successful Submission: 2026-10-17 08:28:35

implicit relative path

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

home sweet home

Time of First Successful Submission: 2026-10-17 08:30:02

cat: not the pet, but the command!

Time of First Successful Submission: 2026-10-17 08:34:02

catting absolute paths

Time of First Successful Submission: 2026-10-17 08:34:36

more catting practice

Time of First Successful Submission: 2026-10-17 08:35:32

grepping for a needle in a haystack

Time of First Successful Submission: 2026-10-17 08:36:03

comparing files

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

listing files

Time of First Successful Submission: 2026-10-17 08:45:38

touching files

Time of First Successful Submission: 2026-10-17 08:46:16

removing files

Time of First Successful Submission: 2026-10-17 08:47:23

moving files

Time of First Successful Submission: 2026-10-17 08:48:02

copying files

Time of First Successful Submission: 2026-10-17 08:54:53

hidden files

Time of First Successful Submission: 2026-10-17 09:00:28

An Epic Filesystem Quest

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

making directories

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

finding files

Time of First Successful Submission: 2026-10-17 09:25:06

linking files

Time of First Successful Submission: 2026-10-17 09:29:43

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-10-20 09:13:48

Help for Builtins

Time of First Successful Submission: 2026-10-20 09:14:45

Matching with *

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

Matching with ?

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

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-10-20 09:19:13

Multiple globs

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

Mixing globs

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

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2026-10-20 09:23:17

Multiple options for tab completion

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

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2026-10-26 08:42:11

Redirecting more output

Time of First Successful Submission: 2026-10-26 08:43:26

Appending output

Time of First Successful Submission: 2026-10-26 08:44:39

Redirecting errors

Time of First Successful Submission: 2026-10-26 08:45:22

Redirecting input

Time of First Successful Submission: 2026-10-26 08:46:41

Grepping stored results

Time of First Successful Submission: 2026-10-26 08:47:34

Grepping live output

Time of First Successful Submission: 2026-10-26 08:48:40

Grepping errors

Time of First Successful Submission: 2026-10-26 08:50:48

Filtering with grep -v

Time of First Successful Submission: 2026-10-26 08:52:00

Filtering with sed

Time of First Successful Submission: 2026-10-26 08:52:49

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2026-10-26 09:09:42

Named pipes

Time of First Successful Submission: 2026-10-26 09:17:26

Printing Variables

Time of First Successful Submission: 2026-10-26 09:34:33

Setting Variables

Time of First Successful Submission: 2026-10-26 09:35:48

Multi-word Variables

Time of First Successful Submission: 2026-10-26 09:36:49

Exporting Variables

Time of First Successful Submission: 2026-10-26 09:37:44

Printing Exported Variables

Time of First Successful Submission: 2026-10-26 09:38:20

Storing Command Output

Time of First Successful Submission: 2026-10-26 09:39:45

Reading Input

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

Reading Files

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

Translating characters

Time of First Successful Submission: 2026-10-26 09:44:37

Deleting characters

Time of First Successful Submission: 2026-10-26 09:45:28

Deleting newlines

Time of First Successful Submission: 2026-10-26 09:46:38

Extracting the first lines with head

Time of First Successful Submission: 2026-10-26 09:47:30

Extracting specific sections of text

Time of First Successful Submission: 2026-10-26 09:50:11

Sorting data

Time of First Successful Submission: 2026-10-26 09:52:29

Listing Processes

Time of First Successful Submission: 2026-10-26 09:54:36

Killing Processes

Time of First Successful Submission: 2026-10-26 09:56:31

Interrupting Processes

Time of First Successful Submission: 2026-10-26 09:57:48

Killing Misbehaving Processes

Time of First Successful Submission: 2026-10-26 10:06:56

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-10-26 10:09:46

Backgrounding Processes

Time of First Successful Submission: 2026-10-26 10:10:42

Foregrounding Processes

Time of First Successful Submission: 2026-10-26 10:12:15

Starting Backgrounded Processes

Time of First Successful Submission: 2026-10-26 10:13:10

Process Exit Codes

Time of First Successful Submission: 2026-10-26 10:15:22

Becoming root with su

Time of First Successful Submission: 2026-10-26 10:18:36

Other users with su

Time of First Successful Submission: 2026-10-26 10:24:45

Cracking passwords

Time of First Successful Submission: 2026-10-26 10:30:46

Using sudo

Time of First Successful Submission: 2026-10-26 10:31:46

Changing File Ownership

Time of First Successful Submission: 2026-10-26 20:28:53

Groups and Files

Time of First Successful Submission: 2026-10-26 20:30:08

Fun With Groups Names

Time of First Successful Submission: 2026-10-26 20:34:26

Changing Permissions

Time of First Successful Submission: 2026-10-26 20:29:34

Executable Files

Time of First Successful Submission: 2026-10-26 20:44:02

Permission Tweaking Practice

Time of First Successful Submission: 2026-10-26 20:49:11

Permissions Setting Practice

Time of First Successful Submission: 2026-10-26 20:53:00

The SUID Bit

Time of First Successful Submission: 2026-10-26 20:54:56

Chaining with Semicolons

Time of First Successful Submission: 2026-10-26 20:56:09

Building on Success

Time of First Successful Submission: 2026-10-26 21:00:06

Handling Failure

Time of First Successful Submission: 2026-10-26 21:01:14

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2026-10-26 21:12:05

Understanding Shebangs

Time of First Successful Submission: 2026-10-26 21:17:16

Scripting with Arguments

Time of First Successful Submission: 2026-10-26 21:18:07

Scripting with Conditionals

Time of First Successful Submission: 2026-10-26 21:19:12

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-10-26 21:30:12

Reading Shell Scripts

Time of First Successful Submission: 2026-10-26 21:32:34

Launching Screen

Time of First Successful Submission: 2026-10-26 21:33:48

Detaching and Attaching

Time of First Successful Submission: 2026-10-26 21:37:54

Finding Sessions

Time of First Successful Submission: 2026-10-26 21:39:43

Switching Windows

Time of First Successful Submission: 2026-10-26 21:41:25

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-10-26 21:44:06

Switching Windows (tmux)

Time of First Successful Submission: 2026-10-26 21:45:23

The PATH Variable

Time of First Successful Submission: 2026-10-26 21:46:28

Setting PATH

Time of First Successful Submission: 2026-10-26 21:46:57

Finding Commands

Time of First Successful Submission: 2026-10-26 21:49:17

Adding Commands

Time of First Successful Submission: 2026-10-26 21:55:33

Hijacking Commands

Time of First Successful Submission: 2026-10-26 21:57:03

Bashrc Backdoor

Time of First Successful Submission: 2026-10-26 22:01:33

Sniffing Input

Time of First Successful Submission: 2026-10-26 22:03:33

Overshared Directories

Time of First Successful Submission: 2026-10-26 22:06:11

Tricky Linking

Time of First Successful Submission: 2026-10-26 22:10:25

Sniffing Process Arguments

Time of First Successful Submission: 2026-10-26 22:15:13

Snooping on Configurations

Time of First Successful Submission: 2026-10-26 22:17:20

The Fork Bomb

Time of First Successful Submission: 2026-10-26 23:20:50

Disk-Space Doomsday

Time of First Successful Submission: 2026-10-26 23:23:10

rm -rf /

Time of First Successful Submission: 2026-10-26 23:56:22

Life after rm -rf /

Time of First Successful Submission: 2026-10-26 23:59:51

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-10-27 01:17:13


Computing 101

132 / 132 687 / 25721


Your First Register

Time of First Successful Submission: 2026-10-27 01:45:04

Your First Syscall

Time of First Successful Submission: 2026-10-27 01:46:48

Exit Codes

Time of First Successful Submission: 2026-10-27 01:50:00

Building Executables

Time of First Successful Submission: 2026-10-27 01:53:42

Moving Between Registers

Time of First Successful Submission: 2026-10-27 01:56:48

Loading From Memory

Time of First Successful Submission: 2026-10-27 02:03:03

More Loading Practice

Time of First Successful Submission: 2026-10-27 02:09:43

Dereferencing Pointers

Time of First Successful Submission: 2026-10-27 02:11:07

Dereferencing Yourself

Time of First Successful Submission: 2026-10-27 02:20:25

Dereferencing with Offsets

Time of First Successful Submission: 2026-10-27 02:21:38

Stored Addresses

Time of First Successful Submission: 2026-10-27 02:23:26

Double Dereference

Time of First Successful Submission: 2026-10-27 02:25:19

The Stack

Time of First Successful Submission: 2026-10-27 02:29:11

Stack Offsets

Time of First Successful Submission: 2026-10-27 02:32:30

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-10-27 02:42:00

Negative Numbers

Time of First Successful Submission: 2026-10-27 02:46:24

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-10-27 02:48:42

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-10-27 02:52:48

Encoding Negatives

Time of First Successful Submission: 2026-10-27 02:55:59

Binary and Hex Encoding

Time of First Successful Submission: 2026-10-27 02:57:21

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-10-27 02:59:49

Mixed Conversions

Time of First Successful Submission: 2026-10-27 03:13:28

Disassembling Programs

Time of First Successful Submission: 2026-10-27 03:15:53

Tracing Syscalls

Time of First Successful Submission: 2026-10-27 03:19:07

Starting GDB

Time of First Successful Submission: 2026-10-27 03:22:09

Quitting GDB

Time of First Successful Submission: 2026-10-27 03:28:19

Starting Programs in GDB

Time of First Successful Submission: 2026-10-27 03:31:07

Disassembling in GDB

Time of First Successful Submission: 2026-10-27 03:33:54

Stepping Through Instructions

Time of First Successful Submission: 2026-10-27 03:40:49

Reading Register Values

Time of First Successful Submission: 2026-10-27 03:43:11

Setting Register Values

Time of First Successful Submission: 2026-10-27 03:49:59

Popping Stack Values

Time of First Successful Submission: 2026-10-27 03:51:15

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-10-27 03:55:31

Cooperative Debugging

Time of First Successful Submission: 2026-10-27 03:59:27

Running with Arguments

Time of First Successful Submission: 2026-10-27 04:02:08

Redirecting Input in GDB

Time of First Successful Submission: 2026-10-27 04:05:52

Writing Output

Time of First Successful Submission: 2026-10-27 04:38:22

Chaining Syscalls

Time of First Successful Submission: 2026-10-27 04:39:29

Writing Strings

Time of First Successful Submission: 2026-10-27 04:42:01

Reading Data

Time of First Successful Submission: 2026-10-27 04:43:43

Reading Exactly

Time of First Successful Submission: 2026-10-27 04:46:02

Opening Files

Time of First Successful Submission: 2026-10-27 04:46:53

Hardcoding the Filename

Time of First Successful Submission: 2026-10-27 04:52:59

RIP-Relative Strings

Time of First Successful Submission: 2026-10-27 04:55:47

Comparing Values

Time of First Successful Submission: 2026-10-27 05:03:54

Comparing Characters

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

Conditional Control Flow

Time of First Successful Submission: 2026-10-27 05:07:06

Comparing Strings

Time of First Successful Submission: 2026-10-27 05:07:44

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-10-27 05:13:07

Recognizing Loops

Time of First Successful Submission: 2026-10-27 05:23:33

Writing Loops

Time of First Successful Submission: 2026-10-27 05:26:00

Writing From a Shared Library

Time of First Successful Submission: 2026-10-27 05:28:39

Returning a Value

Time of First Successful Submission: 2026-10-27 05:29:20

Calling Through a Pointer

Time of First Successful Submission: 2026-10-27 05:29:58

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-10-27 05:30:42

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-10-27 05:31:34

Saving Callee-Saved Registers

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

Sign Extension

Time of First Successful Submission: 2026-10-27 05:34:42

Little-Endian Bytes

Time of First Successful Submission: 2026-10-27 05:45:28

Qword by Qword

Time of First Successful Submission: 2026-10-27 05:46:58

Dword by Dword

Time of First Successful Submission: 2026-10-27 05:49:26

Word by Word

Time of First Successful Submission: 2026-10-27 05:51:13

Byte by Byte

Time of First Successful Submission: 2026-10-27 05:53:21

Cracking a Struct

Time of First Successful Submission: 2026-10-27 05:54:34

Scrambled Struct

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

Reverse the Calculation

Time of First Successful Submission: 2026-10-27 05:58:49

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-10-27 06:01:26

Even or Odd

Time of First Successful Submission: 2026-10-27 06:03:49

Masking Bits

Time of First Successful Submission: 2026-10-27 06:04:26

Lowercase a String

Time of First Successful Submission: 2026-10-27 06:05:41

Uppercase a String

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

Swap Case

Time of First Successful Submission: 2026-10-27 06:08:05

Shifting Left

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

Shifting Right

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

Loops on Data

Time of First Successful Submission: 2026-10-27 06:12:18

Reaching Into the Caller's Frame

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

Loading Stale Stack Data

Time of First Successful Submission: 2026-10-27 06:21:07

Stealing Stale Stack Data

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

Reserving Your Own Frame

Time of First Successful Submission: 2026-10-27 06:24:36

Using Your Own Frame

Time of First Successful Submission: 2026-10-27 06:25:58

Environment Variables on the Stack

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

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-10-27 06:29:39

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-10-27 06:35:20

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-10-27 06:39:35

A Single Digit

Time of First Successful Submission: 2026-10-27 06:43:36

Two Digits

Time of First Successful Submission: 2026-10-27 06:45:39

String to Integer

Time of First Successful Submission: 2026-10-27 06:46:42

Negative Numbers

Time of First Successful Submission: 2026-10-27 06:48:11

Where the Number Ends

Time of First Successful Submission: 2026-10-27 06:49:01

A Whole Program

Time of First Successful Submission: 2026-10-27 06:50:03

A Single Digit, Back to Text

Time of First Successful Submission: 2026-10-27 06:53:51

Divide and Remainder

Time of First Successful Submission: 2026-10-27 06:54:46

Drop the Leading Zero

Time of First Successful Submission: 2026-10-27 06:56:22

Integer to String

Time of First Successful Submission: 2026-10-27 06:57:04

Negative Numbers, Back to Text

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

Sum Them All

Time of First Successful Submission: 2026-10-27 07:01:15

Addition

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

Subtraction

Time of First Successful Submission: 2026-10-27 07:03:50

Multiplication

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

Bitwise Operators

Time of First Successful Submission: 2026-10-27 07:07:21

Unary Operators

Time of First Successful Submission: 2026-10-27 07:08:46

Literal Output

Time of First Successful Submission: 2026-10-27 07:09:58

Newline Escapes

Time of First Successful Submission: 2026-10-27 07:12:42

Escaped Syntax

Time of First Successful Submission: 2026-10-27 07:20:00

Decimal Markers

Time of First Successful Submission: 2026-10-27 07:21:02

Multiple Decimal Markers

Time of First Successful Submission: 2026-10-27 07:24:54

String Markers

Time of First Successful Submission: 2026-10-27 07:25:53

Hex Byte Escapes

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

Debugging Programs

Time of First Successful Submission: 2026-10-27 07:36:10

Inspecting Registers

Time of First Successful Submission: 2026-10-27 07:38:21

Examining Memory

Time of First Successful Submission: 2026-10-27 07:42:51

Setting Breakpoints

Time of First Successful Submission: 2026-10-27 07:52:27

GDB Scripting

Time of First Successful Submission: 2026-10-27 09:24:41

Modifying Data

Time of First Successful Submission: 2026-10-28 19:39:32

Modifying Execution

Time of First Successful Submission: 2026-10-28 19:47:10

Broken Functions

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

Exit

Time of First Successful Submission: 2026-10-28 03:46:34

Socket

Time of First Successful Submission: 2026-10-28 03:47:52

Bind

Time of First Successful Submission: 2026-10-28 03:48:43

Listen

Time of First Successful Submission: 2026-10-28 03:49:36

Accept

Time of First Successful Submission: 2026-10-28 03:50:21

Static Response

Time of First Successful Submission: 2026-10-28 03:52:13

Dynamic Response

Time of First Successful Submission: 2026-10-28 03:59:57

Iterative GET Server

Time of First Successful Submission: 2026-10-28 04:00:51

Concurrent GET Server

Time of First Successful Submission: 2026-10-28 04:02:18

Concurrent POST Server

Time of First Successful Submission: 2026-10-28 04:04:25

Web Server

Time of First Successful Submission: 2026-10-28 04:05:41


Playing With Programs

116 / 116 1381 / 27238


What's the password?

Time of First Successful Submission: 2026-10-28 20:51:46

... and again!

Time of First Successful Submission: 2026-10-28 20:53:07

Newline Troubles

Time of First Successful Submission: 2026-10-28 20:54:19

Reasoning about files

Time of First Successful Submission: 2026-10-28 20:55:02

Specifying Filenames

Time of First Successful Submission: 2026-10-28 20:55:45

Binary and Hex Encoding

Time of First Successful Submission: 2026-10-28 20:56:31

More Hex

Time of First Successful Submission: 2026-10-28 21:05:17

Decoding Hex

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

Decoding Practice

Time of First Successful Submission: 2026-10-28 21:07:10

Encoding Practice

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

Hex-encoding ASCII

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

Nested Encoding

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

Hex-encoding UTF-8

Time of First Successful Submission: 2026-10-28 21:12:11

UTF Mixups

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

Modifying Encoded Data

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

Decoding Base64

Time of First Successful Submission: 2026-10-28 21:15:32

Encoding Base64

Time of First Successful Submission: 2026-10-28 21:16:28

Dealing with Obfuscation

Time of First Successful Submission: 2026-10-28 21:18:33

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-10-28 21:37:25

Your First HTTP Request

Time of First Successful Submission: 2026-10-28 21:50:52

Reading Flask

Time of First Successful Submission: 2026-10-28 21:54:05

Commented Data

Time of First Successful Submission: 2026-10-28 21:57:55

HTTP Metadata

Time of First Successful Submission: 2026-10-28 22:01:12

HTTP (netcat)

Time of First Successful Submission: 2026-10-28 22:03:00

HTTP Paths (netcat)

Time of First Successful Submission: 2026-10-28 22:04:18

HTTP (curl)

Time of First Successful Submission: 2026-10-28 22:05:23

HTTP (python)

Time of First Successful Submission: 2026-10-28 22:06:26

HTTP Host Header (python)

Time of First Successful Submission: 2026-10-28 22:08:09

HTTP Host Header (curl)

Time of First Successful Submission: 2026-10-28 22:10:10

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-10-28 22:22:49

URL Encoding (netcat)

Time of First Successful Submission: 2026-10-28 22:24:05

HTTP GET Parameters

Time of First Successful Submission: 2026-10-28 22:25:14

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-10-28 22:26:41

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-10-28 22:28:50

HTTP Forms

Time of First Successful Submission: 2026-10-28 22:32:19

HTTP Forms (curl)

Time of First Successful Submission: 2026-10-28 22:34:06

HTTP Forms (netcat)

Time of First Successful Submission: 2026-10-28 22:35:48

HTTP Forms (python)

Time of First Successful Submission: 2026-10-28 22:38:17

HTTP Forms Without Forms

Time of First Successful Submission: 2026-10-28 22:46:53

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-10-28 22:48:33

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-10-28 22:57:25

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-10-28 23:01:27

HTTP Redirects (curl)

Time of First Successful Submission: 2026-10-28 23:06:37

HTTP Redirects (python)

Time of First Successful Submission: 2026-10-28 23:09:44

HTTP Cookies (curl)

Time of First Successful Submission: 2026-10-28 23:12:34

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-10-28 23:17:06

Server State (python)

Time of First Successful Submission: 2026-10-28 23:20:47

Listening Web

Time of First Successful Submission: 2026-10-28 23:25:32

Speaking Redirects

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

JavaScript Redirects

Time of First Successful Submission: 2026-10-28 23:32:56

Including JavaScript

Time of First Successful Submission: 2026-10-28 23:36:25

HTTP (javascript)

Time of First Successful Submission: 2026-10-28 23:47:02

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-10-29 00:01:30

HTTP Forms (javascript)

Time of First Successful Submission: 2026-10-29 00:18:34

cat

Time of First Successful Submission: 2026-10-29 00:20:47

more

Time of First Successful Submission: 2026-10-29 00:21:17

less

Time of First Successful Submission: 2026-10-29 00:21:41

tail

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

head

Time of First Successful Submission: 2026-10-29 00:24:49

sort

Time of First Successful Submission: 2026-10-29 00:28:24

vim

Time of First Successful Submission: 2026-10-29 00:28:46

emacs

Time of First Successful Submission: 2026-10-29 00:29:14

nano

Time of First Successful Submission: 2026-10-29 00:30:30

rev

Time of First Successful Submission: 2026-10-29 00:32:37

od

Time of First Successful Submission: 2026-10-29 00:47:50

hd

Time of First Successful Submission: 2026-10-29 00:48:25

xxd

Time of First Successful Submission: 2026-10-29 00:49:23

base32

Time of First Successful Submission: 2026-10-29 00:50:25

base64

Time of First Successful Submission: 2026-10-29 00:51:03

split

Time of First Successful Submission: 2026-10-29 00:52:10

gzip

Time of First Successful Submission: 2026-10-29 00:54:47

bzip2

Time of First Successful Submission: 2026-10-29 00:55:58

zip

Time of First Successful Submission: 2026-10-29 01:01:39

tar

Time of First Successful Submission: 2026-10-29 01:02:33

ar

Time of First Successful Submission: 2026-10-29 01:03:56

cpio

Time of First Successful Submission: 2026-10-29 01:06:49

genisoimage

Time of First Successful Submission: 2026-10-29 01:10:03

env

Time of First Successful Submission: 2026-10-29 01:10:55

find

Time of First Successful Submission: 2026-10-29 01:13:30

make

Time of First Successful Submission: 2026-10-29 01:16:03

nice

Time of First Successful Submission: 2026-10-29 01:16:43

timeout

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

stdbuf

Time of First Successful Submission: 2026-10-29 01:17:32

setarch

Time of First Successful Submission: 2026-10-29 01:18:21

watch

Time of First Successful Submission: 2026-10-29 01:23:12

socat

Time of First Successful Submission: 2026-10-29 01:24:14

whiptail

Time of First Successful Submission: 2026-10-29 01:24:58

awk

Time of First Successful Submission: 2026-10-29 01:26:12

sed

Time of First Successful Submission: 2026-10-29 01:33:56

ed

Time of First Successful Submission: 2026-10-29 01:37:17

chown

Time of First Successful Submission: 2026-10-29 01:37:51

chmod

Time of First Successful Submission: 2026-10-29 01:38:15

cp

Time of First Successful Submission: 2026-10-29 01:39:01

mv

Time of First Successful Submission: 2026-10-29 04:54:15

perl

Time of First Successful Submission: 2026-10-29 02:36:08

python

Time of First Successful Submission: 2026-10-29 02:51:03

ruby

Time of First Successful Submission: 2026-10-29 03:43:14

bash

Time of First Successful Submission: 2026-10-29 03:45:06

date

Time of First Successful Submission: 2026-10-29 03:46:39

dmesg

Time of First Successful Submission: 2026-10-29 03:48:19

wc

Time of First Successful Submission: 2026-10-29 03:51:37

gcc

Time of First Successful Submission: 2026-10-29 03:55:52

as

Time of First Successful Submission: 2026-10-29 03:56:40

wget

Time of First Successful Submission: 2026-10-29 04:28:38

ssh-keygen

Time of First Successful Submission: 2026-10-29 04:21:10

SQL Queries

Time of First Successful Submission: 2026-10-29 05:38:42

Filtering SQL

Time of First Successful Submission: 2026-10-29 05:39:59

Choosing Columns

Time of First Successful Submission: 2026-10-29 05:41:29

Exclusionary Filtering

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

Filtering Strings

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

Filtering on Expressions

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

SELECTing Expressions

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

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2026-10-29 05:51:59

Querying Metadata

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


ARM Dojo

15 / 15 56 / 105


Level1

Time of First Successful Submission: 2026-10-29 07:00:55

Level2

Time of First Successful Submission: 2026-10-29 07:01:42

Level3

Time of First Successful Submission: 2026-10-29 07:02:36

Level4

Time of First Successful Submission: 2026-10-29 07:03:27

Level5

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

Level6

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

Level7

Time of First Successful Submission: 2026-10-29 07:06:01

Level8

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

Level9

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

Level10

Time of First Successful Submission: 2026-10-29 07:09:56

Level11

Time of First Successful Submission: 2026-10-29 07:11:09

Level12

Time of First Successful Submission: 2026-10-29 07:12:44

Level13

Time of First Successful Submission: 2026-10-29 07:13:40

Level14

Time of First Successful Submission: 2026-10-29 07:14:50

Level15

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


DOS Dojo

9 / 10 51 / 130


cat.exe (type)

Time of First Successful Submission: 2026-10-29 07:26:03

ls.exe (dir)

Time of First Successful Submission: 2026-10-29 07:36:22

Changing Disks

Time of First Successful Submission: 2026-10-29 07:40:41

Reading Floppies

Time of First Successful Submission: 2026-10-29 07:46:41

Installing MS-DOS

Time of First Successful Submission: 2026-10-29 07:59:04

autoexec.bat

Time of First Successful Submission: 2026-10-29 08:32:26

doskey

Time of First Successful Submission: 2026-10-29 08:46:15

DOS Networking

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

Unprotected Memory

Time of First Successful Submission: 2026-10-29 09:39:33


DSU Cyber Camps

10 / 104 30915 / 74738


Using the Terminal

Time of First Successful Submission: 2026-10-17 07:38:55

Using the VSCode Workspace

Time of First Successful Submission: 2026-10-17 07:52:29

Using the GUI Desktop

Time of First Successful Submission: 2026-10-17 07:57:40

Pasting into the Desktop

Time of First Successful Submission: 2026-10-17 07:59:53

Restarting Challenges

Time of First Successful Submission: 2026-10-17 08:03:32

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-10-17 08:11:41

Persistent Home Directories - One

Time of First Successful Submission: 2026-10-17 08:16:40

Persistent Home Directories - Two

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


GCA CTF

10 / 104 30915 / 74738


Using the Terminal

Time of First Successful Submission: 2026-10-17 07:38:55

Using the VSCode Workspace

Time of First Successful Submission: 2026-10-17 07:52:29

Using the GUI Desktop

Time of First Successful Submission: 2026-10-17 07:57:40

Pasting into the Desktop

Time of First Successful Submission: 2026-10-17 07:59:53

Restarting Challenges

Time of First Successful Submission: 2026-10-17 08:03:32

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-10-17 08:11:41

Persistent Home Directories - One

Time of First Successful Submission: 2026-10-17 08:16:40

Persistent Home Directories - Two

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