VRDestroyer

🐧

Intro to Programming Languages

15 / 234 7930 / 28759


Commands

Time of First Successful Submission: 2026-01-19 13:59:41

Command Arguments

Time of First Successful Submission: 2026-01-19 14:00:16

Command History

Time of First Successful Submission: 2026-01-19 14:00:54

The Root Path

Time of First Successful Submission: 2026-01-23 08:33:00

Absolute Paths

Time of First Successful Submission: 2026-01-23 08:33:31

Changing position

Time of First Successful Submission: 2026-01-26 15:10:13

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-26 15:14:05

Relative Paths

Time of First Successful Submission: 2026-01-26 15:15:01

Cat

Time of First Successful Submission: 2026-01-26 15:17:08

Ls

Time of First Successful Submission: 2026-01-26 15:18:24

Ls All

Time of First Successful Submission: 2026-01-23 08:45:46

Find

Time of First Successful Submission: 2026-01-23 09:13:39

Piping Echo

Time of First Successful Submission: 2026-01-26 17:00:51

Piping Stdout

Time of First Successful Submission: 2026-01-25 17:20:06

Piping Stdin

Time of First Successful Submission: 2026-01-25 17:34:57


Start Here

6 / 12 26352 / 38991


Using the Terminal

Time of First Successful Submission: 2026-01-19 13:37:16

Challenge Programs

Time of First Successful Submission: 2026-01-19 13:39:50

The Flag File

Time of First Successful Submission: 2026-01-19 13:42:04

Using Privileged Mode

Time of First Successful Submission: 2026-01-19 13:46:10

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-19 13:57:01

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-19 13:57:45


Linux Luminarium

128 / 128 1817 / 29094


Intro to Commands

Time of First Successful Submission: 2026-01-19 13:59:41

Intro to Arguments

Time of First Successful Submission: 2026-01-19 14:00:16

Command History

Time of First Successful Submission: 2026-01-19 14:00:54

The Root

Time of First Successful Submission: 2026-01-23 08:33:00

Program and absolute paths

Time of First Successful Submission: 2026-01-23 08:33:31

Position thy self

Time of First Successful Submission: 2026-01-26 15:10:13

Position elsewhere

Time of First Successful Submission: 2026-01-26 15:14:05

implicit relative paths, from /

Time of First Successful Submission: 2026-01-26 15:15:01

explicit relative paths, from /

Time of First Successful Submission: 2026-01-26 15:15:46

implicit relative path

Time of First Successful Submission: 2026-01-26 15:16:19

home sweet home

Time of First Successful Submission: 2026-01-23 08:39:01

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-26 15:17:08

catting absolute paths

Time of First Successful Submission: 2026-01-26 15:17:35

more catting practice

Time of First Successful Submission: 2026-01-23 08:40:36

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-23 08:41:35

comparing files

Time of First Successful Submission: 2026-01-23 08:44:11

listing files

Time of First Successful Submission: 2026-01-26 15:18:24

touching files

Time of First Successful Submission: 2026-01-26 15:19:14

removing files

Time of First Successful Submission: 2026-01-26 15:20:23

moving files

Time of First Successful Submission: 2026-01-26 15:57:27

copying files

Time of First Successful Submission: 2026-01-26 15:58:01

hidden files

Time of First Successful Submission: 2026-01-23 08:45:46

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-23 08:51:39

making directories

Time of First Successful Submission: 2026-01-26 15:58:59

finding files

Time of First Successful Submission: 2026-01-23 09:13:39

linking files

Time of First Successful Submission: 2026-01-23 09:22:31

Learning From Documentation

Time of First Successful Submission: 2026-01-23 12:10:09

Learning Complex Usage

Time of First Successful Submission: 2026-01-23 12:12:53

Reading Manuals

Time of First Successful Submission: 2026-01-23 12:19:07

Searching Manuals

Time of First Successful Submission: 2026-01-23 12:23:57

Searching For Manuals

Time of First Successful Submission: 2026-01-23 12:34:53

Helpful Programs

Time of First Successful Submission: 2026-01-23 12:36:04

Help for Builtins

Time of First Successful Submission: 2026-01-23 12:41:41

Matching with *

Time of First Successful Submission: 2026-01-23 19:24:45

Matching with ?

Time of First Successful Submission: 2026-01-26 16:02:30

Matching with []

Time of First Successful Submission: 2026-01-26 16:36:24

Matching paths with []

Time of First Successful Submission: 2026-01-23 19:27:33

Multiple globs

Time of First Successful Submission: 2026-01-26 16:44:02

Mixing globs

Time of First Successful Submission: 2026-01-26 16:50:53

Exclusionary globbing

Time of First Successful Submission: 2026-01-26 16:57:36

Tab completion

Time of First Successful Submission: 2026-01-26 16:58:23

Multiple options for tab completion

Time of First Successful Submission: 2026-01-23 19:30:48

Tab completion on commands

Time of First Successful Submission: 2026-01-26 16:59:45

Redirecting output

Time of First Successful Submission: 2026-01-26 17:00:51

Redirecting more output

Time of First Successful Submission: 2026-01-25 17:20:06

Appending output

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

Redirecting errors

Time of First Successful Submission: 2026-01-25 17:22:25

Redirecting input

Time of First Successful Submission: 2026-01-25 17:34:57

Grepping stored results

Time of First Successful Submission: 2026-01-25 17:36:19

Grepping live output

Time of First Successful Submission: 2026-01-25 17:37:42

Grepping errors

Time of First Successful Submission: 2026-01-25 17:45:48

Filtering with grep -v

Time of First Successful Submission: 2026-01-25 17:47:16

Filtering with sed

Time of First Successful Submission: 2026-01-25 18:18:27

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-25 18:24:20

Process substitution for input

Time of First Successful Submission: 2026-01-26 17:22:27

Writing to multiple programs

Time of First Successful Submission: 2026-01-26 17:30:20

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-26 17:46:48

Named pipes

Time of First Successful Submission: 2026-01-26 18:11:11

Printing Variables

Time of First Successful Submission: 2026-01-26 18:13:07

Setting Variables

Time of First Successful Submission: 2026-01-27 17:52:14

Multi-word Variables

Time of First Successful Submission: 2026-01-27 17:53:07

Exporting Variables

Time of First Successful Submission: 2026-01-27 17:55:55

Printing Exported Variables

Time of First Successful Submission: 2026-01-27 18:24:12

Storing Command Output

Time of First Successful Submission: 2026-01-27 18:34:21

Reading Input

Time of First Successful Submission: 2026-01-27 18:42:18

Reading Files

Time of First Successful Submission: 2026-01-27 18:57:44

Translating characters

Time of First Successful Submission: 2026-01-27 19:02:08

Deleting characters

Time of First Successful Submission: 2026-01-27 19:03:18

Deleting newlines

Time of First Successful Submission: 2026-01-27 19:21:19

Extracting the first lines with head

Time of First Successful Submission: 2026-01-27 19:22:13

Extracting specific sections of text

Time of First Successful Submission: 2026-01-27 19:24:17

Sorting data

Time of First Successful Submission: 2026-01-27 19:25:12

Listing Processes

Time of First Successful Submission: 2026-01-29 07:14:31

Killing Processes

Time of First Successful Submission: 2026-01-29 07:20:15

Interrupting Processes

Time of First Successful Submission: 2026-01-29 07:21:19

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-29 07:25:11

Suspending Processes

Time of First Successful Submission: 2026-01-29 07:28:18

Resuming Processes

Time of First Successful Submission: 2026-01-29 07:29:04

Backgrounding Processes

Time of First Successful Submission: 2026-01-29 07:33:22

Foregrounding Processes

Time of First Successful Submission: 2026-01-29 07:34:09

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-29 07:34:57

Process Exit Codes

Time of First Successful Submission: 2026-01-29 07:36:19

Becoming root with su

Time of First Successful Submission: 2026-01-27 16:50:44

Other users with su

Time of First Successful Submission: 2026-01-27 16:51:43

Cracking passwords

Time of First Successful Submission: 2026-01-27 16:56:06

Using sudo

Time of First Successful Submission: 2026-01-27 16:58:50

Changing File Ownership

Time of First Successful Submission: 2026-01-29 09:14:05

Groups and Files

Time of First Successful Submission: 2026-01-29 09:16:12

Fun With Groups Names

Time of First Successful Submission: 2026-01-23 19:38:45

Changing Permissions

Time of First Successful Submission: 2026-01-29 09:17:13

Executable Files

Time of First Successful Submission: 2026-01-23 19:41:39

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-29 09:21:27

Permissions Setting Practice

Time of First Successful Submission: 2026-01-29 09:24:14

The SUID Bit

Time of First Successful Submission: 2026-01-29 09:25:26

Chaining with Semicolons

Time of First Successful Submission: 2026-01-29 10:17:21

Building on Success

Time of First Successful Submission: 2026-01-29 10:19:38

Handling Failure

Time of First Successful Submission: 2026-01-29 10:21:09

Your First Shell Script

Time of First Successful Submission: 2026-01-29 10:23:58

Redirecting Script Output

Time of First Successful Submission: 2026-01-29 11:02:26

Executable Shell Scripts

Time of First Successful Submission: 2026-01-29 10:30:42

Understanding Shebangs

Time of First Successful Submission: 2026-01-29 10:34:21

Scripting with Arguments

Time of First Successful Submission: 2026-01-29 10:37:14

Scripting with Conditionals

Time of First Successful Submission: 2026-01-29 10:46:23

Scripting with Default Cases

Time of First Successful Submission: 2026-01-29 10:49:08

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-29 10:56:00

Reading Shell Scripts

Time of First Successful Submission: 2026-01-29 11:01:07

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2026-01-29 11:08:38

Finding Sessions

Time of First Successful Submission: 2026-01-29 11:10:40

Switching Windows

Time of First Successful Submission: 2026-01-29 11:12:19

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-29 11:14:43

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-29 11:16:58

The PATH Variable

Time of First Successful Submission: 2026-01-29 17:56:04

Setting PATH

Time of First Successful Submission: 2026-01-29 17:57:52

Finding Commands

Time of First Successful Submission: 2026-01-29 18:00:48

Adding Commands

Time of First Successful Submission: 2026-01-29 18:12:49

Hijacking Commands

Time of First Successful Submission: 2026-01-29 20:23:01

Bashrc Backdoor

Time of First Successful Submission: 2026-01-29 20:26:01

Sniffing Input

Time of First Successful Submission: 2026-01-29 20:44:08

Overshared Directories

Time of First Successful Submission: 2026-01-29 20:56:25

Tricky Linking

Time of First Successful Submission: 2026-01-29 21:50:01

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-29 21:53:59

Snooping on Configurations

Time of First Successful Submission: 2026-01-29 21:56:32

The Fork Bomb

Time of First Successful Submission: 2026-01-30 10:29:28

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-29 22:23:48

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2026-01-29 22:39:09

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-29 22:43:13


Playing With Programs

7 / 116 18558 / 22528


What's the password?

Time of First Successful Submission: 2026-01-19 14:40:15

... and again!

Time of First Successful Submission: 2026-01-19 14:41:31

Newline Troubles

Time of First Successful Submission: 2026-01-19 14:45:14

Reasoning about files

Time of First Successful Submission: 2026-01-21 06:45:23

Specifying Filenames

Time of First Successful Submission: 2026-01-21 06:48:03

Binary and Hex Encoding

Time of First Successful Submission: 2026-01-21 07:03:27

More Hex

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


CybHer Dojo

6 / 104 26465 / 39208


Using the Terminal

Time of First Successful Submission: 2026-01-19 13:37:16

Challenge Programs

Time of First Successful Submission: 2026-01-19 13:39:50

The Flag File

Time of First Successful Submission: 2026-01-19 13:42:04

Using Privileged Mode

Time of First Successful Submission: 2026-01-19 13:46:10

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-19 13:57:01

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-19 13:57:45


GCA CTF

6 / 104 26465 / 39208


Using the Terminal

Time of First Successful Submission: 2026-01-19 13:37:16

Challenge Programs

Time of First Successful Submission: 2026-01-19 13:39:50

The Flag File

Time of First Successful Submission: 2026-01-19 13:42:04

Using Privileged Mode

Time of First Successful Submission: 2026-01-19 13:46:10

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-19 13:57:01

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-19 13:57:45