ComeToDojo

🐧

Getting Started

10 / 10 7891 / 20252


Using the VSCode Workspace

Time of First Successful Submission: 2025-03-26 21:30:45

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-03-26 21:49:50

Restarting Challenges

Time of First Successful Submission: 2025-03-27 11:07:31

Getting Help

Time of First Successful Submission: 2025-03-27 11:51:06

Challenge Programs

Time of First Successful Submission: 2025-03-27 11:56:19

The Flag File

Time of First Successful Submission: 2025-03-27 11:58:58

Using Practice Mode

Time of First Successful Submission: 2025-03-27 12:24:45

Persistent Home Directories - One

Time of First Successful Submission: 2025-03-27 12:39:39

Persistent Home Directories - Two

Time of First Successful Submission: 2025-03-27 12:42:29


Linux Luminarium

84 / 84 3849 / 13523


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2025-03-29 03:23:32

The Root

Time of First Successful Submission: 2025-03-29 01:30:36

Program and absolute paths

Time of First Successful Submission: 2025-03-29 01:37:17

Position thy self

Time of First Successful Submission: 2025-03-29 01:50:16

Position elsewhere

Time of First Successful Submission: 2025-03-29 02:03:31

Position yet elsewhere

Time of First Successful Submission: 2025-03-29 02:13:45

implicit relative paths, from /

Time of First Successful Submission: 2025-03-29 02:35:13

explicit relative paths, from /

Time of First Successful Submission: 2025-03-29 03:03:23

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2025-03-29 03:47:38

catting absolute paths

Time of First Successful Submission: 2025-03-29 03:50:19

more catting practice

Time of First Successful Submission: 2025-03-29 03:52:22

grepping for a needle in a haystack

Time of First Successful Submission: 2025-03-29 03:58:09

listing files

Time of First Successful Submission: 2025-03-29 04:01:00

touching files

Time of First Successful Submission: 2025-03-29 04:04:49

removing files

Time of First Successful Submission: 2025-03-29 04:06:54

hidden files

Time of First Successful Submission: 2025-03-29 04:09:50

An Epic Filesystem Quest

Time of First Successful Submission: 2025-03-29 04:48:13

making directories

Time of First Successful Submission: 2025-03-29 04:58:06

finding files

Time of First Successful Submission: 2025-04-06 01:12:47

linking files

Time of First Successful Submission: 2025-03-29 13:45:35

Learning From Documentation

Time of First Successful Submission: 2025-03-29 17:34:03

Learning Complex Usage

Time of First Successful Submission: 2025-03-29 18:02:57

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2025-03-29 18:53:28

Searching For Manuals

Time of First Successful Submission: 2025-03-30 00:35:39

Helpful Programs

Time of First Successful Submission: 2025-03-30 12:36:32

Help for Builtins

Time of First Successful Submission: 2025-03-30 12:44:33

Matching with *

Time of First Successful Submission: 2025-03-30 12:56:27

Matching with ?

Time of First Successful Submission: 2025-03-30 12:59:41

Matching with []

Time of First Successful Submission: 2025-03-30 13:15:10

Matching paths with []

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

Mixing globs

Time of First Successful Submission: 2025-04-03 22:07:18

Exclusionary globbing

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

Redirecting output

Time of First Successful Submission: 2025-04-03 22:21:39

Redirecting more output

Time of First Successful Submission: 2025-04-03 22:25:08

Appending output

Time of First Successful Submission: 2025-04-03 22:34:37

Redirecting errors

Time of First Successful Submission: 2025-04-03 22:44:56

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2025-04-03 23:09:38

Grepping live output

Time of First Successful Submission: 2025-04-03 23:34:45

Grepping errors

Time of First Successful Submission: 2025-04-03 23:39:04

Duplicating piped data with tee

Time of First Successful Submission: 2025-04-04 00:03:05

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2025-04-04 03:56:23

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2025-04-04 04:06:40

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2025-04-04 04:29:10

Printing Exported Variables

Time of First Successful Submission: 2025-04-04 04:30:44

Storing Command Output

Time of First Successful Submission: 2025-04-04 04:43:47

Reading Input

Time of First Successful Submission: 2025-04-04 04:57:20

Reading Files

Time of First Successful Submission: 2025-04-04 05:10:28

Listing Processes

Time of First Successful Submission: 2025-04-04 17:47:24

Killing Processes

Time of First Successful Submission: 2025-04-04 17:52:24

Interrupting Processes

Time of First Successful Submission: 2025-04-04 17:55:08

Suspending Processes

Time of First Successful Submission: 2025-04-04 17:57:15

Resuming Processes

Time of First Successful Submission: 2025-04-04 17:59:05

Backgrounding Processes

Time of First Successful Submission: 2025-04-04 20:32:52

Foregrounding Processes

Time of First Successful Submission: 2025-04-04 20:37:32

Starting Backgrounded Processes

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

Process Exit Codes

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

Changing File Ownership

Time of First Successful Submission: 2025-04-04 21:33:23

Groups and Files

Time of First Successful Submission: 2025-04-04 22:55:53

Fun With Groups Names

Time of First Successful Submission: 2025-04-04 22:58:44

Changing Permissions

Time of First Successful Submission: 2025-04-04 23:08:33

Executable Files

Time of First Successful Submission: 2025-04-04 23:12:47

Permission Tweaking Practice

Time of First Successful Submission: 2025-04-04 23:22:33

Permissions Setting Practice

Time of First Successful Submission: 2025-04-04 23:39:14

The SUID Bit

Time of First Successful Submission: 2025-04-04 23:55:15

Becoming root with su

Time of First Successful Submission: 2025-04-05 00:21:50

Other users with su

Time of First Successful Submission: 2025-04-05 00:30:23

Cracking passwords

Time of First Successful Submission: 2025-04-05 01:12:44

Using sudo

Time of First Successful Submission: 2025-04-05 02:19:28

Chaining with Semicolons

Time of First Successful Submission: 2025-04-05 02:28:53

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2025-04-05 03:27:56

Executable Shell Scripts

Time of First Successful Submission: 2025-04-05 03:32:58

The PATH Variable

Time of First Successful Submission: 2025-04-05 03:50:22

Setting PATH

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

Adding Commands

Time of First Successful Submission: 2025-04-05 05:24:00

Hijacking Commands

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


Computing 101

18 / 69 9307 / 13090


Your First Register

Time of First Successful Submission: 2025-04-07 06:21:38

Your First Syscall

Time of First Successful Submission: 2025-04-07 06:29:46

Exit Codes

Time of First Successful Submission: 2025-04-07 06:44:07

Building Executables

Time of First Successful Submission: 2025-04-07 07:20:41

Moving Between Registers

Time of First Successful Submission: 2025-04-07 07:33:05

Tracing Syscalls

Time of First Successful Submission: 2025-04-07 07:51:59

Starting GDB

Time of First Successful Submission: 2025-04-08 00:07:18

Starting Programs in GDB

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

Loading From Memory

Time of First Successful Submission: 2025-04-08 23:24:52

More Loading Practice

Time of First Successful Submission: 2025-04-08 23:26:55

Dereferencing Pointers

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

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2025-04-09 00:25:38

Double Dereference

Time of First Successful Submission: 2025-04-09 00:37:08

Triple Dereference

Time of First Successful Submission: 2025-04-09 00:40:34

Writing Output

Time of First Successful Submission: 2025-04-09 02:27:53

Writing Strings

Time of First Successful Submission: 2025-04-09 02:45:34