cosmos7i

🐧

Getting Started

10 / 10 7491 / 20250


Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2025-03-12 14:29:16

Pasting into the Desktop

Time of First Successful Submission: 2025-03-12 14:32:34

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2025-03-12 14:46:16

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2025-03-12 14:58:32

Using Practice Mode

Time of First Successful Submission: 2025-03-12 15:05:25

Persistent Home Directories - One

Time of First Successful Submission: 2025-03-12 15:11:34

Persistent Home Directories - Two

Time of First Successful Submission: 2025-03-12 15:12:43


Linux Luminarium

84 / 84 3661 / 13523


Intro to Commands

Time of First Successful Submission: 2025-03-12 15:29:12

Intro to Arguments

Time of First Successful Submission: 2025-03-12 15:31:23

The Root

Time of First Successful Submission: 2025-03-13 05:45:24

Program and absolute paths

Time of First Successful Submission: 2025-03-13 05:47:19

Position thy self

Time of First Successful Submission: 2025-03-13 05:52:16

Position elsewhere

Time of First Successful Submission: 2025-03-13 05:53:39

Position yet elsewhere

Time of First Successful Submission: 2025-03-13 05:55:51

implicit relative paths, from /

Time of First Successful Submission: 2025-03-13 06:05:17

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2025-03-13 06:14:38

home sweet home

Time of First Successful Submission: 2025-03-13 06:25:21

cat: not the pet, but the command!

Time of First Successful Submission: 2025-03-13 14:57:38

catting absolute paths

Time of First Successful Submission: 2025-03-13 14:59:26

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2025-03-13 15:06:48

listing files

Time of First Successful Submission: 2025-03-13 15:09:45

touching files

Time of First Successful Submission: 2025-03-13 15:11:42

removing files

Time of First Successful Submission: 2025-03-13 15:14:14

hidden files

Time of First Successful Submission: 2025-03-13 15:17:14

An Epic Filesystem Quest

Time of First Successful Submission: 2025-03-13 15:44:20

making directories

Time of First Successful Submission: 2025-03-13 15:46:17

finding files

Time of First Successful Submission: 2025-03-13 15:50:57

linking files

Time of First Successful Submission: 2025-03-14 08:04:10

Learning From Documentation

Time of First Successful Submission: 2025-03-14 08:14:42

Learning Complex Usage

Time of First Successful Submission: 2025-03-14 08:18:34

Reading Manuals

Time of First Successful Submission: 2025-03-14 08:37:22

Searching Manuals

Time of First Successful Submission: 2025-03-14 08:46:52

Searching For Manuals

Time of First Successful Submission: 2025-03-14 08:58:50

Helpful Programs

Time of First Successful Submission: 2025-03-14 09:05:47

Help for Builtins

Time of First Successful Submission: 2025-03-14 09:16:14

Matching with *

Time of First Successful Submission: 2025-03-14 10:33:24

Matching with ?

Time of First Successful Submission: 2025-03-15 05:52:02

Matching with []

Time of First Successful Submission: 2025-03-15 06:07:12

Matching paths with []

Time of First Successful Submission: 2025-03-15 06:09:42

Mixing globs

Time of First Successful Submission: 2025-03-15 06:20:44

Exclusionary globbing

Time of First Successful Submission: 2025-03-15 06:27:31

Redirecting output

Time of First Successful Submission: 2025-03-15 10:43:59

Redirecting more output

Time of First Successful Submission: 2025-03-15 10:48:02

Appending output

Time of First Successful Submission: 2025-03-15 10:51:39

Redirecting errors

Time of First Successful Submission: 2025-03-15 10:59:54

Redirecting input

Time of First Successful Submission: 2025-03-15 14:23:16

Grepping stored results

Time of First Successful Submission: 2025-03-15 14:27:01

Grepping live output

Time of First Successful Submission: 2025-03-15 14:28:40

Grepping errors

Time of First Successful Submission: 2025-03-15 15:09:54

Duplicating piped data with tee

Time of First Successful Submission: 2025-03-15 15:20:46

Writing to multiple programs

Time of First Successful Submission: 2025-03-16 09:18:45

Split-piping stderr and stdout

Time of First Successful Submission: 2025-03-16 09:37:22

Printing Variables

Time of First Successful Submission: 2025-03-16 09:41:08

Setting Variables

Time of First Successful Submission: 2025-03-16 09:44:35

Multi-word Variables

Time of First Successful Submission: 2025-03-16 09:46:42

Exporting Variables

Time of First Successful Submission: 2025-03-16 12:07:20

Printing Exported Variables

Time of First Successful Submission: 2025-03-16 12:09:07

Storing Command Output

Time of First Successful Submission: 2025-03-16 12:14:45

Reading Input

Time of First Successful Submission: 2025-03-16 12:19:40

Reading Files

Time of First Successful Submission: 2025-03-16 12:23:26

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2025-03-16 12:51:50

Interrupting Processes

Time of First Successful Submission: 2025-03-16 12:53:38

Suspending Processes

Time of First Successful Submission: 2025-03-16 13:06:18

Resuming Processes

Time of First Successful Submission: 2025-03-16 13:07:47

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2025-03-16 13:13:36

Starting Backgrounded Processes

Time of First Successful Submission: 2025-03-16 13:15:35

Process Exit Codes

Time of First Successful Submission: 2025-03-16 13:22:52

Changing File Ownership

Time of First Successful Submission: 2025-03-17 06:40:28

Groups and Files

Time of First Successful Submission: 2025-03-17 06:47:48

Fun With Groups Names

Time of First Successful Submission: 2025-03-17 06:50:57

Changing Permissions

Time of First Successful Submission: 2025-03-17 10:39:12

Executable Files

Time of First Successful Submission: 2025-03-17 10:44:46

Permission Tweaking Practice

Time of First Successful Submission: 2025-03-17 10:56:51

Permissions Setting Practice

Time of First Successful Submission: 2025-03-17 12:24:09

The SUID Bit

Time of First Successful Submission: 2025-03-17 12:29:44

Becoming root with su

Time of First Successful Submission: 2025-03-17 12:52:47

Other users with su

Time of First Successful Submission: 2025-03-17 12:54:29

Cracking passwords

Time of First Successful Submission: 2025-03-17 13:01:29

Using sudo

Time of First Successful Submission: 2025-03-17 13:05:25

Chaining with Semicolons

Time of First Successful Submission: 2025-03-17 13:08:19

Your First Shell Script

Time of First Successful Submission: 2025-03-17 13:12:07

Redirecting Script Output

Time of First Successful Submission: 2025-03-17 13:15:10

Executable Shell Scripts

Time of First Successful Submission: 2025-03-17 13:19:56

The PATH Variable

Time of First Successful Submission: 2025-03-17 13:40:41

Setting PATH

Time of First Successful Submission: 2025-03-17 13:52:57

Adding Commands

Time of First Successful Submission: 2025-03-17 15:36:26

Hijacking Commands

Time of First Successful Submission: 2025-03-17 16:09:24


Computing 101

28 / 69 7741 / 13090


Your First Register

Time of First Successful Submission: 2025-03-19 15:03:43

Your First Syscall

Time of First Successful Submission: 2025-03-19 15:14:10

Exit Codes

Time of First Successful Submission: 2025-03-19 15:19:28

Building Executables

Time of First Successful Submission: 2025-03-19 15:32:27

Moving Between Registers

Time of First Successful Submission: 2025-03-19 15:36:16

Tracing Syscalls

Time of First Successful Submission: 2025-03-20 05:51:34

Starting GDB

Time of First Successful Submission: 2025-03-20 05:54:30

Starting Programs in GDB

Time of First Successful Submission: 2025-03-20 06:00:43

Loading From Memory

Time of First Successful Submission: 2025-03-20 14:52:46

More Loading Practice

Time of First Successful Submission: 2025-03-20 14:55:44

Dereferencing Pointers

Time of First Successful Submission: 2025-03-20 15:02:22

Dereferencing Yourself

Time of First Successful Submission: 2025-03-20 15:07:41

Dereferencing with Offsets

Time of First Successful Submission: 2025-03-20 15:13:39

Stored Addresses

Time of First Successful Submission: 2025-03-20 15:21:23

Double Dereference

Time of First Successful Submission: 2025-03-20 15:27:08

Triple Dereference

Time of First Successful Submission: 2025-03-20 15:29:19

Writing Output

Time of First Successful Submission: 2025-03-21 03:56:24

Chaining Syscalls

Time of First Successful Submission: 2025-03-21 04:00:41

Writing Strings

Time of First Successful Submission: 2025-03-21 04:01:59

Reading Data

Time of First Successful Submission: 2025-03-21 04:20:01

set-register

Time of First Successful Submission: 2025-03-21 05:58:52

set-multiple-registers

Time of First Successful Submission: 2025-03-21 06:32:16

add-to-register

Time of First Successful Submission: 2025-03-21 06:58:42

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2025-03-21 07:51:22

modulo-operation

Time of First Successful Submission: 2025-03-21 08:08:29

set-upper-byte

Time of First Successful Submission: 2025-03-21 09:44:47

efficient-modulo

Time of First Successful Submission: 2025-03-21 10:48:23