sms_3xtr3m3

🐧

Getting Started

10 / 10 7583 / 19214


Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2025-03-16 18:22:12

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2025-03-16 18:36:06

Getting Help

Time of First Successful Submission: 2025-03-16 18:41:45

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2025-03-16 18:51:00

Using Practice Mode

Time of First Successful Submission: 2025-03-16 18:54:46

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-03-16 19:00:38


Linux Luminarium

84 / 84 3663 / 12758


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2025-03-16 19:28:34

The Root

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

Program and absolute paths

Time of First Successful Submission: 2025-03-16 19:31:02

Position thy self

Time of First Successful Submission: 2025-03-16 19:32:08

Position elsewhere

Time of First Successful Submission: 2025-03-16 19:33:31

Position yet elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2025-03-16 19:54:22

implicit relative path

Time of First Successful Submission: 2025-03-16 19:54:54

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2025-03-16 20:51:26

grepping for a needle in a haystack

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

listing files

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

touching files

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

removing files

Time of First Successful Submission: 2025-03-16 21:01:28

hidden files

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

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2025-03-16 21:13:58

finding files

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

linking files

Time of First Successful Submission: 2025-03-16 21:28:01

Learning From Documentation

Time of First Successful Submission: 2025-03-16 21:34:54

Learning Complex Usage

Time of First Successful Submission: 2025-03-16 21:38:52

Reading Manuals

Time of First Successful Submission: 2025-03-16 21:41:24

Searching Manuals

Time of First Successful Submission: 2025-03-16 21:44:42

Searching For Manuals

Time of First Successful Submission: 2025-03-16 22:18:17

Helpful Programs

Time of First Successful Submission: 2025-03-16 22:27:54

Help for Builtins

Time of First Successful Submission: 2025-03-16 22:29:39

Matching with *

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

Matching with ?

Time of First Successful Submission: 2025-03-16 22:34:13

Matching with []

Time of First Successful Submission: 2025-03-16 22:36:59

Matching paths with []

Time of First Successful Submission: 2025-03-16 22:42:18

Mixing globs

Time of First Successful Submission: 2025-03-16 22:47:03

Exclusionary globbing

Time of First Successful Submission: 2025-03-16 22:52:26

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2025-03-16 23:03:47

Appending output

Time of First Successful Submission: 2025-03-16 23:05:10

Redirecting errors

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

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2025-03-16 23:17:45

Grepping live output

Time of First Successful Submission: 2025-03-16 23:19:33

Grepping errors

Time of First Successful Submission: 2025-03-16 23:23:57

Duplicating piped data with tee

Time of First Successful Submission: 2025-03-16 23:46:09

Writing to multiple programs

Time of First Successful Submission: 2025-03-17 00:09:17

Split-piping stderr and stdout

Time of First Successful Submission: 2025-03-17 00:27:51

Printing Variables

Time of First Successful Submission: 2025-03-17 12:52:31

Setting Variables

Time of First Successful Submission: 2025-03-17 12:54:33

Multi-word Variables

Time of First Successful Submission: 2025-03-17 12:56:24

Exporting Variables

Time of First Successful Submission: 2025-03-17 12:59:13

Printing Exported Variables

Time of First Successful Submission: 2025-03-17 13:00:08

Storing Command Output

Time of First Successful Submission: 2025-03-17 13:01:49

Reading Input

Time of First Successful Submission: 2025-03-17 13:05:48

Reading Files

Time of First Successful Submission: 2025-03-17 13:09:18

Listing Processes

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

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2025-03-17 13:26:47

Suspending Processes

Time of First Successful Submission: 2025-03-17 13:28:07

Resuming Processes

Time of First Successful Submission: 2025-03-17 13:28:48

Backgrounding Processes

Time of First Successful Submission: 2025-03-17 13:33:14

Foregrounding Processes

Time of First Successful Submission: 2025-03-17 13:35:28

Starting Backgrounded Processes

Time of First Successful Submission: 2025-03-17 13:36:06

Process Exit Codes

Time of First Successful Submission: 2025-03-17 13:45:27

Changing File Ownership

Time of First Successful Submission: 2025-03-17 13:48:41

Groups and Files

Time of First Successful Submission: 2025-03-17 13:52:49

Fun With Groups Names

Time of First Successful Submission: 2025-03-17 13:54:17

Changing Permissions

Time of First Successful Submission: 2025-03-17 16:31:47

Executable Files

Time of First Successful Submission: 2025-03-17 16:35:16

Permission Tweaking Practice

Time of First Successful Submission: 2025-03-17 16:44:43

Permissions Setting Practice

Time of First Successful Submission: 2025-03-17 16:50:09

The SUID Bit

Time of First Successful Submission: 2025-03-17 16:52:28

Becoming root with su

Time of First Successful Submission: 2025-03-17 18:17:32

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2025-03-17 18:23:12

Using sudo

Time of First Successful Submission: 2025-03-17 18:24:24

Chaining with Semicolons

Time of First Successful Submission: 2025-03-17 18:25:39

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2025-03-17 18:31:26

The PATH Variable

Time of First Successful Submission: 2025-03-17 18:34:10

Setting PATH

Time of First Successful Submission: 2025-03-17 18:36:30

Adding Commands

Time of First Successful Submission: 2025-03-17 18:40:41

Hijacking Commands

Time of First Successful Submission: 2025-03-17 18:48:53


Computing 101

63 / 69 846 / 12713


Your First Register

Time of First Successful Submission: 2025-03-17 20:53:55

Your First Syscall

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

Exit Codes

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

Building Executables

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

Moving Between Registers

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

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2025-03-17 22:31:12

Starting Programs in GDB

Time of First Successful Submission: 2025-03-17 22:32:42

Loading From Memory

Time of First Successful Submission: 2025-03-17 22:52:36

More Loading Practice

Time of First Successful Submission: 2025-03-17 22:53:51

Dereferencing Pointers

Time of First Successful Submission: 2025-03-17 23:02:31

Dereferencing Yourself

Time of First Successful Submission: 2025-03-17 23:06:16

Dereferencing with Offsets

Time of First Successful Submission: 2025-03-17 23:09:49

Stored Addresses

Time of First Successful Submission: 2025-03-17 23:18:16

Double Dereference

Time of First Successful Submission: 2025-03-17 23:24:12

Triple Dereference

Time of First Successful Submission: 2025-03-17 23:26:44

Writing Output

Time of First Successful Submission: 2025-03-18 12:14:56

Chaining Syscalls

Time of First Successful Submission: 2025-03-18 12:17:56

Writing Strings

Time of First Successful Submission: 2025-03-18 12:19:10

Reading Data

Time of First Successful Submission: 2025-03-18 12:31:08

set-register

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

set-multiple-registers

Time of First Successful Submission: 2025-03-18 13:11:05

add-to-register

Time of First Successful Submission: 2025-03-18 13:16:08

linear-equation-registers

Time of First Successful Submission: 2025-03-18 13:24:34

integer-division

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

modulo-operation

Time of First Successful Submission: 2025-03-18 13:53:42

set-upper-byte

Time of First Successful Submission: 2025-03-18 13:59:03

efficient-modulo

Time of First Successful Submission: 2025-03-18 14:57:15

byte-extraction

Time of First Successful Submission: 2025-03-18 17:59:22

bitwise-and

Time of First Successful Submission: 2025-03-18 19:06:49

check-even

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

memory-read

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

memory-write

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

memory-increment

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

byte-access

Time of First Successful Submission: 2025-03-19 21:04:26

memory-size-access

Time of First Successful Submission: 2025-03-19 21:08:50

little-endian-write

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

memory-sum

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

stack-subtraction

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

swap-stack-values

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

average-stack-values

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

absolute-jump

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

relative-jump

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

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2025-03-24 11:56:12

indirect-jump

Time of First Successful Submission: 2025-03-24 12:58:26

average-loop

Time of First Successful Submission: 2025-03-24 13:43:17

count-non-zero

Time of First Successful Submission: 2025-03-24 14:12:06

string-lower

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

most-common-byte

Time of First Successful Submission: 2025-03-24 15:39:59

level1

Time of First Successful Submission: 2025-03-24 16:05:33

level2

Time of First Successful Submission: 2025-03-24 16:31:08

level3

Time of First Successful Submission: 2025-03-24 16:58:33

level4

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

level5

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

level6

Time of First Successful Submission: 2025-03-25 23:42:39

level7

Time of First Successful Submission: 2025-03-26 11:07:15

level8

Time of First Successful Submission: 2025-03-26 11:22:59

Exit

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

Socket

Time of First Successful Submission: 2025-03-26 12:05:42

Bind

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

Listen

Time of First Successful Submission: 2025-03-31 18:36:09

Accept

Time of First Successful Submission: 2025-03-31 18:47:33


Honors Dojo

6 / 6 36 / 41


Join an IRC Server

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

Join an IRC Server (with an IRC Client)

Time of First Successful Submission: 2025-03-20 17:46:48

Change your nickname

Time of First Successful Submission: 2025-03-20 18:31:56

Join a channel

Time of First Successful Submission: 2025-03-20 18:33:30

Message a channel

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

Remove another user

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