kabyr

🐧

Intro to Programming Languages

15 / 234 10361 / 34888


Commands

Time of First Successful Submission: 2026-05-08 04:17:56

Command Arguments

Time of First Successful Submission: 2026-05-08 04:19:50

Command History

Time of First Successful Submission: 2026-05-08 04:23:48

The Root Path

Time of First Successful Submission: 2026-05-08 16:29:36

Absolute Paths

Time of First Successful Submission: 2026-05-08 16:31:27

Changing position

Time of First Successful Submission: 2026-05-08 16:51:10

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-08 16:53:52

Relative Paths

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

Cat

Time of First Successful Submission: 2026-05-09 02:18:52

Ls

Time of First Successful Submission: 2026-05-09 02:35:39

Ls All

Time of First Successful Submission: 2026-05-09 02:49:38

Find

Time of First Successful Submission: 2026-05-09 03:20:01

Piping Echo

Time of First Successful Submission: 2026-05-10 12:34:47

Piping Stdout

Time of First Successful Submission: 2026-05-11 07:01:06

Piping Stdin

Time of First Successful Submission: 2026-05-11 12:18:44


Start Here

12 / 12 2872 / 47329


Using the Terminal

Time of First Successful Submission: 2026-04-30 08:50:51

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-08 14:14:34

Using the GUI Desktop

Time of First Successful Submission: 2026-06-08 14:25:22

Pasting into the Desktop

Time of First Successful Submission: 2026-06-09 05:33:10

Restarting Challenges

Time of First Successful Submission: 2026-06-08 14:34:32

Challenge Programs

Time of First Successful Submission: 2026-06-09 05:34:10

The Flag File

Time of First Successful Submission: 2026-06-09 05:36:51

Using Privileged Mode

Time of First Successful Submission: 2026-06-09 05:42:43

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-09 05:49:22

Persistent Home Directories - Two

Time of First Successful Submission: 2026-06-09 05:50:21


Linux Luminarium

128 / 128 3397 / 35363


Intro to Commands

Time of First Successful Submission: 2026-05-08 04:17:56

Intro to Arguments

Time of First Successful Submission: 2026-05-08 04:19:50

Command History

Time of First Successful Submission: 2026-05-08 04:23:48

The Root

Time of First Successful Submission: 2026-05-08 16:29:36

Program and absolute paths

Time of First Successful Submission: 2026-05-08 16:31:27

Position thy self

Time of First Successful Submission: 2026-05-08 16:51:10

Position elsewhere

Time of First Successful Submission: 2026-05-08 16:53:52

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-05-09 01:48:59

home sweet home

Time of First Successful Submission: 2026-05-09 02:13:53

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-09 02:18:52

catting absolute paths

Time of First Successful Submission: 2026-05-09 02:20:31

more catting practice

Time of First Successful Submission: 2026-05-09 02:22:10

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-09 02:28:11

comparing files

Time of First Successful Submission: 2026-05-09 02:31:50

listing files

Time of First Successful Submission: 2026-05-09 02:35:39

touching files

Time of First Successful Submission: 2026-05-09 02:38:32

removing files

Time of First Successful Submission: 2026-05-09 02:40:01

moving files

Time of First Successful Submission: 2026-05-09 02:43:18

copying files

Time of First Successful Submission: 2026-05-09 02:44:27

hidden files

Time of First Successful Submission: 2026-05-09 02:49:38

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-09 03:04:09

making directories

Time of First Successful Submission: 2026-05-09 03:11:12

finding files

Time of First Successful Submission: 2026-05-09 03:20:01

linking files

Time of First Successful Submission: 2026-05-09 04:42:47

Learning From Documentation

Time of First Successful Submission: 2026-05-09 04:52:32

Learning Complex Usage

Time of First Successful Submission: 2026-05-09 05:07:41

Reading Manuals

Time of First Successful Submission: 2026-05-09 14:31:11

Searching Manuals

Time of First Successful Submission: 2026-05-09 14:40:27

Searching For Manuals

Time of First Successful Submission: 2026-05-09 15:20:35

Helpful Programs

Time of First Successful Submission: 2026-05-09 16:21:30

Help for Builtins

Time of First Successful Submission: 2026-05-09 16:36:59

Matching with *

Time of First Successful Submission: 2026-05-10 03:34:34

Matching with ?

Time of First Successful Submission: 2026-05-10 03:37:27

Matching with []

Time of First Successful Submission: 2026-05-10 03:41:05

Matching paths with []

Time of First Successful Submission: 2026-05-10 03:44:18

Multiple globs

Time of First Successful Submission: 2026-05-10 03:56:52

Mixing globs

Time of First Successful Submission: 2026-05-10 04:10:11

Exclusionary globbing

Time of First Successful Submission: 2026-05-10 04:15:33

Tab completion

Time of First Successful Submission: 2026-05-10 04:21:14

Multiple options for tab completion

Time of First Successful Submission: 2026-05-10 04:53:45

Tab completion on commands

Time of First Successful Submission: 2026-05-10 12:30:05

Redirecting output

Time of First Successful Submission: 2026-05-10 12:34:47

Redirecting more output

Time of First Successful Submission: 2026-05-11 07:01:06

Appending output

Time of First Successful Submission: 2026-05-11 07:07:30

Redirecting errors

Time of First Successful Submission: 2026-05-11 12:00:38

Redirecting input

Time of First Successful Submission: 2026-05-11 12:18:44

Grepping stored results

Time of First Successful Submission: 2026-05-12 04:50:47

Grepping live output

Time of First Successful Submission: 2026-05-12 04:54:13

Grepping errors

Time of First Successful Submission: 2026-05-12 04:59:46

Filtering with grep -v

Time of First Successful Submission: 2026-05-12 05:08:37

Filtering with sed

Time of First Successful Submission: 2026-05-12 05:40:29

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-14 08:26:16

Process substitution for input

Time of First Successful Submission: 2026-05-14 09:49:19

Writing to multiple programs

Time of First Successful Submission: 2026-05-14 10:50:50

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-14 11:06:26

Named pipes

Time of First Successful Submission: 2026-05-14 11:25:12

Printing Variables

Time of First Successful Submission: 2026-05-14 11:32:23

Setting Variables

Time of First Successful Submission: 2026-05-16 04:36:24

Multi-word Variables

Time of First Successful Submission: 2026-05-16 04:40:06

Exporting Variables

Time of First Successful Submission: 2026-05-16 04:47:24

Printing Exported Variables

Time of First Successful Submission: 2026-05-16 04:48:34

Storing Command Output

Time of First Successful Submission: 2026-05-16 04:57:47

Reading Input

Time of First Successful Submission: 2026-05-16 05:27:27

Reading Files

Time of First Successful Submission: 2026-05-16 05:32:02

Translating characters

Time of First Successful Submission: 2026-05-16 05:45:06

Deleting characters

Time of First Successful Submission: 2026-05-16 05:55:35

Deleting newlines

Time of First Successful Submission: 2026-05-16 06:26:43

Extracting the first lines with head

Time of First Successful Submission: 2026-05-16 06:30:51

Extracting specific sections of text

Time of First Successful Submission: 2026-05-16 06:51:30

Sorting data

Time of First Successful Submission: 2026-05-16 06:53:34

Listing Processes

Time of First Successful Submission: 2026-05-18 03:41:39

Killing Processes

Time of First Successful Submission: 2026-05-18 03:47:17

Interrupting Processes

Time of First Successful Submission: 2026-05-18 03:48:50

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-18 05:14:58

Suspending Processes

Time of First Successful Submission: 2026-05-18 05:16:43

Resuming Processes

Time of First Successful Submission: 2026-05-18 05:40:29

Backgrounding Processes

Time of First Successful Submission: 2026-05-18 05:46:29

Foregrounding Processes

Time of First Successful Submission: 2026-05-18 05:48:19

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-18 05:49:38

Process Exit Codes

Time of First Successful Submission: 2026-05-18 05:55:21

Becoming root with su

Time of First Successful Submission: 2026-05-18 06:06:28

Other users with su

Time of First Successful Submission: 2026-05-18 06:26:45

Cracking passwords

Time of First Successful Submission: 2026-05-18 07:58:39

Using sudo

Time of First Successful Submission: 2026-05-18 08:06:57

Changing File Ownership

Time of First Successful Submission: 2026-05-19 06:43:12

Groups and Files

Time of First Successful Submission: 2026-05-19 08:18:43

Fun With Groups Names

Time of First Successful Submission: 2026-05-19 08:26:26

Changing Permissions

Time of First Successful Submission: 2026-05-19 12:36:56

Executable Files

Time of First Successful Submission: 2026-05-19 12:44:03

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-19 13:05:40

Permissions Setting Practice

Time of First Successful Submission: 2026-05-20 02:15:36

The SUID Bit

Time of First Successful Submission: 2026-05-20 02:56:27

Chaining with Semicolons

Time of First Successful Submission: 2026-05-20 03:04:33

Building on Success

Time of First Successful Submission: 2026-05-20 03:08:52

Handling Failure

Time of First Successful Submission: 2026-05-20 03:10:58

Your First Shell Script

Time of First Successful Submission: 2026-05-20 04:15:17

Redirecting Script Output

Time of First Successful Submission: 2026-05-20 04:56:15

Executable Shell Scripts

Time of First Successful Submission: 2026-05-20 05:29:57

Understanding Shebangs

Time of First Successful Submission: 2026-05-20 05:41:44

Scripting with Arguments

Time of First Successful Submission: 2026-05-20 06:00:57

Scripting with Conditionals

Time of First Successful Submission: 2026-05-20 06:23:10

Scripting with Default Cases

Time of First Successful Submission: 2026-05-20 06:27:41

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-20 06:42:02

Reading Shell Scripts

Time of First Successful Submission: 2026-05-20 06:50:10

Launching Screen

Time of First Successful Submission: 2026-05-20 06:53:23

Detaching and Attaching

Time of First Successful Submission: 2026-05-20 06:55:51

Finding Sessions

Time of First Successful Submission: 2026-05-20 07:00:51

Switching Windows

Time of First Successful Submission: 2026-05-20 07:03:12

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-20 07:05:37

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-20 07:08:04

The PATH Variable

Time of First Successful Submission: 2026-05-20 07:53:26

Setting PATH

Time of First Successful Submission: 2026-05-20 08:25:38

Finding Commands

Time of First Successful Submission: 2026-05-20 08:31:06

Adding Commands

Time of First Successful Submission: 2026-05-20 09:00:27

Hijacking Commands

Time of First Successful Submission: 2026-05-20 09:29:54

Bashrc Backdoor

Time of First Successful Submission: 2026-05-20 12:03:57

Sniffing Input

Time of First Successful Submission: 2026-05-20 12:40:10

Overshared Directories

Time of First Successful Submission: 2026-05-21 04:21:17

Tricky Linking

Time of First Successful Submission: 2026-05-21 04:50:39

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-21 04:54:01

Snooping on Configurations

Time of First Successful Submission: 2026-05-21 05:15:05

The Fork Bomb

Time of First Successful Submission: 2026-06-08 06:12:53

Disk-Space Doomsday

Time of First Successful Submission: 2026-06-08 06:21:47

rm -rf /

Time of First Successful Submission: 2026-06-08 07:01:10

Life after rm -rf /

Time of First Successful Submission: 2026-06-08 07:08:46

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-06-08 08:48:44


DSU Cyber Camps

12 / 104 3164 / 47624


Using the Terminal

Time of First Successful Submission: 2026-04-30 08:50:51

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-08 14:14:34

Using the GUI Desktop

Time of First Successful Submission: 2026-06-08 14:25:22

Pasting into the Desktop

Time of First Successful Submission: 2026-06-09 05:33:10

Connecting over SSH

Time of First Successful Submission: 2026-06-08 14:56:45

Restarting Challenges

Time of First Successful Submission: 2026-06-08 14:34:32

Getting Help

Time of First Successful Submission: 2026-06-08 14:38:18

Challenge Programs

Time of First Successful Submission: 2026-06-09 05:34:10

The Flag File

Time of First Successful Submission: 2026-06-09 05:36:51

Using Privileged Mode

Time of First Successful Submission: 2026-06-09 05:42:43

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-09 05:49:22

Persistent Home Directories - Two

Time of First Successful Submission: 2026-06-09 05:50:21


GCA CTF

12 / 104 3164 / 47624


Using the Terminal

Time of First Successful Submission: 2026-04-30 08:50:51

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-08 14:14:34

Using the GUI Desktop

Time of First Successful Submission: 2026-06-08 14:25:22

Pasting into the Desktop

Time of First Successful Submission: 2026-06-09 05:33:10

Connecting over SSH

Time of First Successful Submission: 2026-06-08 14:56:45

Restarting Challenges

Time of First Successful Submission: 2026-06-08 14:34:32

Getting Help

Time of First Successful Submission: 2026-06-08 14:38:18

Challenge Programs

Time of First Successful Submission: 2026-06-09 05:34:10

The Flag File

Time of First Successful Submission: 2026-06-09 05:36:51

Using Privileged Mode

Time of First Successful Submission: 2026-06-09 05:42:43

Persistent Home Directories - One

Time of First Successful Submission: 2026-06-09 05:49:22

Persistent Home Directories - Two

Time of First Successful Submission: 2026-06-09 05:50:21