darkdeaz

🐧

Intro to Programming Languages

15 / 234 6751 / 31936


Commands

Time of First Successful Submission: 2025-12-13 16:08:11

Command Arguments

Time of First Successful Submission: 2025-12-13 16:08:49

Command History

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

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2025-12-13 16:11:02

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-13 16:13:20

Relative Paths

Time of First Successful Submission: 2025-12-13 16:14:26

Cat

Time of First Successful Submission: 2025-12-14 11:13:24

Ls

Time of First Successful Submission: 2025-12-14 11:17:28

Ls All

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

Find

Time of First Successful Submission: 2025-12-14 11:27:40

Piping Echo

Time of First Successful Submission: 2025-12-14 12:33:36

Piping Stdout

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

Piping Stdin

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


Start Here

11 / 12 7307 / 43261


Using the Terminal

Time of First Successful Submission: 2025-12-13 15:40:55

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-13 15:43:48

Using the GUI Desktop

Time of First Successful Submission: 2025-12-13 15:46:55

Pasting into the Desktop

Time of First Successful Submission: 2025-12-13 15:48:52

Restarting Challenges

Time of First Successful Submission: 2025-12-13 15:54:12

Challenge Programs

Time of First Successful Submission: 2025-12-13 15:55:20

The Flag File

Time of First Successful Submission: 2025-12-13 15:57:30

Using Privileged Mode

Time of First Successful Submission: 2025-12-13 16:02:05

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-13 16:04:43

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-13 16:03:54


Linux Luminarium

128 / 128 886 / 32345


Intro to Commands

Time of First Successful Submission: 2025-12-13 16:08:11

Intro to Arguments

Time of First Successful Submission: 2025-12-13 16:08:49

Command History

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

The Root

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

Program and absolute paths

Time of First Successful Submission: 2025-12-13 16:11:02

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2025-12-13 16:13:20

implicit relative paths, from /

Time of First Successful Submission: 2025-12-13 16:14:26

explicit relative paths, from /

Time of First Successful Submission: 2025-12-13 16:14:58

implicit relative path

Time of First Successful Submission: 2025-12-13 16:15:46

home sweet home

Time of First Successful Submission: 2025-12-13 16:24:18

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-14 11:13:24

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-14 11:15:46

comparing files

Time of First Successful Submission: 2025-12-14 11:16:32

listing files

Time of First Successful Submission: 2025-12-14 11:17:28

touching files

Time of First Successful Submission: 2025-12-14 11:18:11

removing files

Time of First Successful Submission: 2025-12-14 11:18:50

moving files

Time of First Successful Submission: 2025-12-14 11:19:33

copying files

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

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-14 11:24:12

making directories

Time of First Successful Submission: 2025-12-14 11:25:24

finding files

Time of First Successful Submission: 2025-12-14 11:27:40

linking files

Time of First Successful Submission: 2025-12-14 11:41:33

Learning From Documentation

Time of First Successful Submission: 2025-12-14 11:43:26

Learning Complex Usage

Time of First Successful Submission: 2025-12-14 11:45:46

Reading Manuals

Time of First Successful Submission: 2025-12-14 11:47:24

Searching Manuals

Time of First Successful Submission: 2025-12-14 11:48:22

Searching For Manuals

Time of First Successful Submission: 2025-12-14 11:57:47

Helpful Programs

Time of First Successful Submission: 2025-12-14 11:58:37

Help for Builtins

Time of First Successful Submission: 2025-12-14 12:00:29

Matching with *

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

Matching with ?

Time of First Successful Submission: 2025-12-14 12:03:19

Matching with []

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

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2025-12-14 12:06:47

Mixing globs

Time of First Successful Submission: 2025-12-14 12:28:57

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2025-12-14 12:31:09

Multiple options for tab completion

Time of First Successful Submission: 2025-12-14 12:32:09

Tab completion on commands

Time of First Successful Submission: 2025-12-14 12:32:29

Redirecting output

Time of First Successful Submission: 2025-12-14 12:33:36

Redirecting more output

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

Appending output

Time of First Successful Submission: 2025-12-14 12:35:25

Redirecting errors

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

Redirecting input

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

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2025-12-14 12:41:00

Grepping errors

Time of First Successful Submission: 2025-12-14 12:42:19

Filtering with grep -v

Time of First Successful Submission: 2025-12-14 12:43:16

Filtering with sed

Time of First Successful Submission: 2025-12-14 12:44:19

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2025-12-14 12:50:06

Writing to multiple programs

Time of First Successful Submission: 2025-12-14 12:54:35

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2025-12-14 13:04:51

Printing Variables

Time of First Successful Submission: 2025-12-14 13:05:29

Setting Variables

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

Multi-word Variables

Time of First Successful Submission: 2025-12-14 13:07:03

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2025-12-14 13:08:31

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2025-12-14 13:10:03

Reading Files

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

Translating characters

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

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2025-12-14 13:16:50

Extracting specific sections of text

Time of First Successful Submission: 2025-12-14 13:18:01

Sorting data

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

Listing Processes

Time of First Successful Submission: 2025-12-14 13:22:54

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2025-12-14 13:24:55

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-14 13:27:11

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2025-12-14 13:28:49

Backgrounding Processes

Time of First Successful Submission: 2025-12-14 13:29:55

Foregrounding Processes

Time of First Successful Submission: 2025-12-14 13:30:49

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2025-12-14 13:31:43

Becoming root with su

Time of First Successful Submission: 2025-12-14 13:32:44

Other users with su

Time of First Successful Submission: 2025-12-14 13:33:40

Cracking passwords

Time of First Successful Submission: 2025-12-14 13:45:32

Using sudo

Time of First Successful Submission: 2025-12-14 13:47:09

Changing File Ownership

Time of First Successful Submission: 2025-12-15 16:27:59

Groups and Files

Time of First Successful Submission: 2025-12-15 16:29:03

Fun With Groups Names

Time of First Successful Submission: 2025-12-15 16:30:44

Changing Permissions

Time of First Successful Submission: 2025-12-15 16:31:41

Executable Files

Time of First Successful Submission: 2025-12-15 16:32:13

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-15 16:35:47

Permissions Setting Practice

Time of First Successful Submission: 2025-12-15 16:38:29

The SUID Bit

Time of First Successful Submission: 2025-12-15 16:42:06

Chaining with Semicolons

Time of First Successful Submission: 2025-12-15 16:43:01

Building on Success

Time of First Successful Submission: 2025-12-15 16:43:32

Handling Failure

Time of First Successful Submission: 2025-12-15 16:44:12

Your First Shell Script

Time of First Successful Submission: 2025-12-15 16:45:47

Redirecting Script Output

Time of First Successful Submission: 2025-12-15 16:49:02

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2025-12-15 16:51:54

Scripting with Arguments

Time of First Successful Submission: 2025-12-15 16:53:07

Scripting with Conditionals

Time of First Successful Submission: 2025-12-15 16:55:04

Scripting with Default Cases

Time of First Successful Submission: 2025-12-15 16:57:19

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-15 17:00:11

Reading Shell Scripts

Time of First Successful Submission: 2025-12-15 17:01:53

Launching Screen

Time of First Successful Submission: 2025-12-15 17:02:50

Detaching and Attaching

Time of First Successful Submission: 2025-12-15 17:03:44

Finding Sessions

Time of First Successful Submission: 2025-12-15 17:04:59

Switching Windows

Time of First Successful Submission: 2025-12-15 17:07:22

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-15 17:08:42

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-15 17:10:03

The PATH Variable

Time of First Successful Submission: 2025-12-15 17:12:01

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2025-12-15 17:13:59

Adding Commands

Time of First Successful Submission: 2025-12-15 17:20:34

Hijacking Commands

Time of First Successful Submission: 2025-12-15 17:23:29

Bashrc Backdoor

Time of First Successful Submission: 2025-12-15 17:26:11

Sniffing Input

Time of First Successful Submission: 2025-12-15 17:40:05

Overshared Directories

Time of First Successful Submission: 2025-12-15 17:45:35

Tricky Linking

Time of First Successful Submission: 2025-12-15 17:52:20

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-15 17:55:21

Snooping on Configurations

Time of First Successful Submission: 2025-12-15 17:57:16

The Fork Bomb

Time of First Successful Submission: 2025-12-15 18:22:52

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-15 18:29:54

rm -rf /

Time of First Successful Submission: 2025-12-15 18:34:15

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-15 18:42:24


Computing 101

8 / 94 17579 / 21494


Your First Register

Time of First Successful Submission: 2025-12-16 17:51:02

Your First Syscall

Time of First Successful Submission: 2025-12-16 17:54:03

Exit Codes

Time of First Successful Submission: 2025-12-16 17:55:43

Building Executables

Time of First Successful Submission: 2025-12-16 18:01:28

Moving Between Registers

Time of First Successful Submission: 2025-12-16 18:08:14

Tracing Syscalls

Time of First Successful Submission: 2025-12-16 18:11:38

Starting GDB

Time of First Successful Submission: 2025-12-16 18:12:43

Starting Programs in GDB

Time of First Successful Submission: 2025-12-16 18:14:02


GCA CTF

11 / 104 7465 / 43538


Using the Terminal

Time of First Successful Submission: 2025-12-13 15:40:55

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-13 15:43:48

Using the GUI Desktop

Time of First Successful Submission: 2025-12-13 15:46:55

Pasting into the Desktop

Time of First Successful Submission: 2025-12-13 15:48:52

Connecting over SSH

Time of First Successful Submission: 2025-12-13 15:51:36

Restarting Challenges

Time of First Successful Submission: 2025-12-13 15:54:12

Challenge Programs

Time of First Successful Submission: 2025-12-13 15:55:20

The Flag File

Time of First Successful Submission: 2025-12-13 15:57:30

Using Privileged Mode

Time of First Successful Submission: 2025-12-13 16:02:05

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-13 16:04:43

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-13 16:03:54