eeezzee

🐧 💻

Getting Started

10 / 10 3286 / 19210


Using the VSCode Workspace

Time of First Successful Submission: 2024-10-25 14:40:45

Using the GUI Desktop

Time of First Successful Submission: 2024-10-25 14:59:39

Pasting into the Desktop

Time of First Successful Submission: 2024-10-25 15:02:23

Restarting Challenges

Time of First Successful Submission: 2024-10-25 15:11:32

Getting Help

Time of First Successful Submission: 2024-10-27 10:40:20

Challenge Programs

Time of First Successful Submission: 2024-10-27 10:42:29

The Flag File

Time of First Successful Submission: 2024-10-27 10:47:12

Using Practice Mode

Time of First Successful Submission: 2024-10-27 10:52:21

Persistent Home Directories - One

Time of First Successful Submission: 2024-10-27 10:57:19

Persistent Home Directories - Two

Time of First Successful Submission: 2024-10-27 11:01:30


Linux Luminarium

84 / 84 1780 / 12754


Intro to Commands

Time of First Successful Submission: 2024-10-27 11:09:59

Intro to Arguments

Time of First Successful Submission: 2024-10-27 11:14:46

The Root

Time of First Successful Submission: 2024-10-27 15:08:01

Program and absolute paths

Time of First Successful Submission: 2024-10-27 15:19:07

Position thy self

Time of First Successful Submission: 2024-10-27 15:20:51

Position elsewhere

Time of First Successful Submission: 2024-10-27 15:23:05

Position yet elsewhere

Time of First Successful Submission: 2024-10-27 15:24:01

implicit relative paths, from /

Time of First Successful Submission: 2024-10-27 15:25:50

explicit relative paths, from /

Time of First Successful Submission: 2024-10-27 15:32:47

implicit relative path

Time of First Successful Submission: 2024-10-27 15:34:21

home sweet home

Time of First Successful Submission: 2024-10-27 15:37:50

cat: not the pet, but the command!

Time of First Successful Submission: 2024-11-02 16:36:18

catting absolute paths

Time of First Successful Submission: 2024-11-02 16:37:49

more catting practice

Time of First Successful Submission: 2024-11-02 16:43:35

grepping for a needle in a haystack

Time of First Successful Submission: 2024-11-03 15:28:06

listing files

Time of First Successful Submission: 2024-11-03 15:33:08

touching files

Time of First Successful Submission: 2024-11-03 15:34:29

removing files

Time of First Successful Submission: 2024-11-03 15:36:01

hidden files

Time of First Successful Submission: 2024-11-03 16:54:27

An Epic Filesystem Quest

Time of First Successful Submission: 2024-11-03 17:04:52

making directories

Time of First Successful Submission: 2024-11-03 17:14:32

finding files

Time of First Successful Submission: 2024-11-03 17:21:09

linking files

Time of First Successful Submission: 2024-11-03 17:28:24

Learning From Documentation

Time of First Successful Submission: 2024-11-04 06:50:24

Learning Complex Usage

Time of First Successful Submission: 2024-11-04 12:45:08

Reading Manuals

Time of First Successful Submission: 2024-11-04 13:00:39

Searching Manuals

Time of First Successful Submission: 2024-11-04 14:57:21

Searching For Manuals

Time of First Successful Submission: 2024-11-04 15:03:05

Helpful Programs

Time of First Successful Submission: 2024-11-04 15:27:44

Help for Builtins

Time of First Successful Submission: 2024-11-04 15:31:06

Matching with *

Time of First Successful Submission: 2024-11-04 15:42:23

Matching with ?

Time of First Successful Submission: 2024-11-04 15:44:01

Matching with []

Time of First Successful Submission: 2024-11-04 15:47:13

Matching paths with []

Time of First Successful Submission: 2024-11-04 15:48:55

Mixing globs

Time of First Successful Submission: 2024-11-04 16:09:46

Exclusionary globbing

Time of First Successful Submission: 2024-11-04 16:11:45

Redirecting output

Time of First Successful Submission: 2024-11-04 16:20:22

Redirecting more output

Time of First Successful Submission: 2024-11-04 16:46:30

Appending output

Time of First Successful Submission: 2024-11-04 16:52:54

Redirecting errors

Time of First Successful Submission: 2024-11-05 09:30:55

Redirecting input

Time of First Successful Submission: 2024-11-10 15:18:21

Grepping stored results

Time of First Successful Submission: 2024-11-10 15:34:38

Grepping live output

Time of First Successful Submission: 2024-11-10 15:36:28

Grepping errors

Time of First Successful Submission: 2024-11-10 15:38:43

Duplicating piped data with tee

Time of First Successful Submission: 2024-11-13 12:26:10

Writing to multiple programs

Time of First Successful Submission: 2024-11-14 09:57:13

Split-piping stderr and stdout

Time of First Successful Submission: 2024-11-14 10:02:37

Printing Variables

Time of First Successful Submission: 2024-11-14 10:10:53

Setting Variables

Time of First Successful Submission: 2024-11-14 10:12:58

Multi-word Variables

Time of First Successful Submission: 2024-11-14 10:14:24

Exporting Variables

Time of First Successful Submission: 2024-11-14 10:17:30

Printing Exported Variables

Time of First Successful Submission: 2024-11-14 10:19:41

Storing Command Output

Time of First Successful Submission: 2024-11-14 10:22:39

Reading Input

Time of First Successful Submission: 2024-11-14 10:26:10

Reading Files

Time of First Successful Submission: 2024-11-14 10:28:39

Listing Processes

Time of First Successful Submission: 2024-11-14 14:26:30

Killing Processes

Time of First Successful Submission: 2024-11-14 14:29:08

Interrupting Processes

Time of First Successful Submission: 2024-11-14 14:31:25

Suspending Processes

Time of First Successful Submission: 2024-11-14 14:33:28

Resuming Processes

Time of First Successful Submission: 2024-11-14 14:34:50

Backgrounding Processes

Time of First Successful Submission: 2024-11-14 14:36:53

Foregrounding Processes

Time of First Successful Submission: 2024-11-14 14:41:13

Starting Backgrounded Processes

Time of First Successful Submission: 2024-11-14 14:42:12

Process Exit Codes

Time of First Successful Submission: 2024-11-14 14:45:39

Changing File Ownership

Time of First Successful Submission: 2024-11-14 15:25:17

Groups and Files

Time of First Successful Submission: 2024-11-14 15:47:13

Fun With Groups Names

Time of First Successful Submission: 2024-11-14 15:56:22

Changing Permissions

Time of First Successful Submission: 2024-11-14 16:00:43

Executable Files

Time of First Successful Submission: 2024-11-14 16:24:36

Permission Tweaking Practice

Time of First Successful Submission: 2024-11-14 16:29:55

Permissions Setting Practice

Time of First Successful Submission: 2024-11-14 16:41:07

The SUID Bit

Time of First Successful Submission: 2024-11-14 16:47:41

Becoming root with su

Time of First Successful Submission: 2024-11-15 08:41:57

Other users with su

Time of First Successful Submission: 2024-11-15 08:43:39

Cracking passwords

Time of First Successful Submission: 2024-11-15 08:49:36

Using sudo

Time of First Successful Submission: 2024-11-15 09:03:28

Chaining with Semicolons

Time of First Successful Submission: 2024-11-15 09:18:56

Your First Shell Script

Time of First Successful Submission: 2024-11-15 09:23:05

Redirecting Script Output

Time of First Successful Submission: 2024-11-15 09:39:08

Executable Shell Scripts

Time of First Successful Submission: 2024-11-15 09:48:20

The PATH Variable

Time of First Successful Submission: 2024-11-15 09:53:29

Setting PATH

Time of First Successful Submission: 2024-11-15 09:56:15

Adding Commands

Time of First Successful Submission: 2024-11-15 10:05:01

Hijacking Commands

Time of First Successful Submission: 2024-11-15 10:07:24


Computing 101

69 / 69 273 / 12711


Your First Register

Time of First Successful Submission: 2024-11-15 13:00:44

Your First Syscall

Time of First Successful Submission: 2024-11-15 13:06:10

Exit Codes

Time of First Successful Submission: 2024-11-15 13:08:16

Building Executables

Time of First Successful Submission: 2024-11-15 13:14:42

Moving Between Registers

Time of First Successful Submission: 2024-11-15 13:29:15

Tracing Syscalls

Time of First Successful Submission: 2024-11-15 13:24:07

Starting GDB

Time of First Successful Submission: 2025-02-25 14:05:49

Starting Programs in GDB

Time of First Successful Submission: 2025-02-25 14:13:54

Loading From Memory

Time of First Successful Submission: 2024-11-15 14:20:32

More Loading Practice

Time of First Successful Submission: 2024-11-15 14:22:04

Dereferencing Pointers

Time of First Successful Submission: 2024-11-15 14:27:04

Dereferencing Yourself

Time of First Successful Submission: 2024-11-15 14:51:22

Dereferencing with Offsets

Time of First Successful Submission: 2024-11-15 14:54:54

Stored Addresses

Time of First Successful Submission: 2024-11-15 14:58:34

Double Dereference

Time of First Successful Submission: 2024-11-15 15:03:47

Triple Dereference

Time of First Successful Submission: 2024-11-15 15:06:12

Writing Output

Time of First Successful Submission: 2024-11-15 15:56:42

Chaining Syscalls

Time of First Successful Submission: 2024-11-15 15:58:31

Writing Strings

Time of First Successful Submission: 2024-11-15 16:00:03

Reading Data

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

set-register

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

set-multiple-registers

Time of First Successful Submission: 2024-11-15 17:06:29

add-to-register

Time of First Successful Submission: 2024-11-18 14:43:42

linear-equation-registers

Time of First Successful Submission: 2024-11-18 14:57:51

integer-division

Time of First Successful Submission: 2024-11-18 15:27:02

modulo-operation

Time of First Successful Submission: 2024-11-27 14:55:34

set-upper-byte

Time of First Successful Submission: 2024-11-28 12:56:41

efficient-modulo

Time of First Successful Submission: 2024-11-28 13:12:01

byte-extraction

Time of First Successful Submission: 2024-12-16 13:11:21

bitwise-and

Time of First Successful Submission: 2024-12-16 13:35:52

check-even

Time of First Successful Submission: 2024-12-16 13:51:42

memory-read

Time of First Successful Submission: 2024-12-16 14:08:28

memory-write

Time of First Successful Submission: 2024-12-16 14:10:28

memory-increment

Time of First Successful Submission: 2024-12-16 14:15:10

byte-access

Time of First Successful Submission: 2024-12-16 14:19:56

memory-size-access

Time of First Successful Submission: 2024-12-16 15:00:37

little-endian-write

Time of First Successful Submission: 2024-12-16 15:37:37

memory-sum

Time of First Successful Submission: 2024-12-16 15:47:29

stack-subtraction

Time of First Successful Submission: 2024-12-16 16:09:43

swap-stack-values

Time of First Successful Submission: 2024-12-16 16:12:19

average-stack-values

Time of First Successful Submission: 2024-12-16 16:24:22

absolute-jump

Time of First Successful Submission: 2024-12-16 16:48:26

relative-jump

Time of First Successful Submission: 2024-12-17 12:13:43

jump-trampoline

Time of First Successful Submission: 2024-12-17 12:20:08

conditional-jump

Time of First Successful Submission: 2024-12-17 16:10:06

indirect-jump

Time of First Successful Submission: 2024-12-18 12:45:35

average-loop

Time of First Successful Submission: 2024-12-18 13:26:01

count-non-zero

Time of First Successful Submission: 2024-12-18 16:30:45

string-lower

Time of First Successful Submission: 2024-12-19 09:07:20

most-common-byte

Time of First Successful Submission: 2024-12-20 16:39:41

level1

Time of First Successful Submission: 2025-02-28 15:47:37

level2

Time of First Successful Submission: 2025-02-28 16:12:28

level3

Time of First Successful Submission: 2025-02-28 17:50:09

level4

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

level5

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

level6

Time of First Successful Submission: 2025-03-20 16:31:47

level7

Time of First Successful Submission: 2025-03-21 13:40:20

level8

Time of First Successful Submission: 2025-03-21 14:19:49

Exit

Time of First Successful Submission: 2025-03-24 09:34:55

Socket

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

Bind

Time of First Successful Submission: 2025-03-24 15:30:26

Listen

Time of First Successful Submission: 2025-03-24 15:46:36

Accept

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

Static Response

Time of First Successful Submission: 2025-03-25 09:42:28

Dynamic Response

Time of First Successful Submission: 2025-03-25 11:54:16

Iterative GET Server

Time of First Successful Submission: 2025-03-25 12:19:51

Concurrent GET Server

Time of First Successful Submission: 2025-03-25 13:27:37

Concurrent POST Server

Time of First Successful Submission: 2025-03-28 11:21:17

Web Server

Time of First Successful Submission: 2025-03-28 11:23:41