A3lxq

🐧

Intro to Programming Languages

15 / 253 11185 / 36867


Commands

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

Command Arguments

Time of First Successful Submission: 2026-06-16 07:51:02

Command History

Time of First Successful Submission: 2026-06-16 07:51:48

The Root Path

Time of First Successful Submission: 2026-06-16 07:53:15

Absolute Paths

Time of First Successful Submission: 2026-06-16 07:55:46

Changing position

Time of First Successful Submission: 2026-06-16 07:57:41

Changing to an Absolute Path

Time of First Successful Submission: 2026-06-16 08:00:50

Relative Paths

Time of First Successful Submission: 2026-06-16 16:05:17

Cat

Time of First Successful Submission: 2026-06-16 16:48:01

Ls

Time of First Successful Submission: 2026-06-16 16:59:45

Ls All

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

Find

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

Piping Echo

Time of First Successful Submission: 2026-06-17 07:32:42

Piping Stdout

Time of First Successful Submission: 2026-06-17 07:35:42

Piping Stdin

Time of First Successful Submission: 2026-06-17 07:41:57


Start Here

12 / 12 2963 / 50570


Using the Terminal

Time of First Successful Submission: 2026-06-15 05:33:59

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-15 05:41:52

Using the GUI Desktop

Time of First Successful Submission: 2026-06-15 05:45:20

Pasting into the Desktop

Time of First Successful Submission: 2026-06-15 05:47:36

Restarting Challenges

Time of First Successful Submission: 2026-06-15 06:07:49

Challenge Programs

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

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-16 07:43:37

Persistent Home Directories - Two

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


Linux Luminarium

127 / 128 3886 / 37375


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2026-06-16 07:51:02

Command History

Time of First Successful Submission: 2026-06-16 07:51:48

The Root

Time of First Successful Submission: 2026-06-16 07:53:15

Program and absolute paths

Time of First Successful Submission: 2026-06-16 07:55:46

Position thy self

Time of First Successful Submission: 2026-06-16 07:57:41

Position elsewhere

Time of First Successful Submission: 2026-06-16 08:00:50

implicit relative paths, from /

Time of First Successful Submission: 2026-06-16 16:05:17

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-06-16 16:11:17

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-06-16 16:48:01

catting absolute paths

Time of First Successful Submission: 2026-06-16 16:49:19

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-06-16 16:52:56

comparing files

Time of First Successful Submission: 2026-06-16 16:55:38

listing files

Time of First Successful Submission: 2026-06-16 16:59:45

touching files

Time of First Successful Submission: 2026-06-16 17:01:48

removing files

Time of First Successful Submission: 2026-06-16 17:03:34

moving files

Time of First Successful Submission: 2026-06-16 17:05:06

copying files

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

hidden files

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

An Epic Filesystem Quest

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

making directories

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

finding files

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

linking files

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

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-06-17 05:32:48

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-06-17 06:55:49

Helpful Programs

Time of First Successful Submission: 2026-06-17 06:58:36

Help for Builtins

Time of First Successful Submission: 2026-06-17 07:00:42

Matching with *

Time of First Successful Submission: 2026-06-17 07:05:08

Matching with ?

Time of First Successful Submission: 2026-06-17 07:07:32

Matching with []

Time of First Successful Submission: 2026-06-17 07:10:24

Matching paths with []

Time of First Successful Submission: 2026-06-17 07:12:06

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2026-06-17 07:21:01

Exclusionary globbing

Time of First Successful Submission: 2026-06-17 07:23:19

Tab completion

Time of First Successful Submission: 2026-06-17 07:25:11

Multiple options for tab completion

Time of First Successful Submission: 2026-06-17 07:27:01

Tab completion on commands

Time of First Successful Submission: 2026-06-17 07:28:21

Redirecting output

Time of First Successful Submission: 2026-06-17 07:32:42

Redirecting more output

Time of First Successful Submission: 2026-06-17 07:35:42

Appending output

Time of First Successful Submission: 2026-06-17 07:37:54

Redirecting errors

Time of First Successful Submission: 2026-06-17 07:39:48

Redirecting input

Time of First Successful Submission: 2026-06-17 07:41:57

Grepping stored results

Time of First Successful Submission: 2026-06-17 07:45:12

Grepping live output

Time of First Successful Submission: 2026-06-17 07:46:27

Grepping errors

Time of First Successful Submission: 2026-06-17 07:54:52

Filtering with grep -v

Time of First Successful Submission: 2026-06-17 07:57:20

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2026-06-18 05:38:46

Process substitution for input

Time of First Successful Submission: 2026-06-18 06:02:28

Writing to multiple programs

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

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2026-06-20 16:54:18

Printing Variables

Time of First Successful Submission: 2026-06-20 16:56:42

Setting Variables

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

Multi-word Variables

Time of First Successful Submission: 2026-06-23 05:36:46

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-06-23 05:46:24

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2026-06-23 07:38:28

Reading Files

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

Translating characters

Time of First Successful Submission: 2026-06-23 07:52:21

Deleting characters

Time of First Successful Submission: 2026-06-23 07:53:43

Deleting newlines

Time of First Successful Submission: 2026-06-23 07:57:51

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-06-23 09:44:38

Killing Processes

Time of First Successful Submission: 2026-06-23 09:48:03

Interrupting Processes

Time of First Successful Submission: 2026-06-23 09:49:13

Killing Misbehaving Processes

Time of First Successful Submission: 2026-06-23 09:55:02

Suspending Processes

Time of First Successful Submission: 2026-06-23 09:56:33

Resuming Processes

Time of First Successful Submission: 2026-06-23 09:57:54

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-06-23 10:07:32

Starting Backgrounded Processes

Time of First Successful Submission: 2026-06-23 10:08:35

Process Exit Codes

Time of First Successful Submission: 2026-06-23 10:18:25

Becoming root with su

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

Other users with su

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

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-06-23 11:04:27

Changing File Ownership

Time of First Successful Submission: 2026-06-23 11:44:04

Groups and Files

Time of First Successful Submission: 2026-06-23 11:57:04

Fun With Groups Names

Time of First Successful Submission: 2026-06-23 11:59:37

Changing Permissions

Time of First Successful Submission: 2026-06-23 12:23:11

Executable Files

Time of First Successful Submission: 2026-06-23 12:28:54

Permission Tweaking Practice

Time of First Successful Submission: 2026-06-23 12:34:11

Permissions Setting Practice

Time of First Successful Submission: 2026-06-23 12:54:17

The SUID Bit

Time of First Successful Submission: 2026-06-23 14:21:11

Chaining with Semicolons

Time of First Successful Submission: 2026-06-23 14:23:11

Building on Success

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

Handling Failure

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

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2026-06-23 14:36:39

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

Time of First Successful Submission: 2026-06-23 15:20:44

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-06-23 16:03:06

Launching Screen

Time of First Successful Submission: 2026-06-23 16:04:40

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-06-23 16:12:36

Switching Windows

Time of First Successful Submission: 2026-06-23 16:17:55

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-06-23 16:28:35

Switching Windows (tmux)

Time of First Successful Submission: 2026-06-23 16:46:08

The PATH Variable

Time of First Successful Submission: 2026-06-24 10:40:58

Setting PATH

Time of First Successful Submission: 2026-06-24 10:54:12

Finding Commands

Time of First Successful Submission: 2026-06-24 11:32:15

Adding Commands

Time of First Successful Submission: 2026-06-24 12:19:10

Hijacking Commands

Time of First Successful Submission: 2026-06-25 02:52:56

Bashrc Backdoor

Time of First Successful Submission: 2026-06-25 03:06:10

Sniffing Input

Time of First Successful Submission: 2026-06-26 15:30:59

Overshared Directories

Time of First Successful Submission: 2026-07-02 08:17:22

Tricky Linking

Time of First Successful Submission: 2026-07-03 08:27:00

Sniffing Process Arguments

Time of First Successful Submission: 2026-07-05 16:32:50

Snooping on Configurations

Time of First Successful Submission: 2026-07-05 16:37:13

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-07-11 10:19:05

rm -rf /

Time of First Successful Submission: 2026-07-11 10:32:10

Life after rm -rf /

Time of First Successful Submission: 2026-07-11 16:37:32

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-07-11 16:43:16


DSU Cyber Camps

12 / 104 3275 / 50872


Using the Terminal

Time of First Successful Submission: 2026-06-15 05:33:59

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-15 05:41:52

Using the GUI Desktop

Time of First Successful Submission: 2026-06-15 05:45:20

Pasting into the Desktop

Time of First Successful Submission: 2026-06-15 05:47:36

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-06-15 06:07:49

Getting Help

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

Challenge Programs

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

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-16 07:43:37

Persistent Home Directories - Two

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


GCA CTF

12 / 104 3275 / 50871


Using the Terminal

Time of First Successful Submission: 2026-06-15 05:33:59

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-15 05:41:52

Using the GUI Desktop

Time of First Successful Submission: 2026-06-15 05:45:20

Pasting into the Desktop

Time of First Successful Submission: 2026-06-15 05:47:36

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-06-15 06:07:49

Getting Help

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

Challenge Programs

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

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-16 07:43:37

Persistent Home Directories - Two

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