akytkin

💻

Getting Started

10 / 10 7688 / 20694


Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-03-20 09:34:41

Restarting Challenges

Time of First Successful Submission: 2025-03-20 09:36:21

Getting Help

Time of First Successful Submission: 2025-03-20 09:39:00

Challenge Programs

Time of First Successful Submission: 2025-03-20 09:39:56

The Flag File

Time of First Successful Submission: 2025-03-20 09:41:29

Using Practice Mode

Time of First Successful Submission: 2025-03-20 09:47:55

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-03-20 09:50:20


Linux Luminarium

46 / 84 6491 / 13832


Matching paths with []

Time of First Successful Submission: 2025-03-20 10:27:36

Mixing globs

Time of First Successful Submission: 2025-03-20 10:29:31

Exclusionary globbing

Time of First Successful Submission: 2025-03-20 10:30:35

Redirecting more output

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

Appending output

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

Redirecting errors

Time of First Successful Submission: 2025-03-20 10:39:05

Redirecting input

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

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2025-03-20 10:43:23

Grepping errors

Time of First Successful Submission: 2025-03-20 10:45:04

Duplicating piped data with tee

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

Writing to multiple programs

Time of First Successful Submission: 2025-03-20 10:58:29

Split-piping stderr and stdout

Time of First Successful Submission: 2025-03-20 11:05:15

Exporting Variables

Time of First Successful Submission: 2025-03-20 11:15:24

Printing Exported Variables

Time of First Successful Submission: 2025-03-20 11:16:06

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2025-03-20 11:21:05

Reading Files

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

Listing Processes

Time of First Successful Submission: 2025-03-20 13:30:03

Killing Processes

Time of First Successful Submission: 2025-03-20 13:32:09

Interrupting Processes

Time of First Successful Submission: 2025-03-20 13:33:04

Suspending Processes

Time of First Successful Submission: 2025-03-20 13:43:36

Resuming Processes

Time of First Successful Submission: 2025-03-20 13:44:47

Backgrounding Processes

Time of First Successful Submission: 2025-03-20 13:52:02

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2025-03-20 13:53:54

Process Exit Codes

Time of First Successful Submission: 2025-03-20 13:56:24

Changing File Ownership

Time of First Successful Submission: 2025-03-20 14:27:55

Groups and Files

Time of First Successful Submission: 2025-03-20 15:58:57

Fun With Groups Names

Time of First Successful Submission: 2025-03-20 16:00:00

Changing Permissions

Time of First Successful Submission: 2025-03-20 16:02:54

Executable Files

Time of First Successful Submission: 2025-03-20 16:04:28

Permission Tweaking Practice

Time of First Successful Submission: 2025-03-20 16:08:20

Permissions Setting Practice

Time of First Successful Submission: 2025-03-20 16:17:01

The SUID Bit

Time of First Successful Submission: 2025-03-20 16:36:02

Becoming root with su

Time of First Successful Submission: 2025-03-20 16:37:58

Other users with su

Time of First Successful Submission: 2025-03-20 16:39:42

Cracking passwords

Time of First Successful Submission: 2025-03-20 16:50:52

Using sudo

Time of First Successful Submission: 2025-03-20 16:54:25

Your First Shell Script

Time of First Successful Submission: 2025-03-20 16:56:59

Redirecting Script Output

Time of First Successful Submission: 2025-03-20 16:58:56

Executable Shell Scripts

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

The PATH Variable

Time of First Successful Submission: 2025-03-20 17:07:54

Setting PATH

Time of First Successful Submission: 2025-03-20 17:20:21

Adding Commands

Time of First Successful Submission: 2025-03-20 17:29:38

Hijacking Commands

Time of First Successful Submission: 2025-03-20 17:44:19


Computing 101

69 / 69 256 / 13277


Your First Register

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

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2025-03-20 18:17:06

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2025-03-20 18:28:26

Tracing Syscalls

Time of First Successful Submission: 2025-03-20 18:35:25

Starting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2025-03-20 18:44:29

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2025-03-20 19:05:48

Dereferencing Pointers

Time of First Successful Submission: 2025-03-20 19:07:44

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

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

Triple Dereference

Time of First Successful Submission: 2025-03-20 19:43:15

Writing Output

Time of First Successful Submission: 2025-03-20 21:02:53

Chaining Syscalls

Time of First Successful Submission: 2025-03-20 21:05:09

Writing Strings

Time of First Successful Submission: 2025-03-20 21:05:43

Reading Data

Time of First Successful Submission: 2025-03-20 21:09:05

set-register

Time of First Successful Submission: 2025-03-20 21:17:11

set-multiple-registers

Time of First Successful Submission: 2025-03-21 14:04:59

add-to-register

Time of First Successful Submission: 2025-03-21 14:05:51

linear-equation-registers

Time of First Successful Submission: 2025-03-20 21:34:52

integer-division

Time of First Successful Submission: 2025-03-20 21:37:35

modulo-operation

Time of First Successful Submission: 2025-03-20 21:39:10

set-upper-byte

Time of First Successful Submission: 2025-03-20 21:41:05

efficient-modulo

Time of First Successful Submission: 2025-03-20 21:55:06

byte-extraction

Time of First Successful Submission: 2025-03-20 22:03:53

bitwise-and

Time of First Successful Submission: 2025-03-20 22:06:11

check-even

Time of First Successful Submission: 2025-03-20 22:15:49

memory-read

Time of First Successful Submission: 2025-03-20 22:18:11

memory-write

Time of First Successful Submission: 2025-03-20 22:18:47

memory-increment

Time of First Successful Submission: 2025-03-20 22:21:22

byte-access

Time of First Successful Submission: 2025-03-20 22:23:07

memory-size-access

Time of First Successful Submission: 2025-03-20 22:24:38

little-endian-write

Time of First Successful Submission: 2025-03-20 22:37:17

memory-sum

Time of First Successful Submission: 2025-03-20 22:42:37

stack-subtraction

Time of First Successful Submission: 2025-03-20 22:44:21

swap-stack-values

Time of First Successful Submission: 2025-03-20 22:45:21

average-stack-values

Time of First Successful Submission: 2025-03-20 22:55:48

absolute-jump

Time of First Successful Submission: 2025-03-20 22:58:34

relative-jump

Time of First Successful Submission: 2025-03-20 23:45:36

jump-trampoline

Time of First Successful Submission: 2025-03-20 23:48:22

conditional-jump

Time of First Successful Submission: 2025-03-21 08:11:22

indirect-jump

Time of First Successful Submission: 2025-03-21 11:28:19

average-loop

Time of First Successful Submission: 2025-03-21 11:35:58

count-non-zero

Time of First Successful Submission: 2025-03-21 11:40:48

string-lower

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

most-common-byte

Time of First Successful Submission: 2025-03-21 13:59:23

level1

Time of First Successful Submission: 2025-03-21 17:24:51

level2

Time of First Successful Submission: 2025-03-21 17:27:52

level3

Time of First Successful Submission: 2025-03-21 17:47:08

level4

Time of First Successful Submission: 2025-03-21 18:38:04

level5

Time of First Successful Submission: 2025-03-21 19:16:15

level6

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

level7

Time of First Successful Submission: 2025-03-21 20:25:21

level8

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

Exit

Time of First Successful Submission: 2025-03-22 12:47:05

Socket

Time of First Successful Submission: 2025-03-22 13:09:45

Bind

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

Listen

Time of First Successful Submission: 2025-03-22 14:04:28

Accept

Time of First Successful Submission: 2025-03-22 14:09:23

Static Response

Time of First Successful Submission: 2025-03-22 14:47:07

Dynamic Response

Time of First Successful Submission: 2025-03-22 17:15:47

Iterative GET Server

Time of First Successful Submission: 2025-03-22 17:37:39

Concurrent GET Server

Time of First Successful Submission: 2025-03-22 18:08:44

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2025-03-22 21:07:08


Playing With Programs

115 / 255 1957 / 19688


What's the password?

Time of First Successful Submission: 2025-03-27 18:22:11

... and again!

Time of First Successful Submission: 2025-03-27 18:23:02

Newline Troubles

Time of First Successful Submission: 2025-03-27 18:31:15

Reasoning about files

Time of First Successful Submission: 2025-03-27 18:32:50

Specifying Filenames

Time of First Successful Submission: 2025-03-27 18:35:14

Binary and Hex Encoding

Time of First Successful Submission: 2025-03-28 07:05:39

More Hex

Time of First Successful Submission: 2025-03-28 07:08:04

Decoding Hex

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

Decoding Practice

Time of First Successful Submission: 2025-03-28 21:52:23

Encoding Practice

Time of First Successful Submission: 2025-03-28 22:23:33

Hex-encoding ASCII

Time of First Successful Submission: 2025-03-28 22:35:36

Nested Encoding

Time of First Successful Submission: 2025-03-28 22:44:19

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2025-03-29 11:30:04

Modifying Encoded Data

Time of First Successful Submission: 2025-03-29 11:35:12

Decoding Base64

Time of First Successful Submission: 2025-03-29 11:52:26

Encoding Base64

Time of First Successful Submission: 2025-03-29 11:55:56

Dealing with Obfuscation

Time of First Successful Submission: 2025-03-29 12:03:08

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-03-29 12:09:28

Your First HTTP Request

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

Reading Flask

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

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2025-03-29 19:59:37

HTTP (netcat)

Time of First Successful Submission: 2025-03-29 21:37:38

HTTP Paths (netcat)

Time of First Successful Submission: 2025-03-29 21:47:17

HTTP (curl)

Time of First Successful Submission: 2025-03-29 21:50:33

HTTP (python)

Time of First Successful Submission: 2025-03-30 11:10:04

HTTP Host Header (python)

Time of First Successful Submission: 2025-03-30 12:19:16

HTTP Host Header (curl)

Time of First Successful Submission: 2025-03-30 15:39:03

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-03-30 15:41:40

URL Encoding (netcat)

Time of First Successful Submission: 2025-03-30 15:44:49

HTTP GET Parameters

Time of First Successful Submission: 2025-03-30 15:51:03

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-03-30 15:54:51

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-03-30 15:57:49

HTTP Forms

Time of First Successful Submission: 2025-03-30 16:05:57

HTTP Forms (curl)

Time of First Successful Submission: 2025-03-30 16:10:22

HTTP Forms (netcat)

Time of First Successful Submission: 2025-03-30 16:14:47

HTTP Forms (python)

Time of First Successful Submission: 2025-03-30 17:41:26

HTTP Forms Without Forms

Time of First Successful Submission: 2025-03-30 18:26:28

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-03-30 18:30:44

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-03-30 18:39:23

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-03-30 18:49:00

HTTP Redirects (curl)

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

HTTP Redirects (python)

Time of First Successful Submission: 2025-03-30 22:56:08

HTTP Cookies (curl)

Time of First Successful Submission: 2025-03-30 19:14:32

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2025-03-30 19:19:21

Server State (python)

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

Listening Web

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

Speaking Redirects

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

JavaScript Redirects

Time of First Successful Submission: 2025-03-30 20:00:05

Including JavaScript

Time of First Successful Submission: 2025-03-30 21:54:35

HTTP (javascript)

Time of First Successful Submission: 2025-03-30 22:00:33

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

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

cat

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

more

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

less

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

tail

Time of First Successful Submission: 2025-04-01 22:03:17

head

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

sort

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

vim

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

emacs

Time of First Successful Submission: 2025-04-05 09:03:45

nano

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

rev

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

od

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

hd

Time of First Successful Submission: 2025-04-05 09:20:01

xxd

Time of First Successful Submission: 2025-04-05 09:20:45

base32

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

base64

Time of First Successful Submission: 2025-04-05 09:22:11

split

Time of First Successful Submission: 2025-04-05 09:24:53

gzip

Time of First Successful Submission: 2025-04-05 09:30:34

bzip2

Time of First Successful Submission: 2025-04-05 09:31:56

zip

Time of First Successful Submission: 2025-04-06 09:49:13

tar

Time of First Successful Submission: 2025-04-06 09:57:26

ar

Time of First Successful Submission: 2025-04-06 10:02:14

cpio

Time of First Successful Submission: 2025-04-06 10:05:37

genisoimage

Time of First Successful Submission: 2025-04-06 18:17:55

env

Time of First Successful Submission: 2025-04-06 11:35:23

find

Time of First Successful Submission: 2025-04-06 11:47:34

make

Time of First Successful Submission: 2025-04-06 11:49:56

nice

Time of First Successful Submission: 2025-04-06 11:55:15

timeout

Time of First Successful Submission: 2025-04-06 11:56:00

stdbuf

Time of First Successful Submission: 2025-04-06 11:58:45

setarch

Time of First Successful Submission: 2025-04-06 12:00:35

watch

Time of First Successful Submission: 2025-04-06 12:02:51

socat

Time of First Successful Submission: 2025-04-06 12:09:42

whiptail

Time of First Successful Submission: 2025-04-06 15:39:38

awk

Time of First Successful Submission: 2025-04-06 15:45:37

sed

Time of First Successful Submission: 2025-04-06 15:49:34

ed

Time of First Successful Submission: 2025-04-06 15:53:44

chown

Time of First Successful Submission: 2025-04-06 15:54:42

chmod

Time of First Successful Submission: 2025-04-06 15:55:33

cp

Time of First Successful Submission: 2025-04-06 15:58:04

mv

Time of First Successful Submission: 2025-04-06 16:10:48

perl

Time of First Successful Submission: 2025-04-06 16:26:31

python

Time of First Successful Submission: 2025-04-06 16:29:14

ruby

Time of First Successful Submission: 2025-04-06 16:30:26

bash

Time of First Successful Submission: 2025-04-06 16:55:21

date

Time of First Successful Submission: 2025-04-06 16:57:24

dmesg

Time of First Successful Submission: 2025-04-06 16:58:13

wc

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

gcc

Time of First Successful Submission: 2025-04-06 17:04:14

as

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

wget

Time of First Successful Submission: 2025-04-06 17:32:48

SQL Queries

Time of First Successful Submission: 2025-03-30 22:21:05

Filtering SQL

Time of First Successful Submission: 2025-03-30 22:22:15

Choosing Columns

Time of First Successful Submission: 2025-03-30 22:23:46

Exclusionary Filtering

Time of First Successful Submission: 2025-03-30 22:25:12

Filtering Strings

Time of First Successful Submission: 2025-03-20 09:03:57

Filtering on Expressions

Time of First Successful Submission: 2025-03-30 22:27:57

SELECTing Expressions

Time of First Successful Submission: 2025-03-30 22:34:59

Composite Conditions

Time of First Successful Submission: 2025-03-30 22:36:38

Reaching Your LIMITs

Time of First Successful Submission: 2025-03-30 22:38:36

Querying Metadata

Time of First Successful Submission: 2025-03-30 22:51:25