hypathius

🐧 💻

Getting Started

10 / 10 8138 / 21150


Using the VSCode Workspace

Time of First Successful Submission: 2025-04-05 07:45:53

Using the GUI Desktop

Time of First Successful Submission: 2025-04-05 07:51:38

Pasting into the Desktop

Time of First Successful Submission: 2025-04-05 07:53:32

Restarting Challenges

Time of First Successful Submission: 2025-04-05 07:56:14

Getting Help

Time of First Successful Submission: 2025-04-05 07:59:33

Challenge Programs

Time of First Successful Submission: 2025-04-05 08:01:33

The Flag File

Time of First Successful Submission: 2025-04-05 08:04:08

Using Practice Mode

Time of First Successful Submission: 2025-04-05 08:07:15

Persistent Home Directories - One

Time of First Successful Submission: 2025-04-05 08:11:54

Persistent Home Directories - Two

Time of First Successful Submission: 2025-04-05 08:12:49


Linux Luminarium

84 / 84 4034 / 14105


Intro to Commands

Time of First Successful Submission: 2025-04-05 08:14:51

Intro to Arguments

Time of First Successful Submission: 2025-04-05 08:15:41

The Root

Time of First Successful Submission: 2025-04-05 08:16:47

Program and absolute paths

Time of First Successful Submission: 2025-04-05 08:17:42

Position thy self

Time of First Successful Submission: 2025-04-05 08:18:25

Position elsewhere

Time of First Successful Submission: 2025-04-05 08:19:19

Position yet elsewhere

Time of First Successful Submission: 2025-04-05 08:20:21

implicit relative paths, from /

Time of First Successful Submission: 2025-04-05 08:21:38

explicit relative paths, from /

Time of First Successful Submission: 2025-04-05 08:22:35

implicit relative path

Time of First Successful Submission: 2025-04-05 08:24:35

home sweet home

Time of First Successful Submission: 2025-04-05 08:28:07

cat: not the pet, but the command!

Time of First Successful Submission: 2025-04-05 08:30:51

catting absolute paths

Time of First Successful Submission: 2025-04-05 08:31:29

more catting practice

Time of First Successful Submission: 2025-04-05 08:32:19

grepping for a needle in a haystack

Time of First Successful Submission: 2025-04-05 08:33:21

listing files

Time of First Successful Submission: 2025-04-05 08:34:07

touching files

Time of First Successful Submission: 2025-04-05 08:35:10

removing files

Time of First Successful Submission: 2025-04-05 08:36:02

hidden files

Time of First Successful Submission: 2025-04-05 08:36:40

An Epic Filesystem Quest

Time of First Successful Submission: 2025-04-05 08:41:31

making directories

Time of First Successful Submission: 2025-04-05 08:43:40

finding files

Time of First Successful Submission: 2025-04-05 08:47:25

linking files

Time of First Successful Submission: 2025-04-05 08:51:40

Learning From Documentation

Time of First Successful Submission: 2025-04-05 08:59:25

Learning Complex Usage

Time of First Successful Submission: 2025-04-05 09:00:44

Reading Manuals

Time of First Successful Submission: 2025-04-05 09:03:33

Searching Manuals

Time of First Successful Submission: 2025-04-05 09:04:44

Searching For Manuals

Time of First Successful Submission: 2025-04-05 09:10:22

Helpful Programs

Time of First Successful Submission: 2025-04-05 09:11:30

Help for Builtins

Time of First Successful Submission: 2025-04-05 09:13:10

Matching with *

Time of First Successful Submission: 2025-04-05 09:28:31

Matching with ?

Time of First Successful Submission: 2025-04-05 09:29:27

Matching with []

Time of First Successful Submission: 2025-04-05 09:31:08

Matching paths with []

Time of First Successful Submission: 2025-04-05 09:32:11

Mixing globs

Time of First Successful Submission: 2025-04-05 09:35:41

Exclusionary globbing

Time of First Successful Submission: 2025-04-05 09:37:15

Redirecting output

Time of First Successful Submission: 2025-04-05 09:59:40

Redirecting more output

Time of First Successful Submission: 2025-04-05 10:01:35

Appending output

Time of First Successful Submission: 2025-04-05 10:02:50

Redirecting errors

Time of First Successful Submission: 2025-04-05 10:04:53

Redirecting input

Time of First Successful Submission: 2025-04-05 10:09:20

Grepping stored results

Time of First Successful Submission: 2025-04-05 10:10:56

Grepping live output

Time of First Successful Submission: 2025-04-05 10:12:39

Grepping errors

Time of First Successful Submission: 2025-04-05 10:14:16

Duplicating piped data with tee

Time of First Successful Submission: 2025-04-05 10:24:27

Writing to multiple programs

Time of First Successful Submission: 2025-04-05 10:32:29

Split-piping stderr and stdout

Time of First Successful Submission: 2025-04-05 10:47:23

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2025-04-05 11:01:55

Multi-word Variables

Time of First Successful Submission: 2025-04-05 11:02:43

Exporting Variables

Time of First Successful Submission: 2025-04-05 11:09:47

Printing Exported Variables

Time of First Successful Submission: 2025-04-05 11:12:08

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2025-04-05 11:14:53

Reading Files

Time of First Successful Submission: 2025-04-05 11:16:40

Listing Processes

Time of First Successful Submission: 2025-04-24 16:43:57

Killing Processes

Time of First Successful Submission: 2025-04-24 16:45:22

Interrupting Processes

Time of First Successful Submission: 2025-04-24 16:46:00

Suspending Processes

Time of First Successful Submission: 2025-04-24 16:46:56

Resuming Processes

Time of First Successful Submission: 2025-04-24 16:47:48

Backgrounding Processes

Time of First Successful Submission: 2025-04-24 16:51:48

Foregrounding Processes

Time of First Successful Submission: 2025-04-24 16:52:53

Starting Backgrounded Processes

Time of First Successful Submission: 2025-04-24 16:53:28

Process Exit Codes

Time of First Successful Submission: 2025-04-24 16:55:13

Changing File Ownership

Time of First Successful Submission: 2025-04-24 16:59:32

Groups and Files

Time of First Successful Submission: 2025-04-24 17:03:39

Fun With Groups Names

Time of First Successful Submission: 2025-04-24 17:04:40

Changing Permissions

Time of First Successful Submission: 2025-04-24 17:10:12

Executable Files

Time of First Successful Submission: 2025-04-24 17:10:59

Permission Tweaking Practice

Time of First Successful Submission: 2025-04-24 17:27:08

Permissions Setting Practice

Time of First Successful Submission: 2025-04-24 17:33:22

The SUID Bit

Time of First Successful Submission: 2025-04-24 17:38:04

Becoming root with su

Time of First Successful Submission: 2025-04-24 17:42:12

Other users with su

Time of First Successful Submission: 2025-04-24 17:43:06

Cracking passwords

Time of First Successful Submission: 2025-04-24 17:51:35

Using sudo

Time of First Successful Submission: 2025-04-24 17:55:37

Chaining with Semicolons

Time of First Successful Submission: 2025-04-24 17:57:45

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2025-04-24 18:04:06

Executable Shell Scripts

Time of First Successful Submission: 2025-04-24 18:05:09

The PATH Variable

Time of First Successful Submission: 2025-04-24 18:07:05

Setting PATH

Time of First Successful Submission: 2025-04-24 18:07:50

Adding Commands

Time of First Successful Submission: 2025-04-24 18:11:23

Hijacking Commands

Time of First Successful Submission: 2025-04-24 18:14:07


Computing 101

69 / 69 392 / 13438


Your First Register

Time of First Successful Submission: 2025-04-24 19:21:04

Your First Syscall

Time of First Successful Submission: 2025-04-24 19:22:02

Exit Codes

Time of First Successful Submission: 2025-04-24 19:23:50

Building Executables

Time of First Successful Submission: 2025-04-24 19:31:13

Moving Between Registers

Time of First Successful Submission: 2025-04-24 19:32:34

Tracing Syscalls

Time of First Successful Submission: 2025-04-24 19:52:41

Starting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2025-04-24 19:54:26

Loading From Memory

Time of First Successful Submission: 2025-04-24 19:58:11

More Loading Practice

Time of First Successful Submission: 2025-04-24 19:58:56

Dereferencing Pointers

Time of First Successful Submission: 2025-04-24 19:59:39

Dereferencing Yourself

Time of First Successful Submission: 2025-04-24 20:00:13

Dereferencing with Offsets

Time of First Successful Submission: 2025-04-24 20:00:45

Stored Addresses

Time of First Successful Submission: 2025-04-24 20:01:47

Double Dereference

Time of First Successful Submission: 2025-04-24 20:05:29

Triple Dereference

Time of First Successful Submission: 2025-04-24 20:06:22

Writing Output

Time of First Successful Submission: 2025-04-24 20:13:33

Chaining Syscalls

Time of First Successful Submission: 2025-04-24 20:16:05

Writing Strings

Time of First Successful Submission: 2025-04-24 20:18:13

Reading Data

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

set-register

Time of First Successful Submission: 2025-04-24 20:26:27

set-multiple-registers

Time of First Successful Submission: 2025-04-24 20:28:10

add-to-register

Time of First Successful Submission: 2025-04-24 20:28:56

linear-equation-registers

Time of First Successful Submission: 2025-04-24 20:32:26

integer-division

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

modulo-operation

Time of First Successful Submission: 2025-04-24 20:37:16

set-upper-byte

Time of First Successful Submission: 2025-04-24 20:39:24

efficient-modulo

Time of First Successful Submission: 2025-04-24 20:44:51

byte-extraction

Time of First Successful Submission: 2025-04-24 20:50:56

bitwise-and

Time of First Successful Submission: 2025-04-24 20:53:03

check-even

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

memory-read

Time of First Successful Submission: 2025-04-24 21:04:04

memory-write

Time of First Successful Submission: 2025-04-24 21:04:36

memory-increment

Time of First Successful Submission: 2025-04-24 21:08:37

byte-access

Time of First Successful Submission: 2025-04-24 21:09:12

memory-size-access

Time of First Successful Submission: 2025-04-24 21:10:39

little-endian-write

Time of First Successful Submission: 2025-04-24 21:13:22

memory-sum

Time of First Successful Submission: 2025-04-25 16:05:42

stack-subtraction

Time of First Successful Submission: 2025-04-24 21:15:55

swap-stack-values

Time of First Successful Submission: 2025-04-24 21:17:00

average-stack-values

Time of First Successful Submission: 2025-04-24 21:18:35

absolute-jump

Time of First Successful Submission: 2025-04-24 21:19:55

relative-jump

Time of First Successful Submission: 2025-04-24 21:27:16

jump-trampoline

Time of First Successful Submission: 2025-04-24 21:28:26

conditional-jump

Time of First Successful Submission: 2025-04-25 16:48:23

indirect-jump

Time of First Successful Submission: 2025-04-25 18:31:41

average-loop

Time of First Successful Submission: 2025-04-25 18:37:34

count-non-zero

Time of First Successful Submission: 2025-04-25 19:23:41

string-lower

Time of First Successful Submission: 2025-04-25 19:45:30

most-common-byte

Time of First Successful Submission: 2025-04-25 20:20:26

level1

Time of First Successful Submission: 2025-04-25 20:23:01

level2

Time of First Successful Submission: 2025-04-25 20:24:38

level3

Time of First Successful Submission: 2025-04-25 21:01:09

level4

Time of First Successful Submission: 2025-04-26 09:02:55

level5

Time of First Successful Submission: 2025-04-27 20:18:37

level6

Time of First Successful Submission: 2025-04-27 20:39:13

level7

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

level8

Time of First Successful Submission: 2025-04-28 17:09:17

Exit

Time of First Successful Submission: 2025-04-28 17:58:11

Socket

Time of First Successful Submission: 2025-04-28 18:20:14

Bind

Time of First Successful Submission: 2025-04-30 17:07:55

Listen

Time of First Successful Submission: 2025-04-30 17:14:41

Accept

Time of First Successful Submission: 2025-04-30 17:21:43

Static Response

Time of First Successful Submission: 2025-04-30 17:49:02

Dynamic Response

Time of First Successful Submission: 2025-05-01 08:34:08

Iterative GET Server

Time of First Successful Submission: 2025-05-01 12:52:13

Concurrent GET Server

Time of First Successful Submission: 2025-05-05 19:19:52

Concurrent POST Server

Time of First Successful Submission: 2025-05-05 20:39:10

Web Server

Time of First Successful Submission: 2025-05-10 14:42:26


Playing With Programs

50 / 255 5965 / 19773


What's the password?

Time of First Successful Submission: 2025-05-10 14:46:41

... and again!

Time of First Successful Submission: 2025-05-10 14:47:27

Newline Troubles

Time of First Successful Submission: 2025-05-10 14:58:49

Reasoning about files

Time of First Successful Submission: 2025-05-10 15:01:36

Specifying Filenames

Time of First Successful Submission: 2025-05-10 15:05:56

Binary and Hex Encoding

Time of First Successful Submission: 2025-05-10 15:11:50

More Hex

Time of First Successful Submission: 2025-05-10 15:13:01

Decoding Hex

Time of First Successful Submission: 2025-05-10 15:28:10

Decoding Practice

Time of First Successful Submission: 2025-05-10 15:37:10

Encoding Practice

Time of First Successful Submission: 2025-05-10 16:28:22

Hex-encoding ASCII

Time of First Successful Submission: 2025-05-10 16:54:48

Nested Encoding

Time of First Successful Submission: 2025-05-10 16:58:41

Hex-encoding UTF-8

Time of First Successful Submission: 2025-05-10 17:02:58

UTF Mixups

Time of First Successful Submission: 2025-05-11 20:16:59

Modifying Encoded Data

Time of First Successful Submission: 2025-05-11 20:31:39

Decoding Base64

Time of First Successful Submission: 2025-05-11 20:42:27

Encoding Base64

Time of First Successful Submission: 2025-05-11 20:48:41

Dealing with Obfuscation

Time of First Successful Submission: 2025-05-11 20:54:30

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-05-11 21:11:54

Your First HTTP Request

Time of First Successful Submission: 2025-05-11 21:15:54

Reading Flask

Time of First Successful Submission: 2025-05-11 21:24:50

Commented Data

Time of First Successful Submission: 2025-05-11 21:41:54

HTTP Metadata

Time of First Successful Submission: 2025-05-11 21:45:28

HTTP (netcat)

Time of First Successful Submission: 2025-05-11 22:00:10

HTTP Paths (netcat)

Time of First Successful Submission: 2025-05-11 22:03:18

HTTP (curl)

Time of First Successful Submission: 2025-05-11 22:06:50

HTTP (python)

Time of First Successful Submission: 2025-05-11 22:18:15

HTTP Host Header (python)

Time of First Successful Submission: 2025-05-12 15:34:37

HTTP Host Header (curl)

Time of First Successful Submission: 2025-05-12 15:38:43

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-05-12 15:41:26

URL Encoding (netcat)

Time of First Successful Submission: 2025-05-12 15:45:46

HTTP GET Parameters

Time of First Successful Submission: 2025-05-12 15:52:14

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-05-12 16:04:31

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-05-12 16:06:59

HTTP Forms

Time of First Successful Submission: 2025-05-13 16:43:55

HTTP Forms (curl)

Time of First Successful Submission: 2025-05-13 16:53:02

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2025-05-13 17:05:46

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-05-13 17:22:57

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-05-13 17:27:59

HTTP Redirects (curl)

Time of First Successful Submission: 2025-05-13 17:29:45

HTTP Redirects (python)

Time of First Successful Submission: 2025-05-13 18:18:56

HTTP Cookies (curl)

Time of First Successful Submission: 2025-05-13 18:39:03

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-05-13 18:50:59

HTTP Cookies (python)

Time of First Successful Submission: 2025-05-13 18:52:57

Server State (python)

Time of First Successful Submission: 2025-05-13 18:53:55

Listening Web

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

Speaking Redirects

Time of First Successful Submission: 2025-05-13 19:21:39