yota79

🐧

Intro to Programming Languages

15 / 234 1208 / 32672


Commands

Time of First Successful Submission: 2025-04-10 13:11:10

Command Arguments

Time of First Successful Submission: 2025-04-10 13:13:45

Command History

Time of First Successful Submission: 2025-06-09 16:01:07

The Root Path

Time of First Successful Submission: 2025-04-10 13:19:04

Absolute Paths

Time of First Successful Submission: 2025-04-11 08:28:43

Changing position

Time of First Successful Submission: 2025-04-11 08:32:17

Changing to an Absolute Path

Time of First Successful Submission: 2025-04-14 14:01:19

Relative Paths

Time of First Successful Submission: 2025-04-14 14:18:38

Cat

Time of First Successful Submission: 2025-04-14 14:48:32

Ls

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

Ls All

Time of First Successful Submission: 2025-04-14 14:58:30

Find

Time of First Successful Submission: 2025-04-14 17:45:10

Piping Echo

Time of First Successful Submission: 2025-04-15 09:00:01

Piping Stdout

Time of First Successful Submission: 2025-04-15 09:02:10

Piping Stdin

Time of First Successful Submission: 2025-04-15 09:15:41


Start Here

11 / 12 4431 / 44203


Using the Terminal

Time of First Successful Submission: 2025-09-09 09:24:23

Using the VSCode Workspace

Time of First Successful Submission: 2025-04-10 12:42:04

Using the GUI Desktop

Time of First Successful Submission: 2025-04-10 12:45:08

Pasting into the Desktop

Time of First Successful Submission: 2025-04-10 12:47:16

Restarting Challenges

Time of First Successful Submission: 2025-04-10 12:49:40

Challenge Programs

Time of First Successful Submission: 2025-04-10 12:55:02

The Flag File

Time of First Successful Submission: 2025-04-10 13:01:44

Using Privileged Mode

Time of First Successful Submission: 2025-04-10 13:04:53

Persistent Home Directories - One

Time of First Successful Submission: 2025-04-10 13:06:48

Persistent Home Directories - Two

Time of First Successful Submission: 2025-04-10 13:07:52


Linux Luminarium

120 / 128 4701 / 33100


Intro to Commands

Time of First Successful Submission: 2025-04-10 13:11:10

Intro to Arguments

Time of First Successful Submission: 2025-04-10 13:13:45

Command History

Time of First Successful Submission: 2025-06-09 16:01:07

The Root

Time of First Successful Submission: 2025-04-10 13:19:04

Program and absolute paths

Time of First Successful Submission: 2025-04-11 08:28:43

Position thy self

Time of First Successful Submission: 2025-04-11 08:32:17

Position elsewhere

Time of First Successful Submission: 2025-04-14 14:01:19

implicit relative paths, from /

Time of First Successful Submission: 2025-04-14 14:18:38

explicit relative paths, from /

Time of First Successful Submission: 2025-04-14 14:20:26

implicit relative path

Time of First Successful Submission: 2025-04-14 14:22:18

home sweet home

Time of First Successful Submission: 2025-04-14 14:28:21

cat: not the pet, but the command!

Time of First Successful Submission: 2025-04-14 14:48:32

catting absolute paths

Time of First Successful Submission: 2025-04-14 14:49:58

more catting practice

Time of First Successful Submission: 2025-04-14 14:50:58

grepping for a needle in a haystack

Time of First Successful Submission: 2025-04-14 14:54:29

comparing files

Time of First Successful Submission: 2025-09-09 09:25:39

listing files

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

touching files

Time of First Successful Submission: 2025-04-14 14:56:21

removing files

Time of First Successful Submission: 2025-04-14 14:57:11

moving files

Time of First Successful Submission: 2025-06-11 16:06:42

copying files

Time of First Successful Submission: 2025-12-09 09:18:45

hidden files

Time of First Successful Submission: 2025-04-14 14:58:30

An Epic Filesystem Quest

Time of First Successful Submission: 2025-04-14 17:41:31

making directories

Time of First Successful Submission: 2025-04-14 17:42:44

finding files

Time of First Successful Submission: 2025-04-14 17:45:10

linking files

Time of First Successful Submission: 2025-04-14 17:46:29

Learning From Documentation

Time of First Successful Submission: 2025-04-14 17:48:05

Learning Complex Usage

Time of First Successful Submission: 2025-04-14 17:49:58

Reading Manuals

Time of First Successful Submission: 2025-04-14 17:51:37

Searching Manuals

Time of First Successful Submission: 2025-04-14 17:53:20

Searching For Manuals

Time of First Successful Submission: 2025-04-15 07:54:21

Helpful Programs

Time of First Successful Submission: 2025-04-15 08:01:34

Help for Builtins

Time of First Successful Submission: 2025-04-15 08:03:06

Matching with *

Time of First Successful Submission: 2025-04-15 08:10:15

Matching with ?

Time of First Successful Submission: 2025-04-15 08:11:27

Matching with []

Time of First Successful Submission: 2025-04-15 08:12:48

Matching paths with []

Time of First Successful Submission: 2025-04-15 08:14:19

Multiple globs

Time of First Successful Submission: 2025-06-11 15:58:30

Mixing globs

Time of First Successful Submission: 2025-04-15 08:36:59

Exclusionary globbing

Time of First Successful Submission: 2025-04-15 08:57:52

Tab completion

Time of First Successful Submission: 2025-06-11 15:59:24

Multiple options for tab completion

Time of First Successful Submission: 2025-06-11 16:00:27

Tab completion on commands

Time of First Successful Submission: 2025-06-11 16:01:07

Redirecting output

Time of First Successful Submission: 2025-04-15 09:00:01

Redirecting more output

Time of First Successful Submission: 2025-04-15 09:02:10

Appending output

Time of First Successful Submission: 2025-04-15 09:11:04

Redirecting errors

Time of First Successful Submission: 2025-04-15 09:12:44

Redirecting input

Time of First Successful Submission: 2025-04-15 09:15:41

Grepping stored results

Time of First Successful Submission: 2025-04-15 09:16:56

Grepping live output

Time of First Successful Submission: 2025-04-15 09:17:55

Grepping errors

Time of First Successful Submission: 2025-04-15 09:42:38

Filtering with grep -v

Time of First Successful Submission: 2025-06-11 16:08:19

Filtering with sed

Time of First Successful Submission: 2025-12-09 09:22:26

Duplicating piped data with tee

Time of First Successful Submission: 2025-04-15 09:46:24

Process substitution for input

Time of First Successful Submission: 2025-09-09 09:36:17

Writing to multiple programs

Time of First Successful Submission: 2025-04-15 09:51:53

Split-piping stderr and stdout

Time of First Successful Submission: 2025-04-15 10:15:56

Named pipes

Time of First Successful Submission: 2025-09-09 09:45:24

Printing Variables

Time of First Successful Submission: 2025-04-15 10:17:04

Setting Variables

Time of First Successful Submission: 2025-04-15 10:18:01

Multi-word Variables

Time of First Successful Submission: 2025-04-15 10:19:25

Exporting Variables

Time of First Successful Submission: 2025-04-15 10:21:15

Printing Exported Variables

Time of First Successful Submission: 2025-04-15 10:22:41

Storing Command Output

Time of First Successful Submission: 2025-04-15 10:28:19

Reading Input

Time of First Successful Submission: 2025-04-15 10:29:40

Reading Files

Time of First Successful Submission: 2025-04-15 10:47:18

Translating characters

Time of First Successful Submission: 2025-06-11 16:17:50

Deleting characters

Time of First Successful Submission: 2025-06-11 16:19:44

Deleting newlines

Time of First Successful Submission: 2025-06-11 16:25:20

Extracting the first lines with head

Time of First Successful Submission: 2025-06-11 16:28:06

Extracting specific sections of text

Time of First Successful Submission: 2025-06-11 16:30:59

Sorting data

Time of First Successful Submission: 2025-09-09 09:47:33

Listing Processes

Time of First Successful Submission: 2025-04-15 10:56:37

Killing Processes

Time of First Successful Submission: 2025-04-15 10:57:38

Interrupting Processes

Time of First Successful Submission: 2025-04-15 10:58:32

Killing Misbehaving Processes

Time of First Successful Submission: 2025-09-09 09:50:04

Suspending Processes

Time of First Successful Submission: 2025-04-15 10:59:18

Resuming Processes

Time of First Successful Submission: 2025-04-15 11:00:09

Backgrounding Processes

Time of First Successful Submission: 2025-04-15 11:04:17

Foregrounding Processes

Time of First Successful Submission: 2025-04-15 11:06:33

Starting Backgrounded Processes

Time of First Successful Submission: 2025-04-15 11:07:17

Process Exit Codes

Time of First Successful Submission: 2025-04-15 12:30:29

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2025-04-15 12:52:14

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2025-04-15 12:56:13

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2025-04-15 12:32:44

Fun With Groups Names

Time of First Successful Submission: 2025-04-15 12:33:41

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2025-04-15 12:40:45

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2025-04-15 12:49:08

Chaining with Semicolons

Time of First Successful Submission: 2025-04-15 13:00:04

Building on Success

Time of First Successful Submission: 2025-09-09 09:51:03

Handling Failure

Time of First Successful Submission: 2025-09-09 09:51:32

Your First Shell Script

Time of First Successful Submission: 2025-04-15 13:02:13

Redirecting Script Output

Time of First Successful Submission: 2025-04-15 13:03:40

Executable Shell Scripts

Time of First Successful Submission: 2025-04-15 13:04:34

Understanding Shebangs

Time of First Successful Submission: 2025-09-09 09:57:43

Scripting with Arguments

Time of First Successful Submission: 2025-09-09 10:11:28

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2025-09-09 12:42:24

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-09-09 12:44:57

Reading Shell Scripts

Time of First Successful Submission: 2025-09-09 12:53:18

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2025-09-09 12:59:04

Finding Sessions

Time of First Successful Submission: 2025-09-09 12:59:52

Switching Windows

Time of First Successful Submission: 2025-09-09 13:00:40

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-09-09 13:02:24

Switching Windows (tmux)

Time of First Successful Submission: 2025-09-09 13:14:27

The PATH Variable

Time of First Successful Submission: 2025-04-15 13:10:57

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2025-09-09 13:15:55

Adding Commands

Time of First Successful Submission: 2025-04-15 13:24:52

Hijacking Commands

Time of First Successful Submission: 2025-04-15 13:49:53

Bashrc Backdoor

Time of First Successful Submission: 2025-06-23 15:55:14

Sniffing Input

Time of First Successful Submission: 2025-12-09 10:57:38

Overshared Directories

Time of First Successful Submission: 2025-12-09 11:08:43


Computing 101

10 / 94 17089 / 21949


Your First Register

Time of First Successful Submission: 2025-04-23 13:12:41

Your First Syscall

Time of First Successful Submission: 2025-04-24 09:51:02

Exit Codes

Time of First Successful Submission: 2025-04-24 09:55:06

Building Executables

Time of First Successful Submission: 2025-04-24 10:06:38

Moving Between Registers

Time of First Successful Submission: 2025-04-24 17:16:02

Loading From Memory

Time of First Successful Submission: 2025-04-24 17:42:09

More Loading Practice

Time of First Successful Submission: 2025-04-24 17:43:29

Tracing Syscalls

Time of First Successful Submission: 2025-04-24 17:24:37

Starting GDB

Time of First Successful Submission: 2025-04-24 17:25:58

Starting Programs in GDB

Time of First Successful Submission: 2025-04-24 17:27:46


GCA CTF

11 / 104 4626 / 44483


Using the Terminal

Time of First Successful Submission: 2025-09-09 09:24:23

Using the VSCode Workspace

Time of First Successful Submission: 2025-04-10 12:42:04

Using the GUI Desktop

Time of First Successful Submission: 2025-04-10 12:45:08

Pasting into the Desktop

Time of First Successful Submission: 2025-04-10 12:47:16

Restarting Challenges

Time of First Successful Submission: 2025-04-10 12:49:40

Getting Help

Time of First Successful Submission: 2025-04-10 12:53:43

Challenge Programs

Time of First Successful Submission: 2025-04-10 12:55:02

The Flag File

Time of First Successful Submission: 2025-04-10 13:01:44

Using Privileged Mode

Time of First Successful Submission: 2025-04-10 13:04:53

Persistent Home Directories - One

Time of First Successful Submission: 2025-04-10 13:06:48

Persistent Home Directories - Two

Time of First Successful Submission: 2025-04-10 13:07:52