w4r1ock

🐧

Getting Started

9 / 10 9975 / 20252


Using the VSCode Workspace

Time of First Successful Submission: 2024-03-25 08:37:50

Using the GUI Desktop

Time of First Successful Submission: 2024-03-25 08:39:54

Pasting into the Desktop

Time of First Successful Submission: 2024-03-25 08:43:55

Restarting Challenges

Time of First Successful Submission: 2025-03-06 08:08:39

Challenge Programs

Time of First Successful Submission: 2025-03-06 08:11:49

The Flag File

Time of First Successful Submission: 2024-03-25 08:46:45

Using Practice Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-03-06 08:20:48


Linux Luminarium

84 / 84 3613 / 13523


Intro to Commands

Time of First Successful Submission: 2025-03-06 08:23:07

Intro to Arguments

Time of First Successful Submission: 2025-03-06 08:23:53

The Root

Time of First Successful Submission: 2025-03-06 08:26:52

Program and absolute paths

Time of First Successful Submission: 2025-03-06 08:27:40

Position thy self

Time of First Successful Submission: 2025-03-06 08:28:47

Position elsewhere

Time of First Successful Submission: 2025-03-06 08:30:13

Position yet elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2025-03-06 08:35:26

implicit relative path

Time of First Successful Submission: 2025-03-06 08:36:21

home sweet home

Time of First Successful Submission: 2025-03-06 08:39:42

cat: not the pet, but the command!

Time of First Successful Submission: 2025-03-06 08:41:53

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2025-03-06 08:49:35

grepping for a needle in a haystack

Time of First Successful Submission: 2025-03-06 08:53:41

listing files

Time of First Successful Submission: 2025-03-06 08:55:14

touching files

Time of First Successful Submission: 2025-03-06 08:55:56

removing files

Time of First Successful Submission: 2025-03-06 08:56:34

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2025-03-06 09:03:34

making directories

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

finding files

Time of First Successful Submission: 2025-03-06 09:11:20

linking files

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

Learning From Documentation

Time of First Successful Submission: 2025-03-06 09:25:04

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2025-03-06 09:44:37

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2025-03-07 07:20:54

Helpful Programs

Time of First Successful Submission: 2025-03-07 07:23:03

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2025-03-07 07:28:28

Matching with ?

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

Matching with []

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

Matching paths with []

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

Mixing globs

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

Exclusionary globbing

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

Redirecting output

Time of First Successful Submission: 2025-03-07 07:58:38

Redirecting more output

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

Appending output

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

Redirecting errors

Time of First Successful Submission: 2025-03-07 08:17:46

Redirecting input

Time of First Successful Submission: 2025-03-07 08:19:48

Grepping stored results

Time of First Successful Submission: 2025-03-07 08:21:41

Grepping live output

Time of First Successful Submission: 2025-03-07 08:22:29

Grepping errors

Time of First Successful Submission: 2025-03-07 08:26:50

Duplicating piped data with tee

Time of First Successful Submission: 2025-03-07 08:32:49

Writing to multiple programs

Time of First Successful Submission: 2025-03-10 06:47:44

Split-piping stderr and stdout

Time of First Successful Submission: 2025-03-10 07:07:11

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2025-03-11 02:45:06

Multi-word Variables

Time of First Successful Submission: 2025-03-11 02:46:16

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2025-03-11 03:14:50

Storing Command Output

Time of First Successful Submission: 2025-03-11 03:20:11

Reading Input

Time of First Successful Submission: 2025-03-11 05:46:23

Reading Files

Time of First Successful Submission: 2025-03-11 06:12:45

Listing Processes

Time of First Successful Submission: 2025-03-11 06:25:46

Killing Processes

Time of First Successful Submission: 2025-03-11 06:35:12

Interrupting Processes

Time of First Successful Submission: 2025-03-11 06:36:09

Suspending Processes

Time of First Successful Submission: 2025-03-11 06:41:54

Resuming Processes

Time of First Successful Submission: 2025-03-11 06:44:34

Backgrounding Processes

Time of First Successful Submission: 2025-03-11 06:51:33

Foregrounding Processes

Time of First Successful Submission: 2025-03-11 06:53:24

Starting Backgrounded Processes

Time of First Successful Submission: 2025-03-11 06:56:00

Process Exit Codes

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

Changing File Ownership

Time of First Successful Submission: 2025-03-11 08:21:06

Groups and Files

Time of First Successful Submission: 2025-03-11 08:29:53

Fun With Groups Names

Time of First Successful Submission: 2025-03-11 08:31:28

Changing Permissions

Time of First Successful Submission: 2025-03-11 09:35:15

Executable Files

Time of First Successful Submission: 2025-03-11 09:36:42

Permission Tweaking Practice

Time of First Successful Submission: 2025-03-11 09:55:57

Permissions Setting Practice

Time of First Successful Submission: 2025-03-11 10:03:20

The SUID Bit

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

Becoming root with su

Time of First Successful Submission: 2025-03-12 02:03:27

Other users with su

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

Cracking passwords

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

Using sudo

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

Chaining with Semicolons

Time of First Successful Submission: 2025-03-12 02:27:01

Your First Shell Script

Time of First Successful Submission: 2025-03-12 02:43:42

Redirecting Script Output

Time of First Successful Submission: 2025-03-12 02:52:43

Executable Shell Scripts

Time of First Successful Submission: 2025-03-12 03:05:34

The PATH Variable

Time of First Successful Submission: 2025-03-12 06:31:50

Setting PATH

Time of First Successful Submission: 2025-03-12 06:35:53

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2025-03-12 08:19:48


Computing 101

49 / 69 2782 / 13090


Your First Register

Time of First Successful Submission: 2025-03-12 08:48:30

Your First Syscall

Time of First Successful Submission: 2025-03-12 08:55:01

Exit Codes

Time of First Successful Submission: 2025-03-12 09:57:19

Building Executables

Time of First Successful Submission: 2025-03-13 02:09:42

Moving Between Registers

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

Tracing Syscalls

Time of First Successful Submission: 2025-03-13 02:24:25

Starting GDB

Time of First Successful Submission: 2025-03-13 02:27:42

Starting Programs in GDB

Time of First Successful Submission: 2025-03-13 02:32:08

Loading From Memory

Time of First Successful Submission: 2025-03-13 02:57:35

More Loading Practice

Time of First Successful Submission: 2025-03-13 02:58:56

Dereferencing Pointers

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

Dereferencing Yourself

Time of First Successful Submission: 2025-03-13 03:12:38

Dereferencing with Offsets

Time of First Successful Submission: 2025-03-13 03:18:22

Stored Addresses

Time of First Successful Submission: 2025-03-13 03:22:07

Double Dereference

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

Triple Dereference

Time of First Successful Submission: 2025-03-13 04:04:46

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2025-03-13 05:11:40

Writing Strings

Time of First Successful Submission: 2025-03-13 05:12:56

Reading Data

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

set-register

Time of First Successful Submission: 2025-03-13 05:32:29

set-multiple-registers

Time of First Successful Submission: 2025-03-13 05:34:33

add-to-register

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

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2025-03-13 08:31:16

modulo-operation

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

set-upper-byte

Time of First Successful Submission: 2025-03-13 09:06:56

efficient-modulo

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

byte-extraction

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

bitwise-and

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

check-even

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

memory-read

Time of First Successful Submission: 2025-03-14 08:32:31

memory-write

Time of First Successful Submission: 2025-03-14 08:35:54

memory-increment

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

byte-access

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

memory-size-access

Time of First Successful Submission: 2025-03-17 02:50:54

little-endian-write

Time of First Successful Submission: 2025-03-18 01:38:47

memory-sum

Time of First Successful Submission: 2025-03-18 02:55:08

stack-subtraction

Time of First Successful Submission: 2025-03-18 05:54:42

swap-stack-values

Time of First Successful Submission: 2025-03-18 06:01:27

average-stack-values

Time of First Successful Submission: 2025-03-19 02:51:19

absolute-jump

Time of First Successful Submission: 2025-03-20 03:08:43

relative-jump

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

jump-trampoline

Time of First Successful Submission: 2025-03-21 09:09:19

conditional-jump

Time of First Successful Submission: 2025-03-25 07:41:17

indirect-jump

Time of First Successful Submission: 2025-03-26 06:27:23

average-loop

Time of First Successful Submission: 2025-03-26 07:13:22

count-non-zero

Time of First Successful Submission: 2025-03-26 07:58:42

string-lower

Time of First Successful Submission: 2025-04-08 09:43:26