daltonraf51

🐧 💻

Getting Started

10 / 10 6612 / 20447


Using the VSCode Workspace

Time of First Successful Submission: 2025-02-05 23:00:09

Using the GUI Desktop

Time of First Successful Submission: 2025-02-05 23:01:05

Pasting into the Desktop

Time of First Successful Submission: 2025-02-06 22:15:34

Restarting Challenges

Time of First Successful Submission: 2025-02-06 22:17:55

Getting Help

Time of First Successful Submission: 2025-02-06 22:20:28

Challenge Programs

Time of First Successful Submission: 2025-02-06 22:22:31

The Flag File

Time of First Successful Submission: 2025-02-06 22:24:55

Using Practice Mode

Time of First Successful Submission: 2025-02-06 22:28:24

Persistent Home Directories - One

Time of First Successful Submission: 2025-02-06 22:37:29

Persistent Home Directories - Two

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


Linux Luminarium

84 / 84 3301 / 13660


Intro to Commands

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

Intro to Arguments

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

The Root

Time of First Successful Submission: 2025-02-07 22:50:48

Program and absolute paths

Time of First Successful Submission: 2025-02-07 22:52:21

Position thy self

Time of First Successful Submission: 2025-02-07 22:53:18

Position elsewhere

Time of First Successful Submission: 2025-02-07 22:54:27

Position yet elsewhere

Time of First Successful Submission: 2025-02-07 22:55:13

implicit relative paths, from /

Time of First Successful Submission: 2025-02-07 22:57:35

explicit relative paths, from /

Time of First Successful Submission: 2025-02-07 22:58:31

implicit relative path

Time of First Successful Submission: 2025-02-07 22:59:56

home sweet home

Time of First Successful Submission: 2025-02-07 23:01:41

cat: not the pet, but the command!

Time of First Successful Submission: 2025-02-07 23:02:39

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2025-02-07 23:05:02

listing files

Time of First Successful Submission: 2025-02-07 23:05:44

touching files

Time of First Successful Submission: 2025-02-07 23:06:30

removing files

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

hidden files

Time of First Successful Submission: 2025-02-07 23:08:15

An Epic Filesystem Quest

Time of First Successful Submission: 2025-02-07 23:15:05

making directories

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

finding files

Time of First Successful Submission: 2025-02-07 23:24:25

linking files

Time of First Successful Submission: 2025-02-07 23:29:30

Learning From Documentation

Time of First Successful Submission: 2025-02-11 00:11:34

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2025-02-11 00:16:36

Searching For Manuals

Time of First Successful Submission: 2025-02-11 00:19:25

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2025-02-11 00:22:54

Matching with *

Time of First Successful Submission: 2025-02-11 00:25:14

Matching with ?

Time of First Successful Submission: 2025-02-11 00:26:10

Matching with []

Time of First Successful Submission: 2025-02-11 00:27:09

Matching paths with []

Time of First Successful Submission: 2025-02-11 00:28:16

Mixing globs

Time of First Successful Submission: 2025-02-11 00:29:49

Exclusionary globbing

Time of First Successful Submission: 2025-02-11 00:31:15

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2025-02-11 00:34:18

Appending output

Time of First Successful Submission: 2025-02-11 00:36:38

Redirecting errors

Time of First Successful Submission: 2025-02-11 00:39:46

Redirecting input

Time of First Successful Submission: 2025-02-11 00:41:39

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2025-02-11 00:44:44

Grepping errors

Time of First Successful Submission: 2025-02-11 00:46:17

Duplicating piped data with tee

Time of First Successful Submission: 2025-02-11 00:52:44

Writing to multiple programs

Time of First Successful Submission: 2025-02-11 00:57:01

Split-piping stderr and stdout

Time of First Successful Submission: 2025-02-11 01:03:18

Printing Variables

Time of First Successful Submission: 2025-02-11 01:04:39

Setting Variables

Time of First Successful Submission: 2025-02-11 01:05:52

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2025-02-11 01:08:49

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2025-02-11 01:11:15

Reading Input

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

Reading Files

Time of First Successful Submission: 2025-02-11 01:13:54

Listing Processes

Time of First Successful Submission: 2025-02-11 01:23:29

Killing Processes

Time of First Successful Submission: 2025-02-11 01:25:37

Interrupting Processes

Time of First Successful Submission: 2025-02-11 01:26:13

Suspending Processes

Time of First Successful Submission: 2025-02-11 01:27:06

Resuming Processes

Time of First Successful Submission: 2025-02-11 01:27:44

Backgrounding Processes

Time of First Successful Submission: 2025-02-11 01:29:16

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2025-02-11 01:30:52

Process Exit Codes

Time of First Successful Submission: 2025-02-11 01:33:18

Changing File Ownership

Time of First Successful Submission: 2025-02-11 02:50:59

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2025-02-11 02:56:37

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

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

Permissions Setting Practice

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

The SUID Bit

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

Becoming root with su

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

Other users with su

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

Cracking passwords

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

Using sudo

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

Chaining with Semicolons

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

Your First Shell Script

Time of First Successful Submission: 2025-02-11 03:25:34

Redirecting Script Output

Time of First Successful Submission: 2025-02-11 03:26:47

Executable Shell Scripts

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

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2025-02-11 03:33:05

Adding Commands

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

Hijacking Commands

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


Computing 101

69 / 69 355 / 13193


Your First Register

Time of First Successful Submission: 2025-02-14 00:17:39

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2025-02-14 00:24:04

Building Executables

Time of First Successful Submission: 2025-02-14 00:30:06

Moving Between Registers

Time of First Successful Submission: 2025-02-14 00:42:27

Tracing Syscalls

Time of First Successful Submission: 2025-02-14 00:46:27

Starting GDB

Time of First Successful Submission: 2025-02-14 00:48:53

Starting Programs in GDB

Time of First Successful Submission: 2025-02-14 00:50:23

Loading From Memory

Time of First Successful Submission: 2025-02-14 01:09:41

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2025-02-14 01:13:07

Dereferencing Yourself

Time of First Successful Submission: 2025-02-14 01:15:17

Dereferencing with Offsets

Time of First Successful Submission: 2025-02-14 01:17:19

Stored Addresses

Time of First Successful Submission: 2025-02-14 01:19:31

Double Dereference

Time of First Successful Submission: 2025-02-14 01:23:00

Triple Dereference

Time of First Successful Submission: 2025-02-14 01:25:10

Writing Output

Time of First Successful Submission: 2025-02-14 01:36:12

Chaining Syscalls

Time of First Successful Submission: 2025-02-14 01:37:48

Writing Strings

Time of First Successful Submission: 2025-02-14 01:38:46

Reading Data

Time of First Successful Submission: 2025-02-14 01:50:40

set-register

Time of First Successful Submission: 2025-02-14 01:55:09

set-multiple-registers

Time of First Successful Submission: 2025-02-14 02:00:35

add-to-register

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

linear-equation-registers

Time of First Successful Submission: 2025-02-14 02:05:07

integer-division

Time of First Successful Submission: 2025-02-14 02:18:24

modulo-operation

Time of First Successful Submission: 2025-02-14 02:20:22

set-upper-byte

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

efficient-modulo

Time of First Successful Submission: 2025-02-14 02:35:31

byte-extraction

Time of First Successful Submission: 2025-02-14 02:40:56

bitwise-and

Time of First Successful Submission: 2025-02-14 02:47:23

check-even

Time of First Successful Submission: 2025-02-14 03:05:31

memory-read

Time of First Successful Submission: 2025-02-14 03:09:26

memory-write

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

memory-increment

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

byte-access

Time of First Successful Submission: 2025-02-14 03:27:40

memory-size-access

Time of First Successful Submission: 2025-02-14 03:30:54

little-endian-write

Time of First Successful Submission: 2025-02-14 03:36:42

memory-sum

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

stack-subtraction

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

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2025-02-14 22:09:06

absolute-jump

Time of First Successful Submission: 2025-02-18 19:14:49

relative-jump

Time of First Successful Submission: 2025-02-18 19:24:27

jump-trampoline

Time of First Successful Submission: 2025-02-18 19:35:19

conditional-jump

Time of First Successful Submission: 2025-02-19 22:35:28

indirect-jump

Time of First Successful Submission: 2025-02-19 23:30:28

average-loop

Time of First Successful Submission: 2025-02-25 21:11:31

count-non-zero

Time of First Successful Submission: 2025-02-25 21:22:03

string-lower

Time of First Successful Submission: 2025-02-26 00:35:15

most-common-byte

Time of First Successful Submission: 2025-02-26 01:20:52

level1

Time of First Successful Submission: 2025-02-26 01:22:50

level2

Time of First Successful Submission: 2025-02-26 01:24:33

level3

Time of First Successful Submission: 2025-02-26 01:32:33

level4

Time of First Successful Submission: 2025-02-26 02:03:56

level5

Time of First Successful Submission: 2025-03-31 22:34:36

level6

Time of First Successful Submission: 2025-04-01 00:31:25

level7

Time of First Successful Submission: 2025-04-01 00:36:45

level8

Time of First Successful Submission: 2025-04-01 00:55:32

Exit

Time of First Successful Submission: 2025-04-22 21:59:10

Socket

Time of First Successful Submission: 2025-04-22 22:07:25

Bind

Time of First Successful Submission: 2025-04-22 22:57:16

Listen

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

Accept

Time of First Successful Submission: 2025-04-22 23:35:24

Static Response

Time of First Successful Submission: 2025-04-22 23:55:28

Dynamic Response

Time of First Successful Submission: 2025-04-23 01:08:53

Iterative GET Server

Time of First Successful Submission: 2025-04-23 01:11:37

Concurrent GET Server

Time of First Successful Submission: 2025-04-29 02:31:49

Concurrent POST Server

Time of First Successful Submission: 2025-04-29 19:42:24

Web Server

Time of First Successful Submission: 2025-04-29 20:09:16


Playing With Programs

38 / 255 6876 / 19654


What's the password?

Time of First Successful Submission: 2025-04-29 20:16:36

... and again!

Time of First Successful Submission: 2025-04-29 20:17:33

Newline Troubles

Time of First Successful Submission: 2025-04-29 20:20:40

Reasoning about files

Time of First Successful Submission: 2025-04-29 20:25:55

Specifying Filenames

Time of First Successful Submission: 2025-04-29 20:28:49

Binary and Hex Encoding

Time of First Successful Submission: 2025-04-29 20:44:26

More Hex

Time of First Successful Submission: 2025-04-29 20:45:50

Decoding Hex

Time of First Successful Submission: 2025-04-29 20:54:23

Decoding Practice

Time of First Successful Submission: 2025-04-29 20:59:19

Encoding Practice

Time of First Successful Submission: 2025-04-29 21:02:27

Hex-encoding ASCII

Time of First Successful Submission: 2025-04-29 21:13:00

Nested Encoding

Time of First Successful Submission: 2025-04-29 23:46:20

Hex-encoding UTF-8

Time of First Successful Submission: 2025-04-29 23:54:06

UTF Mixups

Time of First Successful Submission: 2025-04-30 00:45:39

Modifying Encoded Data

Time of First Successful Submission: 2025-04-30 01:18:30

Decoding Base64

Time of First Successful Submission: 2025-04-30 04:19:02

Encoding Base64

Time of First Successful Submission: 2025-04-30 04:23:04

Dealing with Obfuscation

Time of First Successful Submission: 2025-04-30 04:28:54

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-04-30 04:41:29

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2025-04-30 19:02:53

Commented Data

Time of First Successful Submission: 2025-04-30 19:05:26

HTTP Metadata

Time of First Successful Submission: 2025-04-30 19:07:27

HTTP (netcat)

Time of First Successful Submission: 2025-04-30 19:16:28

HTTP Paths (netcat)

Time of First Successful Submission: 2025-04-30 19:18:51

HTTP (curl)

Time of First Successful Submission: 2025-04-30 19:20:19

HTTP (python)

Time of First Successful Submission: 2025-04-30 19:24:47

HTTP Host Header (python)

Time of First Successful Submission: 2025-04-30 19:34:11

HTTP Host Header (curl)

Time of First Successful Submission: 2025-04-30 19:37:43

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-04-30 19:48:48

URL Encoding (netcat)

Time of First Successful Submission: 2025-04-30 19:53:24

HTTP GET Parameters

Time of First Successful Submission: 2025-04-30 19:56:19

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-04-30 19:59:04

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2025-04-30 20:03:38

HTTP Forms (curl)

Time of First Successful Submission: 2025-04-30 20:05:59

HTTP Forms (netcat)

Time of First Successful Submission: 2025-04-30 20:09:53

HTTP Forms (python)

Time of First Successful Submission: 2025-04-30 20:20:29

HTTP Forms Without Forms

Time of First Successful Submission: 2025-04-30 20:45:03