Reimu

🐧

Getting Started

10 / 10 1245 / 20288


Using the VSCode Workspace

Time of First Successful Submission: 2024-08-18 02:58:01

Using the GUI Desktop

Time of First Successful Submission: 2024-08-18 02:59:25

Pasting into the Desktop

Time of First Successful Submission: 2024-08-18 03:02:25

Restarting Challenges

Time of First Successful Submission: 2024-08-18 03:12:15

Getting Help

Time of First Successful Submission: 2024-08-18 03:20:48

Challenge Programs

Time of First Successful Submission: 2024-08-18 03:22:34

The Flag File

Time of First Successful Submission: 2024-08-18 03:23:53

Using Practice Mode

Time of First Successful Submission: 2024-08-18 03:28:24

Persistent Home Directories - One

Time of First Successful Submission: 2024-08-18 03:31:54

Persistent Home Directories - Two

Time of First Successful Submission: 2024-08-18 03:32:49


Linux Luminarium

84 / 84 3776 / 13557


Intro to Commands

Time of First Successful Submission: 2024-08-18 03:49:17

Intro to Arguments

Time of First Successful Submission: 2024-08-18 03:50:03

The Root

Time of First Successful Submission: 2024-08-18 19:42:56

Program and absolute paths

Time of First Successful Submission: 2024-08-18 19:43:54

Position thy self

Time of First Successful Submission: 2024-08-18 19:47:38

Position elsewhere

Time of First Successful Submission: 2024-08-18 19:48:21

Position yet elsewhere

Time of First Successful Submission: 2024-08-18 19:49:09

implicit relative paths, from /

Time of First Successful Submission: 2024-08-18 19:51:08

explicit relative paths, from /

Time of First Successful Submission: 2024-08-18 19:52:09

implicit relative path

Time of First Successful Submission: 2024-08-18 19:53:11

home sweet home

Time of First Successful Submission: 2024-08-18 19:56:58

cat: not the pet, but the command!

Time of First Successful Submission: 2024-08-18 19:59:29

catting absolute paths

Time of First Successful Submission: 2024-08-18 19:59:59

more catting practice

Time of First Successful Submission: 2024-08-18 20:00:38

grepping for a needle in a haystack

Time of First Successful Submission: 2024-08-18 20:01:51

listing files

Time of First Successful Submission: 2024-08-18 20:03:13

touching files

Time of First Successful Submission: 2024-08-18 20:04:08

removing files

Time of First Successful Submission: 2024-08-18 20:04:40

hidden files

Time of First Successful Submission: 2024-08-18 20:05:39

An Epic Filesystem Quest

Time of First Successful Submission: 2024-08-18 20:12:35

making directories

Time of First Successful Submission: 2024-08-18 20:28:59

finding files

Time of First Successful Submission: 2024-08-18 20:34:55

linking files

Time of First Successful Submission: 2024-08-18 20:39:21

Learning From Documentation

Time of First Successful Submission: 2024-08-18 20:47:37

Learning Complex Usage

Time of First Successful Submission: 2024-08-18 20:48:35

Reading Manuals

Time of First Successful Submission: 2024-08-18 20:50:54

Searching Manuals

Time of First Successful Submission: 2024-08-18 20:52:03

Searching For Manuals

Time of First Successful Submission: 2024-08-18 20:58:06

Helpful Programs

Time of First Successful Submission: 2024-08-18 20:59:08

Help for Builtins

Time of First Successful Submission: 2024-08-18 21:00:20

Matching with *

Time of First Successful Submission: 2025-03-29 04:44:23

Matching with ?

Time of First Successful Submission: 2025-03-29 04:45:40

Matching with []

Time of First Successful Submission: 2025-03-29 04:47:19

Matching paths with []

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

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2025-03-29 05:10:23

Redirecting output

Time of First Successful Submission: 2025-03-29 05:20:44

Redirecting more output

Time of First Successful Submission: 2025-03-29 05:22:46

Appending output

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

Redirecting errors

Time of First Successful Submission: 2025-03-29 05:27:16

Redirecting input

Time of First Successful Submission: 2025-03-29 05:30:53

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2025-03-29 05:34:55

Grepping errors

Time of First Successful Submission: 2025-03-29 05:36:51

Duplicating piped data with tee

Time of First Successful Submission: 2025-03-29 05:41:22

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2025-03-29 06:01:48

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2025-03-29 06:11:01

Multi-word Variables

Time of First Successful Submission: 2025-03-29 06:11:59

Exporting Variables

Time of First Successful Submission: 2025-03-29 06:16:44

Printing Exported Variables

Time of First Successful Submission: 2025-03-29 06:18:00

Storing Command Output

Time of First Successful Submission: 2025-03-29 06:23:00

Reading Input

Time of First Successful Submission: 2025-03-29 06:24:58

Reading Files

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

Listing Processes

Time of First Successful Submission: 2025-03-29 06:44:56

Killing Processes

Time of First Successful Submission: 2025-03-29 06:47:15

Interrupting Processes

Time of First Successful Submission: 2025-03-29 06:48:19

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2025-03-29 06:49:36

Backgrounding Processes

Time of First Successful Submission: 2025-03-29 06:54:19

Foregrounding Processes

Time of First Successful Submission: 2025-03-29 06:55:36

Starting Backgrounded Processes

Time of First Successful Submission: 2025-03-29 06:57:50

Process Exit Codes

Time of First Successful Submission: 2025-03-29 07:00:24

Changing File Ownership

Time of First Successful Submission: 2025-03-29 07:32:04

Groups and Files

Time of First Successful Submission: 2025-03-29 07:42:47

Fun With Groups Names

Time of First Successful Submission: 2025-03-29 07:43:52

Changing Permissions

Time of First Successful Submission: 2025-03-29 07:49:05

Executable Files

Time of First Successful Submission: 2025-03-29 07:51:45

Permission Tweaking Practice

Time of First Successful Submission: 2025-03-29 07:55:35

Permissions Setting Practice

Time of First Successful Submission: 2025-03-29 08:00:20

The SUID Bit

Time of First Successful Submission: 2025-03-29 08:04:06

Becoming root with su

Time of First Successful Submission: 2025-03-29 08:16:19

Other users with su

Time of First Successful Submission: 2025-03-29 08:17:44

Cracking passwords

Time of First Successful Submission: 2025-03-29 08:23:45

Using sudo

Time of First Successful Submission: 2025-03-29 08:26:12

Chaining with Semicolons

Time of First Successful Submission: 2025-03-29 08:28:09

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2025-03-29 08:32:34

Executable Shell Scripts

Time of First Successful Submission: 2025-03-29 08:33:48

The PATH Variable

Time of First Successful Submission: 2025-03-29 08:35:59

Setting PATH

Time of First Successful Submission: 2025-03-29 08:39:04

Adding Commands

Time of First Successful Submission: 2025-03-29 08:44:47

Hijacking Commands

Time of First Successful Submission: 2025-03-29 08:46:05


Computing 101

50 / 69 2235 / 13104


Your First Register

Time of First Successful Submission: 2025-03-30 14:34:37

Your First Syscall

Time of First Successful Submission: 2025-03-30 14:39:53

Exit Codes

Time of First Successful Submission: 2025-03-30 14:43:07

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2025-03-30 14:55:11

Tracing Syscalls

Time of First Successful Submission: 2025-03-30 15:01:48

Starting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2025-03-30 15:08:58

Loading From Memory

Time of First Successful Submission: 2025-04-10 09:50:01

More Loading Practice

Time of First Successful Submission: 2025-04-10 22:13:04

Dereferencing Pointers

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

Dereferencing Yourself

Time of First Successful Submission: 2025-04-10 22:20:48

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2025-04-10 22:30:57

Double Dereference

Time of First Successful Submission: 2025-04-11 06:53:13

Triple Dereference

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

Writing Output

Time of First Successful Submission: 2025-04-12 14:29:29

Chaining Syscalls

Time of First Successful Submission: 2025-04-12 14:49:49

Writing Strings

Time of First Successful Submission: 2025-04-12 14:50:40

Reading Data

Time of First Successful Submission: 2025-04-12 15:06:27

set-register

Time of First Successful Submission: 2025-04-13 23:38:41

set-multiple-registers

Time of First Successful Submission: 2025-04-13 23:40:05

add-to-register

Time of First Successful Submission: 2025-04-13 23:43:09

linear-equation-registers

Time of First Successful Submission: 2025-04-13 23:47:29

integer-division

Time of First Successful Submission: 2025-04-13 23:56:43

modulo-operation

Time of First Successful Submission: 2025-04-14 00:00:12

set-upper-byte

Time of First Successful Submission: 2025-04-14 00:04:51

efficient-modulo

Time of First Successful Submission: 2025-04-14 00:25:49

byte-extraction

Time of First Successful Submission: 2025-04-14 00:34:52

bitwise-and

Time of First Successful Submission: 2025-04-14 00:42:48

check-even

Time of First Successful Submission: 2025-04-14 01:34:27

memory-read

Time of First Successful Submission: 2025-04-14 01:40:17

memory-write

Time of First Successful Submission: 2025-04-14 01:48:51

memory-increment

Time of First Successful Submission: 2025-04-14 01:57:37

byte-access

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

memory-size-access

Time of First Successful Submission: 2025-04-14 10:53:15

little-endian-write

Time of First Successful Submission: 2025-04-14 10:58:22

memory-sum

Time of First Successful Submission: 2025-04-14 11:27:37

stack-subtraction

Time of First Successful Submission: 2025-04-14 11:44:11

swap-stack-values

Time of First Successful Submission: 2025-04-14 11:48:38

average-stack-values

Time of First Successful Submission: 2025-04-14 13:03:22

absolute-jump

Time of First Successful Submission: 2025-04-14 13:57:31

relative-jump

Time of First Successful Submission: 2025-04-14 14:09:37

jump-trampoline

Time of First Successful Submission: 2025-04-14 14:20:55

conditional-jump

Time of First Successful Submission: 2025-04-14 22:33:53

indirect-jump

Time of First Successful Submission: 2025-04-16 02:13:43

average-loop

Time of First Successful Submission: 2025-04-19 19:15:42

count-non-zero

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

string-lower

Time of First Successful Submission: 2025-04-20 05:51:36

most-common-byte

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


Hacker History

9 / 10 20 / 63


External BBS (login)

Time of First Successful Submission: 2025-02-17 23:24:51

External BBS (messaging)

Time of First Successful Submission: 2025-02-17 23:44:53

Internal BBS

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

Join an IRC Server

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

Join an IRC Server (with an IRC Client)

Time of First Successful Submission: 2025-03-29 11:15:13

Change your nickname

Time of First Successful Submission: 2025-03-29 11:17:31

Join a channel

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

Message a channel

Time of First Successful Submission: 2025-03-29 11:23:45

Remove another user

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


Honors Dojo

6 / 6 38 / 47


Join an IRC Server

Time of First Successful Submission: 2025-03-30 10:32:04

Join an IRC Server (with an IRC Client)

Time of First Successful Submission: 2025-03-30 10:32:37

Change your nickname

Time of First Successful Submission: 2025-03-30 10:33:45

Join a channel

Time of First Successful Submission: 2025-03-30 10:34:33

Message a channel

Time of First Successful Submission: 2025-03-30 10:35:24

Remove another user

Time of First Successful Submission: 2025-03-30 10:37:16


Pwntools Tutorials

1 / 12 660 / 661


Level 0.0

Time of First Successful Submission: 2025-04-22 00:20:46