yeetyug

🐧 💻

Getting Started

10 / 10 7012 / 19210


Using the VSCode Workspace

Time of First Successful Submission: 2025-02-20 14:52:18

Using the GUI Desktop

Time of First Successful Submission: 2025-02-20 14:53:58

Pasting into the Desktop

Time of First Successful Submission: 2025-02-20 14:55:33

Restarting Challenges

Time of First Successful Submission: 2025-02-20 14:58:25

Getting Help

Time of First Successful Submission: 2025-02-20 15:01:31

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2025-02-20 15:06:42

Using Practice Mode

Time of First Successful Submission: 2025-02-20 15:11:30

Persistent Home Directories - One

Time of First Successful Submission: 2025-02-20 15:17:35

Persistent Home Directories - Two

Time of First Successful Submission: 2025-02-20 15:18:58


Linux Luminarium

84 / 84 3411 / 12754


Intro to Commands

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

Intro to Arguments

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

The Root

Time of First Successful Submission: 2025-02-20 16:09:26

Program and absolute paths

Time of First Successful Submission: 2025-02-20 16:11:24

Position thy self

Time of First Successful Submission: 2025-02-20 16:13:19

Position elsewhere

Time of First Successful Submission: 2025-02-20 16:14:32

Position yet elsewhere

Time of First Successful Submission: 2025-02-20 16:15:24

implicit relative paths, from /

Time of First Successful Submission: 2025-02-20 16:17:42

explicit relative paths, from /

Time of First Successful Submission: 2025-02-20 16:18:56

implicit relative path

Time of First Successful Submission: 2025-02-20 16:20:00

home sweet home

Time of First Successful Submission: 2025-02-20 16:23:58

cat: not the pet, but the command!

Time of First Successful Submission: 2025-02-20 16:29:51

catting absolute paths

Time of First Successful Submission: 2025-02-20 16:31:14

more catting practice

Time of First Successful Submission: 2025-02-20 16:32:12

grepping for a needle in a haystack

Time of First Successful Submission: 2025-02-20 16:33:52

listing files

Time of First Successful Submission: 2025-02-20 16:34:54

touching files

Time of First Successful Submission: 2025-02-20 16:36:20

removing files

Time of First Successful Submission: 2025-02-20 16:37:20

hidden files

Time of First Successful Submission: 2025-02-20 16:39:56

An Epic Filesystem Quest

Time of First Successful Submission: 2025-02-20 16:45:49

making directories

Time of First Successful Submission: 2025-02-20 16:46:50

finding files

Time of First Successful Submission: 2025-02-20 17:11:57

linking files

Time of First Successful Submission: 2025-02-20 17:15:40

Learning From Documentation

Time of First Successful Submission: 2025-02-20 17:43:47

Learning Complex Usage

Time of First Successful Submission: 2025-02-20 17:46:23

Reading Manuals

Time of First Successful Submission: 2025-02-20 17:52:08

Searching Manuals

Time of First Successful Submission: 2025-02-20 17:53:38

Searching For Manuals

Time of First Successful Submission: 2025-02-20 17:58:01

Helpful Programs

Time of First Successful Submission: 2025-02-20 17:59:20

Help for Builtins

Time of First Successful Submission: 2025-02-20 18:01:04

Matching with *

Time of First Successful Submission: 2025-02-20 18:06:04

Matching with ?

Time of First Successful Submission: 2025-02-20 18:07:08

Matching with []

Time of First Successful Submission: 2025-02-20 18:08:56

Matching paths with []

Time of First Successful Submission: 2025-02-20 18:10:29

Mixing globs

Time of First Successful Submission: 2025-02-20 18:15:26

Exclusionary globbing

Time of First Successful Submission: 2025-02-20 18:17:36

Redirecting output

Time of First Successful Submission: 2025-02-20 18:20:42

Redirecting more output

Time of First Successful Submission: 2025-02-20 18:21:53

Appending output

Time of First Successful Submission: 2025-02-20 18:24:42

Redirecting errors

Time of First Successful Submission: 2025-02-20 18:27:09

Redirecting input

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

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2025-02-20 18:32:44

Grepping errors

Time of First Successful Submission: 2025-02-20 18:34:07

Duplicating piped data with tee

Time of First Successful Submission: 2025-02-20 18:38:16

Writing to multiple programs

Time of First Successful Submission: 2025-02-20 18:49:21

Split-piping stderr and stdout

Time of First Successful Submission: 2025-02-20 19:00:27

Printing Variables

Time of First Successful Submission: 2025-02-20 19:01:55

Setting Variables

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

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2025-02-20 19:06:39

Printing Exported Variables

Time of First Successful Submission: 2025-02-20 19:08:02

Storing Command Output

Time of First Successful Submission: 2025-02-20 19:10:04

Reading Input

Time of First Successful Submission: 2025-02-20 19:11:46

Reading Files

Time of First Successful Submission: 2025-02-20 19:13:41

Listing Processes

Time of First Successful Submission: 2025-02-21 13:34:40

Killing Processes

Time of First Successful Submission: 2025-02-21 13:36:58

Interrupting Processes

Time of First Successful Submission: 2025-02-21 13:37:40

Suspending Processes

Time of First Successful Submission: 2025-02-21 13:38:40

Resuming Processes

Time of First Successful Submission: 2025-02-21 13:39:36

Backgrounding Processes

Time of First Successful Submission: 2025-02-21 13:41:32

Foregrounding Processes

Time of First Successful Submission: 2025-02-21 13:42:17

Starting Backgrounded Processes

Time of First Successful Submission: 2025-02-21 13:42:59

Process Exit Codes

Time of First Successful Submission: 2025-02-21 13:44:18

Changing File Ownership

Time of First Successful Submission: 2025-02-21 13:51:54

Groups and Files

Time of First Successful Submission: 2025-02-21 13:55:01

Fun With Groups Names

Time of First Successful Submission: 2025-02-21 13:56:07

Changing Permissions

Time of First Successful Submission: 2025-02-21 14:01:45

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2025-02-21 14:07:45

Permissions Setting Practice

Time of First Successful Submission: 2025-02-21 14:11:54

The SUID Bit

Time of First Successful Submission: 2025-02-21 14:14:36

Becoming root with su

Time of First Successful Submission: 2025-02-21 14:18:12

Other users with su

Time of First Successful Submission: 2025-02-21 14:19:43

Cracking passwords

Time of First Successful Submission: 2025-02-21 14:24:01

Using sudo

Time of First Successful Submission: 2025-02-21 14:26:17

Chaining with Semicolons

Time of First Successful Submission: 2025-02-21 14:27:52

Your First Shell Script

Time of First Successful Submission: 2025-02-21 14:30:40

Redirecting Script Output

Time of First Successful Submission: 2025-02-21 14:33:27

Executable Shell Scripts

Time of First Successful Submission: 2025-02-21 14:35:47

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2025-02-21 14:42:51

Adding Commands

Time of First Successful Submission: 2025-02-21 14:48:47

Hijacking Commands

Time of First Successful Submission: 2025-02-21 14:56:13


Computing 101

69 / 69 269 / 12711


Your First Register

Time of First Successful Submission: 2025-02-21 16:56:41

Your First Syscall

Time of First Successful Submission: 2025-02-21 16:58:41

Exit Codes

Time of First Successful Submission: 2025-02-21 17:00:40

Building Executables

Time of First Successful Submission: 2025-02-21 17:08:28

Moving Between Registers

Time of First Successful Submission: 2025-02-21 17:12:41

Tracing Syscalls

Time of First Successful Submission: 2025-02-21 17:27:25

Starting GDB

Time of First Successful Submission: 2025-02-21 17:30:48

Starting Programs in GDB

Time of First Successful Submission: 2025-02-21 17:32:28

Loading From Memory

Time of First Successful Submission: 2025-02-21 18:09:41

More Loading Practice

Time of First Successful Submission: 2025-02-21 18:10:39

Dereferencing Pointers

Time of First Successful Submission: 2025-02-21 18:13:51

Dereferencing Yourself

Time of First Successful Submission: 2025-02-21 18:15:18

Dereferencing with Offsets

Time of First Successful Submission: 2025-02-21 18:17:14

Stored Addresses

Time of First Successful Submission: 2025-02-21 18:22:35

Double Dereference

Time of First Successful Submission: 2025-02-21 18:24:44

Triple Dereference

Time of First Successful Submission: 2025-02-21 18:27:32

Writing Output

Time of First Successful Submission: 2025-02-21 18:54:21

Chaining Syscalls

Time of First Successful Submission: 2025-02-21 18:55:29

Writing Strings

Time of First Successful Submission: 2025-02-21 18:56:37

Reading Data

Time of First Successful Submission: 2025-02-21 19:01:56

set-register

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

set-multiple-registers

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

add-to-register

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

linear-equation-registers

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

integer-division

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

modulo-operation

Time of First Successful Submission: 2025-03-03 15:30:33

set-upper-byte

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

efficient-modulo

Time of First Successful Submission: 2025-03-03 15:44:05

byte-extraction

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

bitwise-and

Time of First Successful Submission: 2025-03-03 15:56:37

check-even

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

memory-read

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

memory-write

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

memory-increment

Time of First Successful Submission: 2025-03-03 17:23:54

byte-access

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

memory-size-access

Time of First Successful Submission: 2025-03-03 17:29:49

little-endian-write

Time of First Successful Submission: 2025-03-03 17:33:19

memory-sum

Time of First Successful Submission: 2025-03-03 17:38:46

stack-subtraction

Time of First Successful Submission: 2025-03-03 17:40:47

swap-stack-values

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

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2025-03-03 17:51:39

relative-jump

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

jump-trampoline

Time of First Successful Submission: 2025-03-03 19:17:31

conditional-jump

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

indirect-jump

Time of First Successful Submission: 2025-03-04 18:07:52

average-loop

Time of First Successful Submission: 2025-03-04 18:16:41

count-non-zero

Time of First Successful Submission: 2025-03-04 18:33:48

string-lower

Time of First Successful Submission: 2025-03-10 13:19:34

most-common-byte

Time of First Successful Submission: 2025-03-21 17:32:12

level1

Time of First Successful Submission: 2025-03-14 17:07:40

level2

Time of First Successful Submission: 2025-03-14 17:09:23

level3

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

level4

Time of First Successful Submission: 2025-03-20 19:18:21

level5

Time of First Successful Submission: 2025-03-20 19:27:56

level6

Time of First Successful Submission: 2025-03-21 12:29:39

level7

Time of First Successful Submission: 2025-03-21 12:31:14

level8

Time of First Successful Submission: 2025-03-21 12:46:02

Exit

Time of First Successful Submission: 2025-03-21 17:49:02

Socket

Time of First Successful Submission: 2025-03-21 18:08:49

Bind

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

Listen

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

Accept

Time of First Successful Submission: 2025-03-24 16:15:31

Static Response

Time of First Successful Submission: 2025-03-24 18:33:38

Dynamic Response

Time of First Successful Submission: 2025-03-24 19:49:02

Iterative GET Server

Time of First Successful Submission: 2025-03-24 19:53:10

Concurrent GET Server

Time of First Successful Submission: 2025-03-24 20:05:46

Concurrent POST Server

Time of First Successful Submission: 2025-03-25 20:24:52

Web Server

Time of First Successful Submission: 2025-03-26 20:00:12