W0rmx32

🐧

Intro to Programming Languages

15 / 234 5784 / 31849


Commands

Time of First Successful Submission: 2025-10-29 09:01:36

Command Arguments

Time of First Successful Submission: 2025-10-29 09:03:06

Command History

Time of First Successful Submission: 2025-10-29 09:04:08

The Root Path

Time of First Successful Submission: 2025-10-29 12:50:53

Absolute Paths

Time of First Successful Submission: 2025-10-29 12:52:03

Changing position

Time of First Successful Submission: 2025-10-29 12:53:31

Changing to an Absolute Path

Time of First Successful Submission: 2025-10-29 12:54:51

Relative Paths

Time of First Successful Submission: 2025-10-29 12:58:18

Cat

Time of First Successful Submission: 2025-10-29 13:30:04

Ls

Time of First Successful Submission: 2025-10-29 14:29:10

Ls All

Time of First Successful Submission: 2025-10-29 14:33:21

Find

Time of First Successful Submission: 2025-10-29 18:14:50

Piping Echo

Time of First Successful Submission: 2025-10-30 14:16:25

Piping Stdout

Time of First Successful Submission: 2025-10-30 14:17:03

Piping Stdin

Time of First Successful Submission: 2025-10-30 14:27:09


Start Here

11 / 12 6366 / 43127


Using the Terminal

Time of First Successful Submission: 2025-10-26 18:11:56

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-26 18:16:19

Using the GUI Desktop

Time of First Successful Submission: 2025-10-26 18:19:46

Pasting into the Desktop

Time of First Successful Submission: 2025-10-26 18:22:37

Restarting Challenges

Time of First Successful Submission: 2025-10-27 07:09:58

Challenge Programs

Time of First Successful Submission: 2025-10-28 03:23:32

The Flag File

Time of First Successful Submission: 2025-10-28 03:26:04

Using Privileged Mode

Time of First Successful Submission: 2025-10-28 04:56:30

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-28 04:58:25

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-28 04:59:22


Linux Luminarium

128 / 128 47 / 32256


Intro to Commands

Time of First Successful Submission: 2025-10-29 09:01:36

Intro to Arguments

Time of First Successful Submission: 2025-10-29 09:03:06

Command History

Time of First Successful Submission: 2025-10-29 09:04:08

The Root

Time of First Successful Submission: 2025-10-29 12:50:53

Program and absolute paths

Time of First Successful Submission: 2025-10-29 12:52:03

Position thy self

Time of First Successful Submission: 2025-10-29 12:53:31

Position elsewhere

Time of First Successful Submission: 2025-10-29 12:54:51

implicit relative paths, from /

Time of First Successful Submission: 2025-10-29 12:58:18

explicit relative paths, from /

Time of First Successful Submission: 2025-10-29 13:02:25

implicit relative path

Time of First Successful Submission: 2025-10-29 13:11:51

home sweet home

Time of First Successful Submission: 2025-10-29 13:27:09

cat: not the pet, but the command!

Time of First Successful Submission: 2025-10-29 13:30:04

catting absolute paths

Time of First Successful Submission: 2025-10-29 13:31:39

more catting practice

Time of First Successful Submission: 2025-10-29 13:33:54

grepping for a needle in a haystack

Time of First Successful Submission: 2025-10-29 14:16:41

comparing files

Time of First Successful Submission: 2025-10-29 14:27:35

listing files

Time of First Successful Submission: 2025-10-29 14:29:10

touching files

Time of First Successful Submission: 2025-10-29 14:29:59

removing files

Time of First Successful Submission: 2025-10-29 14:30:51

moving files

Time of First Successful Submission: 2025-10-29 14:32:37

copying files

Time of First Successful Submission: 2025-11-06 07:02:44

hidden files

Time of First Successful Submission: 2025-10-29 14:33:21

An Epic Filesystem Quest

Time of First Successful Submission: 2025-10-29 14:45:54

making directories

Time of First Successful Submission: 2025-10-29 14:48:25

finding files

Time of First Successful Submission: 2025-10-29 18:14:50

linking files

Time of First Successful Submission: 2025-10-29 18:28:29

Learning From Documentation

Time of First Successful Submission: 2025-10-30 05:46:45

Learning Complex Usage

Time of First Successful Submission: 2025-10-30 05:49:43

Reading Manuals

Time of First Successful Submission: 2025-10-30 05:52:52

Searching Manuals

Time of First Successful Submission: 2025-10-30 05:54:34

Searching For Manuals

Time of First Successful Submission: 2025-10-30 06:00:32

Helpful Programs

Time of First Successful Submission: 2025-10-30 06:04:20

Help for Builtins

Time of First Successful Submission: 2025-10-30 06:11:13

Matching with *

Time of First Successful Submission: 2025-10-30 07:01:34

Matching with ?

Time of First Successful Submission: 2025-10-30 07:03:34

Matching with []

Time of First Successful Submission: 2025-10-30 07:08:38

Matching paths with []

Time of First Successful Submission: 2025-10-30 07:10:04

Multiple globs

Time of First Successful Submission: 2025-10-30 07:28:18

Mixing globs

Time of First Successful Submission: 2025-10-30 08:15:16

Exclusionary globbing

Time of First Successful Submission: 2025-10-30 08:24:28

Tab completion

Time of First Successful Submission: 2025-10-30 08:32:22

Multiple options for tab completion

Time of First Successful Submission: 2025-10-30 08:34:18

Tab completion on commands

Time of First Successful Submission: 2025-10-30 08:35:01

Redirecting output

Time of First Successful Submission: 2025-10-30 14:16:25

Redirecting more output

Time of First Successful Submission: 2025-10-30 14:17:03

Appending output

Time of First Successful Submission: 2025-10-30 14:19:47

Redirecting errors

Time of First Successful Submission: 2025-10-30 14:24:08

Redirecting input

Time of First Successful Submission: 2025-10-30 14:27:09

Grepping stored results

Time of First Successful Submission: 2025-10-30 14:30:42

Grepping live output

Time of First Successful Submission: 2025-10-30 14:33:40

Grepping errors

Time of First Successful Submission: 2025-10-30 14:40:15

Filtering with grep -v

Time of First Successful Submission: 2025-10-30 14:55:21

Filtering with sed

Time of First Successful Submission: 2025-11-06 07:01:11

Duplicating piped data with tee

Time of First Successful Submission: 2025-10-30 17:33:41

Process substitution for input

Time of First Successful Submission: 2025-10-30 17:51:11

Writing to multiple programs

Time of First Successful Submission: 2025-10-30 18:08:37

Split-piping stderr and stdout

Time of First Successful Submission: 2025-10-30 18:19:47

Named pipes

Time of First Successful Submission: 2025-10-31 07:25:42

Printing Variables

Time of First Successful Submission: 2025-10-31 07:31:23

Setting Variables

Time of First Successful Submission: 2025-10-31 07:33:01

Multi-word Variables

Time of First Successful Submission: 2025-10-31 07:34:07

Exporting Variables

Time of First Successful Submission: 2025-10-31 07:46:54

Printing Exported Variables

Time of First Successful Submission: 2025-10-31 07:47:39

Storing Command Output

Time of First Successful Submission: 2025-10-31 07:49:16

Reading Input

Time of First Successful Submission: 2025-10-31 07:53:37

Reading Files

Time of First Successful Submission: 2025-10-31 07:56:33

Translating characters

Time of First Successful Submission: 2025-10-31 08:07:40

Deleting characters

Time of First Successful Submission: 2025-10-31 08:08:59

Deleting newlines

Time of First Successful Submission: 2025-10-31 08:11:57

Extracting the first lines with head

Time of First Successful Submission: 2025-10-31 08:14:29

Extracting specific sections of text

Time of First Successful Submission: 2025-10-31 08:31:20

Sorting data

Time of First Successful Submission: 2025-10-31 08:36:16

Listing Processes

Time of First Successful Submission: 2025-10-31 08:46:25

Killing Processes

Time of First Successful Submission: 2025-10-31 09:53:04

Interrupting Processes

Time of First Successful Submission: 2025-10-31 09:54:10

Killing Misbehaving Processes

Time of First Successful Submission: 2025-10-31 10:00:43

Suspending Processes

Time of First Successful Submission: 2025-10-31 10:02:08

Resuming Processes

Time of First Successful Submission: 2025-10-31 10:02:43

Backgrounding Processes

Time of First Successful Submission: 2025-10-31 10:05:56

Foregrounding Processes

Time of First Successful Submission: 2025-10-31 10:07:23

Starting Backgrounded Processes

Time of First Successful Submission: 2025-10-31 10:08:59

Process Exit Codes

Time of First Successful Submission: 2025-10-31 10:11:33

Becoming root with su

Time of First Successful Submission: 2025-10-31 10:16:00

Other users with su

Time of First Successful Submission: 2025-10-31 10:16:50

Cracking passwords

Time of First Successful Submission: 2025-10-31 10:21:45

Using sudo

Time of First Successful Submission: 2025-10-31 10:24:24

Changing File Ownership

Time of First Successful Submission: 2025-11-03 13:39:23

Groups and Files

Time of First Successful Submission: 2025-11-05 05:01:18

Fun With Groups Names

Time of First Successful Submission: 2025-11-05 05:02:55

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2025-11-05 05:30:47

Permission Tweaking Practice

Time of First Successful Submission: 2025-11-05 05:47:50

Permissions Setting Practice

Time of First Successful Submission: 2025-11-05 05:56:11

The SUID Bit

Time of First Successful Submission: 2025-11-05 06:00:11

Chaining with Semicolons

Time of First Successful Submission: 2025-10-31 11:49:38

Building on Success

Time of First Successful Submission: 2025-10-31 11:51:17

Handling Failure

Time of First Successful Submission: 2025-10-31 11:52:35

Your First Shell Script

Time of First Successful Submission: 2025-10-31 11:56:27

Redirecting Script Output

Time of First Successful Submission: 2025-11-05 06:37:49

Executable Shell Scripts

Time of First Successful Submission: 2025-11-05 07:01:48

Understanding Shebangs

Time of First Successful Submission: 2025-11-05 07:04:58

Scripting with Arguments

Time of First Successful Submission: 2025-11-05 07:12:40

Scripting with Conditionals

Time of First Successful Submission: 2025-11-05 07:19:52

Scripting with Default Cases

Time of First Successful Submission: 2025-11-05 09:52:23

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-11-05 09:57:44

Reading Shell Scripts

Time of First Successful Submission: 2025-11-05 10:00:05

Launching Screen

Time of First Successful Submission: 2025-11-05 10:01:18

Detaching and Attaching

Time of First Successful Submission: 2025-11-05 10:03:36

Finding Sessions

Time of First Successful Submission: 2025-11-05 10:21:23

Switching Windows

Time of First Successful Submission: 2025-11-05 10:23:03

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-11-05 10:25:36

Switching Windows (tmux)

Time of First Successful Submission: 2025-11-05 10:27:58

The PATH Variable

Time of First Successful Submission: 2025-11-05 10:40:42

Setting PATH

Time of First Successful Submission: 2025-11-05 10:42:49

Finding Commands

Time of First Successful Submission: 2025-11-05 10:46:30

Adding Commands

Time of First Successful Submission: 2025-11-05 10:52:42

Hijacking Commands

Time of First Successful Submission: 2025-11-05 13:52:00

Bashrc Backdoor

Time of First Successful Submission: 2025-11-05 14:14:44

Sniffing Input

Time of First Successful Submission: 2025-11-05 16:19:28

Overshared Directories

Time of First Successful Submission: 2025-11-05 16:31:38

Tricky Linking

Time of First Successful Submission: 2025-11-06 07:58:35

Sniffing Process Arguments

Time of First Successful Submission: 2025-11-06 08:09:35

Snooping on Configurations

Time of First Successful Submission: 2025-11-06 13:53:24

The Fork Bomb

Time of First Successful Submission: 2025-11-06 14:10:23

Disk-Space Doomsday

Time of First Successful Submission: 2025-11-06 14:45:52

rm -rf /

Time of First Successful Submission: 2025-11-06 14:52:12

Life after rm -rf /

Time of First Successful Submission: 2025-11-06 15:16:08

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-11-06 15:20:17


GCA CTF

11 / 104 6526 / 43404


Using the Terminal

Time of First Successful Submission: 2025-10-26 18:11:56

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-26 18:16:19

Using the GUI Desktop

Time of First Successful Submission: 2025-10-26 18:19:46

Pasting into the Desktop

Time of First Successful Submission: 2025-10-26 18:22:37

Restarting Challenges

Time of First Successful Submission: 2025-10-27 07:09:58

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2025-10-28 03:23:32

The Flag File

Time of First Successful Submission: 2025-10-28 03:26:04

Using Privileged Mode

Time of First Successful Submission: 2025-10-28 04:56:30

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-28 04:58:25

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-28 04:59:22