MrPropperJa

🐧

Intro to Programming Languages

15 / 234 7240 / 31936


Commands

Time of First Successful Submission: 2026-01-09 10:22:34

Command Arguments

Time of First Successful Submission: 2026-01-09 10:23:28

Command History

Time of First Successful Submission: 2026-01-09 10:23:52

The Root Path

Time of First Successful Submission: 2026-01-09 10:25:27

Absolute Paths

Time of First Successful Submission: 2026-01-09 10:28:21

Changing position

Time of First Successful Submission: 2026-01-09 10:38:42

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-01-09 10:45:37

Cat

Time of First Successful Submission: 2026-01-09 11:22:53

Ls

Time of First Successful Submission: 2026-01-09 11:52:29

Ls All

Time of First Successful Submission: 2026-01-09 11:55:28

Find

Time of First Successful Submission: 2026-01-09 12:04:52

Piping Echo

Time of First Successful Submission: 2026-01-09 12:39:49

Piping Stdout

Time of First Successful Submission: 2026-01-09 12:41:33

Piping Stdin

Time of First Successful Submission: 2026-01-09 12:51:08


Start Here

1 / 12 42634 / 43262


Using the Terminal

Time of First Successful Submission: 2026-01-10 17:10:27


Linux Luminarium

128 / 128 1230 / 32345


Intro to Commands

Time of First Successful Submission: 2026-01-09 10:22:34

Intro to Arguments

Time of First Successful Submission: 2026-01-09 10:23:28

Command History

Time of First Successful Submission: 2026-01-09 10:23:52

The Root

Time of First Successful Submission: 2026-01-09 10:25:27

Program and absolute paths

Time of First Successful Submission: 2026-01-09 10:28:21

Position thy self

Time of First Successful Submission: 2026-01-09 10:38:42

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-01-09 10:45:37

explicit relative paths, from /

Time of First Successful Submission: 2026-01-09 10:47:08

implicit relative path

Time of First Successful Submission: 2026-01-09 10:47:47

home sweet home

Time of First Successful Submission: 2026-01-09 11:20:58

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-09 11:22:53

catting absolute paths

Time of First Successful Submission: 2026-01-09 11:23:17

more catting practice

Time of First Successful Submission: 2026-01-09 11:48:13

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-09 11:50:37

comparing files

Time of First Successful Submission: 2026-01-09 11:51:24

listing files

Time of First Successful Submission: 2026-01-09 11:52:29

touching files

Time of First Successful Submission: 2026-01-09 11:53:18

removing files

Time of First Successful Submission: 2026-01-09 11:53:50

moving files

Time of First Successful Submission: 2026-01-09 11:54:27

copying files

Time of First Successful Submission: 2026-01-09 11:54:57

hidden files

Time of First Successful Submission: 2026-01-09 11:55:28

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-09 12:00:39

making directories

Time of First Successful Submission: 2026-01-09 12:02:13

finding files

Time of First Successful Submission: 2026-01-09 12:04:52

linking files

Time of First Successful Submission: 2026-01-09 12:06:11

Learning From Documentation

Time of First Successful Submission: 2026-01-09 12:07:03

Learning Complex Usage

Time of First Successful Submission: 2026-01-09 12:09:59

Reading Manuals

Time of First Successful Submission: 2026-01-09 12:11:36

Searching Manuals

Time of First Successful Submission: 2026-01-09 12:12:44

Searching For Manuals

Time of First Successful Submission: 2026-01-09 12:16:48

Helpful Programs

Time of First Successful Submission: 2026-01-09 12:17:42

Help for Builtins

Time of First Successful Submission: 2026-01-09 12:19:15

Matching with *

Time of First Successful Submission: 2026-01-09 12:20:48

Matching with ?

Time of First Successful Submission: 2026-01-09 12:23:22

Matching with []

Time of First Successful Submission: 2026-01-09 12:26:19

Matching paths with []

Time of First Successful Submission: 2026-01-09 12:27:41

Multiple globs

Time of First Successful Submission: 2026-01-09 12:28:48

Mixing globs

Time of First Successful Submission: 2026-01-09 12:33:28

Exclusionary globbing

Time of First Successful Submission: 2026-01-09 12:36:44

Tab completion

Time of First Successful Submission: 2026-01-09 12:37:26

Multiple options for tab completion

Time of First Successful Submission: 2026-01-09 12:38:19

Tab completion on commands

Time of First Successful Submission: 2026-01-09 12:38:49

Redirecting output

Time of First Successful Submission: 2026-01-09 12:39:49

Redirecting more output

Time of First Successful Submission: 2026-01-09 12:41:33

Appending output

Time of First Successful Submission: 2026-01-09 12:46:54

Redirecting errors

Time of First Successful Submission: 2026-01-09 12:47:49

Redirecting input

Time of First Successful Submission: 2026-01-09 12:51:08

Grepping stored results

Time of First Successful Submission: 2026-01-09 12:55:00

Grepping live output

Time of First Successful Submission: 2026-01-09 12:55:35

Grepping errors

Time of First Successful Submission: 2026-01-09 12:57:29

Filtering with grep -v

Time of First Successful Submission: 2026-01-09 12:58:54

Filtering with sed

Time of First Successful Submission: 2026-01-09 13:01:51

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-09 13:07:04

Process substitution for input

Time of First Successful Submission: 2026-01-09 13:08:04

Writing to multiple programs

Time of First Successful Submission: 2026-01-09 13:09:02

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-09 13:10:05

Named pipes

Time of First Successful Submission: 2026-01-09 13:11:11

Printing Variables

Time of First Successful Submission: 2026-01-10 10:23:48

Setting Variables

Time of First Successful Submission: 2026-01-10 10:24:42

Multi-word Variables

Time of First Successful Submission: 2026-01-10 10:26:01

Exporting Variables

Time of First Successful Submission: 2026-01-10 10:32:21

Printing Exported Variables

Time of First Successful Submission: 2026-01-10 10:33:23

Storing Command Output

Time of First Successful Submission: 2026-01-10 10:38:30

Reading Input

Time of First Successful Submission: 2026-01-10 10:41:13

Reading Files

Time of First Successful Submission: 2026-01-10 10:49:11

Translating characters

Time of First Successful Submission: 2026-01-10 10:59:24

Deleting characters

Time of First Successful Submission: 2026-01-10 10:52:08

Deleting newlines

Time of First Successful Submission: 2026-01-10 11:06:36

Extracting the first lines with head

Time of First Successful Submission: 2026-01-10 11:10:40

Extracting specific sections of text

Time of First Successful Submission: 2026-01-10 11:15:31

Sorting data

Time of First Successful Submission: 2026-01-10 11:16:46

Listing Processes

Time of First Successful Submission: 2026-01-10 11:22:11

Killing Processes

Time of First Successful Submission: 2026-01-10 11:24:14

Interrupting Processes

Time of First Successful Submission: 2026-01-10 11:34:53

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-10 11:42:22

Suspending Processes

Time of First Successful Submission: 2026-01-10 11:43:13

Resuming Processes

Time of First Successful Submission: 2026-01-10 11:43:51

Backgrounding Processes

Time of First Successful Submission: 2026-01-10 11:46:12

Foregrounding Processes

Time of First Successful Submission: 2026-01-10 11:47:07

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-10 11:47:57

Process Exit Codes

Time of First Successful Submission: 2026-01-10 11:51:11

Becoming root with su

Time of First Successful Submission: 2026-01-10 11:53:37

Other users with su

Time of First Successful Submission: 2026-01-10 11:55:30

Cracking passwords

Time of First Successful Submission: 2026-01-10 11:58:17

Using sudo

Time of First Successful Submission: 2026-01-10 12:02:49

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-01-10 12:10:20

Fun With Groups Names

Time of First Successful Submission: 2026-01-10 12:12:18

Changing Permissions

Time of First Successful Submission: 2026-01-10 12:12:50

Executable Files

Time of First Successful Submission: 2026-01-10 12:13:59

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-10 12:23:43

Permissions Setting Practice

Time of First Successful Submission: 2026-01-10 12:27:30

The SUID Bit

Time of First Successful Submission: 2026-01-10 12:30:27

Chaining with Semicolons

Time of First Successful Submission: 2026-01-10 12:31:21

Building on Success

Time of First Successful Submission: 2026-01-10 12:31:57

Handling Failure

Time of First Successful Submission: 2026-01-10 12:32:45

Your First Shell Script

Time of First Successful Submission: 2026-01-10 12:34:57

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2026-01-10 12:42:45

Understanding Shebangs

Time of First Successful Submission: 2026-01-10 12:48:59

Scripting with Arguments

Time of First Successful Submission: 2026-01-10 13:17:34

Scripting with Conditionals

Time of First Successful Submission: 2026-01-10 13:21:10

Scripting with Default Cases

Time of First Successful Submission: 2026-01-10 13:22:15

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-10 13:29:35

Reading Shell Scripts

Time of First Successful Submission: 2026-01-10 13:31:43

Launching Screen

Time of First Successful Submission: 2026-01-10 13:32:41

Detaching and Attaching

Time of First Successful Submission: 2026-01-10 13:33:53

Finding Sessions

Time of First Successful Submission: 2026-01-10 13:35:01

Switching Windows

Time of First Successful Submission: 2026-01-10 13:37:40

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-10 13:40:19

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-10 13:41:04

The PATH Variable

Time of First Successful Submission: 2026-01-10 13:43:10

Setting PATH

Time of First Successful Submission: 2026-01-10 13:45:57

Finding Commands

Time of First Successful Submission: 2026-01-10 13:47:32

Adding Commands

Time of First Successful Submission: 2026-01-10 13:54:24

Hijacking Commands

Time of First Successful Submission: 2026-01-10 14:01:07

Bashrc Backdoor

Time of First Successful Submission: 2026-01-10 14:06:47

Sniffing Input

Time of First Successful Submission: 2026-01-10 14:39:08

Overshared Directories

Time of First Successful Submission: 2026-01-10 14:54:52

Tricky Linking

Time of First Successful Submission: 2026-01-10 15:53:33

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-10 15:55:35

Snooping on Configurations

Time of First Successful Submission: 2026-01-10 15:57:56

The Fork Bomb

Time of First Successful Submission: 2026-01-10 16:21:48

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-10 16:25:53

rm -rf /

Time of First Successful Submission: 2026-01-10 16:34:48

Life after rm -rf /

Time of First Successful Submission: 2026-01-10 16:38:15

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-10 16:42:23


Playing With Programs

19 / 116 15267 / 23364


What's the password?

Time of First Successful Submission: 2026-01-11 09:53:54

... and again!

Time of First Successful Submission: 2026-01-11 09:54:58

Newline Troubles

Time of First Successful Submission: 2026-01-11 10:03:09

Reasoning about files

Time of First Successful Submission: 2026-01-11 10:11:11

Specifying Filenames

Time of First Successful Submission: 2026-01-11 10:16:58

Binary and Hex Encoding

Time of First Successful Submission: 2026-01-11 10:24:48

More Hex

Time of First Successful Submission: 2026-01-11 10:30:42

Decoding Hex

Time of First Successful Submission: 2026-01-11 12:34:00

Decoding Practice

Time of First Successful Submission: 2026-01-11 12:46:22

Encoding Practice

Time of First Successful Submission: 2026-01-11 13:16:27

Hex-encoding ASCII

Time of First Successful Submission: 2026-01-11 13:33:27

Nested Encoding

Time of First Successful Submission: 2026-01-11 13:54:10

Hex-encoding UTF-8

Time of First Successful Submission: 2026-01-11 13:58:38

UTF Mixups

Time of First Successful Submission: 2026-01-11 14:22:34

Modifying Encoded Data

Time of First Successful Submission: 2026-01-11 14:27:03

Decoding Base64

Time of First Successful Submission: 2026-01-11 14:37:13

Encoding Base64

Time of First Successful Submission: 2026-01-11 14:42:24

Dealing with Obfuscation

Time of First Successful Submission: 2026-01-11 15:09:56

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-01-11 15:32:45


GCA CTF

1 / 104 42909 / 43539


Using the Terminal

Time of First Successful Submission: 2026-01-10 17:10:27