S1lv3rf0x

🐧

Intro to Programming Languages

15 / 234 6591 / 31934


Commands

Time of First Successful Submission: 2025-12-05 10:17:41

Command Arguments

Time of First Successful Submission: 2025-12-05 10:19:12

Command History

Time of First Successful Submission: 2025-12-05 10:20:12

The Root Path

Time of First Successful Submission: 2025-12-05 10:29:25

Absolute Paths

Time of First Successful Submission: 2025-12-05 10:37:19

Changing position

Time of First Successful Submission: 2025-12-05 10:43:28

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-05 10:48:59

Relative Paths

Time of First Successful Submission: 2025-12-05 11:16:06

Cat

Time of First Successful Submission: 2025-12-05 12:20:41

Ls

Time of First Successful Submission: 2025-12-05 12:39:16

Ls All

Time of First Successful Submission: 2025-12-05 12:47:07

Find

Time of First Successful Submission: 2025-12-05 14:07:41

Piping Echo

Time of First Successful Submission: 2025-12-07 11:22:58

Piping Stdout

Time of First Successful Submission: 2025-12-07 11:51:59

Piping Stdin

Time of First Successful Submission: 2025-12-07 12:18:30


Start Here

12 / 12 402 / 43258


Using the Terminal

Time of First Successful Submission: 2025-12-05 08:24:56

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-05 08:28:34

Using the GUI Desktop

Time of First Successful Submission: 2025-12-05 08:31:54

Pasting into the Desktop

Time of First Successful Submission: 2025-12-05 08:36:56

Restarting Challenges

Time of First Successful Submission: 2025-12-05 08:55:00

Challenge Programs

Time of First Successful Submission: 2025-12-14 09:51:48

The Flag File

Time of First Successful Submission: 2025-12-14 09:53:07

Using Privileged Mode

Time of First Successful Submission: 2025-12-14 10:59:42

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-14 10:56:30

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-14 10:58:54


Linux Luminarium

128 / 128 857 / 32343


Intro to Commands

Time of First Successful Submission: 2025-12-05 10:17:41

Intro to Arguments

Time of First Successful Submission: 2025-12-05 10:19:12

Command History

Time of First Successful Submission: 2025-12-05 10:20:12

The Root

Time of First Successful Submission: 2025-12-05 10:29:25

Program and absolute paths

Time of First Successful Submission: 2025-12-05 10:37:19

Position thy self

Time of First Successful Submission: 2025-12-05 10:43:28

Position elsewhere

Time of First Successful Submission: 2025-12-05 10:48:59

implicit relative paths, from /

Time of First Successful Submission: 2025-12-05 11:16:06

explicit relative paths, from /

Time of First Successful Submission: 2025-12-05 11:49:34

implicit relative path

Time of First Successful Submission: 2025-12-05 11:53:39

home sweet home

Time of First Successful Submission: 2025-12-05 12:11:20

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-05 12:20:41

catting absolute paths

Time of First Successful Submission: 2025-12-05 12:29:11

more catting practice

Time of First Successful Submission: 2025-12-05 12:31:42

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-05 12:33:08

comparing files

Time of First Successful Submission: 2025-12-05 12:37:37

listing files

Time of First Successful Submission: 2025-12-05 12:39:16

touching files

Time of First Successful Submission: 2025-12-05 12:41:10

removing files

Time of First Successful Submission: 2025-12-05 12:42:12

moving files

Time of First Successful Submission: 2025-12-05 12:43:58

copying files

Time of First Successful Submission: 2025-12-05 12:45:42

hidden files

Time of First Successful Submission: 2025-12-05 12:47:07

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-05 13:15:06

making directories

Time of First Successful Submission: 2025-12-05 13:19:07

finding files

Time of First Successful Submission: 2025-12-05 14:07:41

linking files

Time of First Successful Submission: 2025-12-05 14:56:43

Learning From Documentation

Time of First Successful Submission: 2025-12-06 05:54:54

Learning Complex Usage

Time of First Successful Submission: 2025-12-06 05:57:00

Reading Manuals

Time of First Successful Submission: 2025-12-06 06:07:37

Searching Manuals

Time of First Successful Submission: 2025-12-06 06:12:29

Searching For Manuals

Time of First Successful Submission: 2025-12-06 06:31:49

Helpful Programs

Time of First Successful Submission: 2025-12-06 06:38:03

Help for Builtins

Time of First Successful Submission: 2025-12-06 06:40:21

Matching with *

Time of First Successful Submission: 2025-12-06 07:01:13

Matching with ?

Time of First Successful Submission: 2025-12-06 07:03:04

Matching with []

Time of First Successful Submission: 2025-12-06 07:05:47

Matching paths with []

Time of First Successful Submission: 2025-12-07 09:34:59

Multiple globs

Time of First Successful Submission: 2025-12-07 09:45:15

Mixing globs

Time of First Successful Submission: 2025-12-07 10:27:05

Exclusionary globbing

Time of First Successful Submission: 2025-12-07 10:33:24

Tab completion

Time of First Successful Submission: 2025-12-07 10:50:15

Multiple options for tab completion

Time of First Successful Submission: 2025-12-07 10:58:52

Tab completion on commands

Time of First Successful Submission: 2025-12-07 11:00:01

Redirecting output

Time of First Successful Submission: 2025-12-07 11:22:58

Redirecting more output

Time of First Successful Submission: 2025-12-07 11:51:59

Appending output

Time of First Successful Submission: 2025-12-07 11:54:06

Redirecting errors

Time of First Successful Submission: 2025-12-07 12:02:36

Redirecting input

Time of First Successful Submission: 2025-12-07 12:18:30

Grepping stored results

Time of First Successful Submission: 2025-12-07 12:19:54

Grepping live output

Time of First Successful Submission: 2025-12-07 12:21:16

Grepping errors

Time of First Successful Submission: 2025-12-07 12:30:23

Filtering with grep -v

Time of First Successful Submission: 2025-12-07 12:33:04

Filtering with sed

Time of First Successful Submission: 2025-12-07 12:38:31

Duplicating piped data with tee

Time of First Successful Submission: 2025-12-07 15:39:01

Process substitution for input

Time of First Successful Submission: 2025-12-07 16:27:05

Writing to multiple programs

Time of First Successful Submission: 2025-12-08 08:21:43

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-08 08:42:50

Named pipes

Time of First Successful Submission: 2025-12-08 09:06:43

Printing Variables

Time of First Successful Submission: 2025-12-08 09:10:13

Setting Variables

Time of First Successful Submission: 2025-12-08 09:12:08

Multi-word Variables

Time of First Successful Submission: 2025-12-08 09:58:32

Exporting Variables

Time of First Successful Submission: 2025-12-08 10:07:03

Printing Exported Variables

Time of First Successful Submission: 2025-12-08 10:07:55

Storing Command Output

Time of First Successful Submission: 2025-12-08 10:19:47

Reading Input

Time of First Successful Submission: 2025-12-08 10:23:58

Reading Files

Time of First Successful Submission: 2025-12-08 10:30:54

Translating characters

Time of First Successful Submission: 2025-12-08 12:06:36

Deleting characters

Time of First Successful Submission: 2025-12-08 12:09:12

Deleting newlines

Time of First Successful Submission: 2025-12-08 12:39:58

Extracting the first lines with head

Time of First Successful Submission: 2025-12-08 12:54:27

Extracting specific sections of text

Time of First Successful Submission: 2025-12-08 12:57:22

Sorting data

Time of First Successful Submission: 2025-12-08 13:00:32

Listing Processes

Time of First Successful Submission: 2025-12-08 13:36:44

Killing Processes

Time of First Successful Submission: 2025-12-08 13:39:54

Interrupting Processes

Time of First Successful Submission: 2025-12-08 13:41:36

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-08 13:44:20

Suspending Processes

Time of First Successful Submission: 2025-12-08 13:45:24

Resuming Processes

Time of First Successful Submission: 2025-12-08 13:46:09

Backgrounding Processes

Time of First Successful Submission: 2025-12-08 14:07:34

Foregrounding Processes

Time of First Successful Submission: 2025-12-08 14:17:04

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-08 14:17:59

Process Exit Codes

Time of First Successful Submission: 2025-12-08 14:20:08

Becoming root with su

Time of First Successful Submission: 2025-12-08 14:34:08

Other users with su

Time of First Successful Submission: 2025-12-08 14:35:15

Cracking passwords

Time of First Successful Submission: 2025-12-08 14:39:40

Using sudo

Time of First Successful Submission: 2025-12-08 14:42:46

Changing File Ownership

Time of First Successful Submission: 2025-12-10 10:34:46

Groups and Files

Time of First Successful Submission: 2025-12-10 10:46:25

Fun With Groups Names

Time of First Successful Submission: 2025-12-10 10:57:23

Changing Permissions

Time of First Successful Submission: 2025-12-10 11:31:26

Executable Files

Time of First Successful Submission: 2025-12-10 11:40:36

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-10 12:00:23

Permissions Setting Practice

Time of First Successful Submission: 2025-12-10 13:05:24

The SUID Bit

Time of First Successful Submission: 2025-12-10 13:19:09

Chaining with Semicolons

Time of First Successful Submission: 2025-12-10 13:33:10

Building on Success

Time of First Successful Submission: 2025-12-10 13:36:01

Handling Failure

Time of First Successful Submission: 2025-12-10 13:40:16

Your First Shell Script

Time of First Successful Submission: 2025-12-10 13:53:11

Redirecting Script Output

Time of First Successful Submission: 2025-12-10 14:09:50

Executable Shell Scripts

Time of First Successful Submission: 2025-12-10 14:11:20

Understanding Shebangs

Time of First Successful Submission: 2025-12-10 14:14:39

Scripting with Arguments

Time of First Successful Submission: 2025-12-10 14:23:16

Scripting with Conditionals

Time of First Successful Submission: 2025-12-10 14:58:51

Scripting with Default Cases

Time of First Successful Submission: 2025-12-10 14:59:51

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-10 15:02:44

Reading Shell Scripts

Time of First Successful Submission: 2025-12-10 15:04:13

Launching Screen

Time of First Successful Submission: 2025-12-12 06:40:25

Detaching and Attaching

Time of First Successful Submission: 2025-12-12 06:59:15

Finding Sessions

Time of First Successful Submission: 2025-12-12 07:09:59

Switching Windows

Time of First Successful Submission: 2025-12-12 07:14:51

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-12 07:18:12

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-12 07:19:36

The PATH Variable

Time of First Successful Submission: 2025-12-12 07:37:00

Setting PATH

Time of First Successful Submission: 2025-12-12 09:08:53

Finding Commands

Time of First Successful Submission: 2025-12-12 10:24:07

Adding Commands

Time of First Successful Submission: 2025-12-12 11:10:26

Hijacking Commands

Time of First Successful Submission: 2025-12-12 11:22:34

Bashrc Backdoor

Time of First Successful Submission: 2025-12-12 11:34:54

Sniffing Input

Time of First Successful Submission: 2025-12-12 12:26:50

Overshared Directories

Time of First Successful Submission: 2025-12-12 12:39:18

Tricky Linking

Time of First Successful Submission: 2025-12-12 13:02:21

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-12 13:56:39

Snooping on Configurations

Time of First Successful Submission: 2025-12-12 14:13:17

The Fork Bomb

Time of First Successful Submission: 2025-12-13 06:47:11

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-13 06:51:09

rm -rf /

Time of First Successful Submission: 2025-12-14 05:49:25

Life after rm -rf /

Time of First Successful Submission: 2025-12-14 06:08:37

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-14 06:15:33


GCA CTF

12 / 104 692 / 43535


Using the Terminal

Time of First Successful Submission: 2025-12-05 08:24:56

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-05 08:28:34

Using the GUI Desktop

Time of First Successful Submission: 2025-12-05 08:31:54

Pasting into the Desktop

Time of First Successful Submission: 2025-12-05 08:36:56

Connecting over SSH

Time of First Successful Submission: 2025-12-05 08:50:33

Restarting Challenges

Time of First Successful Submission: 2025-12-05 08:55:00

Getting Help

Time of First Successful Submission: 2025-12-05 09:30:05

Challenge Programs

Time of First Successful Submission: 2025-12-14 09:51:48

The Flag File

Time of First Successful Submission: 2025-12-14 09:53:07

Using Privileged Mode

Time of First Successful Submission: 2025-12-14 10:59:42

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-14 10:56:30

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-14 10:58:54