kr1shn4murt1

🐧 💻 🔤

Intro to Programming Languages

15 / 253 14954 / 44946


Commands

Time of First Successful Submission: 2026-09-09 17:41:08

Command Arguments

Time of First Successful Submission: 2026-09-09 17:41:33

Command History

Time of First Successful Submission: 2026-09-09 17:42:28

The Root Path

Time of First Successful Submission: 2026-09-09 18:16:46

Absolute Paths

Time of First Successful Submission: 2026-09-09 18:16:58

Changing position

Time of First Successful Submission: 2026-09-09 18:18:32

Changing to an Absolute Path

Time of First Successful Submission: 2026-09-09 18:19:21

Relative Paths

Time of First Successful Submission: 2026-09-09 18:17:13

Cat

Time of First Successful Submission: 2026-09-09 17:43:08

Ls

Time of First Successful Submission: 2026-09-09 17:44:03

Ls All

Time of First Successful Submission: 2026-09-09 17:45:03

Find

Time of First Successful Submission: 2026-09-09 17:47:41

Piping Echo

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

Piping Stdout

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

Piping Stdin

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


Start Here

10 / 10 17601 / 61916


Using the Terminal

Time of First Successful Submission: 2026-09-09 17:25:57

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-09 17:35:44

Using the GUI Desktop

Time of First Successful Submission: 2026-09-09 17:37:12

Pasting into the Desktop

Time of First Successful Submission: 2026-09-09 17:38:18

Restarting Challenges

Time of First Successful Submission: 2026-09-09 17:29:31

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-09-09 17:28:45

Using Privileged Mode

Time of First Successful Submission: 2026-09-09 17:31:13

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-09 17:29:58

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-09 17:30:19


Linux Luminarium

128 / 128 5308 / 45619


Intro to Commands

Time of First Successful Submission: 2026-09-09 17:41:08

Intro to Arguments

Time of First Successful Submission: 2026-09-09 17:41:33

Command History

Time of First Successful Submission: 2026-09-09 17:42:28

The Root

Time of First Successful Submission: 2026-09-09 18:16:46

Program and absolute paths

Time of First Successful Submission: 2026-09-09 18:16:58

Position thy self

Time of First Successful Submission: 2026-09-09 18:18:32

Position elsewhere

Time of First Successful Submission: 2026-09-09 18:19:21

implicit relative paths, from /

Time of First Successful Submission: 2026-09-09 18:17:13

explicit relative paths, from /

Time of First Successful Submission: 2026-09-09 18:17:27

implicit relative path

Time of First Successful Submission: 2026-09-09 18:17:47

home sweet home

Time of First Successful Submission: 2026-09-09 18:18:47

cat: not the pet, but the command!

Time of First Successful Submission: 2026-09-09 17:43:08

catting absolute paths

Time of First Successful Submission: 2026-09-09 17:43:35

more catting practice

Time of First Successful Submission: 2026-09-09 17:46:21

grepping for a needle in a haystack

Time of First Successful Submission: 2026-09-09 17:43:49

comparing files

Time of First Successful Submission: 2026-09-09 17:46:38

listing files

Time of First Successful Submission: 2026-09-09 17:44:03

touching files

Time of First Successful Submission: 2026-09-09 17:44:18

removing files

Time of First Successful Submission: 2026-09-09 17:44:33

moving files

Time of First Successful Submission: 2026-09-09 17:46:51

copying files

Time of First Successful Submission: 2026-09-09 17:44:46

hidden files

Time of First Successful Submission: 2026-09-09 17:45:03

An Epic Filesystem Quest

Time of First Successful Submission: 2026-09-09 17:49:28

making directories

Time of First Successful Submission: 2026-09-09 17:45:16

finding files

Time of First Successful Submission: 2026-09-09 17:47:41

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-09-09 17:51:54

Learning Complex Usage

Time of First Successful Submission: 2026-09-09 17:52:08

Reading Manuals

Time of First Successful Submission: 2026-09-09 17:52:56

Searching Manuals

Time of First Successful Submission: 2026-09-09 17:53:49

Searching For Manuals

Time of First Successful Submission: 2026-09-09 17:54:32

Helpful Programs

Time of First Successful Submission: 2026-09-09 17:53:04

Help for Builtins

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

Matching with *

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

Matching with ?

Time of First Successful Submission: 2026-09-09 18:24:28

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-09-09 18:22:19

Multiple globs

Time of First Successful Submission: 2026-09-09 18:22:32

Mixing globs

Time of First Successful Submission: 2026-09-09 18:22:52

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2026-09-09 18:25:30

Multiple options for tab completion

Time of First Successful Submission: 2026-09-09 18:25:45

Tab completion on commands

Time of First Successful Submission: 2026-09-09 18:26:03

Redirecting output

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

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-09-09 18:08:55

Redirecting errors

Time of First Successful Submission: 2026-09-09 18:05:54

Redirecting input

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

Grepping stored results

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

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2026-09-09 18:09:19

Filtering with grep -v

Time of First Successful Submission: 2026-09-09 18:07:10

Filtering with sed

Time of First Successful Submission: 2026-09-09 18:07:24

Duplicating piped data with tee

Time of First Successful Submission: 2026-09-09 18:10:07

Process substitution for input

Time of First Successful Submission: 2026-09-09 18:13:32

Writing to multiple programs

Time of First Successful Submission: 2026-09-09 18:12:29

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2026-09-09 18:14:26

Printing Variables

Time of First Successful Submission: 2026-09-09 17:55:58

Setting Variables

Time of First Successful Submission: 2026-09-09 17:58:17

Multi-word Variables

Time of First Successful Submission: 2026-09-09 17:58:31

Exporting Variables

Time of First Successful Submission: 2026-09-09 17:59:48

Printing Exported Variables

Time of First Successful Submission: 2026-09-09 17:56:14

Storing Command Output

Time of First Successful Submission: 2026-09-09 18:00:27

Reading Input

Time of First Successful Submission: 2026-09-09 17:59:16

Reading Files

Time of First Successful Submission: 2026-09-09 18:01:00

Translating characters

Time of First Successful Submission: 2026-09-09 18:44:15

Deleting characters

Time of First Successful Submission: 2026-09-09 18:44:33

Deleting newlines

Time of First Successful Submission: 2026-09-09 18:44:48

Extracting the first lines with head

Time of First Successful Submission: 2026-09-09 18:45:07

Extracting specific sections of text

Time of First Successful Submission: 2026-09-09 18:46:05

Sorting data

Time of First Successful Submission: 2026-09-09 18:45:28

Listing Processes

Time of First Successful Submission: 2026-09-09 18:47:49

Killing Processes

Time of First Successful Submission: 2026-09-09 18:54:20

Interrupting Processes

Time of First Successful Submission: 2026-09-09 18:56:00

Killing Misbehaving Processes

Time of First Successful Submission: 2026-09-09 18:54:59

Suspending Processes

Time of First Successful Submission: 2026-09-09 18:57:14

Resuming Processes

Time of First Successful Submission: 2026-09-09 18:58:29

Backgrounding Processes

Time of First Successful Submission: 2026-09-09 19:02:26

Foregrounding Processes

Time of First Successful Submission: 2026-09-09 19:03:26

Starting Backgrounded Processes

Time of First Successful Submission: 2026-09-09 19:03:56

Process Exit Codes

Time of First Successful Submission: 2026-09-09 18:48:55

Becoming root with su

Time of First Successful Submission: 2026-09-09 18:34:01

Other users with su

Time of First Successful Submission: 2026-09-09 18:34:15

Cracking passwords

Time of First Successful Submission: 2026-09-09 18:35:49

Using sudo

Time of First Successful Submission: 2026-09-09 18:34:30

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-09-09 18:26:51

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2026-09-09 18:27:24

Executable Files

Time of First Successful Submission: 2026-09-09 18:27:38

Permission Tweaking Practice

Time of First Successful Submission: 2026-09-09 18:33:26

Permissions Setting Practice

Time of First Successful Submission: 2026-09-09 18:33:46

The SUID Bit

Time of First Successful Submission: 2026-09-09 18:30:53

Chaining with Semicolons

Time of First Successful Submission: 2026-09-09 18:41:58

Building on Success

Time of First Successful Submission: 2026-09-09 18:41:36

Handling Failure

Time of First Successful Submission: 2026-09-09 18:42:15

Your First Shell Script

Time of First Successful Submission: 2026-09-09 18:42:38

Redirecting Script Output

Time of First Successful Submission: 2026-09-09 18:38:56

Executable Shell Scripts

Time of First Successful Submission: 2026-09-09 18:43:01

Understanding Shebangs

Time of First Successful Submission: 2026-09-09 18:43:19

Scripting with Arguments

Time of First Successful Submission: 2026-09-09 18:39:31

Scripting with Conditionals

Time of First Successful Submission: 2026-09-09 18:39:44

Scripting with Default Cases

Time of First Successful Submission: 2026-09-09 18:39:58

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-09-09 18:40:12

Reading Shell Scripts

Time of First Successful Submission: 2026-09-09 18:43:50

Launching Screen

Time of First Successful Submission: 2026-09-09 19:05:26

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-09-09 19:07:37

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-09-09 19:09:24

The PATH Variable

Time of First Successful Submission: 2026-09-09 18:01:20

Setting PATH

Time of First Successful Submission: 2026-09-09 18:01:37

Finding Commands

Time of First Successful Submission: 2026-09-09 18:02:56

Adding Commands

Time of First Successful Submission: 2026-09-09 18:03:29

Hijacking Commands

Time of First Successful Submission: 2026-09-09 18:03:42

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-09-09 19:15:07

Overshared Directories

Time of First Successful Submission: 2026-09-09 19:17:27

Tricky Linking

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

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2026-09-09 19:21:58

Disk-Space Doomsday

Time of First Successful Submission: 2026-09-09 19:21:13

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-09-09 19:31:14

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-09-09 19:34:34


Computing 101

132 / 132 286 / 22914


Your First Register

Time of First Successful Submission: 2026-09-09 19:37:00

Your First Syscall

Time of First Successful Submission: 2026-09-09 19:37:21

Exit Codes

Time of First Successful Submission: 2026-09-09 19:37:44

Building Executables

Time of First Successful Submission: 2026-09-09 19:38:55

Moving Between Registers

Time of First Successful Submission: 2026-09-09 19:38:21

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-09-09 19:40:03

Dereferencing Pointers

Time of First Successful Submission: 2026-09-09 19:40:23

Dereferencing Yourself

Time of First Successful Submission: 2026-09-09 19:40:45

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-09-09 19:41:27

Double Dereference

Time of First Successful Submission: 2026-09-09 19:41:58

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-09-09 19:43:10

Program Arguments on the Stack

Time of First Successful Submission: 2026-09-09 19:43:33

Popping From the Stack

Time of First Successful Submission: 2026-09-09 19:44:01

Negative Numbers

Time of First Successful Submission: 2026-09-09 19:45:17

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-09-09 19:45:41

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-09-09 19:46:05

Encoding Negatives

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-09-09 19:49:14

More Hex

Time of First Successful Submission: 2026-09-09 19:49:42

Decoding Hex

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

Mixed Conversions

Time of First Successful Submission: 2026-09-09 19:51:18

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-09-09 19:52:10

Starting GDB

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

Quitting GDB

Time of First Successful Submission: 2026-09-09 19:54:19

Starting Programs in GDB

Time of First Successful Submission: 2026-09-09 19:55:10

Disassembling in GDB

Time of First Successful Submission: 2026-09-09 19:55:26

Stepping Through Instructions

Time of First Successful Submission: 2026-09-09 19:56:30

Reading Register Values

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

Setting Register Values

Time of First Successful Submission: 2026-09-09 20:00:51

Popping Stack Values

Time of First Successful Submission: 2026-09-09 19:57:07

Examining Memory

Time of First Successful Submission: 2026-09-09 19:57:59

Examining Stack Pointers

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

Cooperative Debugging

Time of First Successful Submission: 2026-09-09 20:01:57

Running with Arguments

Time of First Successful Submission: 2026-09-09 19:59:28

Redirecting Input in GDB

Time of First Successful Submission: 2026-09-09 20:01:24

Writing Output

Time of First Successful Submission: 2026-09-09 20:02:57

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-09-09 20:05:29

Reading Data

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

Reading Exactly

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

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-09-09 20:07:15

RIP-Relative Strings

Time of First Successful Submission: 2026-09-09 20:07:36

Comparing Values

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

Comparing Characters

Time of First Successful Submission: 2026-09-09 20:11:34

Conditional Control Flow

Time of First Successful Submission: 2026-09-09 20:11:57

Comparing Strings

Time of First Successful Submission: 2026-09-09 20:12:25

Reverse the Password

Time of First Successful Submission: 2026-09-09 20:14:38

Conditionals Without Conditionals

Time of First Successful Submission: 2026-09-09 20:15:25

Recognizing Loops

Time of First Successful Submission: 2026-09-09 20:15:58

Writing Loops

Time of First Successful Submission: 2026-09-09 20:13:55

Writing From a Shared Library

Time of First Successful Submission: 2026-09-09 20:17:27

Returning a Value

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

Calling Through a Pointer

Time of First Successful Submission: 2026-09-09 20:18:12

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-09-09 20:18:58

Saving Caller-Saved Registers

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

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-09-09 20:19:39

Sign Extension

Time of First Successful Submission: 2026-09-09 20:25:01

Little-Endian Bytes

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

Qword by Qword

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

Dword by Dword

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

Word by Word

Time of First Successful Submission: 2026-09-09 20:23:26

Byte by Byte

Time of First Successful Submission: 2026-09-09 20:23:48

Cracking a Struct

Time of First Successful Submission: 2026-09-09 20:24:08

Scrambled Struct

Time of First Successful Submission: 2026-09-09 20:24:28

Reverse the Calculation

Time of First Successful Submission: 2026-09-09 20:31:54

Reverse the Reverse

Time of First Successful Submission: 2026-09-09 20:32:16

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-09-09 20:32:36

Even or Odd

Time of First Successful Submission: 2026-09-09 20:27:03

Masking Bits

Time of First Successful Submission: 2026-09-09 20:27:25

Lowercase a String

Time of First Successful Submission: 2026-09-09 20:27:48

Uppercase a String

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

Swap Case

Time of First Successful Submission: 2026-09-09 20:29:25

Shifting Left

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

Shifting Right

Time of First Successful Submission: 2026-09-09 20:30:11

Loops on Data

Time of First Successful Submission: 2026-09-09 20:33:14

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-09-09 20:33:55

Loading Stale Stack Data

Time of First Successful Submission: 2026-09-09 20:37:33

Stealing Stale Stack Data

Time of First Successful Submission: 2026-09-09 20:38:33

Reserving Your Own Frame

Time of First Successful Submission: 2026-09-09 20:34:19

Using Your Own Frame

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

Environment Variables on the Stack

Time of First Successful Submission: 2026-09-09 20:36:14

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-09-09 20:40:04

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-09-09 20:42:12

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-09-09 20:43:00

A Single Digit

Time of First Successful Submission: 2026-09-09 20:43:54

Two Digits

Time of First Successful Submission: 2026-09-09 20:44:19

String to Integer

Time of First Successful Submission: 2026-09-09 20:44:42

Negative Numbers

Time of First Successful Submission: 2026-09-09 20:46:18

Where the Number Ends

Time of First Successful Submission: 2026-09-09 20:45:37

A Whole Program

Time of First Successful Submission: 2026-09-09 20:46:48

A Single Digit, Back to Text

Time of First Successful Submission: 2026-09-09 20:48:40

Divide and Remainder

Time of First Successful Submission: 2026-09-09 20:49:02

Drop the Leading Zero

Time of First Successful Submission: 2026-09-09 20:49:25

Integer to String

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

Negative Numbers, Back to Text

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

Sum Them All

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

Addition

Time of First Successful Submission: 2026-09-09 20:53:37

Subtraction

Time of First Successful Submission: 2026-09-09 20:54:01

Multiplication

Time of First Successful Submission: 2026-09-09 20:54:38

Bitwise Operators

Time of First Successful Submission: 2026-09-09 20:55:12

Unary Operators

Time of First Successful Submission: 2026-09-09 20:55:41

Literal Output

Time of First Successful Submission: 2026-09-09 20:57:30

Newline Escapes

Time of First Successful Submission: 2026-09-09 20:58:31

Escaped Syntax

Time of First Successful Submission: 2026-09-09 20:58:53

Decimal Markers

Time of First Successful Submission: 2026-09-09 20:59:16

Multiple Decimal Markers

Time of First Successful Submission: 2026-09-09 20:59:42

String Markers

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

Hex Byte Escapes

Time of First Successful Submission: 2026-09-09 21:00:32

Debugging Programs

Time of First Successful Submission: 2026-09-09 21:01:28

Inspecting Registers

Time of First Successful Submission: 2026-09-09 21:03:21

Examining Memory

Time of First Successful Submission: 2026-09-09 21:04:46

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-09-09 21:12:24

Modifying Data

Time of First Successful Submission: 2026-09-09 21:13:29

Modifying Execution

Time of First Successful Submission: 2026-09-09 21:14:18

Broken Functions

Time of First Successful Submission: 2026-09-09 21:15:15

Exit

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

Socket

Time of First Successful Submission: 2026-09-09 21:16:51

Bind

Time of First Successful Submission: 2026-09-09 21:18:21

Listen

Time of First Successful Submission: 2026-09-09 21:20:53

Accept

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

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-09-09 21:23:14

Iterative GET Server

Time of First Successful Submission: 2026-09-09 21:23:57

Concurrent GET Server

Time of First Successful Submission: 2026-09-09 21:24:52

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-09-09 21:25:58


Playing With Programs

116 / 116 1230 / 26022


What's the password?

Time of First Successful Submission: 2026-09-10 04:28:30

... and again!

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

Newline Troubles

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

Reasoning about files

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

Specifying Filenames

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-09-10 04:30:11

More Hex

Time of First Successful Submission: 2026-09-10 04:30:39

Decoding Hex

Time of First Successful Submission: 2026-09-10 04:31:01

Decoding Practice

Time of First Successful Submission: 2026-09-10 04:31:22

Encoding Practice

Time of First Successful Submission: 2026-09-10 04:31:44

Hex-encoding ASCII

Time of First Successful Submission: 2026-09-10 04:32:02

Nested Encoding

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

Hex-encoding UTF-8

Time of First Successful Submission: 2026-09-10 04:33:48

UTF Mixups

Time of First Successful Submission: 2026-09-10 04:34:08

Modifying Encoded Data

Time of First Successful Submission: 2026-09-10 04:34:28

Decoding Base64

Time of First Successful Submission: 2026-09-10 04:34:47

Encoding Base64

Time of First Successful Submission: 2026-09-10 04:35:08

Dealing with Obfuscation

Time of First Successful Submission: 2026-09-10 04:35:28

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-09-10 04:35:50

Your First HTTP Request

Time of First Successful Submission: 2026-09-10 05:07:40

Reading Flask

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

Commented Data

Time of First Successful Submission: 2026-09-10 05:08:32

HTTP Metadata

Time of First Successful Submission: 2026-09-10 05:08:58

HTTP (netcat)

Time of First Successful Submission: 2026-09-10 04:45:11

HTTP Paths (netcat)

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

HTTP (curl)

Time of First Successful Submission: 2026-09-10 04:48:47

HTTP (python)

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

HTTP Host Header (python)

Time of First Successful Submission: 2026-09-10 04:49:24

HTTP Host Header (curl)

Time of First Successful Submission: 2026-09-10 04:49:42

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-09-10 04:50:02

URL Encoding (netcat)

Time of First Successful Submission: 2026-09-10 04:50:19

HTTP GET Parameters

Time of First Successful Submission: 2026-09-10 04:50:49

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-09-10 04:53:39

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-09-10 04:54:03

HTTP Forms

Time of First Successful Submission: 2026-09-10 05:09:23

HTTP Forms (curl)

Time of First Successful Submission: 2026-09-10 04:54:27

HTTP Forms (netcat)

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

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-09-10 05:09:47

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-09-10 04:55:40

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-09-10 04:56:04

HTTP Redirects (netcat)

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

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

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

HTTP Cookies (python)

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

Server State (python)

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

Listening Web

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

Speaking Redirects

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

JavaScript Redirects

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

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-09-10 05:13:59

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

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

cat

Time of First Successful Submission: 2026-09-10 03:56:49

more

Time of First Successful Submission: 2026-09-10 03:57:06

less

Time of First Successful Submission: 2026-09-10 03:58:18

tail

Time of First Successful Submission: 2026-09-10 03:58:33

head

Time of First Successful Submission: 2026-09-10 03:58:49

sort

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

vim

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

emacs

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

nano

Time of First Successful Submission: 2026-09-10 04:13:57

rev

Time of First Successful Submission: 2026-09-10 03:59:25

od

Time of First Successful Submission: 2026-09-10 04:03:55

hd

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

xxd

Time of First Successful Submission: 2026-09-10 03:59:48

base32

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

base64

Time of First Successful Submission: 2026-09-10 04:00:25

split

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

gzip

Time of First Successful Submission: 2026-09-10 04:01:04

bzip2

Time of First Successful Submission: 2026-09-10 04:01:18

zip

Time of First Successful Submission: 2026-09-10 04:04:24

tar

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

ar

Time of First Successful Submission: 2026-09-10 04:04:57

cpio

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

genisoimage

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

env

Time of First Successful Submission: 2026-09-10 04:01:32

find

Time of First Successful Submission: 2026-09-10 04:09:13

make

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

nice

Time of First Successful Submission: 2026-09-10 04:01:57

timeout

Time of First Successful Submission: 2026-09-10 04:02:13

stdbuf

Time of First Successful Submission: 2026-09-10 04:02:30

setarch

Time of First Successful Submission: 2026-09-10 04:02:45

watch

Time of First Successful Submission: 2026-09-10 04:19:46

socat

Time of First Successful Submission: 2026-09-10 04:10:36

whiptail

Time of First Successful Submission: 2026-09-10 04:21:24

awk

Time of First Successful Submission: 2026-09-10 04:03:01

sed

Time of First Successful Submission: 2026-09-10 04:03:15

ed

Time of First Successful Submission: 2026-09-10 04:10:50

chown

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

chmod

Time of First Successful Submission: 2026-09-10 04:05:46

cp

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

mv

Time of First Successful Submission: 2026-09-10 04:21:47

perl

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

python

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

ruby

Time of First Successful Submission: 2026-09-10 04:11:28

bash

Time of First Successful Submission: 2026-09-10 04:07:31

date

Time of First Successful Submission: 2026-09-10 04:07:44

dmesg

Time of First Successful Submission: 2026-09-10 04:08:00

wc

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

gcc

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

as

Time of First Successful Submission: 2026-09-10 04:08:49

wget

Time of First Successful Submission: 2026-09-10 04:15:11

ssh-keygen

Time of First Successful Submission: 2026-09-10 04:22:11

SQL Queries

Time of First Successful Submission: 2026-09-10 04:39:58

Filtering SQL

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

Choosing Columns

Time of First Successful Submission: 2026-09-10 04:40:30

Exclusionary Filtering

Time of First Successful Submission: 2026-09-10 04:40:50

Filtering Strings

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

Filtering on Expressions

Time of First Successful Submission: 2026-09-10 04:41:19

SELECTing Expressions

Time of First Successful Submission: 2026-09-10 04:42:16

Composite Conditions

Time of First Successful Submission: 2026-09-10 04:41:40

Reaching Your LIMITs

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

Querying Metadata

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


DSU Cyber Camps

12 / 104 5131 / 62318


Using the Terminal

Time of First Successful Submission: 2026-09-09 17:25:57

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-09 17:35:44

Using the GUI Desktop

Time of First Successful Submission: 2026-09-09 17:37:12

Pasting into the Desktop

Time of First Successful Submission: 2026-09-09 17:38:18

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-09-09 17:29:31

Getting Help

Time of First Successful Submission: 2026-09-09 17:32:08

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-09-09 17:28:45

Using Privileged Mode

Time of First Successful Submission: 2026-09-09 17:31:13

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-09 17:29:58

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-09 17:30:19


GCA CTF

12 / 104 5131 / 62318


Using the Terminal

Time of First Successful Submission: 2026-09-09 17:25:57

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-09 17:35:44

Using the GUI Desktop

Time of First Successful Submission: 2026-09-09 17:37:12

Pasting into the Desktop

Time of First Successful Submission: 2026-09-09 17:38:18

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-09-09 17:29:31

Getting Help

Time of First Successful Submission: 2026-09-09 17:32:08

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-09-09 17:28:45

Using Privileged Mode

Time of First Successful Submission: 2026-09-09 17:31:13

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-09 17:29:58

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-09 17:30:19