sr_nkmr

🐧

Intro to Programming Languages

15 / 234 6747 / 31934


Commands

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

Command Arguments

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

Command History

Time of First Successful Submission: 2025-12-06 12:11:57

The Root Path

Time of First Successful Submission: 2025-12-06 13:03:58

Absolute Paths

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

Changing position

Time of First Successful Submission: 2025-12-06 13:31:52

Changing to an Absolute Path

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

Relative Paths

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

Cat

Time of First Successful Submission: 2025-12-07 02:37:30

Ls

Time of First Successful Submission: 2025-12-07 03:50:21

Ls All

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

Find

Time of First Successful Submission: 2025-12-07 08:27:06

Piping Echo

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

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2025-12-14 07:33:54


Start Here

12 / 12 297 / 43258


Using the Terminal

Time of First Successful Submission: 2025-12-05 08:47:45

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2025-12-05 09:25:21

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2025-12-05 12:35:49

Using Privileged Mode

Time of First Successful Submission: 2025-12-05 12:51:44

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-05 13:17:44


Linux Luminarium

128 / 128 967 / 32343


Intro to Commands

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

Intro to Arguments

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

Command History

Time of First Successful Submission: 2025-12-06 12:11:57

The Root

Time of First Successful Submission: 2025-12-06 13:03:58

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2025-12-06 13:31:52

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2025-12-06 14:16:19

implicit relative path

Time of First Successful Submission: 2025-12-06 14:21:07

home sweet home

Time of First Successful Submission: 2025-12-06 14:26:51

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-07 02:37:30

catting absolute paths

Time of First Successful Submission: 2025-12-07 02:40:09

more catting practice

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

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2025-12-07 03:37:45

listing files

Time of First Successful Submission: 2025-12-07 03:50:21

touching files

Time of First Successful Submission: 2025-12-07 03:54:02

removing files

Time of First Successful Submission: 2025-12-07 04:08:57

moving files

Time of First Successful Submission: 2025-12-07 04:39:37

copying files

Time of First Successful Submission: 2025-12-07 04:56:36

hidden files

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

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2025-12-07 08:04:42

finding files

Time of First Successful Submission: 2025-12-07 08:27:06

linking files

Time of First Successful Submission: 2025-12-07 08:32:52

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2025-12-10 07:51:49

Searching For Manuals

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

Helpful Programs

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

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2025-12-13 07:54:02

Matching with ?

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

Matching with []

Time of First Successful Submission: 2025-12-13 08:03:52

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2025-12-13 08:23:33

Mixing globs

Time of First Successful Submission: 2025-12-13 08:35:37

Exclusionary globbing

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

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2025-12-13 10:31:32

Tab completion on commands

Time of First Successful Submission: 2025-12-13 10:34:38

Redirecting output

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

Redirecting more output

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

Appending output

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

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2025-12-14 07:33:54

Grepping stored results

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

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2025-12-14 08:45:48

Filtering with grep -v

Time of First Successful Submission: 2025-12-14 08:49:53

Filtering with sed

Time of First Successful Submission: 2025-12-14 09:21:46

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

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

Split-piping stderr and stdout

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

Named pipes

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

Printing Variables

Time of First Successful Submission: 2025-12-15 03:27:38

Setting Variables

Time of First Successful Submission: 2025-12-15 03:37:53

Multi-word Variables

Time of First Successful Submission: 2025-12-15 04:34:21

Exporting Variables

Time of First Successful Submission: 2025-12-15 05:08:01

Printing Exported Variables

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

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2025-12-15 09:25:53

Reading Files

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

Translating characters

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

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2025-12-15 10:18:38

Extracting specific sections of text

Time of First Successful Submission: 2025-12-15 10:38:58

Sorting data

Time of First Successful Submission: 2025-12-15 10:37:27

Listing Processes

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

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2025-12-16 04:31:19

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-16 04:36:39

Suspending Processes

Time of First Successful Submission: 2025-12-16 04:42:36

Resuming Processes

Time of First Successful Submission: 2025-12-16 04:46:05

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-16 05:09:47

Process Exit Codes

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

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2025-12-16 05:30:55

Cracking passwords

Time of First Successful Submission: 2025-12-16 11:47:37

Using sudo

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

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2025-12-16 14:20:00

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2025-12-16 14:36:28

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-17 05:55:29

Permissions Setting Practice

Time of First Successful Submission: 2025-12-17 06:26:38

The SUID Bit

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

Chaining with Semicolons

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

Building on Success

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

Handling Failure

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

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2025-12-18 09:31:22

Understanding Shebangs

Time of First Successful Submission: 2025-12-18 09:56:49

Scripting with Arguments

Time of First Successful Submission: 2025-12-18 10:28:00

Scripting with Conditionals

Time of First Successful Submission: 2025-12-18 14:28:33

Scripting with Default Cases

Time of First Successful Submission: 2025-12-19 06:59:31

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-19 07:09:41

Reading Shell Scripts

Time of First Successful Submission: 2025-12-19 08:55:59

Launching Screen

Time of First Successful Submission: 2025-12-19 10:24:30

Detaching and Attaching

Time of First Successful Submission: 2025-12-19 11:03:07

Finding Sessions

Time of First Successful Submission: 2025-12-19 11:16:23

Switching Windows

Time of First Successful Submission: 2025-12-19 11:45:05

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-19 15:15:04

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-19 13:45:42

The PATH Variable

Time of First Successful Submission: 2025-12-20 01:44:27

Setting PATH

Time of First Successful Submission: 2025-12-20 02:01:40

Finding Commands

Time of First Successful Submission: 2025-12-20 02:24:18

Adding Commands

Time of First Successful Submission: 2025-12-20 03:00:32

Hijacking Commands

Time of First Successful Submission: 2025-12-20 03:54:14

Bashrc Backdoor

Time of First Successful Submission: 2025-12-20 07:02:04

Sniffing Input

Time of First Successful Submission: 2025-12-20 08:01:21

Overshared Directories

Time of First Successful Submission: 2025-12-20 09:54:39

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-21 05:15:16

Snooping on Configurations

Time of First Successful Submission: 2025-12-21 05:24:58

The Fork Bomb

Time of First Successful Submission: 2025-12-21 07:20:14

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-21 09:30:25

rm -rf /

Time of First Successful Submission: 2025-12-22 04:49:35

Life after rm -rf /

Time of First Successful Submission: 2025-12-22 05:46:09

Finding meaning after rm -rf /

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


Computing 101

9 / 94 17011 / 21494


Your First Register

Time of First Successful Submission: 2025-12-23 03:39:06

Your First Syscall

Time of First Successful Submission: 2025-12-23 08:00:30

Exit Codes

Time of First Successful Submission: 2025-12-23 08:23:44

Building Executables

Time of First Successful Submission: 2025-12-23 08:50:53

Moving Between Registers

Time of First Successful Submission: 2025-12-23 09:21:46

Loading From Memory

Time of First Successful Submission: 2025-12-28 01:51:50

Tracing Syscalls

Time of First Successful Submission: 2025-12-23 09:40:49

Starting GDB

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

Starting Programs in GDB

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


GCA CTF

12 / 104 592 / 43535


Using the Terminal

Time of First Successful Submission: 2025-12-05 08:47:45

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2025-12-05 09:25:21

Pasting into the Desktop

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

Connecting over SSH

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

Restarting Challenges

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

Getting Help

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

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2025-12-05 12:35:49

Using Privileged Mode

Time of First Successful Submission: 2025-12-05 12:51:44

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-05 13:17:44