devstefit

🐧

Getting Started

10 / 10 395 / 20844


Using the VSCode Workspace

Time of First Successful Submission: 2024-07-02 17:21:02

Using the GUI Desktop

Time of First Successful Submission: 2024-07-02 17:23:26

Pasting into the Desktop

Time of First Successful Submission: 2024-07-02 17:24:57

Restarting Challenges

Time of First Successful Submission: 2024-07-02 17:27:44

Getting Help

Time of First Successful Submission: 2024-07-20 15:22:21

Challenge Programs

Time of First Successful Submission: 2024-07-02 17:29:52

The Flag File

Time of First Successful Submission: 2024-07-02 17:32:48

Using Practice Mode

Time of First Successful Submission: 2024-07-02 17:36:34

Persistent Home Directories - One

Time of First Successful Submission: 2024-07-02 17:40:01

Persistent Home Directories - Two

Time of First Successful Submission: 2024-07-02 17:41:33


Linux Luminarium

84 / 84 3634 / 13943


Intro to Commands

Time of First Successful Submission: 2024-07-04 18:10:40

Intro to Arguments

Time of First Successful Submission: 2024-07-04 18:12:33

The Root

Time of First Successful Submission: 2024-07-02 17:45:58

Program and absolute paths

Time of First Successful Submission: 2024-07-02 17:47:39

Position thy self

Time of First Successful Submission: 2024-07-02 17:49:38

Position elsewhere

Time of First Successful Submission: 2024-07-02 17:51:41

Position yet elsewhere

Time of First Successful Submission: 2024-07-02 17:53:18

implicit relative paths, from /

Time of First Successful Submission: 2024-07-02 17:55:00

explicit relative paths, from /

Time of First Successful Submission: 2024-07-02 17:57:11

implicit relative path

Time of First Successful Submission: 2024-07-02 17:58:20

home sweet home

Time of First Successful Submission: 2024-07-02 18:03:30

cat: not the pet, but the command!

Time of First Successful Submission: 2024-07-04 17:39:40

catting absolute paths

Time of First Successful Submission: 2024-07-04 17:40:44

more catting practice

Time of First Successful Submission: 2024-07-04 17:42:18

grepping for a needle in a haystack

Time of First Successful Submission: 2024-07-04 17:44:23

listing files

Time of First Successful Submission: 2024-07-04 17:48:05

touching files

Time of First Successful Submission: 2024-07-04 17:49:40

removing files

Time of First Successful Submission: 2024-07-04 17:50:46

hidden files

Time of First Successful Submission: 2024-07-04 17:53:27

An Epic Filesystem Quest

Time of First Successful Submission: 2024-07-04 18:03:35

making directories

Time of First Successful Submission: 2024-07-04 18:05:18

finding files

Time of First Successful Submission: 2024-07-04 18:09:28

linking files

Time of First Successful Submission: 2024-08-01 18:48:17

Learning From Documentation

Time of First Successful Submission: 2024-07-05 16:44:19

Learning Complex Usage

Time of First Successful Submission: 2024-07-05 16:47:20

Reading Manuals

Time of First Successful Submission: 2024-07-05 16:56:26

Searching Manuals

Time of First Successful Submission: 2024-07-05 17:03:10

Searching For Manuals

Time of First Successful Submission: 2024-07-05 17:10:55

Helpful Programs

Time of First Successful Submission: 2024-07-05 17:12:41

Help for Builtins

Time of First Successful Submission: 2024-07-05 17:15:03

Matching with *

Time of First Successful Submission: 2024-07-20 15:35:00

Matching with ?

Time of First Successful Submission: 2024-07-20 15:36:33

Matching with []

Time of First Successful Submission: 2024-07-20 15:41:52

Matching paths with []

Time of First Successful Submission: 2024-07-20 15:44:15

Mixing globs

Time of First Successful Submission: 2024-07-20 15:48:18

Exclusionary globbing

Time of First Successful Submission: 2024-07-20 15:53:01

Redirecting output

Time of First Successful Submission: 2024-07-20 16:51:03

Redirecting more output

Time of First Successful Submission: 2024-07-20 16:53:08

Appending output

Time of First Successful Submission: 2024-07-20 16:57:20

Redirecting errors

Time of First Successful Submission: 2024-07-20 17:04:11

Redirecting input

Time of First Successful Submission: 2024-08-01 18:58:15

Grepping stored results

Time of First Successful Submission: 2024-08-01 19:00:14

Grepping live output

Time of First Successful Submission: 2024-08-01 19:02:48

Grepping errors

Time of First Successful Submission: 2025-03-02 20:56:41

Duplicating piped data with tee

Time of First Successful Submission: 2025-03-02 21:06:02

Writing to multiple programs

Time of First Successful Submission: 2025-03-02 21:30:46

Split-piping stderr and stdout

Time of First Successful Submission: 2025-03-02 21:41:26

Printing Variables

Time of First Successful Submission: 2025-03-04 18:33:58

Setting Variables

Time of First Successful Submission: 2025-03-04 18:35:28

Multi-word Variables

Time of First Successful Submission: 2025-03-04 18:36:44

Exporting Variables

Time of First Successful Submission: 2025-03-04 18:41:25

Printing Exported Variables

Time of First Successful Submission: 2025-03-04 18:43:11

Storing Command Output

Time of First Successful Submission: 2025-03-04 19:31:12

Reading Input

Time of First Successful Submission: 2025-03-04 19:59:58

Reading Files

Time of First Successful Submission: 2025-03-04 20:05:55

Listing Processes

Time of First Successful Submission: 2025-03-06 20:08:14

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2025-03-06 20:13:29

Suspending Processes

Time of First Successful Submission: 2025-03-06 20:14:49

Resuming Processes

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

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2025-03-11 20:13:28

Starting Backgrounded Processes

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

Process Exit Codes

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

Changing File Ownership

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

Groups and Files

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

Fun With Groups Names

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

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2025-03-13 20:49:31

Permissions Setting Practice

Time of First Successful Submission: 2025-03-13 21:03:14

The SUID Bit

Time of First Successful Submission: 2025-03-13 21:07:31

Becoming root with su

Time of First Successful Submission: 2025-03-13 21:11:06

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2025-03-13 21:24:35

Using sudo

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

Chaining with Semicolons

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

Your First Shell Script

Time of First Successful Submission: 2025-03-13 21:37:13

Redirecting Script Output

Time of First Successful Submission: 2025-03-15 05:27:43

Executable Shell Scripts

Time of First Successful Submission: 2025-03-15 05:33:04

The PATH Variable

Time of First Successful Submission: 2025-03-15 05:36:07

Setting PATH

Time of First Successful Submission: 2025-03-15 05:43:43

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2025-03-15 06:12:35


Computing 101

28 / 69 7881 / 13346


Your First Register

Time of First Successful Submission: 2025-03-15 10:16:57

Your First Syscall

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

Exit Codes

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

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2025-03-15 18:38:59

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2025-04-08 21:23:18

Starting Programs in GDB

Time of First Successful Submission: 2025-04-08 21:24:57

Loading From Memory

Time of First Successful Submission: 2025-04-08 21:41:27

More Loading Practice

Time of First Successful Submission: 2025-04-08 21:43:23

Dereferencing Pointers

Time of First Successful Submission: 2025-04-08 21:47:16

Dereferencing Yourself

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

Dereferencing with Offsets

Time of First Successful Submission: 2025-04-20 19:55:31

Stored Addresses

Time of First Successful Submission: 2025-04-20 19:59:47

Double Dereference

Time of First Successful Submission: 2025-04-20 20:06:27

Triple Dereference

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

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2025-04-30 21:01:07

Writing Strings

Time of First Successful Submission: 2025-05-02 20:57:47

Reading Data

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

set-register

Time of First Successful Submission: 2025-05-07 20:21:17

set-multiple-registers

Time of First Successful Submission: 2025-05-07 20:36:41

add-to-register

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

linear-equation-registers

Time of First Successful Submission: 2025-05-07 20:53:49

integer-division

Time of First Successful Submission: 2025-05-08 20:05:19

modulo-operation

Time of First Successful Submission: 2025-05-08 20:10:34

set-upper-byte

Time of First Successful Submission: 2025-05-08 20:19:39

efficient-modulo

Time of First Successful Submission: 2025-05-08 20:28:35