glitchchch

🐧

Intro to Programming Languages

15 / 253 15465 / 49094


Commands

Time of First Successful Submission: 2026-09-15 08:32:38

Command Arguments

Time of First Successful Submission: 2026-09-15 08:34:02

Command History

Time of First Successful Submission: 2026-09-15 08:37:22

The Root Path

Time of First Successful Submission: 2026-09-15 08:40:40

Absolute Paths

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

Changing position

Time of First Successful Submission: 2026-09-15 08:43:48

Changing to an Absolute Path

Time of First Successful Submission: 2026-09-15 08:45:49

Relative Paths

Time of First Successful Submission: 2026-09-15 08:47:56

Cat

Time of First Successful Submission: 2026-09-15 09:43:12

Ls

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

Ls All

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

Find

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

Piping Echo

Time of First Successful Submission: 2026-09-16 04:40:11

Piping Stdout

Time of First Successful Submission: 2026-09-16 04:43:32

Piping Stdin

Time of First Successful Submission: 2026-09-16 04:52:09


Start Here

10 / 10 18191 / 67987


Using the Terminal

Time of First Successful Submission: 2026-09-14 16:47:49

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-14 16:50:35

Using the GUI Desktop

Time of First Successful Submission: 2026-09-14 16:55:29

Pasting into the Desktop

Time of First Successful Submission: 2026-09-14 16:58:31

Restarting Challenges

Time of First Successful Submission: 2026-09-15 08:01:55

Challenge Programs

Time of First Successful Submission: 2026-09-15 08:09:30

The Flag File

Time of First Successful Submission: 2026-09-15 08:16:39

Using Privileged Mode

Time of First Successful Submission: 2026-09-15 08:19:29

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-15 08:27:20

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-15 08:28:04


Linux Luminarium

128 / 128 5790 / 49785


Intro to Commands

Time of First Successful Submission: 2026-09-15 08:32:38

Intro to Arguments

Time of First Successful Submission: 2026-09-15 08:34:02

Command History

Time of First Successful Submission: 2026-09-15 08:37:22

The Root

Time of First Successful Submission: 2026-09-15 08:40:40

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2026-09-15 08:43:48

Position elsewhere

Time of First Successful Submission: 2026-09-15 08:45:49

implicit relative paths, from /

Time of First Successful Submission: 2026-09-15 08:47:56

explicit relative paths, from /

Time of First Successful Submission: 2026-09-15 08:49:49

implicit relative path

Time of First Successful Submission: 2026-09-15 08:51:30

home sweet home

Time of First Successful Submission: 2026-09-15 09:37:39

cat: not the pet, but the command!

Time of First Successful Submission: 2026-09-15 09:43:12

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2026-09-15 09:52:26

grepping for a needle in a haystack

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

comparing files

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

listing files

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

touching files

Time of First Successful Submission: 2026-09-15 10:07:42

removing files

Time of First Successful Submission: 2026-09-15 10:08:52

moving files

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

copying files

Time of First Successful Submission: 2026-09-15 10:13:12

hidden files

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

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2026-09-15 10:37:35

finding files

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

linking files

Time of First Successful Submission: 2026-09-15 11:06:13

Learning From Documentation

Time of First Successful Submission: 2026-09-15 11:13:41

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-09-15 11:23:45

Searching For Manuals

Time of First Successful Submission: 2026-09-15 11:47:57

Helpful Programs

Time of First Successful Submission: 2026-09-15 11:51:17

Help for Builtins

Time of First Successful Submission: 2026-09-15 11:56:30

Matching with *

Time of First Successful Submission: 2026-09-15 11:58:43

Matching with ?

Time of First Successful Submission: 2026-09-15 12:00:32

Matching with []

Time of First Successful Submission: 2026-09-15 12:06:10

Matching paths with []

Time of First Successful Submission: 2026-09-15 12:09:28

Multiple globs

Time of First Successful Submission: 2026-09-15 12:12:16

Mixing globs

Time of First Successful Submission: 2026-09-15 12:18:25

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2026-09-16 03:08:22

Multiple options for tab completion

Time of First Successful Submission: 2026-09-16 04:35:00

Tab completion on commands

Time of First Successful Submission: 2026-09-16 04:37:23

Redirecting output

Time of First Successful Submission: 2026-09-16 04:40:11

Redirecting more output

Time of First Successful Submission: 2026-09-16 04:43:32

Appending output

Time of First Successful Submission: 2026-09-16 04:45:56

Redirecting errors

Time of First Successful Submission: 2026-09-16 04:50:12

Redirecting input

Time of First Successful Submission: 2026-09-16 04:52:09

Grepping stored results

Time of First Successful Submission: 2026-09-16 04:53:56

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2026-09-16 05:12:11

Filtering with grep -v

Time of First Successful Submission: 2026-09-16 05:13:54

Filtering with sed

Time of First Successful Submission: 2026-09-16 05:21:38

Duplicating piped data with tee

Time of First Successful Submission: 2026-09-16 05:26:35

Process substitution for input

Time of First Successful Submission: 2026-09-16 05:29:37

Writing to multiple programs

Time of First Successful Submission: 2026-09-16 05:37:18

Split-piping stderr and stdout

Time of First Successful Submission: 2026-09-16 05:39:44

Named pipes

Time of First Successful Submission: 2026-09-16 05:45:06

Printing Variables

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

Setting Variables

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

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-09-16 06:07:00

Printing Exported Variables

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

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2026-09-16 06:13:32

Reading Files

Time of First Successful Submission: 2026-09-16 06:23:32

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-09-16 06:40:54

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-09-16 06:53:04

Extracting specific sections of text

Time of First Successful Submission: 2026-09-16 06:58:49

Sorting data

Time of First Successful Submission: 2026-09-16 07:01:00

Listing Processes

Time of First Successful Submission: 2026-09-16 07:09:02

Killing Processes

Time of First Successful Submission: 2026-09-16 07:15:12

Interrupting Processes

Time of First Successful Submission: 2026-09-16 07:16:01

Killing Misbehaving Processes

Time of First Successful Submission: 2026-09-16 07:25:10

Suspending Processes

Time of First Successful Submission: 2026-09-16 07:26:12

Resuming Processes

Time of First Successful Submission: 2026-09-16 07:26:58

Backgrounding Processes

Time of First Successful Submission: 2026-09-16 08:07:12

Foregrounding Processes

Time of First Successful Submission: 2026-09-16 08:08:04

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-09-16 08:10:26

Becoming root with su

Time of First Successful Submission: 2026-09-16 08:14:19

Other users with su

Time of First Successful Submission: 2026-09-16 08:15:17

Cracking passwords

Time of First Successful Submission: 2026-09-16 08:18:26

Using sudo

Time of First Successful Submission: 2026-09-16 08:23:26

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-09-21 12:02:55

Fun With Groups Names

Time of First Successful Submission: 2026-09-21 12:04:45

Changing Permissions

Time of First Successful Submission: 2026-09-21 12:52:11

Executable Files

Time of First Successful Submission: 2026-09-21 12:54:14

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-09-21 16:35:53

The SUID Bit

Time of First Successful Submission: 2026-09-21 16:40:14

Chaining with Semicolons

Time of First Successful Submission: 2026-09-21 16:41:59

Building on Success

Time of First Successful Submission: 2026-09-21 16:43:54

Handling Failure

Time of First Successful Submission: 2026-09-21 16:45:14

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

Time of First Successful Submission: 2026-09-26 05:56:15

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-09-26 06:14:24

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2026-09-26 06:17:38

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-09-26 06:44:49

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2026-09-26 06:49:41

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2026-09-26 06:57:56

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-09-27 11:38:35

Sniffing Input

Time of First Successful Submission: 2026-09-27 12:24:42

Overshared Directories

Time of First Successful Submission: 2026-09-27 12:30:50

Tricky Linking

Time of First Successful Submission: 2026-09-27 12:43:56

Sniffing Process Arguments

Time of First Successful Submission: 2026-09-27 12:51:38

Snooping on Configurations

Time of First Successful Submission: 2026-09-27 12:54:06

The Fork Bomb

Time of First Successful Submission: 2026-09-30 15:38:48

Disk-Space Doomsday

Time of First Successful Submission: 2026-09-30 15:41:53

rm -rf /

Time of First Successful Submission: 2026-10-01 03:46:12

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-10-01 03:54:36


DSU Cyber Camps

12 / 104 5385 / 68405


Using the Terminal

Time of First Successful Submission: 2026-09-14 16:47:49

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-14 16:50:35

Using the GUI Desktop

Time of First Successful Submission: 2026-09-14 16:55:29

Pasting into the Desktop

Time of First Successful Submission: 2026-09-14 16:58:31

Connecting over SSH

Time of First Successful Submission: 2026-09-14 17:05:37

Restarting Challenges

Time of First Successful Submission: 2026-09-15 08:01:55

Getting Help

Time of First Successful Submission: 2026-09-15 08:04:42

Challenge Programs

Time of First Successful Submission: 2026-09-15 08:09:30

The Flag File

Time of First Successful Submission: 2026-09-15 08:16:39

Using Privileged Mode

Time of First Successful Submission: 2026-09-15 08:19:29

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-15 08:27:20

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-15 08:28:04


GCA CTF

12 / 104 5385 / 68405


Using the Terminal

Time of First Successful Submission: 2026-09-14 16:47:49

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-14 16:50:35

Using the GUI Desktop

Time of First Successful Submission: 2026-09-14 16:55:29

Pasting into the Desktop

Time of First Successful Submission: 2026-09-14 16:58:31

Connecting over SSH

Time of First Successful Submission: 2026-09-14 17:05:37

Restarting Challenges

Time of First Successful Submission: 2026-09-15 08:01:55

Getting Help

Time of First Successful Submission: 2026-09-15 08:04:42

Challenge Programs

Time of First Successful Submission: 2026-09-15 08:09:30

The Flag File

Time of First Successful Submission: 2026-09-15 08:16:39

Using Privileged Mode

Time of First Successful Submission: 2026-09-15 08:19:29

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-15 08:27:20

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-15 08:28:04