TipsyOptik

🐧

Intro to Cybersecurity

2 / 181 10932 / 11864


CMDi 1

Time of First Successful Submission: 2025-02-26 22:24:24

CMDi 2

Time of First Successful Submission: 2025-02-26 22:33:13


Getting Started

10 / 10 8632 / 20899


Using the VSCode Workspace

Time of First Successful Submission: 2025-04-25 14:13:03

Using the GUI Desktop

Time of First Successful Submission: 2025-04-25 14:13:42

Pasting into the Desktop

Time of First Successful Submission: 2025-04-25 14:14:47

Restarting Challenges

Time of First Successful Submission: 2025-04-25 14:16:35

Getting Help

Time of First Successful Submission: 2025-04-25 14:18:14

Challenge Programs

Time of First Successful Submission: 2025-04-25 14:19:06

The Flag File

Time of First Successful Submission: 2025-04-25 14:19:54

Using Practice Mode

Time of First Successful Submission: 2025-04-25 14:22:34

Persistent Home Directories - One

Time of First Successful Submission: 2025-04-25 14:25:03

Persistent Home Directories - Two

Time of First Successful Submission: 2025-04-25 14:25:41


Linux Luminarium

84 / 84 4047 / 13965


Intro to Commands

Time of First Successful Submission: 2025-04-08 15:02:12

Intro to Arguments

Time of First Successful Submission: 2025-04-08 15:03:36

The Root

Time of First Successful Submission: 2025-04-08 15:06:52

Program and absolute paths

Time of First Successful Submission: 2025-04-08 15:08:54

Position thy self

Time of First Successful Submission: 2025-04-08 15:14:48

Position elsewhere

Time of First Successful Submission: 2025-04-08 15:16:05

Position yet elsewhere

Time of First Successful Submission: 2025-04-08 15:17:18

implicit relative paths, from /

Time of First Successful Submission: 2025-04-08 15:25:30

explicit relative paths, from /

Time of First Successful Submission: 2025-04-08 15:28:42

implicit relative path

Time of First Successful Submission: 2025-04-08 15:31:13

home sweet home

Time of First Successful Submission: 2025-04-08 15:39:12

cat: not the pet, but the command!

Time of First Successful Submission: 2025-04-08 17:59:19

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2025-04-08 18:03:19

grepping for a needle in a haystack

Time of First Successful Submission: 2025-04-08 18:09:17

listing files

Time of First Successful Submission: 2025-04-15 14:37:28

touching files

Time of First Successful Submission: 2025-04-15 14:39:08

removing files

Time of First Successful Submission: 2025-04-15 14:40:04

hidden files

Time of First Successful Submission: 2025-04-15 14:42:46

An Epic Filesystem Quest

Time of First Successful Submission: 2025-04-15 14:48:28

making directories

Time of First Successful Submission: 2025-04-15 14:49:41

finding files

Time of First Successful Submission: 2025-04-15 14:56:47

linking files

Time of First Successful Submission: 2025-04-15 15:05:48

Learning From Documentation

Time of First Successful Submission: 2025-04-15 15:11:46

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2025-04-15 15:21:53

Searching For Manuals

Time of First Successful Submission: 2025-04-15 15:31:26

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2025-04-15 15:37:18

Matching with *

Time of First Successful Submission: 2025-04-16 18:35:17

Matching with ?

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

Matching with []

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

Matching paths with []

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

Mixing globs

Time of First Successful Submission: 2025-04-17 15:36:51

Exclusionary globbing

Time of First Successful Submission: 2025-04-17 16:05:58

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2025-04-17 17:37:36

Appending output

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

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2025-04-17 19:35:21

Grepping stored results

Time of First Successful Submission: 2025-04-17 19:37:01

Grepping live output

Time of First Successful Submission: 2025-04-17 19:37:58

Grepping errors

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

Duplicating piped data with tee

Time of First Successful Submission: 2025-04-22 17:40:19

Writing to multiple programs

Time of First Successful Submission: 2025-04-22 18:11:26

Split-piping stderr and stdout

Time of First Successful Submission: 2025-04-22 18:35:36

Printing Variables

Time of First Successful Submission: 2025-04-22 19:00:08

Setting Variables

Time of First Successful Submission: 2025-04-22 19:04:43

Multi-word Variables

Time of First Successful Submission: 2025-04-22 19:05:54

Exporting Variables

Time of First Successful Submission: 2025-04-22 19:11:39

Printing Exported Variables

Time of First Successful Submission: 2025-04-22 19:12:40

Storing Command Output

Time of First Successful Submission: 2025-04-22 19:15:11

Reading Input

Time of First Successful Submission: 2025-04-22 19:18:26

Reading Files

Time of First Successful Submission: 2025-04-22 19:22:18

Listing Processes

Time of First Successful Submission: 2025-04-22 20:39:17

Killing Processes

Time of First Successful Submission: 2025-04-22 20:43:33

Interrupting Processes

Time of First Successful Submission: 2025-04-25 14:26:35

Suspending Processes

Time of First Successful Submission: 2025-04-25 14:27:14

Resuming Processes

Time of First Successful Submission: 2025-04-25 14:28:02

Backgrounding Processes

Time of First Successful Submission: 2025-04-25 14:32:22

Foregrounding Processes

Time of First Successful Submission: 2025-04-25 14:41:04

Starting Backgrounded Processes

Time of First Successful Submission: 2025-04-25 14:43:31

Process Exit Codes

Time of First Successful Submission: 2025-04-25 14:46:10

Changing File Ownership

Time of First Successful Submission: 2025-04-25 14:49:26

Groups and Files

Time of First Successful Submission: 2025-04-25 15:40:47

Fun With Groups Names

Time of First Successful Submission: 2025-04-25 16:00:49

Changing Permissions

Time of First Successful Submission: 2025-04-25 16:35:22

Executable Files

Time of First Successful Submission: 2025-04-25 16:36:36

Permission Tweaking Practice

Time of First Successful Submission: 2025-04-25 16:43:07

Permissions Setting Practice

Time of First Successful Submission: 2025-04-25 16:59:45

The SUID Bit

Time of First Successful Submission: 2025-04-25 17:13:40

Becoming root with su

Time of First Successful Submission: 2025-04-26 00:45:21

Other users with su

Time of First Successful Submission: 2025-04-26 00:46:34

Cracking passwords

Time of First Successful Submission: 2025-04-26 01:56:19

Using sudo

Time of First Successful Submission: 2025-04-26 01:58:30

Chaining with Semicolons

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

Your First Shell Script

Time of First Successful Submission: 2025-04-26 02:03:08

Redirecting Script Output

Time of First Successful Submission: 2025-04-26 02:07:16

Executable Shell Scripts

Time of First Successful Submission: 2025-04-26 02:09:08

The PATH Variable

Time of First Successful Submission: 2025-04-26 02:14:54

Setting PATH

Time of First Successful Submission: 2025-04-26 02:18:41

Adding Commands

Time of First Successful Submission: 2025-04-26 22:29:20

Hijacking Commands

Time of First Successful Submission: 2025-04-26 23:30:01


Computing 101

28 / 69 7884 / 13360


Your First Register

Time of First Successful Submission: 2025-04-27 00:11:50

Your First Syscall

Time of First Successful Submission: 2025-04-27 00:13:58

Exit Codes

Time of First Successful Submission: 2025-04-27 00:24:13

Building Executables

Time of First Successful Submission: 2025-04-27 00:45:16

Moving Between Registers

Time of First Successful Submission: 2025-04-27 00:50:33

Tracing Syscalls

Time of First Successful Submission: 2025-04-27 00:59:39

Starting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2025-04-27 01:03:28

Loading From Memory

Time of First Successful Submission: 2025-04-27 01:10:15

More Loading Practice

Time of First Successful Submission: 2025-04-27 01:14:15

Dereferencing Pointers

Time of First Successful Submission: 2025-04-27 01:30:13

Dereferencing Yourself

Time of First Successful Submission: 2025-04-27 02:19:35

Dereferencing with Offsets

Time of First Successful Submission: 2025-04-27 02:22:55

Stored Addresses

Time of First Successful Submission: 2025-04-27 02:36:48

Double Dereference

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

Triple Dereference

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

Writing Output

Time of First Successful Submission: 2025-04-28 03:46:23

Chaining Syscalls

Time of First Successful Submission: 2025-04-28 22:25:45

Writing Strings

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

Reading Data

Time of First Successful Submission: 2025-04-28 22:40:51

set-register

Time of First Successful Submission: 2025-04-30 16:56:11

set-multiple-registers

Time of First Successful Submission: 2025-04-30 17:51:28

add-to-register

Time of First Successful Submission: 2025-04-30 18:16:27

linear-equation-registers

Time of First Successful Submission: 2025-04-30 18:27:14

integer-division

Time of First Successful Submission: 2025-05-01 15:55:39

modulo-operation

Time of First Successful Submission: 2025-05-01 16:05:15

set-upper-byte

Time of First Successful Submission: 2025-05-01 16:27:35

efficient-modulo

Time of First Successful Submission: 2025-05-01 18:54:10