LastSemYetDumb

Intro to Programming Languages

15 / 234 9996 / 33222


Commands

Time of First Successful Submission: 2026-04-23 20:58:09

Command Arguments

Time of First Successful Submission: 2026-04-23 20:58:57

Command History

Time of First Successful Submission: 2026-04-23 20:59:42

The Root Path

Time of First Successful Submission: 2026-04-23 22:19:20

Absolute Paths

Time of First Successful Submission: 2026-04-23 22:19:51

Changing position

Time of First Successful Submission: 2026-04-23 22:22:55

Changing to an Absolute Path

Time of First Successful Submission: 2026-04-23 22:24:34

Relative Paths

Time of First Successful Submission: 2026-04-23 22:28:24

Cat

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

Ls

Time of First Successful Submission: 2026-04-24 00:23:05

Ls All

Time of First Successful Submission: 2026-04-24 08:17:18

Find

Time of First Successful Submission: 2026-04-24 10:05:06

Piping Echo

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

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-04-24 17:50:40


Intro to Cybersecurity

8 / 183 14620 / 20582


Path Traversal 1

Time of First Successful Submission: 2026-04-07 18:28:56

Path Traversal 2

Time of First Successful Submission: 2026-04-07 19:26:44

CMDi 1

Time of First Successful Submission: 2026-04-07 22:37:52

CMDi 2

Time of First Successful Submission: 2026-04-07 23:51:05

CMDi 3

Time of First Successful Submission: 2026-04-08 00:19:17

CMDi 4

Time of First Successful Submission: 2026-04-08 00:26:32

CMDi 5

Time of First Successful Submission: 2026-04-08 00:38:07

CMDi 6

Time of First Successful Submission: 2026-04-08 01:09:19


Start Here

12 / 12 2019 / 44986


Using the Terminal

Time of First Successful Submission: 2026-04-05 18:21:05

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-05 18:25:50

Using the GUI Desktop

Time of First Successful Submission: 2026-04-05 18:28:25

Pasting into the Desktop

Time of First Successful Submission: 2026-04-05 18:30:13

Restarting Challenges

Time of First Successful Submission: 2026-04-05 18:38:18

Challenge Programs

Time of First Successful Submission: 2026-04-05 16:54:14

The Flag File

Time of First Successful Submission: 2026-04-05 17:09:40

Using Privileged Mode

Time of First Successful Submission: 2026-04-05 17:14:28

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-05 17:17:45

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-05 17:19:13


Linux Luminarium

82 / 128 11454 / 33655


Intro to Commands

Time of First Successful Submission: 2026-04-23 20:58:09

Intro to Arguments

Time of First Successful Submission: 2026-04-23 20:58:57

Command History

Time of First Successful Submission: 2026-04-23 20:59:42

The Root

Time of First Successful Submission: 2026-04-23 22:19:20

Program and absolute paths

Time of First Successful Submission: 2026-04-23 22:19:51

Position thy self

Time of First Successful Submission: 2026-04-23 22:22:55

Position elsewhere

Time of First Successful Submission: 2026-04-23 22:24:34

implicit relative paths, from /

Time of First Successful Submission: 2026-04-23 22:28:24

explicit relative paths, from /

Time of First Successful Submission: 2026-04-23 22:29:37

implicit relative path

Time of First Successful Submission: 2026-04-23 22:33:18

home sweet home

Time of First Successful Submission: 2026-04-23 22:40:36

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-04-23 23:17:02

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-04-23 23:57:27

comparing files

Time of First Successful Submission: 2026-04-24 00:18:42

listing files

Time of First Successful Submission: 2026-04-24 00:23:05

touching files

Time of First Successful Submission: 2026-04-24 00:24:44

removing files

Time of First Successful Submission: 2026-04-24 00:25:54

moving files

Time of First Successful Submission: 2026-04-24 08:14:31

copying files

Time of First Successful Submission: 2026-04-24 08:15:07

hidden files

Time of First Successful Submission: 2026-04-24 08:17:18

An Epic Filesystem Quest

Time of First Successful Submission: 2026-04-24 08:41:14

making directories

Time of First Successful Submission: 2026-04-24 09:45:58

finding files

Time of First Successful Submission: 2026-04-24 10:05:06

linking files

Time of First Successful Submission: 2026-04-24 10:31:48

Learning From Documentation

Time of First Successful Submission: 2026-04-24 11:08:54

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-04-24 11:17:38

Searching Manuals

Time of First Successful Submission: 2026-04-24 11:23:23

Searching For Manuals

Time of First Successful Submission: 2026-04-24 11:28:18

Helpful Programs

Time of First Successful Submission: 2026-04-24 11:29:56

Help for Builtins

Time of First Successful Submission: 2026-04-24 11:44:30

Matching with *

Time of First Successful Submission: 2026-04-24 12:25:57

Matching with ?

Time of First Successful Submission: 2026-04-24 12:28:18

Matching with []

Time of First Successful Submission: 2026-04-24 12:35:03

Matching paths with []

Time of First Successful Submission: 2026-04-24 12:36:55

Multiple globs

Time of First Successful Submission: 2026-04-24 12:40:31

Mixing globs

Time of First Successful Submission: 2026-04-24 12:47:53

Exclusionary globbing

Time of First Successful Submission: 2026-04-24 12:50:38

Tab completion

Time of First Successful Submission: 2026-04-24 17:02:01

Multiple options for tab completion

Time of First Successful Submission: 2026-04-24 17:03:29

Tab completion on commands

Time of First Successful Submission: 2026-04-24 17:04:00

Redirecting output

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

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-04-24 17:16:34

Redirecting errors

Time of First Successful Submission: 2026-04-24 17:49:14

Redirecting input

Time of First Successful Submission: 2026-04-24 17:50:40

Grepping stored results

Time of First Successful Submission: 2026-04-24 17:52:10

Grepping live output

Time of First Successful Submission: 2026-04-24 17:53:23

Grepping errors

Time of First Successful Submission: 2026-04-24 17:56:12

Filtering with grep -v

Time of First Successful Submission: 2026-04-24 17:58:12

Filtering with sed

Time of First Successful Submission: 2026-04-24 18:01:48

Duplicating piped data with tee

Time of First Successful Submission: 2026-04-24 18:05:09

Process substitution for input

Time of First Successful Submission: 2026-04-24 18:17:34

Writing to multiple programs

Time of First Successful Submission: 2026-04-24 18:25:46

Split-piping stderr and stdout

Time of First Successful Submission: 2026-04-24 18:27:49

Named pipes

Time of First Successful Submission: 2026-04-24 18:31:58

Printing Variables

Time of First Successful Submission: 2026-04-24 19:18:05

Setting Variables

Time of First Successful Submission: 2026-04-24 19:18:59

Multi-word Variables

Time of First Successful Submission: 2026-04-24 19:20:11

Exporting Variables

Time of First Successful Submission: 2026-04-24 19:26:49

Printing Exported Variables

Time of First Successful Submission: 2026-04-24 19:27:33

Storing Command Output

Time of First Successful Submission: 2026-04-24 19:30:48

Reading Input

Time of First Successful Submission: 2026-04-24 19:40:50

Reading Files

Time of First Successful Submission: 2026-04-24 19:43:56

Translating characters

Time of First Successful Submission: 2026-04-24 19:58:46

Deleting characters

Time of First Successful Submission: 2026-04-24 20:02:14

Deleting newlines

Time of First Successful Submission: 2026-04-24 20:06:54

Extracting the first lines with head

Time of First Successful Submission: 2026-04-24 20:08:34

Extracting specific sections of text

Time of First Successful Submission: 2026-04-24 20:12:14

Sorting data

Time of First Successful Submission: 2026-04-24 20:42:46

Listing Processes

Time of First Successful Submission: 2026-04-24 20:58:50

Killing Processes

Time of First Successful Submission: 2026-04-24 21:03:13

Interrupting Processes

Time of First Successful Submission: 2026-04-24 21:04:13

Killing Misbehaving Processes

Time of First Successful Submission: 2026-04-24 21:36:20

Suspending Processes

Time of First Successful Submission: 2026-04-24 22:04:46

Resuming Processes

Time of First Successful Submission: 2026-05-03 13:08:03

Backgrounding Processes

Time of First Successful Submission: 2026-05-03 13:14:42

Foregrounding Processes

Time of First Successful Submission: 2026-05-03 13:16:02

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-03 13:23:46

Process Exit Codes

Time of First Successful Submission: 2026-05-03 14:55:37


GCA CTF

12 / 104 2272 / 45269


Using the Terminal

Time of First Successful Submission: 2026-04-05 18:21:05

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-05 18:25:50

Using the GUI Desktop

Time of First Successful Submission: 2026-04-05 18:28:25

Pasting into the Desktop

Time of First Successful Submission: 2026-04-05 18:30:13

Connecting over SSH

Time of First Successful Submission: 2026-04-05 18:57:37

Restarting Challenges

Time of First Successful Submission: 2026-04-05 18:38:18

Getting Help

Time of First Successful Submission: 2026-04-05 17:03:39

Challenge Programs

Time of First Successful Submission: 2026-04-05 16:54:14

The Flag File

Time of First Successful Submission: 2026-04-05 17:09:40

Using Privileged Mode

Time of First Successful Submission: 2026-04-05 17:14:28

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-05 17:17:45

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-05 17:19:13