kayymark.learn

🐧 💻

Getting Started

10 / 10 2936 / 20447


Using the VSCode Workspace

Time of First Successful Submission: 2024-10-12 00:57:42

Using the GUI Desktop

Time of First Successful Submission: 2024-10-12 00:59:55

Pasting into the Desktop

Time of First Successful Submission: 2024-10-12 01:03:49

Restarting Challenges

Time of First Successful Submission: 2024-10-12 01:08:23

Getting Help

Time of First Successful Submission: 2024-10-12 01:12:19

Challenge Programs

Time of First Successful Submission: 2024-10-12 01:15:37

The Flag File

Time of First Successful Submission: 2024-10-12 01:17:31

Using Practice Mode

Time of First Successful Submission: 2024-10-12 01:21:31

Persistent Home Directories - One

Time of First Successful Submission: 2024-10-12 01:25:11

Persistent Home Directories - Two

Time of First Successful Submission: 2024-10-12 01:26:23


Linux Luminarium

84 / 84 1405 / 13660


Intro to Commands

Time of First Successful Submission: 2024-10-12 01:32:06

Intro to Arguments

Time of First Successful Submission: 2024-10-12 01:33:09

The Root

Time of First Successful Submission: 2024-10-12 01:38:42

Program and absolute paths

Time of First Successful Submission: 2024-10-12 01:42:41

Position thy self

Time of First Successful Submission: 2024-10-12 01:45:20

Position elsewhere

Time of First Successful Submission: 2024-10-12 01:46:53

Position yet elsewhere

Time of First Successful Submission: 2024-10-12 01:51:57

implicit relative paths, from /

Time of First Successful Submission: 2024-10-12 01:57:28

explicit relative paths, from /

Time of First Successful Submission: 2024-10-12 02:03:23

implicit relative path

Time of First Successful Submission: 2024-10-12 02:04:55

home sweet home

Time of First Successful Submission: 2024-10-12 02:09:55

cat: not the pet, but the command!

Time of First Successful Submission: 2024-10-13 20:55:16

catting absolute paths

Time of First Successful Submission: 2024-10-13 20:57:26

more catting practice

Time of First Successful Submission: 2024-10-13 20:58:13

grepping for a needle in a haystack

Time of First Successful Submission: 2024-10-13 20:59:42

listing files

Time of First Successful Submission: 2024-10-13 21:01:20

touching files

Time of First Successful Submission: 2024-10-13 21:03:16

removing files

Time of First Successful Submission: 2024-10-13 21:05:19

hidden files

Time of First Successful Submission: 2024-10-13 21:08:59

An Epic Filesystem Quest

Time of First Successful Submission: 2024-10-13 21:17:24

making directories

Time of First Successful Submission: 2024-10-13 21:18:37

finding files

Time of First Successful Submission: 2024-10-13 21:41:41

linking files

Time of First Successful Submission: 2024-10-13 22:07:01

Learning From Documentation

Time of First Successful Submission: 2024-10-13 22:43:01

Learning Complex Usage

Time of First Successful Submission: 2024-10-13 22:55:52

Reading Manuals

Time of First Successful Submission: 2024-10-13 23:00:30

Searching Manuals

Time of First Successful Submission: 2024-10-13 23:02:17

Searching For Manuals

Time of First Successful Submission: 2024-10-15 01:32:49

Helpful Programs

Time of First Successful Submission: 2024-10-15 01:34:30

Help for Builtins

Time of First Successful Submission: 2024-10-15 01:36:10

Matching with *

Time of First Successful Submission: 2024-10-15 01:48:29

Matching with ?

Time of First Successful Submission: 2024-10-15 01:51:14

Matching with []

Time of First Successful Submission: 2024-10-15 01:53:25

Matching paths with []

Time of First Successful Submission: 2024-10-15 01:55:06

Mixing globs

Time of First Successful Submission: 2024-10-15 02:44:15

Exclusionary globbing

Time of First Successful Submission: 2024-10-15 02:40:45

Redirecting output

Time of First Successful Submission: 2024-10-15 02:54:58

Redirecting more output

Time of First Successful Submission: 2024-10-15 02:56:44

Appending output

Time of First Successful Submission: 2024-10-15 02:58:32

Redirecting errors

Time of First Successful Submission: 2024-10-15 03:13:13

Redirecting input

Time of First Successful Submission: 2024-10-15 15:28:21

Grepping stored results

Time of First Successful Submission: 2024-10-15 15:36:25

Grepping live output

Time of First Successful Submission: 2024-10-15 15:34:58

Grepping errors

Time of First Successful Submission: 2024-10-15 15:38:53

Duplicating piped data with tee

Time of First Successful Submission: 2024-10-15 15:50:12

Writing to multiple programs

Time of First Successful Submission: 2024-10-15 16:03:55

Split-piping stderr and stdout

Time of First Successful Submission: 2024-10-15 16:30:12

Printing Variables

Time of First Successful Submission: 2024-10-16 15:23:35

Setting Variables

Time of First Successful Submission: 2024-10-16 15:25:27

Multi-word Variables

Time of First Successful Submission: 2024-10-16 15:26:27

Exporting Variables

Time of First Successful Submission: 2024-10-16 15:30:44

Printing Exported Variables

Time of First Successful Submission: 2024-10-16 15:31:41

Storing Command Output

Time of First Successful Submission: 2024-10-16 15:35:23

Reading Input

Time of First Successful Submission: 2024-10-16 15:39:23

Reading Files

Time of First Successful Submission: 2024-10-16 15:47:49

Listing Processes

Time of First Successful Submission: 2024-10-16 15:57:54

Killing Processes

Time of First Successful Submission: 2024-10-16 16:04:10

Interrupting Processes

Time of First Successful Submission: 2024-10-16 16:05:56

Suspending Processes

Time of First Successful Submission: 2024-10-16 16:08:25

Resuming Processes

Time of First Successful Submission: 2024-10-16 16:09:54

Backgrounding Processes

Time of First Successful Submission: 2024-10-16 16:13:32

Foregrounding Processes

Time of First Successful Submission: 2024-10-16 16:14:38

Starting Backgrounded Processes

Time of First Successful Submission: 2024-10-16 16:16:37

Process Exit Codes

Time of First Successful Submission: 2024-10-16 16:18:34

Changing File Ownership

Time of First Successful Submission: 2024-10-16 16:36:37

Groups and Files

Time of First Successful Submission: 2024-10-16 17:51:08

Fun With Groups Names

Time of First Successful Submission: 2024-10-16 17:52:56

Changing Permissions

Time of First Successful Submission: 2024-10-16 18:02:32

Executable Files

Time of First Successful Submission: 2024-10-16 18:05:16

Permission Tweaking Practice

Time of First Successful Submission: 2024-10-16 18:40:34

Permissions Setting Practice

Time of First Successful Submission: 2024-10-16 19:04:15

The SUID Bit

Time of First Successful Submission: 2024-10-16 19:07:38

Becoming root with su

Time of First Successful Submission: 2024-10-16 19:14:20

Other users with su

Time of First Successful Submission: 2024-10-16 19:15:32

Cracking passwords

Time of First Successful Submission: 2024-10-16 19:23:32

Using sudo

Time of First Successful Submission: 2024-10-16 19:32:17

Chaining with Semicolons

Time of First Successful Submission: 2024-10-16 19:43:07

Your First Shell Script

Time of First Successful Submission: 2024-10-16 19:48:19

Redirecting Script Output

Time of First Successful Submission: 2024-10-16 19:51:32

Executable Shell Scripts

Time of First Successful Submission: 2024-10-16 19:55:41

The PATH Variable

Time of First Successful Submission: 2024-10-16 20:07:33

Setting PATH

Time of First Successful Submission: 2024-10-16 20:19:27

Adding Commands

Time of First Successful Submission: 2024-10-16 22:04:15

Hijacking Commands

Time of First Successful Submission: 2024-10-16 22:27:31


Computing 101

69 / 69 349 / 13193


Your First Register

Time of First Successful Submission: 2024-10-29 06:56:23

Your First Syscall

Time of First Successful Submission: 2024-10-29 07:05:06

Exit Codes

Time of First Successful Submission: 2024-10-29 07:34:25

Building Executables

Time of First Successful Submission: 2024-10-29 08:15:21

Moving Between Registers

Time of First Successful Submission: 2024-10-29 08:59:25

Tracing Syscalls

Time of First Successful Submission: 2024-10-29 08:30:21

Starting GDB

Time of First Successful Submission: 2025-04-08 23:48:35

Starting Programs in GDB

Time of First Successful Submission: 2025-04-09 00:03:43

Loading From Memory

Time of First Successful Submission: 2024-11-05 18:12:58

More Loading Practice

Time of First Successful Submission: 2024-11-05 18:15:42

Dereferencing Pointers

Time of First Successful Submission: 2024-11-05 18:19:33

Dereferencing Yourself

Time of First Successful Submission: 2024-11-05 18:23:07

Dereferencing with Offsets

Time of First Successful Submission: 2024-11-05 18:27:18

Stored Addresses

Time of First Successful Submission: 2024-11-05 18:42:55

Double Dereference

Time of First Successful Submission: 2024-11-05 18:56:50

Triple Dereference

Time of First Successful Submission: 2024-11-05 19:01:31

Writing Output

Time of First Successful Submission: 2025-04-09 01:21:13

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2025-04-09 01:26:24

Reading Data

Time of First Successful Submission: 2025-04-09 01:36:41

set-register

Time of First Successful Submission: 2025-04-10 00:42:15

set-multiple-registers

Time of First Successful Submission: 2025-04-10 00:46:31

add-to-register

Time of First Successful Submission: 2025-04-10 00:53:35

linear-equation-registers

Time of First Successful Submission: 2025-04-10 01:00:41

integer-division

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

modulo-operation

Time of First Successful Submission: 2025-04-12 23:20:50

set-upper-byte

Time of First Successful Submission: 2025-04-13 23:24:10

efficient-modulo

Time of First Successful Submission: 2025-04-13 23:35:45

byte-extraction

Time of First Successful Submission: 2025-04-15 00:40:22

bitwise-and

Time of First Successful Submission: 2025-04-15 00:44:32

check-even

Time of First Successful Submission: 2025-04-15 00:50:44

memory-read

Time of First Successful Submission: 2025-04-15 00:58:17

memory-write

Time of First Successful Submission: 2025-04-15 01:03:30

memory-increment

Time of First Successful Submission: 2025-04-15 01:13:24

byte-access

Time of First Successful Submission: 2025-04-15 01:21:58

memory-size-access

Time of First Successful Submission: 2025-04-15 01:28:40

little-endian-write

Time of First Successful Submission: 2025-04-15 01:37:35

memory-sum

Time of First Successful Submission: 2025-04-15 01:47:57

stack-subtraction

Time of First Successful Submission: 2025-04-15 01:55:47

swap-stack-values

Time of First Successful Submission: 2025-04-15 02:01:23

average-stack-values

Time of First Successful Submission: 2025-04-15 19:38:01

absolute-jump

Time of First Successful Submission: 2025-04-15 19:57:46

relative-jump

Time of First Successful Submission: 2025-04-16 20:35:32

jump-trampoline

Time of First Successful Submission: 2025-04-16 23:07:12

conditional-jump

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

indirect-jump

Time of First Successful Submission: 2025-04-17 00:25:59

average-loop

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

count-non-zero

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

string-lower

Time of First Successful Submission: 2025-04-19 02:06:49

most-common-byte

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

level1

Time of First Successful Submission: 2025-04-19 02:32:38

level2

Time of First Successful Submission: 2025-04-19 02:39:15

level3

Time of First Successful Submission: 2025-04-21 00:39:45

level4

Time of First Successful Submission: 2025-04-23 23:46:02

level5

Time of First Successful Submission: 2025-04-24 00:06:17

level6

Time of First Successful Submission: 2025-04-24 00:12:55

level7

Time of First Successful Submission: 2025-04-24 00:17:35

level8

Time of First Successful Submission: 2025-04-24 00:29:47

Exit

Time of First Successful Submission: 2025-04-24 00:55:37

Socket

Time of First Successful Submission: 2025-04-24 01:32:52

Bind

Time of First Successful Submission: 2025-04-26 00:42:13

Listen

Time of First Successful Submission: 2025-04-26 01:07:23

Accept

Time of First Successful Submission: 2025-04-26 01:35:43

Static Response

Time of First Successful Submission: 2025-04-26 01:58:53

Dynamic Response

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

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2025-04-26 21:35:14

Concurrent POST Server

Time of First Successful Submission: 2025-04-27 23:34:14

Web Server

Time of First Successful Submission: 2025-04-27 23:38:14


Playing With Programs

58 / 255 5068 / 19654


What's the password?

Time of First Successful Submission: 2025-04-27 23:49:50

... and again!

Time of First Successful Submission: 2025-04-27 23:51:49

Newline Troubles

Time of First Successful Submission: 2025-04-28 00:05:25

Reasoning about files

Time of First Successful Submission: 2025-04-28 00:14:12

Specifying Filenames

Time of First Successful Submission: 2025-04-28 00:18:13

Binary and Hex Encoding

Time of First Successful Submission: 2025-04-28 00:45:40

More Hex

Time of First Successful Submission: 2025-04-28 00:50:24

level1

Time of First Successful Submission: 2024-10-18 21:51:16

level2

Time of First Successful Submission: 2024-10-18 21:53:46

level3

Time of First Successful Submission: 2024-10-18 21:54:56

level4

Time of First Successful Submission: 2024-10-18 21:56:05

level5

Time of First Successful Submission: 2024-10-18 21:56:55

level6

Time of First Successful Submission: 2024-10-18 21:57:55

level7

Time of First Successful Submission: 2024-10-18 22:06:09

level8

Time of First Successful Submission: 2024-10-18 22:07:23

level9

Time of First Successful Submission: 2024-10-18 22:07:56

level10

Time of First Successful Submission: 2024-10-18 22:13:25

level11

Time of First Successful Submission: 2024-10-18 22:31:12

level12

Time of First Successful Submission: 2024-10-18 22:34:22

level13

Time of First Successful Submission: 2024-10-18 22:38:32

level14

Time of First Successful Submission: 2024-10-18 22:46:36

level15

Time of First Successful Submission: 2024-10-18 22:48:41

level16

Time of First Successful Submission: 2024-10-18 22:50:43

level17

Time of First Successful Submission: 2024-10-18 22:59:04

level18

Time of First Successful Submission: 2024-10-18 23:01:37

level19

Time of First Successful Submission: 2024-10-18 23:57:56

level20

Time of First Successful Submission: 2024-10-19 00:00:00

level21

Time of First Successful Submission: 2024-10-19 00:37:50

level22

Time of First Successful Submission: 2024-10-19 00:44:08

level23

Time of First Successful Submission: 2024-10-19 23:42:23

level24

Time of First Successful Submission: 2024-10-20 00:15:33

level25

Time of First Successful Submission: 2024-10-20 08:08:48

level26

Time of First Successful Submission: 2024-10-20 08:15:42

level27

Time of First Successful Submission: 2024-10-20 08:22:39

level28

Time of First Successful Submission: 2024-10-20 08:25:22

level29

Time of First Successful Submission: 2024-10-20 08:28:12

level30

Time of First Successful Submission: 2024-10-20 08:33:46

level31

Time of First Successful Submission: 2024-10-20 08:35:07

level32

Time of First Successful Submission: 2024-10-20 08:40:48

level33

Time of First Successful Submission: 2024-10-20 08:47:28

level34

Time of First Successful Submission: 2024-10-20 08:50:56

level35

Time of First Successful Submission: 2024-10-20 08:57:09

level36

Time of First Successful Submission: 2024-10-20 09:00:06

level37

Time of First Successful Submission: 2024-10-20 09:01:25

level38

Time of First Successful Submission: 2024-10-20 09:02:20

level39

Time of First Successful Submission: 2024-10-20 09:05:29

level40

Time of First Successful Submission: 2024-10-20 09:26:24

level41

Time of First Successful Submission: 2024-10-20 09:36:09

level42

Time of First Successful Submission: 2024-10-20 09:39:38

level43

Time of First Successful Submission: 2024-10-20 09:40:20

level44

Time of First Successful Submission: 2024-10-20 11:10:54

level45

Time of First Successful Submission: 2024-10-20 11:13:53

level46

Time of First Successful Submission: 2024-10-20 11:15:25

level47

Time of First Successful Submission: 2024-10-20 11:19:14

level48

Time of First Successful Submission: 2024-10-20 23:54:31

level49

Time of First Successful Submission: 2024-10-20 23:10:17

level50

Time of First Successful Submission: 2024-10-20 23:31:13

level51

Time of First Successful Submission: 2024-10-20 23:47:29