雾灯

🐧

Getting Started

10 / 10 7367 / 18404


Using the VSCode Workspace

Time of First Successful Submission: 2025-03-02 07:19:54

Using the GUI Desktop

Time of First Successful Submission: 2025-03-02 07:24:57

Pasting into the Desktop

Time of First Successful Submission: 2025-03-02 08:31:06

Restarting Challenges

Time of First Successful Submission: 2025-03-02 14:22:01

Getting Help

Time of First Successful Submission: 2025-03-02 14:24:53

Challenge Programs

Time of First Successful Submission: 2025-03-07 00:41:49

The Flag File

Time of First Successful Submission: 2025-03-07 00:46:06

Using Practice Mode

Time of First Successful Submission: 2025-03-07 01:09:05

Persistent Home Directories - One

Time of First Successful Submission: 2025-03-07 01:21:53

Persistent Home Directories - Two

Time of First Successful Submission: 2025-03-07 01:33:22


Linux Luminarium

84 / 84 3624 / 12291


Intro to Commands

Time of First Successful Submission: 2025-03-02 14:32:11

Intro to Arguments

Time of First Successful Submission: 2025-03-02 14:41:21

The Root

Time of First Successful Submission: 2025-03-02 14:44:39

Program and absolute paths

Time of First Successful Submission: 2025-03-02 14:51:16

Position thy self

Time of First Successful Submission: 2025-03-02 14:56:34

Position elsewhere

Time of First Successful Submission: 2025-03-02 14:58:39

Position yet elsewhere

Time of First Successful Submission: 2025-03-02 15:01:39

implicit relative paths, from /

Time of First Successful Submission: 2025-03-02 15:13:51

explicit relative paths, from /

Time of First Successful Submission: 2025-03-03 06:47:49

implicit relative path

Time of First Successful Submission: 2025-03-02 16:01:20

home sweet home

Time of First Successful Submission: 2025-03-02 16:38:25

cat: not the pet, but the command!

Time of First Successful Submission: 2025-03-03 06:50:04

catting absolute paths

Time of First Successful Submission: 2025-03-03 07:00:08

more catting practice

Time of First Successful Submission: 2025-03-03 07:26:44

grepping for a needle in a haystack

Time of First Successful Submission: 2025-03-03 07:39:15

listing files

Time of First Successful Submission: 2025-03-03 07:53:19

touching files

Time of First Successful Submission: 2025-03-03 07:56:35

removing files

Time of First Successful Submission: 2025-03-03 07:59:05

hidden files

Time of First Successful Submission: 2025-03-03 08:01:54

An Epic Filesystem Quest

Time of First Successful Submission: 2025-03-03 14:00:17

making directories

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

finding files

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

linking files

Time of First Successful Submission: 2025-03-03 16:41:24

Learning From Documentation

Time of First Successful Submission: 2025-03-04 07:59:03

Learning Complex Usage

Time of First Successful Submission: 2025-03-04 08:19:59

Reading Manuals

Time of First Successful Submission: 2025-03-04 09:37:01

Searching Manuals

Time of First Successful Submission: 2025-03-04 09:59:17

Searching For Manuals

Time of First Successful Submission: 2025-03-04 10:40:02

Helpful Programs

Time of First Successful Submission: 2025-03-04 11:33:08

Help for Builtins

Time of First Successful Submission: 2025-03-04 11:42:32

Matching with *

Time of First Successful Submission: 2025-03-04 14:25:51

Matching with ?

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

Matching with []

Time of First Successful Submission: 2025-03-04 15:15:23

Matching paths with []

Time of First Successful Submission: 2025-03-05 07:15:10

Mixing globs

Time of First Successful Submission: 2025-03-05 10:13:13

Exclusionary globbing

Time of First Successful Submission: 2025-03-05 10:18:18

Redirecting output

Time of First Successful Submission: 2025-03-06 05:44:25

Redirecting more output

Time of First Successful Submission: 2025-03-06 06:03:22

Appending output

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

Redirecting errors

Time of First Successful Submission: 2025-03-06 14:28:33

Redirecting input

Time of First Successful Submission: 2025-03-06 14:52:44

Grepping stored results

Time of First Successful Submission: 2025-03-06 15:29:30

Grepping live output

Time of First Successful Submission: 2025-03-06 16:10:35

Grepping errors

Time of First Successful Submission: 2025-03-07 01:48:59

Duplicating piped data with tee

Time of First Successful Submission: 2025-03-07 03:02:30

Writing to multiple programs

Time of First Successful Submission: 2025-03-07 03:55:21

Split-piping stderr and stdout

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

Printing Variables

Time of First Successful Submission: 2025-03-08 13:37:08

Setting Variables

Time of First Successful Submission: 2025-03-08 13:43:01

Multi-word Variables

Time of First Successful Submission: 2025-03-08 13:45:14

Exporting Variables

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

Printing Exported Variables

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

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2025-03-08 15:55:57

Reading Files

Time of First Successful Submission: 2025-03-08 16:15:55

Listing Processes

Time of First Successful Submission: 2025-03-09 08:59:25

Killing Processes

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

Interrupting Processes

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

Suspending Processes

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

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2025-03-09 10:05:46

Foregrounding Processes

Time of First Successful Submission: 2025-03-09 10:08:54

Starting Backgrounded Processes

Time of First Successful Submission: 2025-03-09 10:16:30

Process Exit Codes

Time of First Successful Submission: 2025-03-09 10:23:42

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2025-03-09 14:30:18

Fun With Groups Names

Time of First Successful Submission: 2025-03-09 14:46:49

Changing Permissions

Time of First Successful Submission: 2025-03-09 15:01:22

Executable Files

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

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2025-03-10 00:39:53

The SUID Bit

Time of First Successful Submission: 2025-03-10 00:50:51

Becoming root with su

Time of First Successful Submission: 2025-03-10 15:15:40

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2025-03-12 14:49:56

Using sudo

Time of First Successful Submission: 2025-03-12 15:08:41

Chaining with Semicolons

Time of First Successful Submission: 2025-03-13 03:39:43

Your First Shell Script

Time of First Successful Submission: 2025-03-13 03:55:42

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2025-03-13 14:25:48

The PATH Variable

Time of First Successful Submission: 2025-03-13 14:50:31

Setting PATH

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

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2025-03-13 16:27:09


Computing 101

39 / 69 4607 / 12417


Your First Register

Time of First Successful Submission: 2025-03-14 02:25:07

Your First Syscall

Time of First Successful Submission: 2025-03-14 05:54:05

Exit Codes

Time of First Successful Submission: 2025-03-14 06:18:06

Building Executables

Time of First Successful Submission: 2025-03-14 07:34:29

Moving Between Registers

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

Tracing Syscalls

Time of First Successful Submission: 2025-03-14 09:08:49

Starting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2025-03-14 09:18:32

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2025-03-16 06:09:38

Dereferencing Pointers

Time of First Successful Submission: 2025-03-16 06:23:04

Dereferencing Yourself

Time of First Successful Submission: 2025-03-16 06:34:47

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2025-03-16 07:07:29

Double Dereference

Time of First Successful Submission: 2025-03-16 08:23:38

Triple Dereference

Time of First Successful Submission: 2025-03-16 08:52:39

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2025-03-16 10:57:05

Writing Strings

Time of First Successful Submission: 2025-03-16 11:00:49

Reading Data

Time of First Successful Submission: 2025-03-16 11:11:32

set-register

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

set-multiple-registers

Time of First Successful Submission: 2025-03-16 15:52:43

add-to-register

Time of First Successful Submission: 2025-03-16 16:07:49

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2025-03-17 07:42:47

modulo-operation

Time of First Successful Submission: 2025-03-17 08:04:53

set-upper-byte

Time of First Successful Submission: 2025-03-17 08:12:49

efficient-modulo

Time of First Successful Submission: 2025-03-17 08:51:05

byte-extraction

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

bitwise-and

Time of First Successful Submission: 2025-03-17 13:17:24

check-even

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

memory-read

Time of First Successful Submission: 2025-03-17 13:47:51

memory-write

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

memory-increment

Time of First Successful Submission: 2025-03-17 15:07:53

byte-access

Time of First Successful Submission: 2025-03-17 15:49:30

memory-size-access

Time of First Successful Submission: 2025-03-18 01:01:48

little-endian-write

Time of First Successful Submission: 2025-03-18 02:12:16

memory-sum

Time of First Successful Submission: 2025-03-18 02:28:20

stack-subtraction

Time of First Successful Submission: 2025-03-18 03:15:10