1nf3ct3d

Intro to Programming Languages

15 / 234 10170 / 33873


Commands

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

Command Arguments

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

Command History

Time of First Successful Submission: 2026-04-30 20:12:28

The Root Path

Time of First Successful Submission: 2026-04-30 20:24:47

Absolute Paths

Time of First Successful Submission: 2026-04-30 20:28:21

Changing position

Time of First Successful Submission: 2026-04-30 20:29:53

Changing to an Absolute Path

Time of First Successful Submission: 2026-04-30 20:33:49

Relative Paths

Time of First Successful Submission: 2026-04-30 20:43:00

Cat

Time of First Successful Submission: 2026-04-30 20:51:57

Ls

Time of First Successful Submission: 2026-04-30 21:00:25

Ls All

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

Find

Time of First Successful Submission: 2026-04-30 22:28:31

Piping Echo

Time of First Successful Submission: 2026-05-01 21:42:17

Piping Stdout

Time of First Successful Submission: 2026-05-01 21:45:09

Piping Stdin

Time of First Successful Submission: 2026-05-01 22:03:13


Start Here

12 / 12 2146 / 45921


Using the Terminal

Time of First Successful Submission: 2026-04-18 16:19:49

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-18 16:23:36

Using the GUI Desktop

Time of First Successful Submission: 2026-04-18 16:26:56

Pasting into the Desktop

Time of First Successful Submission: 2026-04-18 16:30:20

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-04-18 17:15:44

The Flag File

Time of First Successful Submission: 2026-04-18 17:17:19

Using Privileged Mode

Time of First Successful Submission: 2026-04-18 17:20:29

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-18 17:27:12

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-18 17:28:31


Linux Luminarium

107 / 128 6378 / 34324


Intro to Commands

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

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-04-30 20:12:28

The Root

Time of First Successful Submission: 2026-04-30 20:24:47

Program and absolute paths

Time of First Successful Submission: 2026-04-30 20:28:21

Position thy self

Time of First Successful Submission: 2026-04-30 20:29:53

Position elsewhere

Time of First Successful Submission: 2026-04-30 20:33:49

implicit relative paths, from /

Time of First Successful Submission: 2026-04-30 20:43:00

explicit relative paths, from /

Time of First Successful Submission: 2026-04-30 20:45:46

implicit relative path

Time of First Successful Submission: 2026-04-30 20:47:08

home sweet home

Time of First Successful Submission: 2026-04-30 20:49:57

cat: not the pet, but the command!

Time of First Successful Submission: 2026-04-30 20:51:57

catting absolute paths

Time of First Successful Submission: 2026-04-30 20:52:28

more catting practice

Time of First Successful Submission: 2026-04-30 20:53:13

grepping for a needle in a haystack

Time of First Successful Submission: 2026-04-30 20:54:17

comparing files

Time of First Successful Submission: 2026-04-30 20:57:12

listing files

Time of First Successful Submission: 2026-04-30 21:00:25

touching files

Time of First Successful Submission: 2026-04-30 21:01:22

removing files

Time of First Successful Submission: 2026-04-30 21:05:57

moving files

Time of First Successful Submission: 2026-04-30 21:07:19

copying files

Time of First Successful Submission: 2026-04-30 21:08:24

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2026-04-30 21:17:43

making directories

Time of First Successful Submission: 2026-04-30 21:19:52

finding files

Time of First Successful Submission: 2026-04-30 22:28:31

linking files

Time of First Successful Submission: 2026-04-30 22:51:04

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2026-04-30 23:11:15

Reading Manuals

Time of First Successful Submission: 2026-04-30 23:14:18

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-04-30 23:29:45

Helpful Programs

Time of First Successful Submission: 2026-04-30 23:35:59

Help for Builtins

Time of First Successful Submission: 2026-04-30 23:44:44

Matching with *

Time of First Successful Submission: 2026-05-01 20:48:38

Matching with ?

Time of First Successful Submission: 2026-05-01 20:53:14

Matching with []

Time of First Successful Submission: 2026-05-01 21:04:58

Matching paths with []

Time of First Successful Submission: 2026-05-01 21:07:41

Multiple globs

Time of First Successful Submission: 2026-05-01 21:11:14

Mixing globs

Time of First Successful Submission: 2026-05-01 21:24:22

Exclusionary globbing

Time of First Successful Submission: 2026-05-01 21:33:37

Tab completion

Time of First Successful Submission: 2026-05-01 21:35:25

Multiple options for tab completion

Time of First Successful Submission: 2026-05-01 21:37:29

Tab completion on commands

Time of First Successful Submission: 2026-05-01 21:38:40

Redirecting output

Time of First Successful Submission: 2026-05-01 21:42:17

Redirecting more output

Time of First Successful Submission: 2026-05-01 21:45:09

Appending output

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

Redirecting errors

Time of First Successful Submission: 2026-05-01 21:57:57

Redirecting input

Time of First Successful Submission: 2026-05-01 22:03:13

Grepping stored results

Time of First Successful Submission: 2026-05-01 22:06:43

Grepping live output

Time of First Successful Submission: 2026-05-01 22:08:46

Grepping errors

Time of First Successful Submission: 2026-05-01 22:12:06

Filtering with grep -v

Time of First Successful Submission: 2026-05-01 22:14:44

Filtering with sed

Time of First Successful Submission: 2026-05-01 22:21:35

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-05 08:48:18

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-05-05 18:37:43

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-05 20:58:51

Named pipes

Time of First Successful Submission: 2026-05-06 19:49:47

Printing Variables

Time of First Successful Submission: 2026-05-06 19:57:26

Setting Variables

Time of First Successful Submission: 2026-05-06 19:59:39

Multi-word Variables

Time of First Successful Submission: 2026-05-06 20:00:47

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-05-08 18:27:43

Storing Command Output

Time of First Successful Submission: 2026-05-08 18:30:49

Reading Input

Time of First Successful Submission: 2026-05-08 18:33:31

Reading Files

Time of First Successful Submission: 2026-05-08 18:35:28

Translating characters

Time of First Successful Submission: 2026-05-08 18:50:59

Deleting characters

Time of First Successful Submission: 2026-05-08 18:59:43

Deleting newlines

Time of First Successful Submission: 2026-05-08 19:04:07

Extracting the first lines with head

Time of First Successful Submission: 2026-05-08 19:05:32

Extracting specific sections of text

Time of First Successful Submission: 2026-05-08 19:08:35

Sorting data

Time of First Successful Submission: 2026-05-08 19:10:51

Listing Processes

Time of First Successful Submission: 2026-05-12 11:08:28

Killing Processes

Time of First Successful Submission: 2026-05-12 11:13:23

Interrupting Processes

Time of First Successful Submission: 2026-05-12 11:47:04

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-12 11:52:08

Suspending Processes

Time of First Successful Submission: 2026-05-12 14:18:10

Resuming Processes

Time of First Successful Submission: 2026-05-12 14:19:06

Backgrounding Processes

Time of First Successful Submission: 2026-05-12 14:26:29

Foregrounding Processes

Time of First Successful Submission: 2026-05-12 14:28:34

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-12 14:29:59

Process Exit Codes

Time of First Successful Submission: 2026-05-12 14:38:38

Becoming root with su

Time of First Successful Submission: 2026-05-13 08:15:47

Other users with su

Time of First Successful Submission: 2026-05-13 08:16:56

Cracking passwords

Time of First Successful Submission: 2026-05-13 08:21:56

Using sudo

Time of First Successful Submission: 2026-05-13 08:24:58

Changing File Ownership

Time of First Successful Submission: 2026-05-15 22:05:06

Groups and Files

Time of First Successful Submission: 2026-05-15 22:10:21

Fun With Groups Names

Time of First Successful Submission: 2026-05-15 22:17:12

Changing Permissions

Time of First Successful Submission: 2026-05-15 22:26:47

Executable Files

Time of First Successful Submission: 2026-05-15 23:11:22

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-18 07:13:55

Permissions Setting Practice

Time of First Successful Submission: 2026-05-18 08:07:54

The SUID Bit

Time of First Successful Submission: 2026-05-18 08:29:48

Chaining with Semicolons

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

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-05-18 16:18:23

Your First Shell Script

Time of First Successful Submission: 2026-05-18 16:22:50

Redirecting Script Output

Time of First Successful Submission: 2026-05-18 16:34:41

Executable Shell Scripts

Time of First Successful Submission: 2026-05-19 07:35:21

Understanding Shebangs

Time of First Successful Submission: 2026-05-19 07:39:07

Scripting with Arguments

Time of First Successful Submission: 2026-05-19 07:46:48

Scripting with Conditionals

Time of First Successful Submission: 2026-05-19 08:09:45

Scripting with Default Cases

Time of First Successful Submission: 2026-05-19 08:24:29

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-19 08:29:02

Reading Shell Scripts

Time of First Successful Submission: 2026-05-19 08:32:38

Launching Screen

Time of First Successful Submission: 2026-05-19 08:40:38


DSU Cyber Camps

12 / 104 2429 / 46211


Using the Terminal

Time of First Successful Submission: 2026-04-18 16:19:49

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-18 16:23:36

Using the GUI Desktop

Time of First Successful Submission: 2026-04-18 16:26:56

Pasting into the Desktop

Time of First Successful Submission: 2026-04-18 16:30:20

Connecting over SSH

Time of First Successful Submission: 2026-04-18 17:07:29

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-04-18 17:13:10

Challenge Programs

Time of First Successful Submission: 2026-04-18 17:15:44

The Flag File

Time of First Successful Submission: 2026-04-18 17:17:19

Using Privileged Mode

Time of First Successful Submission: 2026-04-18 17:20:29

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-18 17:27:12

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-18 17:28:31


GCA CTF

12 / 104 2429 / 46211


Using the Terminal

Time of First Successful Submission: 2026-04-18 16:19:49

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-18 16:23:36

Using the GUI Desktop

Time of First Successful Submission: 2026-04-18 16:26:56

Pasting into the Desktop

Time of First Successful Submission: 2026-04-18 16:30:20

Connecting over SSH

Time of First Successful Submission: 2026-04-18 17:07:29

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-04-18 17:13:10

Challenge Programs

Time of First Successful Submission: 2026-04-18 17:15:44

The Flag File

Time of First Successful Submission: 2026-04-18 17:17:19

Using Privileged Mode

Time of First Successful Submission: 2026-04-18 17:20:29

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-18 17:27:12

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-18 17:28:31