srikanth

🐧 💡

Getting Started

10 / 10 4919 / 19214


Using the VSCode Workspace

Time of First Successful Submission: 2025-01-02 14:00:01

Using the GUI Desktop

Time of First Successful Submission: 2025-01-02 14:01:54

Pasting into the Desktop

Time of First Successful Submission: 2025-01-02 14:04:03

Restarting Challenges

Time of First Successful Submission: 2025-01-02 14:07:08

Getting Help

Time of First Successful Submission: 2025-01-02 14:12:35

Challenge Programs

Time of First Successful Submission: 2025-01-02 14:23:14

The Flag File

Time of First Successful Submission: 2025-01-02 14:27:53

Using Practice Mode

Time of First Successful Submission: 2025-01-02 14:33:09

Persistent Home Directories - One

Time of First Successful Submission: 2025-01-02 14:37:33

Persistent Home Directories - Two

Time of First Successful Submission: 2025-01-02 14:39:31


Linux Luminarium

84 / 84 3342 / 12758


Intro to Commands

Time of First Successful Submission: 2025-01-05 17:19:18

Intro to Arguments

Time of First Successful Submission: 2025-01-05 17:23:57

The Root

Time of First Successful Submission: 2025-01-05 17:31:05

Program and absolute paths

Time of First Successful Submission: 2025-01-06 16:12:37

Position thy self

Time of First Successful Submission: 2025-01-06 16:16:21

Position elsewhere

Time of First Successful Submission: 2025-01-06 16:18:45

Position yet elsewhere

Time of First Successful Submission: 2025-01-06 16:38:22

implicit relative paths, from /

Time of First Successful Submission: 2025-01-06 16:40:10

explicit relative paths, from /

Time of First Successful Submission: 2025-01-06 16:41:47

implicit relative path

Time of First Successful Submission: 2025-01-06 16:43:21

home sweet home

Time of First Successful Submission: 2025-01-06 16:46:07

cat: not the pet, but the command!

Time of First Successful Submission: 2025-01-06 16:48:59

catting absolute paths

Time of First Successful Submission: 2025-01-06 16:49:46

more catting practice

Time of First Successful Submission: 2025-01-06 16:51:02

grepping for a needle in a haystack

Time of First Successful Submission: 2025-01-06 16:53:48

listing files

Time of First Successful Submission: 2025-01-06 16:55:08

touching files

Time of First Successful Submission: 2025-01-06 16:56:45

removing files

Time of First Successful Submission: 2025-01-06 16:57:47

hidden files

Time of First Successful Submission: 2025-01-06 17:14:03

An Epic Filesystem Quest

Time of First Successful Submission: 2025-01-06 17:03:41

making directories

Time of First Successful Submission: 2025-01-06 17:05:19

finding files

Time of First Successful Submission: 2025-01-06 17:09:19

linking files

Time of First Successful Submission: 2025-01-06 17:13:23

Learning From Documentation

Time of First Successful Submission: 2025-02-08 05:52:55

Learning Complex Usage

Time of First Successful Submission: 2025-02-08 05:56:06

Reading Manuals

Time of First Successful Submission: 2025-02-08 06:03:44

Searching Manuals

Time of First Successful Submission: 2025-02-08 06:05:11

Searching For Manuals

Time of First Successful Submission: 2025-02-08 06:09:51

Helpful Programs

Time of First Successful Submission: 2025-02-08 06:12:18

Help for Builtins

Time of First Successful Submission: 2025-02-08 06:14:08

Matching with *

Time of First Successful Submission: 2025-02-09 18:12:01

Matching with ?

Time of First Successful Submission: 2025-02-09 18:13:27

Matching with []

Time of First Successful Submission: 2025-02-09 18:16:39

Matching paths with []

Time of First Successful Submission: 2025-02-09 18:18:17

Mixing globs

Time of First Successful Submission: 2025-02-09 18:22:21

Exclusionary globbing

Time of First Successful Submission: 2025-02-09 18:24:45

Redirecting output

Time of First Successful Submission: 2025-02-10 17:33:43

Redirecting more output

Time of First Successful Submission: 2025-02-10 17:35:46

Appending output

Time of First Successful Submission: 2025-02-10 17:41:53

Redirecting errors

Time of First Successful Submission: 2025-02-10 17:44:44

Redirecting input

Time of First Successful Submission: 2025-02-10 17:46:18

Grepping stored results

Time of First Successful Submission: 2025-02-10 17:48:08

Grepping live output

Time of First Successful Submission: 2025-02-10 17:48:57

Grepping errors

Time of First Successful Submission: 2025-02-10 17:51:23

Duplicating piped data with tee

Time of First Successful Submission: 2025-02-10 18:13:11

Writing to multiple programs

Time of First Successful Submission: 2025-02-10 18:19:36

Split-piping stderr and stdout

Time of First Successful Submission: 2025-02-10 18:33:55

Printing Variables

Time of First Successful Submission: 2025-02-11 16:53:54

Setting Variables

Time of First Successful Submission: 2025-02-11 16:55:34

Multi-word Variables

Time of First Successful Submission: 2025-02-11 16:57:14

Exporting Variables

Time of First Successful Submission: 2025-02-11 17:03:32

Printing Exported Variables

Time of First Successful Submission: 2025-02-11 17:07:07

Storing Command Output

Time of First Successful Submission: 2025-02-11 17:10:16

Reading Input

Time of First Successful Submission: 2025-02-11 17:12:20

Reading Files

Time of First Successful Submission: 2025-02-11 17:17:32

Listing Processes

Time of First Successful Submission: 2025-02-12 18:30:32

Killing Processes

Time of First Successful Submission: 2025-02-12 18:33:15

Interrupting Processes

Time of First Successful Submission: 2025-02-12 18:34:11

Suspending Processes

Time of First Successful Submission: 2025-02-12 18:36:03

Resuming Processes

Time of First Successful Submission: 2025-02-12 18:37:14

Backgrounding Processes

Time of First Successful Submission: 2025-02-12 18:40:49

Foregrounding Processes

Time of First Successful Submission: 2025-02-12 18:42:57

Starting Backgrounded Processes

Time of First Successful Submission: 2025-02-12 18:44:03

Process Exit Codes

Time of First Successful Submission: 2025-02-12 18:46:52

Changing File Ownership

Time of First Successful Submission: 2025-02-13 18:20:05

Groups and Files

Time of First Successful Submission: 2025-02-13 18:33:21

Fun With Groups Names

Time of First Successful Submission: 2025-02-13 18:34:37

Changing Permissions

Time of First Successful Submission: 2025-02-13 18:38:41

Executable Files

Time of First Successful Submission: 2025-02-13 18:40:22

Permission Tweaking Practice

Time of First Successful Submission: 2025-02-13 18:43:18

Permissions Setting Practice

Time of First Successful Submission: 2025-02-13 18:48:13

The SUID Bit

Time of First Successful Submission: 2025-02-13 18:52:54

Becoming root with su

Time of First Successful Submission: 2025-02-14 18:10:07

Other users with su

Time of First Successful Submission: 2025-02-14 18:11:10

Cracking passwords

Time of First Successful Submission: 2025-02-14 18:25:24

Using sudo

Time of First Successful Submission: 2025-02-14 18:28:33

Chaining with Semicolons

Time of First Successful Submission: 2025-02-14 18:30:59

Your First Shell Script

Time of First Successful Submission: 2025-02-14 18:33:50

Redirecting Script Output

Time of First Successful Submission: 2025-02-14 18:37:14

Executable Shell Scripts

Time of First Successful Submission: 2025-02-14 18:40:11

The PATH Variable

Time of First Successful Submission: 2025-02-14 18:50:44

Setting PATH

Time of First Successful Submission: 2025-02-14 18:54:24

Adding Commands

Time of First Successful Submission: 2025-02-14 19:10:13

Hijacking Commands

Time of First Successful Submission: 2025-02-14 19:20:43


Computing 101

24 / 69 8068 / 12713


Your First Register

Time of First Successful Submission: 2025-02-15 10:15:17

Your First Syscall

Time of First Successful Submission: 2025-02-15 10:18:32

Exit Codes

Time of First Successful Submission: 2025-02-15 10:20:31

Building Executables

Time of First Successful Submission: 2025-02-15 10:27:55

Moving Between Registers

Time of First Successful Submission: 2025-02-15 10:30:56

Tracing Syscalls

Time of First Successful Submission: 2025-02-15 10:38:06

Starting GDB

Time of First Successful Submission: 2025-02-15 10:39:33

Starting Programs in GDB

Time of First Successful Submission: 2025-02-15 10:41:25

Loading From Memory

Time of First Successful Submission: 2025-02-15 11:14:27

More Loading Practice

Time of First Successful Submission: 2025-02-15 11:15:23

Dereferencing Pointers

Time of First Successful Submission: 2025-02-15 11:18:07

Dereferencing Yourself

Time of First Successful Submission: 2025-02-15 11:19:41

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2025-02-15 11:26:48

Triple Dereference

Time of First Successful Submission: 2025-02-15 11:28:31

Writing Output

Time of First Successful Submission: 2025-03-24 16:36:34

Chaining Syscalls

Time of First Successful Submission: 2025-03-24 16:39:18

Writing Strings

Time of First Successful Submission: 2025-03-24 16:40:34

Reading Data

Time of First Successful Submission: 2025-03-24 16:51:03

set-register

Time of First Successful Submission: 2025-03-27 17:32:12

set-multiple-registers

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

add-to-register

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

linear-equation-registers

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


Desert CodeSprouts

3 / 3 87 / 107


Password Cracking

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

Information Gathering

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

Encryption Breaking

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