fwozniak

🐧 💻

Poland

Intro to Cybersecurity

2 / 181 11068 / 11944


Path Traversal 1

Time of First Successful Submission: 2025-04-30 18:17:19

Path Traversal 2

Time of First Successful Submission: 2025-04-30 18:42:35


Getting Started

10 / 10 8754 / 21166


Using the VSCode Workspace

Time of First Successful Submission: 2025-04-30 18:47:50

Using the GUI Desktop

Time of First Successful Submission: 2025-04-30 18:50:00

Pasting into the Desktop

Time of First Successful Submission: 2025-04-30 18:51:02

Restarting Challenges

Time of First Successful Submission: 2025-04-30 18:52:19

Getting Help

Time of First Successful Submission: 2025-04-30 18:54:46

Challenge Programs

Time of First Successful Submission: 2025-04-30 18:55:10

The Flag File

Time of First Successful Submission: 2025-04-30 18:55:39

Using Practice Mode

Time of First Successful Submission: 2025-04-30 18:57:02

Persistent Home Directories - One

Time of First Successful Submission: 2025-04-30 18:58:20

Persistent Home Directories - Two

Time of First Successful Submission: 2025-04-30 18:58:36


Linux Luminarium

84 / 84 4098 / 14118


Intro to Commands

Time of First Successful Submission: 2025-04-30 19:00:13

Intro to Arguments

Time of First Successful Submission: 2025-04-30 19:00:37

The Root

Time of First Successful Submission: 2025-04-30 19:01:11

Program and absolute paths

Time of First Successful Submission: 2025-04-30 19:01:37

Position thy self

Time of First Successful Submission: 2025-04-30 19:02:04

Position elsewhere

Time of First Successful Submission: 2025-04-30 19:02:31

Position yet elsewhere

Time of First Successful Submission: 2025-04-30 19:02:51

implicit relative paths, from /

Time of First Successful Submission: 2025-04-30 19:03:18

explicit relative paths, from /

Time of First Successful Submission: 2025-04-30 19:03:43

implicit relative path

Time of First Successful Submission: 2025-04-30 19:04:06

home sweet home

Time of First Successful Submission: 2025-04-30 19:05:26

cat: not the pet, but the command!

Time of First Successful Submission: 2025-04-30 19:06:22

catting absolute paths

Time of First Successful Submission: 2025-04-30 19:06:42

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2025-04-30 19:09:44

listing files

Time of First Successful Submission: 2025-04-30 19:10:17

touching files

Time of First Successful Submission: 2025-04-30 19:14:13

removing files

Time of First Successful Submission: 2025-04-30 19:14:35

hidden files

Time of First Successful Submission: 2025-04-30 19:14:57

An Epic Filesystem Quest

Time of First Successful Submission: 2025-04-30 19:17:34

making directories

Time of First Successful Submission: 2025-04-30 19:17:58

finding files

Time of First Successful Submission: 2025-04-30 19:18:44

linking files

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

Learning From Documentation

Time of First Successful Submission: 2025-04-30 19:22:03

Learning Complex Usage

Time of First Successful Submission: 2025-04-30 19:22:34

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2025-04-30 19:26:07

Searching For Manuals

Time of First Successful Submission: 2025-04-30 19:31:56

Helpful Programs

Time of First Successful Submission: 2025-04-30 19:33:11

Help for Builtins

Time of First Successful Submission: 2025-04-30 19:34:03

Matching with *

Time of First Successful Submission: 2025-04-30 19:35:20

Matching with ?

Time of First Successful Submission: 2025-04-30 19:35:52

Matching with []

Time of First Successful Submission: 2025-04-30 19:36:53

Matching paths with []

Time of First Successful Submission: 2025-04-30 19:37:43

Mixing globs

Time of First Successful Submission: 2025-04-30 19:40:07

Exclusionary globbing

Time of First Successful Submission: 2025-04-30 19:40:36

Redirecting output

Time of First Successful Submission: 2025-04-30 19:57:43

Redirecting more output

Time of First Successful Submission: 2025-04-30 19:58:55

Appending output

Time of First Successful Submission: 2025-04-30 20:00:17

Redirecting errors

Time of First Successful Submission: 2025-04-30 20:01:28

Redirecting input

Time of First Successful Submission: 2025-04-30 20:02:35

Grepping stored results

Time of First Successful Submission: 2025-04-30 20:03:21

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2025-04-30 20:04:47

Duplicating piped data with tee

Time of First Successful Submission: 2025-04-30 20:10:33

Writing to multiple programs

Time of First Successful Submission: 2025-05-02 08:40:49

Split-piping stderr and stdout

Time of First Successful Submission: 2025-05-02 08:48:02

Printing Variables

Time of First Successful Submission: 2025-05-02 08:48:29

Setting Variables

Time of First Successful Submission: 2025-05-02 08:49:43

Multi-word Variables

Time of First Successful Submission: 2025-05-02 08:50:12

Exporting Variables

Time of First Successful Submission: 2025-05-02 08:51:49

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2025-05-02 08:53:02

Reading Input

Time of First Successful Submission: 2025-05-02 08:53:50

Reading Files

Time of First Successful Submission: 2025-05-02 08:55:50

Listing Processes

Time of First Successful Submission: 2025-05-02 08:56:57

Killing Processes

Time of First Successful Submission: 2025-05-02 08:57:32

Interrupting Processes

Time of First Successful Submission: 2025-05-02 08:57:53

Suspending Processes

Time of First Successful Submission: 2025-05-02 08:58:53

Resuming Processes

Time of First Successful Submission: 2025-05-02 08:59:07

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2025-05-02 09:02:23

Process Exit Codes

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

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2025-05-02 09:08:47

Fun With Groups Names

Time of First Successful Submission: 2025-05-02 09:09:23

Changing Permissions

Time of First Successful Submission: 2025-05-02 09:09:48

Executable Files

Time of First Successful Submission: 2025-05-02 09:10:15

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2025-05-02 09:15:29

The SUID Bit

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

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2025-05-02 09:19:53

Cracking passwords

Time of First Successful Submission: 2025-05-02 09:21:18

Using sudo

Time of First Successful Submission: 2025-05-02 09:22:26

Chaining with Semicolons

Time of First Successful Submission: 2025-05-02 09:22:54

Your First Shell Script

Time of First Successful Submission: 2025-05-02 09:23:55

Redirecting Script Output

Time of First Successful Submission: 2025-05-02 09:25:19

Executable Shell Scripts

Time of First Successful Submission: 2025-05-02 09:26:09

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2025-05-02 09:27:49

Adding Commands

Time of First Successful Submission: 2025-05-02 09:31:27

Hijacking Commands

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


Computing 101

69 / 69 398 / 13448


Your First Register

Time of First Successful Submission: 2025-05-02 09:48:01

Your First Syscall

Time of First Successful Submission: 2025-05-02 09:51:11

Exit Codes

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

Building Executables

Time of First Successful Submission: 2025-05-02 09:56:25

Moving Between Registers

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

Tracing Syscalls

Time of First Successful Submission: 2025-05-02 10:02:52

Starting GDB

Time of First Successful Submission: 2025-05-02 10:03:30

Starting Programs in GDB

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

Loading From Memory

Time of First Successful Submission: 2025-05-02 10:25:39

More Loading Practice

Time of First Successful Submission: 2025-05-02 10:26:09

Dereferencing Pointers

Time of First Successful Submission: 2025-05-02 10:29:02

Dereferencing Yourself

Time of First Successful Submission: 2025-05-02 10:30:02

Dereferencing with Offsets

Time of First Successful Submission: 2025-05-02 10:31:10

Stored Addresses

Time of First Successful Submission: 2025-05-02 10:33:16

Double Dereference

Time of First Successful Submission: 2025-05-02 10:34:40

Triple Dereference

Time of First Successful Submission: 2025-05-02 10:35:13

Writing Output

Time of First Successful Submission: 2025-05-02 10:51:31

Chaining Syscalls

Time of First Successful Submission: 2025-05-02 10:53:55

Writing Strings

Time of First Successful Submission: 2025-05-02 10:55:14

Reading Data

Time of First Successful Submission: 2025-05-02 10:59:53

set-register

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

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2025-05-02 11:16:50

linear-equation-registers

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

integer-division

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

modulo-operation

Time of First Successful Submission: 2025-05-02 11:32:23

set-upper-byte

Time of First Successful Submission: 2025-05-02 11:33:59

efficient-modulo

Time of First Successful Submission: 2025-05-02 11:45:53

byte-extraction

Time of First Successful Submission: 2025-05-02 11:53:48

bitwise-and

Time of First Successful Submission: 2025-05-02 11:59:28

check-even

Time of First Successful Submission: 2025-05-02 12:15:16

memory-read

Time of First Successful Submission: 2025-05-02 12:16:37

memory-write

Time of First Successful Submission: 2025-05-02 12:17:23

memory-increment

Time of First Successful Submission: 2025-05-02 12:20:04

byte-access

Time of First Successful Submission: 2025-05-02 12:22:26

memory-size-access

Time of First Successful Submission: 2025-05-02 12:24:11

little-endian-write

Time of First Successful Submission: 2025-05-02 12:29:54

memory-sum

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

stack-subtraction

Time of First Successful Submission: 2025-05-02 12:36:35

swap-stack-values

Time of First Successful Submission: 2025-05-02 12:37:58

average-stack-values

Time of First Successful Submission: 2025-05-02 12:40:47

absolute-jump

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

relative-jump

Time of First Successful Submission: 2025-05-02 12:56:48

jump-trampoline

Time of First Successful Submission: 2025-05-02 12:59:35

conditional-jump

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

indirect-jump

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

average-loop

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

count-non-zero

Time of First Successful Submission: 2025-05-03 13:51:54

string-lower

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

most-common-byte

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

level1

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

level2

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

level3

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

level4

Time of First Successful Submission: 2025-05-10 15:55:03

level5

Time of First Successful Submission: 2025-05-10 16:31:10

level6

Time of First Successful Submission: 2025-05-10 17:07:16

level7

Time of First Successful Submission: 2025-05-11 12:45:44

level8

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

Exit

Time of First Successful Submission: 2025-05-11 14:14:58

Socket

Time of First Successful Submission: 2025-05-11 14:40:25

Bind

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

Listen

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

Accept

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

Static Response

Time of First Successful Submission: 2025-05-11 15:39:09

Dynamic Response

Time of First Successful Submission: 2025-05-12 11:39:52

Iterative GET Server

Time of First Successful Submission: 2025-05-12 11:42:37

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2025-05-12 16:45:56

Web Server

Time of First Successful Submission: 2025-05-12 16:48:32


Playing With Programs

7 / 255 16193 / 19776


What's the password?

Time of First Successful Submission: 2025-05-12 17:00:14

... and again!

Time of First Successful Submission: 2025-05-12 17:00:50

Newline Troubles

Time of First Successful Submission: 2025-05-12 17:02:16

Reasoning about files

Time of First Successful Submission: 2025-05-12 17:03:37

Specifying Filenames

Time of First Successful Submission: 2025-05-12 17:04:21

Binary and Hex Encoding

Time of First Successful Submission: 2025-05-12 17:16:24

More Hex

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