AndreasVJ

🐧 💻

Intro to Cybersecurity

7 / 181 8780 / 11940


Path Traversal 1

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

Path Traversal 2

Time of First Successful Submission: 2025-05-13 23:15:03

SQLi 1

Time of First Successful Submission: 2025-05-14 06:11:41

SQLi 2

Time of First Successful Submission: 2025-05-14 06:17:24

SQLi 3

Time of First Successful Submission: 2025-05-14 06:27:09

SQLi 4

Time of First Successful Submission: 2025-05-14 06:39:14

SQLi 5

Time of First Successful Submission: 2025-05-14 06:56:22


Getting Started

10 / 10 8880 / 21164


Using the VSCode Workspace

Time of First Successful Submission: 2024-03-02 13:09:02

Using the GUI Desktop

Time of First Successful Submission: 2024-03-02 13:11:52

Pasting into the Desktop

Time of First Successful Submission: 2024-03-02 13:13:47

Restarting Challenges

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

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2025-05-05 13:08:43

The Flag File

Time of First Successful Submission: 2024-03-02 13:15:30

Using Practice Mode

Time of First Successful Submission: 2024-03-02 13:19:01

Persistent Home Directories - One

Time of First Successful Submission: 2024-03-02 13:24:53

Persistent Home Directories - Two

Time of First Successful Submission: 2024-03-02 13:25:35


Linux Luminarium

84 / 84 4229 / 14114


Intro to Commands

Time of First Successful Submission: 2025-05-09 12:18:57

Intro to Arguments

Time of First Successful Submission: 2025-05-09 12:19:40

The Root

Time of First Successful Submission: 2025-05-09 12:20:16

Program and absolute paths

Time of First Successful Submission: 2025-05-09 12:20:55

Position thy self

Time of First Successful Submission: 2025-05-09 12:21:34

Position elsewhere

Time of First Successful Submission: 2025-05-09 12:22:53

Position yet elsewhere

Time of First Successful Submission: 2025-05-09 12:24:01

implicit relative paths, from /

Time of First Successful Submission: 2025-05-09 12:27:48

explicit relative paths, from /

Time of First Successful Submission: 2025-05-09 12:28:37

implicit relative path

Time of First Successful Submission: 2025-05-09 12:29:13

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2025-05-09 12:39:47

catting absolute paths

Time of First Successful Submission: 2025-05-09 12:40:16

more catting practice

Time of First Successful Submission: 2025-05-09 12:40:58

grepping for a needle in a haystack

Time of First Successful Submission: 2025-05-09 12:41:52

listing files

Time of First Successful Submission: 2025-05-09 12:43:04

touching files

Time of First Successful Submission: 2025-05-09 12:43:50

removing files

Time of First Successful Submission: 2025-05-09 12:44:46

hidden files

Time of First Successful Submission: 2025-05-09 12:45:18

An Epic Filesystem Quest

Time of First Successful Submission: 2025-05-09 12:49:24

making directories

Time of First Successful Submission: 2025-05-09 12:50:20

finding files

Time of First Successful Submission: 2025-05-09 12:52:06

linking files

Time of First Successful Submission: 2025-05-09 12:59:48

Learning From Documentation

Time of First Successful Submission: 2025-05-09 13:01:59

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2025-05-09 13:08:38

Searching Manuals

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

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2025-05-09 16:59:31

Help for Builtins

Time of First Successful Submission: 2025-05-09 17:04:19

Matching with *

Time of First Successful Submission: 2025-05-09 17:07:02

Matching with ?

Time of First Successful Submission: 2025-05-09 17:08:00

Matching with []

Time of First Successful Submission: 2025-05-09 17:09:50

Matching paths with []

Time of First Successful Submission: 2025-05-09 17:10:43

Mixing globs

Time of First Successful Submission: 2025-05-09 17:14:07

Exclusionary globbing

Time of First Successful Submission: 2025-05-09 17:15:24

Redirecting output

Time of First Successful Submission: 2025-05-09 17:17:52

Redirecting more output

Time of First Successful Submission: 2025-05-09 17:19:19

Appending output

Time of First Successful Submission: 2025-05-09 17:21:05

Redirecting errors

Time of First Successful Submission: 2025-05-09 17:26:00

Redirecting input

Time of First Successful Submission: 2025-05-09 17:29:37

Grepping stored results

Time of First Successful Submission: 2025-05-09 17:31:10

Grepping live output

Time of First Successful Submission: 2025-05-09 17:32:05

Grepping errors

Time of First Successful Submission: 2025-05-09 17:34:20

Duplicating piped data with tee

Time of First Successful Submission: 2025-05-09 17:49:05

Writing to multiple programs

Time of First Successful Submission: 2025-05-09 18:12:05

Split-piping stderr and stdout

Time of First Successful Submission: 2025-05-09 21:26:55

Printing Variables

Time of First Successful Submission: 2025-05-09 21:28:12

Setting Variables

Time of First Successful Submission: 2025-05-09 21:32:32

Multi-word Variables

Time of First Successful Submission: 2025-05-09 21:34:05

Exporting Variables

Time of First Successful Submission: 2025-05-09 22:32:46

Printing Exported Variables

Time of First Successful Submission: 2025-05-09 22:34:19

Storing Command Output

Time of First Successful Submission: 2025-05-09 22:38:17

Reading Input

Time of First Successful Submission: 2025-05-09 22:42:35

Reading Files

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

Listing Processes

Time of First Successful Submission: 2025-05-10 21:08:40

Killing Processes

Time of First Successful Submission: 2025-05-10 21:09:43

Interrupting Processes

Time of First Successful Submission: 2025-05-10 21:10:46

Suspending Processes

Time of First Successful Submission: 2025-05-10 21:12:35

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2025-05-10 21:16:47

Foregrounding Processes

Time of First Successful Submission: 2025-05-10 21:17:52

Starting Backgrounded Processes

Time of First Successful Submission: 2025-05-10 21:18:27

Process Exit Codes

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

Changing File Ownership

Time of First Successful Submission: 2025-05-10 21:27:21

Groups and Files

Time of First Successful Submission: 2025-05-10 21:31:50

Fun With Groups Names

Time of First Successful Submission: 2025-05-10 21:33:29

Changing Permissions

Time of First Successful Submission: 2025-05-10 21:39:06

Executable Files

Time of First Successful Submission: 2025-05-10 21:39:46

Permission Tweaking Practice

Time of First Successful Submission: 2025-05-10 21:52:17

Permissions Setting Practice

Time of First Successful Submission: 2025-05-10 21:57:50

The SUID Bit

Time of First Successful Submission: 2025-05-10 22:01:44

Becoming root with su

Time of First Successful Submission: 2025-05-11 15:13:46

Other users with su

Time of First Successful Submission: 2025-05-11 15:15:31

Cracking passwords

Time of First Successful Submission: 2025-05-11 15:20:02

Using sudo

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

Chaining with Semicolons

Time of First Successful Submission: 2025-05-11 16:30:11

Your First Shell Script

Time of First Successful Submission: 2025-05-11 16:33:30

Redirecting Script Output

Time of First Successful Submission: 2025-05-11 16:35:39

Executable Shell Scripts

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

The PATH Variable

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

Setting PATH

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

Adding Commands

Time of First Successful Submission: 2025-05-11 17:05:04

Hijacking Commands

Time of First Successful Submission: 2025-05-11 17:09:18


Computing 101

69 / 69 400 / 13446


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2025-05-11 17:25:54

Exit Codes

Time of First Successful Submission: 2025-05-11 17:27:26

Building Executables

Time of First Successful Submission: 2025-05-11 17:38:56

Moving Between Registers

Time of First Successful Submission: 2025-05-11 17:45:24

Tracing Syscalls

Time of First Successful Submission: 2025-05-11 17:57:01

Starting GDB

Time of First Successful Submission: 2025-05-11 17:56:54

Starting Programs in GDB

Time of First Successful Submission: 2025-05-11 17:58:19

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2025-05-11 18:36:05

Dereferencing Pointers

Time of First Successful Submission: 2025-05-11 18:37:19

Dereferencing Yourself

Time of First Successful Submission: 2025-05-11 18:40:32

Dereferencing with Offsets

Time of First Successful Submission: 2025-05-11 18:41:18

Stored Addresses

Time of First Successful Submission: 2025-05-11 18:45:35

Double Dereference

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

Triple Dereference

Time of First Successful Submission: 2025-05-11 18:53:52

Writing Output

Time of First Successful Submission: 2025-05-11 19:03:56

Chaining Syscalls

Time of First Successful Submission: 2025-05-11 19:05:23

Writing Strings

Time of First Successful Submission: 2025-05-11 19:06:14

Reading Data

Time of First Successful Submission: 2025-05-11 19:12:56

set-register

Time of First Successful Submission: 2025-05-11 19:18:04

set-multiple-registers

Time of First Successful Submission: 2025-05-11 19:22:57

add-to-register

Time of First Successful Submission: 2025-05-11 19:31:47

linear-equation-registers

Time of First Successful Submission: 2025-05-12 09:12:24

integer-division

Time of First Successful Submission: 2025-05-12 09:22:57

modulo-operation

Time of First Successful Submission: 2025-05-12 09:33:12

set-upper-byte

Time of First Successful Submission: 2025-05-12 09:37:45

efficient-modulo

Time of First Successful Submission: 2025-05-12 09:51:23

byte-extraction

Time of First Successful Submission: 2025-05-12 09:56:54

bitwise-and

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

check-even

Time of First Successful Submission: 2025-05-12 10:49:59

memory-read

Time of First Successful Submission: 2025-05-12 10:59:57

memory-write

Time of First Successful Submission: 2025-05-12 11:00:34

memory-increment

Time of First Successful Submission: 2025-05-12 11:03:09

byte-access

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

memory-size-access

Time of First Successful Submission: 2025-05-12 11:06:00

little-endian-write

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

memory-sum

Time of First Successful Submission: 2025-05-12 11:13:49

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2025-05-12 11:17:36

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2025-05-12 12:37:22

relative-jump

Time of First Successful Submission: 2025-05-12 12:50:04

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2025-05-12 13:28:15

indirect-jump

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

average-loop

Time of First Successful Submission: 2025-05-12 16:26:53

count-non-zero

Time of First Successful Submission: 2025-05-12 17:01:12

string-lower

Time of First Successful Submission: 2025-05-12 17:22:28

most-common-byte

Time of First Successful Submission: 2025-05-12 18:40:08

level1

Time of First Successful Submission: 2025-05-12 19:57:49

level2

Time of First Successful Submission: 2025-05-12 19:59:43

level3

Time of First Successful Submission: 2025-05-12 20:30:39

level4

Time of First Successful Submission: 2025-05-12 20:55:31

level5

Time of First Successful Submission: 2025-05-12 20:58:28

level6

Time of First Successful Submission: 2025-05-12 21:01:09

level7

Time of First Successful Submission: 2025-05-12 21:02:00

level8

Time of First Successful Submission: 2025-05-12 21:10:47

Exit

Time of First Successful Submission: 2025-05-13 11:08:52

Socket

Time of First Successful Submission: 2025-05-13 11:28:38

Bind

Time of First Successful Submission: 2025-05-13 11:52:50

Listen

Time of First Successful Submission: 2025-05-13 11:58:32

Accept

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

Static Response

Time of First Successful Submission: 2025-05-13 12:09:23

Dynamic Response

Time of First Successful Submission: 2025-05-13 20:06:56

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2025-05-13 20:32:02

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2025-05-13 20:56:29


Playing With Programs

32 / 255 7547 / 19776


What's the password?

Time of First Successful Submission: 2025-05-13 21:15:25

... and again!

Time of First Successful Submission: 2025-05-13 21:15:57

Newline Troubles

Time of First Successful Submission: 2025-05-13 21:17:41

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2025-05-13 21:20:24

Binary and Hex Encoding

Time of First Successful Submission: 2025-05-13 21:26:01

More Hex

Time of First Successful Submission: 2025-05-13 21:37:18

Decoding Hex

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

Decoding Practice

Time of First Successful Submission: 2025-05-13 22:08:37

Encoding Practice

Time of First Successful Submission: 2025-05-13 22:12:05

Hex-encoding ASCII

Time of First Successful Submission: 2025-05-13 22:18:33

cat

Time of First Successful Submission: 2024-03-02 13:03:23

more

Time of First Successful Submission: 2024-03-02 13:28:20

less

Time of First Successful Submission: 2024-03-02 13:29:10

tail

Time of First Successful Submission: 2024-03-02 13:30:41

head

Time of First Successful Submission: 2024-03-02 13:31:52

sort

Time of First Successful Submission: 2024-03-02 13:32:44

vim

Time of First Successful Submission: 2024-03-02 13:33:43

emacs

Time of First Successful Submission: 2024-03-02 13:36:44

nano

Time of First Successful Submission: 2024-03-02 13:37:27

rev

Time of First Successful Submission: 2024-03-02 13:41:27

od

Time of First Successful Submission: 2025-05-13 19:02:50

hd

Time of First Successful Submission: 2025-05-13 19:04:41

xxd

Time of First Successful Submission: 2025-05-13 19:08:59

base32

Time of First Successful Submission: 2025-05-13 19:09:35

base64

Time of First Successful Submission: 2025-05-13 19:10:36

split

Time of First Successful Submission: 2025-05-13 19:14:51

gzip

Time of First Successful Submission: 2025-05-13 19:20:54

bzip2

Time of First Successful Submission: 2025-05-13 19:22:06

zip

Time of First Successful Submission: 2025-05-13 19:25:14

tar

Time of First Successful Submission: 2025-05-13 19:33:17

ar

Time of First Successful Submission: 2025-05-13 19:35:54