xyz55

🐧

Intro to Cybersecurity

22 / 176 5784 / 11351


File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-02-03 22:29:01

Your First Overflow (easy)

Time of First Successful Submission: 2025-01-29 14:09:24

Your First Overflow (hard)

Time of First Successful Submission: 2025-01-30 21:47:17

Precision (easy)

Time of First Successful Submission: 2025-01-31 18:25:17

Precision (hard)

Time of First Successful Submission: 2025-02-04 21:44:31

Variable Control (easy)

Time of First Successful Submission: 2025-03-20 21:13:42

Variable Control (hard)

Time of First Successful Submission: 2025-03-21 10:28:53

Control Hijack (easy)

Time of First Successful Submission: 2025-03-21 10:47:07

Control Hijack (hard)

Time of First Successful Submission: 2025-03-23 16:40:56

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-03-21 11:16:37

Tricky Control Hijack (hard)

Time of First Successful Submission: 2025-03-23 16:50:48

PIEs (easy)

Time of First Successful Submission: 2025-03-23 17:38:59

PIEs (hard)

Time of First Successful Submission: 2025-03-23 17:58:36

String Lengths (easy)

Time of First Successful Submission: 2025-03-23 18:14:47

String Lengths (hard)

Time of First Successful Submission: 2025-03-23 18:34:35

Basic Shellcode

Time of First Successful Submission: 2025-03-23 21:32:44

NOP Sleds

Time of First Successful Submission: 2025-03-23 22:15:50

NULL-Free Shellcode

Time of First Successful Submission: 2025-03-24 20:45:12

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2025-03-25 18:50:34

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2025-03-25 18:58:33

Hijack to Shellcode (easy)

Time of First Successful Submission: 2025-03-25 19:22:23

Hijack to Shellcode (hard)

Time of First Successful Submission: 2025-03-27 18:09:18


Program Security

4 / 161 5956 / 7115


level4.0

Time of First Successful Submission: 2025-03-26 12:12:54

level4.1

Time of First Successful Submission: 2025-03-26 12:40:50

level5.0

Time of First Successful Submission: 2025-03-26 13:06:18

level5.1

Time of First Successful Submission: 2025-03-26 13:15:28


Getting Started

10 / 10 5683 / 19279


Using the VSCode Workspace

Time of First Successful Submission: 2024-12-22 00:31:16

Using the GUI Desktop

Time of First Successful Submission: 2024-12-22 00:37:58

Pasting into the Desktop

Time of First Successful Submission: 2024-12-22 00:40:16

Restarting Challenges

Time of First Successful Submission: 2024-12-22 00:49:51

Getting Help

Time of First Successful Submission: 2025-01-18 22:58:20

Challenge Programs

Time of First Successful Submission: 2025-01-18 23:03:21

The Flag File

Time of First Successful Submission: 2025-01-18 23:05:48

Using Practice Mode

Time of First Successful Submission: 2025-01-18 23:20:09

Persistent Home Directories - One

Time of First Successful Submission: 2025-01-18 23:25:53

Persistent Home Directories - Two

Time of First Successful Submission: 2025-01-18 23:26:43


Linux Luminarium

84 / 84 3769 / 12806


Intro to Commands

Time of First Successful Submission: 2025-01-18 23:29:28

Intro to Arguments

Time of First Successful Submission: 2025-01-18 23:34:28

The Root

Time of First Successful Submission: 2025-01-19 19:42:22

Program and absolute paths

Time of First Successful Submission: 2025-01-19 19:46:37

Position thy self

Time of First Successful Submission: 2025-01-19 19:48:42

Position elsewhere

Time of First Successful Submission: 2025-01-19 19:50:46

Position yet elsewhere

Time of First Successful Submission: 2025-01-19 19:52:28

implicit relative paths, from /

Time of First Successful Submission: 2025-01-19 19:55:34

explicit relative paths, from /

Time of First Successful Submission: 2025-01-19 19:57:24

implicit relative path

Time of First Successful Submission: 2025-01-19 19:59:28

home sweet home

Time of First Successful Submission: 2025-01-19 20:02:05

cat: not the pet, but the command!

Time of First Successful Submission: 2025-01-20 14:04:22

catting absolute paths

Time of First Successful Submission: 2025-01-20 14:05:37

more catting practice

Time of First Successful Submission: 2025-01-20 14:10:17

grepping for a needle in a haystack

Time of First Successful Submission: 2025-01-20 14:11:51

listing files

Time of First Successful Submission: 2025-01-20 14:13:31

touching files

Time of First Successful Submission: 2025-01-20 14:14:41

removing files

Time of First Successful Submission: 2025-01-20 14:15:58

hidden files

Time of First Successful Submission: 2025-01-20 14:16:54

An Epic Filesystem Quest

Time of First Successful Submission: 2025-01-20 14:23:17

making directories

Time of First Successful Submission: 2025-01-20 14:28:38

finding files

Time of First Successful Submission: 2025-01-20 14:33:53

linking files

Time of First Successful Submission: 2025-01-20 14:43:28

Learning From Documentation

Time of First Successful Submission: 2025-01-21 23:27:34

Learning Complex Usage

Time of First Successful Submission: 2025-01-21 23:29:37

Reading Manuals

Time of First Successful Submission: 2025-01-21 23:31:19

Searching Manuals

Time of First Successful Submission: 2025-01-21 23:32:44

Searching For Manuals

Time of First Successful Submission: 2025-01-21 23:41:49

Helpful Programs

Time of First Successful Submission: 2025-01-21 23:43:37

Help for Builtins

Time of First Successful Submission: 2025-01-21 23:45:27

Matching with *

Time of First Successful Submission: 2025-01-21 23:47:57

Matching with ?

Time of First Successful Submission: 2025-01-21 23:49:34

Matching with []

Time of First Successful Submission: 2025-01-21 23:52:30

Matching paths with []

Time of First Successful Submission: 2025-01-21 23:56:24

Mixing globs

Time of First Successful Submission: 2025-01-22 00:00:22

Exclusionary globbing

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

Redirecting output

Time of First Successful Submission: 2025-01-22 00:06:17

Redirecting more output

Time of First Successful Submission: 2025-01-22 00:07:40

Appending output

Time of First Successful Submission: 2025-01-22 00:09:56

Redirecting errors

Time of First Successful Submission: 2025-01-22 00:12:05

Redirecting input

Time of First Successful Submission: 2025-01-22 00:13:32

Grepping stored results

Time of First Successful Submission: 2025-01-22 00:15:25

Grepping live output

Time of First Successful Submission: 2025-01-22 00:17:13

Grepping errors

Time of First Successful Submission: 2025-01-22 00:19:13

Duplicating piped data with tee

Time of First Successful Submission: 2025-01-26 15:00:37

Writing to multiple programs

Time of First Successful Submission: 2025-01-26 18:29:22

Split-piping stderr and stdout

Time of First Successful Submission: 2025-01-26 18:37:16

Printing Variables

Time of First Successful Submission: 2025-01-26 18:38:50

Setting Variables

Time of First Successful Submission: 2025-01-26 18:42:10

Multi-word Variables

Time of First Successful Submission: 2025-01-26 18:45:39

Exporting Variables

Time of First Successful Submission: 2025-01-26 18:50:57

Printing Exported Variables

Time of First Successful Submission: 2025-01-26 18:52:11

Storing Command Output

Time of First Successful Submission: 2025-01-26 18:54:22

Reading Input

Time of First Successful Submission: 2025-01-26 18:59:29

Reading Files

Time of First Successful Submission: 2025-01-26 19:01:52

Listing Processes

Time of First Successful Submission: 2025-01-26 19:12:05

Killing Processes

Time of First Successful Submission: 2025-01-26 19:14:35

Interrupting Processes

Time of First Successful Submission: 2025-01-26 19:15:36

Suspending Processes

Time of First Successful Submission: 2025-01-26 19:17:08

Resuming Processes

Time of First Successful Submission: 2025-01-26 19:18:14

Backgrounding Processes

Time of First Successful Submission: 2025-01-26 21:59:03

Foregrounding Processes

Time of First Successful Submission: 2025-01-26 22:00:42

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2025-01-26 22:04:39

Changing File Ownership

Time of First Successful Submission: 2025-01-26 22:14:16

Groups and Files

Time of First Successful Submission: 2025-03-28 14:19:29

Fun With Groups Names

Time of First Successful Submission: 2025-03-28 14:21:06

Changing Permissions

Time of First Successful Submission: 2025-03-28 14:25:33

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2025-03-28 14:36:37

Permissions Setting Practice

Time of First Successful Submission: 2025-03-28 14:43:40

The SUID Bit

Time of First Successful Submission: 2025-03-28 14:53:01

Becoming root with su

Time of First Successful Submission: 2025-03-28 14:56:09

Other users with su

Time of First Successful Submission: 2025-03-28 14:57:53

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2025-03-28 15:10:19

Chaining with Semicolons

Time of First Successful Submission: 2025-03-28 15:12:34

Your First Shell Script

Time of First Successful Submission: 2025-03-28 15:17:30

Redirecting Script Output

Time of First Successful Submission: 2025-03-28 15:19:29

Executable Shell Scripts

Time of First Successful Submission: 2025-03-28 15:21:37

The PATH Variable

Time of First Successful Submission: 2025-03-28 15:24:45

Setting PATH

Time of First Successful Submission: 2025-03-28 15:34:21

Adding Commands

Time of First Successful Submission: 2025-03-28 15:40:00

Hijacking Commands

Time of First Successful Submission: 2025-03-28 15:54:25


Computing 101

47 / 69 2956 / 12726


Your First Register

Time of First Successful Submission: 2025-03-19 10:42:42

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2025-03-19 11:08:06

Building Executables

Time of First Successful Submission: 2025-03-19 11:20:58

Moving Between Registers

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

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2025-03-19 11:31:54

Starting Programs in GDB

Time of First Successful Submission: 2025-03-19 11:33:54

Loading From Memory

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

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2025-03-19 14:12:47

Dereferencing Yourself

Time of First Successful Submission: 2025-03-19 14:14:57

Dereferencing with Offsets

Time of First Successful Submission: 2025-03-19 14:18:20

Stored Addresses

Time of First Successful Submission: 2025-03-19 14:23:29

Double Dereference

Time of First Successful Submission: 2025-03-19 14:29:17

Triple Dereference

Time of First Successful Submission: 2025-03-19 14:31:24

Writing Output

Time of First Successful Submission: 2025-03-19 15:05:41

Chaining Syscalls

Time of First Successful Submission: 2025-03-19 15:08:44

Writing Strings

Time of First Successful Submission: 2025-03-19 15:10:45

Reading Data

Time of First Successful Submission: 2025-03-19 15:14:19

set-register

Time of First Successful Submission: 2025-03-20 11:20:14

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2025-03-20 11:26:50

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2025-03-20 11:42:19

modulo-operation

Time of First Successful Submission: 2025-03-20 11:41:50

set-upper-byte

Time of First Successful Submission: 2025-03-20 11:47:33

efficient-modulo

Time of First Successful Submission: 2025-03-20 11:52:42

byte-extraction

Time of First Successful Submission: 2025-03-20 12:11:53

bitwise-and

Time of First Successful Submission: 2025-03-20 12:21:13

check-even

Time of First Successful Submission: 2025-03-20 12:53:43

memory-read

Time of First Successful Submission: 2025-03-20 18:48:15

memory-write

Time of First Successful Submission: 2025-03-20 18:49:42

memory-increment

Time of First Successful Submission: 2025-03-20 18:55:54

byte-access

Time of First Successful Submission: 2025-03-20 18:58:13

memory-size-access

Time of First Successful Submission: 2025-03-20 19:01:13

little-endian-write

Time of First Successful Submission: 2025-03-20 19:32:50

memory-sum

Time of First Successful Submission: 2025-03-20 19:25:09

stack-subtraction

Time of First Successful Submission: 2025-03-20 19:35:24

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2025-03-20 20:24:12

absolute-jump

Time of First Successful Submission: 2025-03-20 20:27:23

relative-jump

Time of First Successful Submission: 2025-03-20 20:37:38

jump-trampoline

Time of First Successful Submission: 2025-03-20 20:42:10

level1

Time of First Successful Submission: 2025-03-22 12:21:58

level2

Time of First Successful Submission: 2025-03-22 12:28:08

level3

Time of First Successful Submission: 2025-03-22 12:34:24


Playing With Programs

5 / 255 16456 / 19401


What's the password?

Time of First Successful Submission: 2025-03-28 17:18:08

... and again!

Time of First Successful Submission: 2025-03-28 17:59:24

Newline Troubles

Time of First Successful Submission: 2025-03-28 18:17:29

Reasoning about files

Time of First Successful Submission: 2025-03-28 18:28:07

Specifying Filenames

Time of First Successful Submission: 2025-03-28 18:32:22