Unkwown

🐧

Getting Started

10 / 10 6146 / 17128


Using the VSCode Workspace

Time of First Successful Submission: 2025-01-24 07:31:05

Using the GUI Desktop

Time of First Successful Submission: 2025-01-24 07:33:24

Pasting into the Desktop

Time of First Successful Submission: 2025-01-24 07:36:34

Restarting Challenges

Time of First Successful Submission: 2025-01-24 07:42:13

Getting Help

Time of First Successful Submission: 2025-01-24 07:56:13

Challenge Programs

Time of First Successful Submission: 2025-01-24 08:05:52

The Flag File

Time of First Successful Submission: 2025-01-24 08:11:04

Using Practice Mode

Time of First Successful Submission: 2025-01-24 08:19:05

Persistent Home Directories - One

Time of First Successful Submission: 2025-01-24 08:31:31

Persistent Home Directories - Two

Time of First Successful Submission: 2025-01-24 08:34:19


Linux Luminarium

84 / 84 3231 / 11361


Intro to Commands

Time of First Successful Submission: 2025-01-24 08:51:31

Intro to Arguments

Time of First Successful Submission: 2025-01-24 14:45:57

The Root

Time of First Successful Submission: 2025-01-28 11:28:54

Program and absolute paths

Time of First Successful Submission: 2025-01-28 11:32:11

Position thy self

Time of First Successful Submission: 2025-01-28 11:38:47

Position elsewhere

Time of First Successful Submission: 2025-01-28 11:42:34

Position yet elsewhere

Time of First Successful Submission: 2025-01-28 11:45:22

implicit relative paths, from /

Time of First Successful Submission: 2025-01-28 12:00:37

explicit relative paths, from /

Time of First Successful Submission: 2025-01-28 12:05:14

implicit relative path

Time of First Successful Submission: 2025-01-28 12:08:27

home sweet home

Time of First Successful Submission: 2025-01-28 12:21:37

cat: not the pet, but the command!

Time of First Successful Submission: 2025-01-28 12:43:45

catting absolute paths

Time of First Successful Submission: 2025-01-28 12:48:59

more catting practice

Time of First Successful Submission: 2025-01-28 12:52:48

grepping for a needle in a haystack

Time of First Successful Submission: 2025-01-28 12:57:10

listing files

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

touching files

Time of First Successful Submission: 2025-01-28 13:05:57

removing files

Time of First Successful Submission: 2025-01-28 13:09:10

hidden files

Time of First Successful Submission: 2025-01-28 13:14:37

An Epic Filesystem Quest

Time of First Successful Submission: 2025-01-28 13:32:24

making directories

Time of First Successful Submission: 2025-01-28 13:36:27

finding files

Time of First Successful Submission: 2025-01-28 13:46:31

linking files

Time of First Successful Submission: 2025-01-28 13:57:59

Learning From Documentation

Time of First Successful Submission: 2025-01-28 14:13:09

Learning Complex Usage

Time of First Successful Submission: 2025-01-28 14:17:24

Reading Manuals

Time of First Successful Submission: 2025-01-28 14:27:16

Searching Manuals

Time of First Successful Submission: 2025-01-29 12:46:15

Searching For Manuals

Time of First Successful Submission: 2025-01-29 13:23:30

Helpful Programs

Time of First Successful Submission: 2025-01-29 13:30:53

Help for Builtins

Time of First Successful Submission: 2025-01-29 13:36:25

Matching with *

Time of First Successful Submission: 2025-01-29 13:44:09

Matching with ?

Time of First Successful Submission: 2025-01-29 13:47:26

Matching with []

Time of First Successful Submission: 2025-01-29 13:52:39

Matching paths with []

Time of First Successful Submission: 2025-01-29 13:56:53

Mixing globs

Time of First Successful Submission: 2025-01-29 14:07:54

Exclusionary globbing

Time of First Successful Submission: 2025-01-29 14:15:23

Redirecting output

Time of First Successful Submission: 2025-01-29 14:24:01

Redirecting more output

Time of First Successful Submission: 2025-01-29 14:31:00

Appending output

Time of First Successful Submission: 2025-01-29 14:41:17

Redirecting errors

Time of First Successful Submission: 2025-01-29 14:48:16

Redirecting input

Time of First Successful Submission: 2025-01-29 14:52:12

Grepping stored results

Time of First Successful Submission: 2025-01-29 17:14:33

Grepping live output

Time of First Successful Submission: 2025-01-29 17:19:16

Grepping errors

Time of First Successful Submission: 2025-01-30 08:38:46

Duplicating piped data with tee

Time of First Successful Submission: 2025-01-30 13:34:40

Writing to multiple programs

Time of First Successful Submission: 2025-01-30 14:45:05

Split-piping stderr and stdout

Time of First Successful Submission: 2025-01-30 17:16:25

Printing Variables

Time of First Successful Submission: 2025-01-30 19:34:18

Setting Variables

Time of First Successful Submission: 2025-01-31 12:53:30

Multi-word Variables

Time of First Successful Submission: 2025-01-31 12:56:59

Exporting Variables

Time of First Successful Submission: 2025-01-31 13:05:22

Printing Exported Variables

Time of First Successful Submission: 2025-01-31 13:07:25

Storing Command Output

Time of First Successful Submission: 2025-01-31 13:16:58

Reading Input

Time of First Successful Submission: 2025-01-31 13:28:27

Reading Files

Time of First Successful Submission: 2025-01-31 13:44:41

Listing Processes

Time of First Successful Submission: 2025-02-01 08:26:51

Killing Processes

Time of First Successful Submission: 2025-02-01 08:33:16

Interrupting Processes

Time of First Successful Submission: 2025-02-01 08:36:50

Suspending Processes

Time of First Successful Submission: 2025-02-01 08:43:42

Resuming Processes

Time of First Successful Submission: 2025-02-01 08:46:01

Backgrounding Processes

Time of First Successful Submission: 2025-02-01 08:51:54

Foregrounding Processes

Time of First Successful Submission: 2025-02-01 08:57:05

Starting Backgrounded Processes

Time of First Successful Submission: 2025-02-01 09:00:50

Process Exit Codes

Time of First Successful Submission: 2025-02-01 09:15:24

Changing File Ownership

Time of First Successful Submission: 2025-02-01 09:30:31

Groups and Files

Time of First Successful Submission: 2025-02-01 09:37:37

Fun With Groups Names

Time of First Successful Submission: 2025-02-01 09:42:16

Changing Permissions

Time of First Successful Submission: 2025-02-01 10:17:11

Executable Files

Time of First Successful Submission: 2025-02-01 10:24:19

Permission Tweaking Practice

Time of First Successful Submission: 2025-02-03 09:44:56

Permissions Setting Practice

Time of First Successful Submission: 2025-02-03 10:00:18

The SUID Bit

Time of First Successful Submission: 2025-02-03 10:10:43

Becoming root with su

Time of First Successful Submission: 2025-02-03 10:35:11

Other users with su

Time of First Successful Submission: 2025-02-03 10:38:58

Cracking passwords

Time of First Successful Submission: 2025-02-03 10:55:50

Using sudo

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

Chaining with Semicolons

Time of First Successful Submission: 2025-02-03 11:41:31

Your First Shell Script

Time of First Successful Submission: 2025-02-03 11:48:29

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2025-02-03 11:57:37

The PATH Variable

Time of First Successful Submission: 2025-02-04 16:10:48

Setting PATH

Time of First Successful Submission: 2025-02-04 16:19:21

Adding Commands

Time of First Successful Submission: 2025-02-04 17:16:33

Hijacking Commands

Time of First Successful Submission: 2025-02-04 17:52:21


Computing 101

50 / 69 1334 / 11520


Your First Register

Time of First Successful Submission: 2025-02-05 08:57:14

Your First Syscall

Time of First Successful Submission: 2025-02-05 09:05:59

Exit Codes

Time of First Successful Submission: 2025-02-05 09:13:13

Building Executables

Time of First Successful Submission: 2025-02-06 07:36:18

Moving Between Registers

Time of First Successful Submission: 2025-02-06 07:40:56

Tracing Syscalls

Time of First Successful Submission: 2025-02-06 07:51:45

Starting GDB

Time of First Successful Submission: 2025-02-06 07:54:26

Starting Programs in GDB

Time of First Successful Submission: 2025-02-06 07:58:10

Loading From Memory

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

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2025-02-06 09:08:55

Dereferencing Yourself

Time of First Successful Submission: 2025-02-06 10:57:55

Dereferencing with Offsets

Time of First Successful Submission: 2025-02-06 11:00:40

Stored Addresses

Time of First Successful Submission: 2025-02-06 11:38:15

Double Dereference

Time of First Successful Submission: 2025-02-06 16:50:22

Triple Dereference

Time of First Successful Submission: 2025-02-06 16:55:50

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2025-02-07 06:12:38

Writing Strings

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

set-register

Time of First Successful Submission: 2025-02-07 06:43:39

set-multiple-registers

Time of First Successful Submission: 2025-02-07 07:38:00

add-to-register

Time of First Successful Submission: 2025-02-07 07:42:04

linear-equation-registers

Time of First Successful Submission: 2025-02-07 07:49:53

integer-division

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

modulo-operation

Time of First Successful Submission: 2025-02-07 08:12:43

set-upper-byte

Time of First Successful Submission: 2025-02-07 08:17:40

efficient-modulo

Time of First Successful Submission: 2025-02-07 08:31:44

byte-extraction

Time of First Successful Submission: 2025-02-07 09:23:34

bitwise-and

Time of First Successful Submission: 2025-02-07 09:45:31

check-even

Time of First Successful Submission: 2025-02-07 10:14:16

memory-read

Time of First Successful Submission: 2025-02-07 10:47:37

memory-write

Time of First Successful Submission: 2025-02-07 10:53:01

memory-increment

Time of First Successful Submission: 2025-02-07 18:54:23

byte-access

Time of First Successful Submission: 2025-02-07 19:13:30

memory-size-access

Time of First Successful Submission: 2025-02-07 19:18:52

little-endian-write

Time of First Successful Submission: 2025-02-08 05:34:19

memory-sum

Time of First Successful Submission: 2025-02-08 05:52:29

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2025-02-08 06:08:32

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2025-02-08 06:33:29

relative-jump

Time of First Successful Submission: 2025-02-08 09:14:52

jump-trampoline

Time of First Successful Submission: 2025-02-08 09:31:12

conditional-jump

Time of First Successful Submission: 2025-02-08 11:00:20

indirect-jump

Time of First Successful Submission: 2025-02-09 14:29:48

average-loop

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

count-non-zero

Time of First Successful Submission: 2025-02-08 16:37:29

level1

Time of First Successful Submission: 2025-02-13 22:50:28

level2

Time of First Successful Submission: 2025-02-13 23:05:42

level3

Time of First Successful Submission: 2025-02-13 23:38:01


Playing With Programs

29 / 255 7495 / 18950


What's the password?

Time of First Successful Submission: 2025-02-10 22:06:05

... and again!

Time of First Successful Submission: 2025-02-11 06:07:31

Newline Troubles

Time of First Successful Submission: 2025-02-11 06:21:20

Reasoning about files

Time of First Successful Submission: 2025-02-11 09:49:32

Specifying Filenames

Time of First Successful Submission: 2025-02-11 09:56:06

Binary and Hex Encoding

Time of First Successful Submission: 2025-02-11 12:41:05

More Hex

Time of First Successful Submission: 2025-02-11 13:05:39

Decoding Hex

Time of First Successful Submission: 2025-02-11 13:40:28

Decoding Practice

Time of First Successful Submission: 2025-02-11 16:12:35

Encoding Practice

Time of First Successful Submission: 2025-02-12 06:05:25

Hex-encoding ASCII

Time of First Successful Submission: 2025-02-12 06:37:58

Nested Encoding

Time of First Successful Submission: 2025-02-12 06:57:35

Hex-encoding UTF-8

Time of First Successful Submission: 2025-02-12 07:08:35

UTF Mixups

Time of First Successful Submission: 2025-02-12 07:48:46

Modifying Encoded Data

Time of First Successful Submission: 2025-02-12 09:01:11

Decoding Base64

Time of First Successful Submission: 2025-02-12 09:53:23

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2025-02-13 09:22:51

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-02-13 10:19:43

Your First HTTP Request

Time of First Successful Submission: 2025-02-15 17:38:09

Reading Flask

Time of First Successful Submission: 2025-02-15 17:53:27

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2025-02-15 18:09:13

HTTP (netcat)

Time of First Successful Submission: 2025-02-16 05:10:36

HTTP Paths (netcat)

Time of First Successful Submission: 2025-02-16 05:14:29

HTTP (curl)

Time of First Successful Submission: 2025-02-16 05:19:41

HTTP (python)

Time of First Successful Submission: 2025-02-16 05:28:40

HTTP Host Header (python)

Time of First Successful Submission: 2025-02-16 05:42:01

HTTP Host Header (curl)

Time of First Successful Submission: 2025-02-16 06:22:48