fkalyousefi

🐧 💻

Intro to Cybersecurity

46 / 142 3427 / 10670


Path Traversal 1

Time of First Successful Submission: 2025-02-02 23:30:18

Path Traversal 2

Time of First Successful Submission: 2025-02-03 00:05:22

CMDi 1

Time of First Successful Submission: 2025-02-03 00:21:57

CMDi 2

Time of First Successful Submission: 2025-02-03 00:42:54

CMDi 3

Time of First Successful Submission: 2025-02-03 01:03:24

CMDi 4

Time of First Successful Submission: 2025-02-03 01:34:34

CMDi 5

Time of First Successful Submission: 2025-02-03 02:07:27

CMDi 6

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

Authentication Bypass 1

Time of First Successful Submission: 2025-02-03 02:49:46

Authentication Bypass 2

Time of First Successful Submission: 2025-02-03 03:03:00

SQLi 1

Time of First Successful Submission: 2025-02-03 04:36:45

SQLi 2

Time of First Successful Submission: 2025-02-08 04:27:40

SQLi 3

Time of First Successful Submission: 2025-02-08 04:31:42

SQLi 4

Time of First Successful Submission: 2025-02-08 04:34:02

SQLi 5

Time of First Successful Submission: 2025-02-08 04:35:41

XSS 1

Time of First Successful Submission: 2025-02-03 04:31:51

XSS 2

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

XSS 3

Time of First Successful Submission: 2025-02-08 04:37:15

XSS 4

Time of First Successful Submission: 2025-02-08 04:38:30

XSS 5

Time of First Successful Submission: 2025-02-08 04:42:55

XSS 6

Time of First Successful Submission: 2025-02-08 04:46:31

XSS 7

Time of First Successful Submission: 2025-02-08 04:49:46

CSRF 1

Time of First Successful Submission: 2025-02-08 04:52:17

CSRF 2

Time of First Successful Submission: 2025-02-08 04:55:31

CSRF 3

Time of First Successful Submission: 2025-02-08 04:57:41

CSRF 4

Time of First Successful Submission: 2025-02-08 04:59:42

CSRF 5

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

level1

Time of First Successful Submission: 2025-01-26 09:35:23

level2

Time of First Successful Submission: 2025-01-26 09:39:02

level3

Time of First Successful Submission: 2025-01-26 09:42:38

level4

Time of First Successful Submission: 2025-01-26 09:48:18

level5

Time of First Successful Submission: 2025-01-26 09:56:48

level6

Time of First Successful Submission: 2025-01-26 09:58:33

level7

Time of First Successful Submission: 2025-01-26 10:01:03

level8

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

level9

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

level10

Time of First Successful Submission: 2025-01-26 10:11:11

level11

Time of First Successful Submission: 2025-01-26 10:21:00

level12

Time of First Successful Submission: 2025-01-26 10:26:55

level13

Time of First Successful Submission: 2025-01-26 10:27:34

level14

Time of First Successful Submission: 2025-01-26 10:29:19

level15

Time of First Successful Submission: 2025-01-26 10:29:58

level16

Time of First Successful Submission: 2025-01-26 10:31:07

level17

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

level18

Time of First Successful Submission: 2025-01-26 22:21:21

level19

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


Getting Started

10 / 10 5845 / 17398


Using the VSCode Workspace

Time of First Successful Submission: 2025-01-18 20:14:56

Using the GUI Desktop

Time of First Successful Submission: 2025-01-18 20:28:44

Pasting into the Desktop

Time of First Successful Submission: 2025-01-18 20:36:31

Restarting Challenges

Time of First Successful Submission: 2025-01-18 20:41:33

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2025-01-19 05:35:52

The Flag File

Time of First Successful Submission: 2025-01-19 05:40:11

Using Practice Mode

Time of First Successful Submission: 2025-01-19 05:49:23

Persistent Home Directories - One

Time of First Successful Submission: 2025-01-20 03:12:52

Persistent Home Directories - Two

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


Linux Luminarium

84 / 84 2798 / 11586


Intro to Commands

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

Intro to Arguments

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

The Root

Time of First Successful Submission: 2025-01-18 23:59:18

Program and absolute paths

Time of First Successful Submission: 2025-01-19 00:02:01

Position thy self

Time of First Successful Submission: 2025-01-19 00:07:58

Position elsewhere

Time of First Successful Submission: 2025-01-19 00:09:44

Position yet elsewhere

Time of First Successful Submission: 2025-01-19 00:10:38

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2025-01-19 01:04:35

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2025-01-19 01:54:31

more catting practice

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

grepping for a needle in a haystack

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

listing files

Time of First Successful Submission: 2025-01-19 02:19:56

touching files

Time of First Successful Submission: 2025-01-19 02:24:03

removing files

Time of First Successful Submission: 2025-01-19 02:28:43

hidden files

Time of First Successful Submission: 2025-01-19 02:55:11

An Epic Filesystem Quest

Time of First Successful Submission: 2025-01-19 03:05:23

making directories

Time of First Successful Submission: 2025-01-19 03:08:40

finding files

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

linking files

Time of First Successful Submission: 2025-01-19 05:34:40

Learning From Documentation

Time of First Successful Submission: 2025-01-19 05:59:30

Learning Complex Usage

Time of First Successful Submission: 2025-01-19 06:07:57

Reading Manuals

Time of First Successful Submission: 2025-01-19 06:19:02

Searching Manuals

Time of First Successful Submission: 2025-01-19 06:21:43

Searching For Manuals

Time of First Successful Submission: 2025-01-19 06:34:00

Helpful Programs

Time of First Successful Submission: 2025-01-19 06:38:13

Help for Builtins

Time of First Successful Submission: 2025-01-19 06:45:11

Matching with *

Time of First Successful Submission: 2025-01-19 06:51:58

Matching with ?

Time of First Successful Submission: 2025-01-19 06:55:08

Matching with []

Time of First Successful Submission: 2025-01-19 07:02:06

Matching paths with []

Time of First Successful Submission: 2025-01-19 07:11:16

Mixing globs

Time of First Successful Submission: 2025-01-19 07:44:32

Exclusionary globbing

Time of First Successful Submission: 2025-01-19 07:52:49

Redirecting output

Time of First Successful Submission: 2025-01-19 08:00:33

Redirecting more output

Time of First Successful Submission: 2025-01-19 08:08:29

Appending output

Time of First Successful Submission: 2025-01-19 08:13:04

Redirecting errors

Time of First Successful Submission: 2025-01-19 08:18:22

Redirecting input

Time of First Successful Submission: 2025-01-19 08:30:32

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2025-01-19 08:39:23

Grepping errors

Time of First Successful Submission: 2025-01-19 09:00:54

Duplicating piped data with tee

Time of First Successful Submission: 2025-01-19 09:29:28

Writing to multiple programs

Time of First Successful Submission: 2025-01-19 09:45:21

Split-piping stderr and stdout

Time of First Successful Submission: 2025-01-19 10:07:28

Printing Variables

Time of First Successful Submission: 2025-01-19 20:22:25

Setting Variables

Time of First Successful Submission: 2025-01-19 20:27:27

Multi-word Variables

Time of First Successful Submission: 2025-01-19 20:30:25

Exporting Variables

Time of First Successful Submission: 2025-01-19 20:37:26

Printing Exported Variables

Time of First Successful Submission: 2025-01-19 20:40:57

Storing Command Output

Time of First Successful Submission: 2025-01-19 20:54:30

Reading Input

Time of First Successful Submission: 2025-01-19 21:05:11

Reading Files

Time of First Successful Submission: 2025-01-19 21:11:34

Listing Processes

Time of First Successful Submission: 2025-01-19 21:25:11

Killing Processes

Time of First Successful Submission: 2025-01-19 21:55:39

Interrupting Processes

Time of First Successful Submission: 2025-01-19 21:59:57

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2025-01-19 22:02:38

Backgrounding Processes

Time of First Successful Submission: 2025-01-19 22:09:58

Foregrounding Processes

Time of First Successful Submission: 2025-01-19 22:12:11

Starting Backgrounded Processes

Time of First Successful Submission: 2025-01-19 22:15:58

Process Exit Codes

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

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2025-01-19 22:59:08

Fun With Groups Names

Time of First Successful Submission: 2025-01-19 23:07:47

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2025-01-19 23:41:41

Permission Tweaking Practice

Time of First Successful Submission: 2025-01-20 00:24:33

Permissions Setting Practice

Time of First Successful Submission: 2025-01-20 00:50:30

The SUID Bit

Time of First Successful Submission: 2025-01-20 01:00:13

Becoming root with su

Time of First Successful Submission: 2025-01-20 01:11:23

Other users with su

Time of First Successful Submission: 2025-01-20 01:12:54

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2025-01-20 01:30:34

Chaining with Semicolons

Time of First Successful Submission: 2025-01-20 01:35:48

Your First Shell Script

Time of First Successful Submission: 2025-01-20 01:44:32

Redirecting Script Output

Time of First Successful Submission: 2025-01-20 02:00:49

Executable Shell Scripts

Time of First Successful Submission: 2025-01-20 02:06:27

The PATH Variable

Time of First Successful Submission: 2025-01-20 02:15:17

Setting PATH

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

Adding Commands

Time of First Successful Submission: 2025-01-20 02:59:01

Hijacking Commands

Time of First Successful Submission: 2025-01-20 03:10:53


Computing 101

69 / 69 105 / 11796


Your First Register

Time of First Successful Submission: 2025-02-22 14:47:04

Your First Syscall

Time of First Successful Submission: 2025-02-22 14:50:56

Exit Codes

Time of First Successful Submission: 2025-02-22 14:52:04

Building Executables

Time of First Successful Submission: 2025-02-22 15:00:58

Moving Between Registers

Time of First Successful Submission: 2025-02-22 15:02:48

Tracing Syscalls

Time of First Successful Submission: 2025-02-22 15:05:01

Starting GDB

Time of First Successful Submission: 2025-02-22 15:08:13

Starting Programs in GDB

Time of First Successful Submission: 2025-02-22 15:09:02

Loading From Memory

Time of First Successful Submission: 2025-02-22 15:13:50

More Loading Practice

Time of First Successful Submission: 2025-02-22 15:15:05

Dereferencing Pointers

Time of First Successful Submission: 2025-02-22 15:16:32

Dereferencing Yourself

Time of First Successful Submission: 2025-02-22 15:17:45

Dereferencing with Offsets

Time of First Successful Submission: 2025-02-22 15:19:07

Stored Addresses

Time of First Successful Submission: 2025-02-22 15:21:17

Double Dereference

Time of First Successful Submission: 2025-02-22 15:22:37

Triple Dereference

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

Writing Output

Time of First Successful Submission: 2025-02-22 15:27:27

Chaining Syscalls

Time of First Successful Submission: 2025-02-22 15:28:37

Writing Strings

Time of First Successful Submission: 2025-02-22 15:30:04

Reading Data

Time of First Successful Submission: 2025-02-22 15:32:02

set-register

Time of First Successful Submission: 2025-02-16 10:07:19

set-multiple-registers

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

add-to-register

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

linear-equation-registers

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

integer-division

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

modulo-operation

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

set-upper-byte

Time of First Successful Submission: 2025-02-16 10:20:50

efficient-modulo

Time of First Successful Submission: 2025-02-16 10:45:19

byte-extraction

Time of First Successful Submission: 2025-02-16 10:46:59

bitwise-and

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

check-even

Time of First Successful Submission: 2025-02-16 10:51:14

memory-read

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

memory-write

Time of First Successful Submission: 2025-02-16 10:52:40

memory-increment

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

byte-access

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

memory-size-access

Time of First Successful Submission: 2025-02-16 10:54:58

little-endian-write

Time of First Successful Submission: 2025-02-16 10:55:56

memory-sum

Time of First Successful Submission: 2025-02-16 10:56:47

stack-subtraction

Time of First Successful Submission: 2025-02-16 10:57:28

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2025-02-16 10:59:03

absolute-jump

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

relative-jump

Time of First Successful Submission: 2025-02-16 11:00:39

jump-trampoline

Time of First Successful Submission: 2025-02-16 11:01:24

conditional-jump

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

indirect-jump

Time of First Successful Submission: 2025-02-16 11:03:16

average-loop

Time of First Successful Submission: 2025-02-16 11:03:53

count-non-zero

Time of First Successful Submission: 2025-02-16 11:04:28

string-lower

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

most-common-byte

Time of First Successful Submission: 2025-02-16 11:06:22

level1

Time of First Successful Submission: 2025-02-16 11:56:23

level2

Time of First Successful Submission: 2025-02-16 11:57:01

level3

Time of First Successful Submission: 2025-02-16 11:58:00

level4

Time of First Successful Submission: 2025-02-16 11:58:47

level5

Time of First Successful Submission: 2025-02-22 14:43:09

level6

Time of First Successful Submission: 2025-02-22 14:43:30

level7

Time of First Successful Submission: 2025-02-22 14:43:56

level8

Time of First Successful Submission: 2025-02-22 14:45:39

level1

Time of First Successful Submission: 2025-02-22 15:35:18

level2

Time of First Successful Submission: 2025-02-22 15:38:40

level3

Time of First Successful Submission: 2025-02-22 15:40:31

level4

Time of First Successful Submission: 2025-02-22 15:42:37

level5

Time of First Successful Submission: 2025-02-22 17:04:56

level6

Time of First Successful Submission: 2025-02-22 17:07:29

level7

Time of First Successful Submission: 2025-02-22 17:12:08

level8

Time of First Successful Submission: 2025-02-22 17:13:45

level9

Time of First Successful Submission: 2025-02-22 17:19:51

level10

Time of First Successful Submission: 2025-02-22 18:59:10

level11

Time of First Successful Submission: 2025-02-22 19:01:36


Playing With Programs

65 / 255 4168 / 19017


What's the password?

Time of First Successful Submission: 2025-01-25 10:01:42

... and again!

Time of First Successful Submission: 2025-01-25 10:02:19

Newline Troubles

Time of First Successful Submission: 2025-01-25 10:08:48

Reasoning about files

Time of First Successful Submission: 2025-01-25 10:16:35

Specifying Filenames

Time of First Successful Submission: 2025-01-25 10:21:15

Binary and Hex Encoding

Time of First Successful Submission: 2025-01-25 10:30:49

More Hex

Time of First Successful Submission: 2025-01-25 10:35:23

Decoding Hex

Time of First Successful Submission: 2025-01-25 23:59:42

Decoding Practice

Time of First Successful Submission: 2025-01-26 00:50:19

Encoding Practice

Time of First Successful Submission: 2025-01-26 01:14:58

Hex-encoding ASCII

Time of First Successful Submission: 2025-01-26 01:44:03

Nested Encoding

Time of First Successful Submission: 2025-01-26 02:40:19

Hex-encoding UTF-8

Time of First Successful Submission: 2025-01-26 06:45:58

UTF Mixups

Time of First Successful Submission: 2025-01-26 07:07:13

Modifying Encoded Data

Time of First Successful Submission: 2025-01-26 07:25:47

Decoding Base64

Time of First Successful Submission: 2025-01-26 07:53:27

Encoding Base64

Time of First Successful Submission: 2025-01-26 07:58:01

Dealing with Obfuscation

Time of First Successful Submission: 2025-01-26 08:22:22

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-01-27 01:10:15

Your First HTTP Request

Time of First Successful Submission: 2025-01-30 06:51:46

Reading Flask

Time of First Successful Submission: 2025-01-30 07:07:42

Commented Data

Time of First Successful Submission: 2025-01-31 01:54:56

HTTP Metadata

Time of First Successful Submission: 2025-01-31 01:59:15

HTTP (netcat)

Time of First Successful Submission: 2025-01-31 02:15:48

HTTP Paths (netcat)

Time of First Successful Submission: 2025-01-31 02:22:16

HTTP (curl)

Time of First Successful Submission: 2025-01-31 02:26:15

HTTP (python)

Time of First Successful Submission: 2025-01-31 02:31:13

HTTP Host Header (python)

Time of First Successful Submission: 2025-01-31 02:57:17

HTTP Host Header (curl)

Time of First Successful Submission: 2025-01-31 03:01:06

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-01-31 03:06:08

URL Encoding (netcat)

Time of First Successful Submission: 2025-01-31 03:15:16

HTTP GET Parameters

Time of First Successful Submission: 2025-01-31 03:31:54

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-01-31 03:45:09

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-01-31 03:50:24

HTTP Forms

Time of First Successful Submission: 2025-01-31 04:02:56

HTTP Forms (curl)

Time of First Successful Submission: 2025-01-31 04:07:00

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2025-01-31 04:25:20

HTTP Forms Without Forms

Time of First Successful Submission: 2025-01-31 04:33:59

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-01-31 05:45:31

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-01-31 05:55:35

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-01-31 06:06:44

HTTP Redirects (curl)

Time of First Successful Submission: 2025-02-01 02:22:05

HTTP Redirects (python)

Time of First Successful Submission: 2025-02-01 02:24:37

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-02-01 02:34:07

HTTP Cookies (python)

Time of First Successful Submission: 2025-02-01 02:39:10

Server State (python)

Time of First Successful Submission: 2025-02-01 02:45:31

Listening Web

Time of First Successful Submission: 2025-02-01 02:59:49

Speaking Redirects

Time of First Successful Submission: 2025-02-01 03:30:39

JavaScript Redirects

Time of First Successful Submission: 2025-02-01 05:33:53

Including JavaScript

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

HTTP (javascript)

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

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-02-01 06:12:17

HTTP Forms (javascript)

Time of First Successful Submission: 2025-02-01 06:26:13

SQL Queries

Time of First Successful Submission: 2025-02-01 08:04:08

Filtering SQL

Time of First Successful Submission: 2025-02-01 08:15:43

Choosing Columns

Time of First Successful Submission: 2025-02-01 08:23:30

Exclusionary Filtering

Time of First Successful Submission: 2025-02-01 08:31:30

Filtering Strings

Time of First Successful Submission: 2025-02-01 08:36:11

Filtering on Expressions

Time of First Successful Submission: 2025-02-01 08:47:07

SELECTing Expressions

Time of First Successful Submission: 2025-02-01 09:19:45

Composite Conditions

Time of First Successful Submission: 2025-02-01 09:24:30

Reaching Your LIMITs

Time of First Successful Submission: 2025-02-01 09:28:58

Querying Metadata

Time of First Successful Submission: 2025-02-01 09:36:16