jalban

Intro to Cybersecurity

2 / 176 10838 / 11687


Path Traversal 1

Time of First Successful Submission: 2025-04-01 17:19:33

File Formats: Magic Numbers (Python)

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


Getting Started

10 / 10 6820 / 20252


Using the VSCode Workspace

Time of First Successful Submission: 2025-02-13 17:40:42

Using the GUI Desktop

Time of First Successful Submission: 2025-02-13 17:42:10

Pasting into the Desktop

Time of First Successful Submission: 2025-02-13 17:44:20

Restarting Challenges

Time of First Successful Submission: 2025-02-13 17:47:19

Getting Help

Time of First Successful Submission: 2025-02-13 17:50:18

Challenge Programs

Time of First Successful Submission: 2025-02-13 17:51:51

The Flag File

Time of First Successful Submission: 2025-02-13 17:53:41

Using Practice Mode

Time of First Successful Submission: 2025-02-13 17:56:52

Persistent Home Directories - One

Time of First Successful Submission: 2025-02-13 17:58:52

Persistent Home Directories - Two

Time of First Successful Submission: 2025-02-13 18:00:13


Linux Luminarium

35 / 84 7217 / 13523


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2025-02-14 03:37:46

The Root

Time of First Successful Submission: 2025-03-19 02:06:50

Program and absolute paths

Time of First Successful Submission: 2025-03-19 02:08:41

Position thy self

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

Position elsewhere

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

Position yet elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2025-03-19 02:14:50

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2025-03-19 02:19:36

home sweet home

Time of First Successful Submission: 2025-03-19 02:27:59

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2025-04-02 15:56:32

more catting practice

Time of First Successful Submission: 2025-04-02 15:57:45

grepping for a needle in a haystack

Time of First Successful Submission: 2025-04-02 15:58:53

listing files

Time of First Successful Submission: 2025-04-02 16:01:00

touching files

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

removing files

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

hidden files

Time of First Successful Submission: 2025-04-02 16:04:52

An Epic Filesystem Quest

Time of First Successful Submission: 2025-04-02 16:12:47

making directories

Time of First Successful Submission: 2025-04-02 16:15:07

finding files

Time of First Successful Submission: 2025-04-08 17:37:28

linking files

Time of First Successful Submission: 2025-04-08 17:43:47

Learning From Documentation

Time of First Successful Submission: 2025-04-08 17:48:11

Learning Complex Usage

Time of First Successful Submission: 2025-04-08 17:51:33

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2025-04-08 18:08:37

Helpful Programs

Time of First Successful Submission: 2025-04-08 18:15:17

Help for Builtins

Time of First Successful Submission: 2025-04-08 18:17:23

Matching with *

Time of First Successful Submission: 2025-04-08 20:00:38

Matching with ?

Time of First Successful Submission: 2025-04-08 20:01:46

Matching with []

Time of First Successful Submission: 2025-04-08 20:04:36

Matching paths with []

Time of First Successful Submission: 2025-04-08 20:06:12

Redirecting output

Time of First Successful Submission: 2025-04-12 15:41:56


Computing 101

44 / 69 3509 / 13090


Your First Register

Time of First Successful Submission: 2025-02-13 18:06:44

Your First Syscall

Time of First Successful Submission: 2025-02-13 18:08:42

Exit Codes

Time of First Successful Submission: 2025-02-13 18:11:23

Building Executables

Time of First Successful Submission: 2025-02-13 18:17:29

Moving Between Registers

Time of First Successful Submission: 2025-02-13 18:21:34

Tracing Syscalls

Time of First Successful Submission: 2025-02-13 18:25:17

Starting GDB

Time of First Successful Submission: 2025-02-13 18:27:25

Starting Programs in GDB

Time of First Successful Submission: 2025-02-13 18:29:01

Loading From Memory

Time of First Successful Submission: 2025-02-13 18:57:19

More Loading Practice

Time of First Successful Submission: 2025-02-13 18:35:45

Dereferencing Pointers

Time of First Successful Submission: 2025-02-13 18:39:51

Dereferencing Yourself

Time of First Successful Submission: 2025-02-13 18:42:18

Dereferencing with Offsets

Time of First Successful Submission: 2025-02-13 18:44:27

Stored Addresses

Time of First Successful Submission: 2025-02-13 18:48:44

Double Dereference

Time of First Successful Submission: 2025-02-13 18:52:37

Triple Dereference

Time of First Successful Submission: 2025-02-13 18:55:08

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2025-02-13 19:09:56

Reading Data

Time of First Successful Submission: 2025-02-13 19:14:44

set-register

Time of First Successful Submission: 2025-02-13 19:47:58

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2025-02-13 19:52:29

linear-equation-registers

Time of First Successful Submission: 2025-02-13 19:56:16

integer-division

Time of First Successful Submission: 2025-02-13 20:00:40

modulo-operation

Time of First Successful Submission: 2025-02-13 20:29:55

set-upper-byte

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

efficient-modulo

Time of First Successful Submission: 2025-02-13 21:36:07

byte-extraction

Time of First Successful Submission: 2025-02-14 03:08:24

bitwise-and

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

memory-read

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

memory-write

Time of First Successful Submission: 2025-02-14 03:47:01

memory-increment

Time of First Successful Submission: 2025-02-14 19:34:33

byte-access

Time of First Successful Submission: 2025-02-14 19:45:36

memory-size-access

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

memory-sum

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

stack-subtraction

Time of First Successful Submission: 2025-02-14 20:45:48

swap-stack-values

Time of First Successful Submission: 2025-02-14 20:48:59

average-stack-values

Time of First Successful Submission: 2025-02-14 20:54:39

absolute-jump

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

relative-jump

Time of First Successful Submission: 2025-02-14 21:16:02

jump-trampoline

Time of First Successful Submission: 2025-02-14 21:31:12

conditional-jump

Time of First Successful Submission: 2025-02-18 21:08:27

level1

Time of First Successful Submission: 2025-02-13 19:19:44

level2

Time of First Successful Submission: 2025-02-13 19:31:44


Playing With Programs

36 / 255 7043 / 19610


What's the password?

Time of First Successful Submission: 2025-04-08 16:33:10

... and again!

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

Newline Troubles

Time of First Successful Submission: 2025-04-08 16:39:00

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2025-04-08 16:50:44

Binary and Hex Encoding

Time of First Successful Submission: 2025-04-08 17:03:10

More Hex

Time of First Successful Submission: 2025-04-08 17:08:58

Decoding Hex

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

Your First HTTP Request

Time of First Successful Submission: 2025-04-09 18:50:18

Reading Flask

Time of First Successful Submission: 2025-04-09 18:52:25

Commented Data

Time of First Successful Submission: 2025-04-09 18:55:51

HTTP Metadata

Time of First Successful Submission: 2025-04-09 18:58:42

HTTP (netcat)

Time of First Successful Submission: 2025-04-09 19:02:18

HTTP Paths (netcat)

Time of First Successful Submission: 2025-04-09 19:06:41

HTTP (curl)

Time of First Successful Submission: 2025-04-09 19:08:36

HTTP (python)

Time of First Successful Submission: 2025-04-09 19:13:09

HTTP Host Header (python)

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

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-04-09 19:31:36

URL Encoding (netcat)

Time of First Successful Submission: 2025-04-09 19:42:34

HTTP GET Parameters

Time of First Successful Submission: 2025-04-09 19:45:09

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-04-09 19:49:00

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-04-09 19:52:29

HTTP Forms

Time of First Successful Submission: 2025-04-09 20:03:58

HTTP Forms (curl)

Time of First Successful Submission: 2025-04-09 20:09:23

HTTP Forms (netcat)

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

level1

Time of First Successful Submission: 2025-04-10 18:56:06

level2

Time of First Successful Submission: 2025-04-10 18:58:02

level3

Time of First Successful Submission: 2025-04-10 18:59:58

level4

Time of First Successful Submission: 2025-04-10 19:21:41

level5

Time of First Successful Submission: 2025-04-10 19:22:45

level6

Time of First Successful Submission: 2025-04-10 19:23:26

level7

Time of First Successful Submission: 2025-04-10 19:24:09

level8

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

level9

Time of First Successful Submission: 2025-04-10 19:26:11

level10

Time of First Successful Submission: 2025-04-10 19:27:45