z666666

🐧

Intro to Programming Languages

15 / 253 11482 / 38051


Commands

Time of First Successful Submission: 2026-06-26 09:25:53

Command Arguments

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

Command History

Time of First Successful Submission: 2026-06-26 09:31:34

The Root Path

Time of First Successful Submission: 2026-06-26 09:37:50

Absolute Paths

Time of First Successful Submission: 2026-06-26 09:40:27

Changing position

Time of First Successful Submission: 2026-06-26 09:45:48

Changing to an Absolute Path

Time of First Successful Submission: 2026-06-26 09:47:54

Relative Paths

Time of First Successful Submission: 2026-06-29 01:22:28

Cat

Time of First Successful Submission: 2026-06-29 02:12:39

Ls

Time of First Successful Submission: 2026-06-29 03:13:43

Ls All

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

Find

Time of First Successful Submission: 2026-06-29 05:39:47

Piping Echo

Time of First Successful Submission: 2026-06-30 08:48:10

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-06-30 09:18:28


Start Here

11 / 12 11418 / 52194


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-06-26 08:39:15

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-07-02 08:06:28

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-07-02 08:18:11

Persistent Home Directories - Two

Time of First Successful Submission: 2026-07-02 08:19:16


Linux Luminarium

127 / 128 4128 / 38572


Intro to Commands

Time of First Successful Submission: 2026-06-26 09:25:53

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-06-26 09:31:34

The Root

Time of First Successful Submission: 2026-06-26 09:37:50

Program and absolute paths

Time of First Successful Submission: 2026-06-26 09:40:27

Position thy self

Time of First Successful Submission: 2026-06-26 09:45:48

Position elsewhere

Time of First Successful Submission: 2026-06-26 09:47:54

implicit relative paths, from /

Time of First Successful Submission: 2026-06-29 01:22:28

explicit relative paths, from /

Time of First Successful Submission: 2026-06-29 01:27:45

implicit relative path

Time of First Successful Submission: 2026-06-29 01:29:52

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-06-29 02:12:39

catting absolute paths

Time of First Successful Submission: 2026-06-29 02:13:30

more catting practice

Time of First Successful Submission: 2026-06-29 02:14:09

grepping for a needle in a haystack

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

comparing files

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

listing files

Time of First Successful Submission: 2026-06-29 03:13:43

touching files

Time of First Successful Submission: 2026-06-29 03:18:41

removing files

Time of First Successful Submission: 2026-06-29 03:26:36

moving files

Time of First Successful Submission: 2026-06-29 03:27:58

copying files

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

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2026-06-29 03:54:38

making directories

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

finding files

Time of First Successful Submission: 2026-06-29 05:39:47

linking files

Time of First Successful Submission: 2026-06-29 05:53:50

Learning From Documentation

Time of First Successful Submission: 2026-06-29 06:02:36

Learning Complex Usage

Time of First Successful Submission: 2026-06-29 09:08:00

Reading Manuals

Time of First Successful Submission: 2026-06-29 09:17:14

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-06-29 09:35:36

Helpful Programs

Time of First Successful Submission: 2026-06-29 09:41:17

Help for Builtins

Time of First Successful Submission: 2026-06-29 09:43:14

Matching with *

Time of First Successful Submission: 2026-06-29 09:55:44

Matching with ?

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

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-06-30 01:39:06

Multiple globs

Time of First Successful Submission: 2026-06-30 01:52:05

Mixing globs

Time of First Successful Submission: 2026-06-30 02:04:13

Exclusionary globbing

Time of First Successful Submission: 2026-06-30 02:06:14

Tab completion

Time of First Successful Submission: 2026-06-30 02:10:24

Multiple options for tab completion

Time of First Successful Submission: 2026-06-30 02:14:24

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2026-06-30 08:48:10

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-06-30 09:01:55

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-06-30 09:18:28

Grepping stored results

Time of First Successful Submission: 2026-06-30 09:28:50

Grepping live output

Time of First Successful Submission: 2026-06-30 09:31:16

Grepping errors

Time of First Successful Submission: 2026-06-30 09:37:04

Filtering with grep -v

Time of First Successful Submission: 2026-06-30 09:43:45

Filtering with sed

Time of First Successful Submission: 2026-06-30 09:48:43

Duplicating piped data with tee

Time of First Successful Submission: 2026-06-30 10:11:30

Process substitution for input

Time of First Successful Submission: 2026-07-01 01:52:15

Writing to multiple programs

Time of First Successful Submission: 2026-07-01 02:18:10

Split-piping stderr and stdout

Time of First Successful Submission: 2026-07-01 02:53:24

Named pipes

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

Printing Variables

Time of First Successful Submission: 2026-07-01 08:42:42

Setting Variables

Time of First Successful Submission: 2026-07-01 08:47:03

Multi-word Variables

Time of First Successful Submission: 2026-07-01 08:53:29

Exporting Variables

Time of First Successful Submission: 2026-07-02 07:23:36

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2026-07-02 07:27:54

Reading Input

Time of First Successful Submission: 2026-07-02 07:52:11

Reading Files

Time of First Successful Submission: 2026-07-02 08:03:51

Translating characters

Time of First Successful Submission: 2026-07-02 09:51:31

Deleting characters

Time of First Successful Submission: 2026-07-02 09:52:41

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-07-02 10:10:00

Extracting specific sections of text

Time of First Successful Submission: 2026-07-03 02:52:36

Sorting data

Time of First Successful Submission: 2026-07-03 02:54:20

Listing Processes

Time of First Successful Submission: 2026-07-03 03:48:35

Killing Processes

Time of First Successful Submission: 2026-07-03 03:57:44

Interrupting Processes

Time of First Successful Submission: 2026-07-03 03:58:23

Killing Misbehaving Processes

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

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-07-03 06:11:06

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-07-03 06:29:14

Starting Backgrounded Processes

Time of First Successful Submission: 2026-07-03 06:40:13

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2026-07-03 07:14:04

Other users with su

Time of First Successful Submission: 2026-07-03 07:15:14

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-07-03 07:41:40

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-07-03 07:59:56

Fun With Groups Names

Time of First Successful Submission: 2026-07-03 08:10:24

Changing Permissions

Time of First Successful Submission: 2026-07-03 08:14:22

Executable Files

Time of First Successful Submission: 2026-07-03 08:17:24

Permission Tweaking Practice

Time of First Successful Submission: 2026-07-03 08:24:35

Permissions Setting Practice

Time of First Successful Submission: 2026-07-03 08:47:18

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2026-07-03 09:16:40

Building on Success

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

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-07-06 02:30:38

Redirecting Script Output

Time of First Successful Submission: 2026-07-06 03:54:48

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2026-07-06 08:53:56

Scripting with Arguments

Time of First Successful Submission: 2026-07-06 09:24:39

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-07-06 10:09:28

Reading Shell Scripts

Time of First Successful Submission: 2026-07-06 10:13:44

Launching Screen

Time of First Successful Submission: 2026-07-07 09:53:52

Detaching and Attaching

Time of First Successful Submission: 2026-07-07 09:56:21

Finding Sessions

Time of First Successful Submission: 2026-07-07 10:01:13

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-07-08 09:51:18

The PATH Variable

Time of First Successful Submission: 2026-07-08 09:56:23

Setting PATH

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

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2026-07-09 01:40:56

Hijacking Commands

Time of First Successful Submission: 2026-07-09 02:22:03

Bashrc Backdoor

Time of First Successful Submission: 2026-07-13 03:33:03

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-07-15 08:55:44

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-07-24 09:13:40

Snooping on Configurations

Time of First Successful Submission: 2026-07-24 09:16:45

The Fork Bomb

Time of First Successful Submission: 2026-07-24 09:46:28

Disk-Space Doomsday

Time of First Successful Submission: 2026-07-27 01:58:36

rm -rf /

Time of First Successful Submission: 2026-07-27 02:02:48

Life after rm -rf /

Time of First Successful Submission: 2026-07-27 02:13:09

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-07-27 02:17:18


DSU Cyber Camps

11 / 104 11600 / 52502


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-06-26 08:39:15

Pasting into the Desktop

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

Restarting Challenges

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

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2026-07-02 08:06:28

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-07-02 08:18:11

Persistent Home Directories - Two

Time of First Successful Submission: 2026-07-02 08:19:16


GCA CTF

11 / 104 11600 / 52502


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-06-26 08:39:15

Pasting into the Desktop

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

Restarting Challenges

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

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2026-07-02 08:06:28

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-07-02 08:18:11

Persistent Home Directories - Two

Time of First Successful Submission: 2026-07-02 08:19:16