c4l1n

🐧

Getting Started

10 / 10 8049 / 20250


Using the VSCode Workspace

Time of First Successful Submission: 2025-03-31 19:18:29

Using the GUI Desktop

Time of First Successful Submission: 2025-03-31 19:21:58

Pasting into the Desktop

Time of First Successful Submission: 2025-03-31 19:23:21

Restarting Challenges

Time of First Successful Submission: 2025-03-31 19:25:39

Getting Help

Time of First Successful Submission: 2025-03-31 19:28:22

Challenge Programs

Time of First Successful Submission: 2025-04-01 18:42:56

The Flag File

Time of First Successful Submission: 2025-04-01 18:45:09

Using Practice Mode

Time of First Successful Submission: 2025-04-01 18:49:31

Persistent Home Directories - One

Time of First Successful Submission: 2025-04-01 18:52:23

Persistent Home Directories - Two

Time of First Successful Submission: 2025-04-01 18:54:05


Linux Luminarium

84 / 84 3860 / 13523


Intro to Commands

Time of First Successful Submission: 2025-04-02 19:13:59

Intro to Arguments

Time of First Successful Submission: 2025-04-02 19:14:59

The Root

Time of First Successful Submission: 2025-04-03 21:54:52

Program and absolute paths

Time of First Successful Submission: 2025-04-03 21:56:19

Position thy self

Time of First Successful Submission: 2025-04-03 21:58:44

Position elsewhere

Time of First Successful Submission: 2025-04-03 22:00:05

Position yet elsewhere

Time of First Successful Submission: 2025-04-03 22:01:28

implicit relative paths, from /

Time of First Successful Submission: 2025-04-03 22:17:33

explicit relative paths, from /

Time of First Successful Submission: 2025-04-03 22:19:42

implicit relative path

Time of First Successful Submission: 2025-04-03 22:21:37

home sweet home

Time of First Successful Submission: 2025-04-03 22:32:56

cat: not the pet, but the command!

Time of First Successful Submission: 2025-04-04 10:30:09

catting absolute paths

Time of First Successful Submission: 2025-04-04 10:31:34

more catting practice

Time of First Successful Submission: 2025-04-04 10:32:26

grepping for a needle in a haystack

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

listing files

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

touching files

Time of First Successful Submission: 2025-04-04 10:36:54

removing files

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

hidden files

Time of First Successful Submission: 2025-04-04 10:39:55

An Epic Filesystem Quest

Time of First Successful Submission: 2025-04-04 10:47:31

making directories

Time of First Successful Submission: 2025-04-04 10:49:06

finding files

Time of First Successful Submission: 2025-04-04 10:52:28

linking files

Time of First Successful Submission: 2025-04-04 11:07:40

Learning From Documentation

Time of First Successful Submission: 2025-04-04 19:59:58

Learning Complex Usage

Time of First Successful Submission: 2025-04-04 20:02:31

Reading Manuals

Time of First Successful Submission: 2025-04-04 20:06:56

Searching Manuals

Time of First Successful Submission: 2025-04-04 20:09:30

Searching For Manuals

Time of First Successful Submission: 2025-04-04 20:13:59

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2025-04-04 20:18:11

Matching with *

Time of First Successful Submission: 2025-04-04 20:21:25

Matching with ?

Time of First Successful Submission: 2025-04-04 20:23:17

Matching with []

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

Matching paths with []

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

Mixing globs

Time of First Successful Submission: 2025-04-04 20:32:34

Exclusionary globbing

Time of First Successful Submission: 2025-04-04 20:35:35

Redirecting output

Time of First Successful Submission: 2025-04-05 09:56:08

Redirecting more output

Time of First Successful Submission: 2025-04-05 09:58:21

Appending output

Time of First Successful Submission: 2025-04-05 10:02:34

Redirecting errors

Time of First Successful Submission: 2025-04-05 10:05:26

Redirecting input

Time of First Successful Submission: 2025-04-05 10:08:20

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2025-04-05 10:12:52

Grepping errors

Time of First Successful Submission: 2025-04-05 10:22:13

Duplicating piped data with tee

Time of First Successful Submission: 2025-04-05 10:30:09

Writing to multiple programs

Time of First Successful Submission: 2025-04-05 10:41:44

Split-piping stderr and stdout

Time of First Successful Submission: 2025-04-05 10:46:37

Printing Variables

Time of First Successful Submission: 2025-04-06 13:42:11

Setting Variables

Time of First Successful Submission: 2025-04-06 13:44:25

Multi-word Variables

Time of First Successful Submission: 2025-04-06 13:45:29

Exporting Variables

Time of First Successful Submission: 2025-04-06 13:50:07

Printing Exported Variables

Time of First Successful Submission: 2025-04-06 13:51:26

Storing Command Output

Time of First Successful Submission: 2025-04-06 13:55:32

Reading Input

Time of First Successful Submission: 2025-04-06 13:59:16

Reading Files

Time of First Successful Submission: 2025-04-06 14:01:29

Listing Processes

Time of First Successful Submission: 2025-04-06 14:10:32

Killing Processes

Time of First Successful Submission: 2025-04-06 14:12:44

Interrupting Processes

Time of First Successful Submission: 2025-04-06 14:13:41

Suspending Processes

Time of First Successful Submission: 2025-04-06 14:14:45

Resuming Processes

Time of First Successful Submission: 2025-04-06 14:16:11

Backgrounding Processes

Time of First Successful Submission: 2025-04-06 14:19:37

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2025-04-06 14:27:28

Changing File Ownership

Time of First Successful Submission: 2025-04-06 20:10:29

Groups and Files

Time of First Successful Submission: 2025-04-06 20:17:34

Fun With Groups Names

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

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2025-04-06 20:32:12

Permission Tweaking Practice

Time of First Successful Submission: 2025-04-06 20:42:30

Permissions Setting Practice

Time of First Successful Submission: 2025-04-06 20:50:17

The SUID Bit

Time of First Successful Submission: 2025-04-06 20:53:09

Becoming root with su

Time of First Successful Submission: 2025-04-06 20:58:11

Other users with su

Time of First Successful Submission: 2025-04-06 20:59:43

Cracking passwords

Time of First Successful Submission: 2025-04-06 21:05:07

Using sudo

Time of First Successful Submission: 2025-04-06 21:07:55

Chaining with Semicolons

Time of First Successful Submission: 2025-04-06 21:10:02

Your First Shell Script

Time of First Successful Submission: 2025-04-06 21:14:11

Redirecting Script Output

Time of First Successful Submission: 2025-04-06 21:20:29

Executable Shell Scripts

Time of First Successful Submission: 2025-04-06 21:23:09

The PATH Variable

Time of First Successful Submission: 2025-04-06 21:27:45

Setting PATH

Time of First Successful Submission: 2025-04-06 21:30:25

Adding Commands

Time of First Successful Submission: 2025-04-06 21:40:27

Hijacking Commands

Time of First Successful Submission: 2025-04-06 21:43:14


Computing 101

38 / 69 5308 / 13090


Your First Register

Time of First Successful Submission: 2025-04-08 22:47:25

Your First Syscall

Time of First Successful Submission: 2025-04-08 22:52:04

Exit Codes

Time of First Successful Submission: 2025-04-08 22:53:39

Building Executables

Time of First Successful Submission: 2025-04-08 23:02:13

Moving Between Registers

Time of First Successful Submission: 2025-04-08 23:05:31

Tracing Syscalls

Time of First Successful Submission: 2025-04-09 11:33:25

Starting GDB

Time of First Successful Submission: 2025-04-09 11:35:20

Starting Programs in GDB

Time of First Successful Submission: 2025-04-09 11:36:58

Loading From Memory

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

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2025-04-09 12:28:03

Dereferencing Yourself

Time of First Successful Submission: 2025-04-09 12:30:01

Dereferencing with Offsets

Time of First Successful Submission: 2025-04-09 12:32:52

Stored Addresses

Time of First Successful Submission: 2025-04-09 12:35:33

Double Dereference

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

Triple Dereference

Time of First Successful Submission: 2025-04-09 12:39:08

Writing Output

Time of First Successful Submission: 2025-04-09 12:58:27

Chaining Syscalls

Time of First Successful Submission: 2025-04-09 13:00:25

Writing Strings

Time of First Successful Submission: 2025-04-09 13:02:45

Reading Data

Time of First Successful Submission: 2025-04-09 13:05:23

set-register

Time of First Successful Submission: 2025-04-19 11:01:00

set-multiple-registers

Time of First Successful Submission: 2025-04-19 11:03:02

add-to-register

Time of First Successful Submission: 2025-04-19 11:05:41

linear-equation-registers

Time of First Successful Submission: 2025-04-19 11:10:31

integer-division

Time of First Successful Submission: 2025-04-19 11:22:01

modulo-operation

Time of First Successful Submission: 2025-04-19 11:24:29

set-upper-byte

Time of First Successful Submission: 2025-04-19 11:41:33

efficient-modulo

Time of First Successful Submission: 2025-04-19 11:47:01

byte-extraction

Time of First Successful Submission: 2025-04-19 11:53:55

bitwise-and

Time of First Successful Submission: 2025-04-19 11:57:15

check-even

Time of First Successful Submission: 2025-04-19 12:02:09

memory-read

Time of First Successful Submission: 2025-04-19 18:15:41

memory-write

Time of First Successful Submission: 2025-04-19 18:16:55

memory-increment

Time of First Successful Submission: 2025-04-19 18:22:35

byte-access

Time of First Successful Submission: 2025-04-19 18:33:38

memory-size-access

Time of First Successful Submission: 2025-04-19 18:47:08

little-endian-write

Time of First Successful Submission: 2025-04-19 18:53:00

memory-sum

Time of First Successful Submission: 2025-04-19 18:56:51