n0men-n3scio

🐧

Intro to Programming Languages

15 / 234 6414 / 31882


Commands

Time of First Successful Submission: 2025-11-28 21:04:00

Command Arguments

Time of First Successful Submission: 2025-11-28 21:04:36

Command History

Time of First Successful Submission: 2025-11-28 21:05:11

The Root Path

Time of First Successful Submission: 2025-11-28 21:05:57

Absolute Paths

Time of First Successful Submission: 2025-11-28 21:06:29

Changing position

Time of First Successful Submission: 2025-11-28 21:07:46

Changing to an Absolute Path

Time of First Successful Submission: 2025-11-28 21:09:03

Relative Paths

Time of First Successful Submission: 2025-11-28 21:09:30

Cat

Time of First Successful Submission: 2025-11-28 21:13:56

Ls

Time of First Successful Submission: 2025-11-28 21:16:30

Ls All

Time of First Successful Submission: 2025-11-28 21:26:17

Find

Time of First Successful Submission: 2025-11-28 21:34:20

Piping Echo

Time of First Successful Submission: 2025-11-28 22:18:31

Piping Stdout

Time of First Successful Submission: 2025-11-28 22:21:31

Piping Stdin

Time of First Successful Submission: 2025-11-28 22:28:05


Start Here

11 / 12 7078 / 43185


Using the Terminal

Time of First Successful Submission: 2025-11-28 20:36:33

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-28 20:40:36

Using the GUI Desktop

Time of First Successful Submission: 2025-11-28 20:43:57

Pasting into the Desktop

Time of First Successful Submission: 2025-11-28 20:45:07

Restarting Challenges

Time of First Successful Submission: 2025-11-28 20:51:14

Challenge Programs

Time of First Successful Submission: 2025-11-28 20:52:50

The Flag File

Time of First Successful Submission: 2025-11-28 20:54:14

Using Privileged Mode

Time of First Successful Submission: 2025-11-28 20:59:17

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-28 21:01:27

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-28 21:02:18


Linux Luminarium

128 / 128 618 / 32292


Intro to Commands

Time of First Successful Submission: 2025-11-28 21:04:00

Intro to Arguments

Time of First Successful Submission: 2025-11-28 21:04:36

Command History

Time of First Successful Submission: 2025-11-28 21:05:11

The Root

Time of First Successful Submission: 2025-11-28 21:05:57

Program and absolute paths

Time of First Successful Submission: 2025-11-28 21:06:29

Position thy self

Time of First Successful Submission: 2025-11-28 21:07:46

Position elsewhere

Time of First Successful Submission: 2025-11-28 21:09:03

implicit relative paths, from /

Time of First Successful Submission: 2025-11-28 21:09:30

explicit relative paths, from /

Time of First Successful Submission: 2025-11-28 21:10:26

implicit relative path

Time of First Successful Submission: 2025-11-28 21:11:11

home sweet home

Time of First Successful Submission: 2025-11-28 21:12:50

cat: not the pet, but the command!

Time of First Successful Submission: 2025-11-28 21:13:56

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2025-11-28 21:14:57

grepping for a needle in a haystack

Time of First Successful Submission: 2025-11-28 21:15:36

comparing files

Time of First Successful Submission: 2025-11-28 21:16:03

listing files

Time of First Successful Submission: 2025-11-28 21:16:30

touching files

Time of First Successful Submission: 2025-11-28 21:17:06

removing files

Time of First Successful Submission: 2025-11-28 21:17:26

moving files

Time of First Successful Submission: 2025-11-28 21:18:02

copying files

Time of First Successful Submission: 2025-11-28 21:18:33

hidden files

Time of First Successful Submission: 2025-11-28 21:26:17

An Epic Filesystem Quest

Time of First Successful Submission: 2025-11-28 21:31:52

making directories

Time of First Successful Submission: 2025-11-28 21:32:47

finding files

Time of First Successful Submission: 2025-11-28 21:34:20

linking files

Time of First Successful Submission: 2025-11-28 21:39:57

Learning From Documentation

Time of First Successful Submission: 2025-11-28 21:41:50

Learning Complex Usage

Time of First Successful Submission: 2025-11-28 21:42:48

Reading Manuals

Time of First Successful Submission: 2025-11-28 21:49:25

Searching Manuals

Time of First Successful Submission: 2025-11-28 21:50:26

Searching For Manuals

Time of First Successful Submission: 2025-11-28 21:54:49

Helpful Programs

Time of First Successful Submission: 2025-11-28 21:55:50

Help for Builtins

Time of First Successful Submission: 2025-11-28 21:56:37

Matching with *

Time of First Successful Submission: 2025-11-28 21:57:51

Matching with ?

Time of First Successful Submission: 2025-11-28 21:59:14

Matching with []

Time of First Successful Submission: 2025-11-28 22:02:23

Matching paths with []

Time of First Successful Submission: 2025-11-28 22:03:33

Multiple globs

Time of First Successful Submission: 2025-11-28 22:04:20

Mixing globs

Time of First Successful Submission: 2025-11-28 22:08:06

Exclusionary globbing

Time of First Successful Submission: 2025-11-28 22:09:29

Tab completion

Time of First Successful Submission: 2025-11-28 22:10:17

Multiple options for tab completion

Time of First Successful Submission: 2025-11-28 22:17:15

Tab completion on commands

Time of First Successful Submission: 2025-11-29 12:10:57

Redirecting output

Time of First Successful Submission: 2025-11-28 22:18:31

Redirecting more output

Time of First Successful Submission: 2025-11-28 22:21:31

Appending output

Time of First Successful Submission: 2025-11-28 22:23:27

Redirecting errors

Time of First Successful Submission: 2025-11-28 22:24:50

Redirecting input

Time of First Successful Submission: 2025-11-28 22:28:05

Grepping stored results

Time of First Successful Submission: 2025-11-28 22:28:45

Grepping live output

Time of First Successful Submission: 2025-11-28 22:32:43

Grepping errors

Time of First Successful Submission: 2025-11-28 22:33:53

Filtering with grep -v

Time of First Successful Submission: 2025-11-28 22:34:35

Filtering with sed

Time of First Successful Submission: 2025-11-28 22:36:12

Duplicating piped data with tee

Time of First Successful Submission: 2025-11-28 22:39:12

Process substitution for input

Time of First Successful Submission: 2025-11-28 22:42:33

Writing to multiple programs

Time of First Successful Submission: 2025-11-29 11:41:08

Split-piping stderr and stdout

Time of First Successful Submission: 2025-11-29 11:52:37

Named pipes

Time of First Successful Submission: 2025-11-29 12:10:07

Printing Variables

Time of First Successful Submission: 2025-11-29 12:22:53

Setting Variables

Time of First Successful Submission: 2025-11-29 12:23:58

Multi-word Variables

Time of First Successful Submission: 2025-11-29 12:24:31

Exporting Variables

Time of First Successful Submission: 2025-11-29 12:26:45

Printing Exported Variables

Time of First Successful Submission: 2025-11-29 12:27:38

Storing Command Output

Time of First Successful Submission: 2025-11-29 12:28:49

Reading Input

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

Reading Files

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

Translating characters

Time of First Successful Submission: 2025-11-29 12:31:36

Deleting characters

Time of First Successful Submission: 2025-11-29 12:32:47

Deleting newlines

Time of First Successful Submission: 2025-11-29 12:33:57

Extracting the first lines with head

Time of First Successful Submission: 2025-11-29 12:35:47

Extracting specific sections of text

Time of First Successful Submission: 2025-11-29 12:37:45

Sorting data

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

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2025-11-29 12:49:08

Interrupting Processes

Time of First Successful Submission: 2025-11-29 12:50:49

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2025-11-29 13:13:31

Resuming Processes

Time of First Successful Submission: 2025-11-29 13:14:19

Backgrounding Processes

Time of First Successful Submission: 2025-11-29 13:18:54

Foregrounding Processes

Time of First Successful Submission: 2025-11-29 13:19:47

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2025-11-29 13:22:25

Becoming root with su

Time of First Successful Submission: 2025-11-29 13:23:30

Other users with su

Time of First Successful Submission: 2025-11-29 13:23:55

Cracking passwords

Time of First Successful Submission: 2025-11-29 13:30:30

Using sudo

Time of First Successful Submission: 2025-11-29 13:32:59

Changing File Ownership

Time of First Successful Submission: 2025-11-29 14:03:01

Groups and Files

Time of First Successful Submission: 2025-11-29 14:04:00

Fun With Groups Names

Time of First Successful Submission: 2025-11-29 14:04:52

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2025-11-29 15:17:18

Permissions Setting Practice

Time of First Successful Submission: 2025-11-29 15:19:46

The SUID Bit

Time of First Successful Submission: 2025-11-29 15:21:15

Chaining with Semicolons

Time of First Successful Submission: 2025-11-29 15:21:53

Building on Success

Time of First Successful Submission: 2025-11-29 15:22:25

Handling Failure

Time of First Successful Submission: 2025-11-29 15:22:51

Your First Shell Script

Time of First Successful Submission: 2025-11-29 15:24:29

Redirecting Script Output

Time of First Successful Submission: 2025-11-29 15:27:46

Executable Shell Scripts

Time of First Successful Submission: 2025-11-29 15:29:54

Understanding Shebangs

Time of First Successful Submission: 2025-11-29 15:32:54

Scripting with Arguments

Time of First Successful Submission: 2025-11-29 15:35:38

Scripting with Conditionals

Time of First Successful Submission: 2025-11-29 15:36:51

Scripting with Default Cases

Time of First Successful Submission: 2025-11-29 15:38:47

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-11-29 15:40:44

Reading Shell Scripts

Time of First Successful Submission: 2025-11-29 15:44:39

Launching Screen

Time of First Successful Submission: 2025-11-29 15:59:23

Detaching and Attaching

Time of First Successful Submission: 2025-11-29 16:01:25

Finding Sessions

Time of First Successful Submission: 2025-11-29 16:02:59

Switching Windows

Time of First Successful Submission: 2025-11-29 16:04:38

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-11-29 16:07:19

Switching Windows (tmux)

Time of First Successful Submission: 2025-11-29 16:09:48

The PATH Variable

Time of First Successful Submission: 2025-11-29 16:22:16

Setting PATH

Time of First Successful Submission: 2025-11-29 16:22:54

Finding Commands

Time of First Successful Submission: 2025-11-29 16:23:37

Adding Commands

Time of First Successful Submission: 2025-11-29 16:27:49

Hijacking Commands

Time of First Successful Submission: 2025-11-29 16:32:51

Bashrc Backdoor

Time of First Successful Submission: 2025-11-29 16:35:09

Sniffing Input

Time of First Successful Submission: 2025-11-29 17:02:05

Overshared Directories

Time of First Successful Submission: 2025-11-29 18:34:46

Tricky Linking

Time of First Successful Submission: 2025-11-29 19:09:48

Sniffing Process Arguments

Time of First Successful Submission: 2025-11-29 19:31:54

Snooping on Configurations

Time of First Successful Submission: 2025-11-29 20:36:54

The Fork Bomb

Time of First Successful Submission: 2025-11-29 19:54:04

Disk-Space Doomsday

Time of First Successful Submission: 2025-11-29 20:04:00

rm -rf /

Time of First Successful Submission: 2025-11-29 20:19:29

Life after rm -rf /

Time of First Successful Submission: 2025-11-29 20:16:50

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-11-29 20:33:38


Computing 101

10 / 94 16810 / 21479


Your First Register

Time of First Successful Submission: 2025-11-29 22:42:26

Your First Syscall

Time of First Successful Submission: 2025-11-29 23:36:19

Exit Codes

Time of First Successful Submission: 2025-11-30 11:31:13

Building Executables

Time of First Successful Submission: 2025-12-07 13:25:38

Moving Between Registers

Time of First Successful Submission: 2025-12-07 13:57:58

Loading From Memory

Time of First Successful Submission: 2025-12-11 13:35:17

More Loading Practice

Time of First Successful Submission: 2025-12-11 13:37:33

Tracing Syscalls

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

Starting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2025-12-10 15:45:01


GCA CTF

11 / 104 7226 / 43462


Using the Terminal

Time of First Successful Submission: 2025-11-28 20:36:33

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-28 20:40:36

Using the GUI Desktop

Time of First Successful Submission: 2025-11-28 20:43:57

Pasting into the Desktop

Time of First Successful Submission: 2025-11-28 20:45:07

Connecting over SSH

Time of First Successful Submission: 2025-11-28 20:47:05

Restarting Challenges

Time of First Successful Submission: 2025-11-28 20:51:14

Challenge Programs

Time of First Successful Submission: 2025-11-28 20:52:50

The Flag File

Time of First Successful Submission: 2025-11-28 20:54:14

Using Privileged Mode

Time of First Successful Submission: 2025-11-28 20:59:17

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-28 21:01:27

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-28 21:02:18