mindcr

🐧

Intro to Programming Languages

15 / 234 10249 / 35051


Commands

Time of First Successful Submission: 2026-05-04 14:09:27

Command Arguments

Time of First Successful Submission: 2026-05-04 14:10:13

Command History

Time of First Successful Submission: 2026-05-04 14:11:17

The Root Path

Time of First Successful Submission: 2026-05-04 14:13:25

Absolute Paths

Time of First Successful Submission: 2026-05-04 14:14:30

Changing position

Time of First Successful Submission: 2026-05-04 14:16:24

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-04 14:17:57

Relative Paths

Time of First Successful Submission: 2026-05-04 14:20:39

Cat

Time of First Successful Submission: 2026-05-04 14:32:38

Ls

Time of First Successful Submission: 2026-05-04 14:37:09

Ls All

Time of First Successful Submission: 2026-05-04 14:41:37

Find

Time of First Successful Submission: 2026-05-04 14:50:32

Piping Echo

Time of First Successful Submission: 2026-05-04 18:00:00

Piping Stdout

Time of First Successful Submission: 2026-05-04 18:01:05

Piping Stdin

Time of First Successful Submission: 2026-05-04 18:07:19


Intro to Cybersecurity

14 / 183 12910 / 21260


Path Traversal 1

Time of First Successful Submission: 2026-05-21 11:45:59

Path Traversal 2

Time of First Successful Submission: 2026-05-21 13:18:40

CMDi 1

Time of First Successful Submission: 2026-05-21 13:32:30

CMDi 2

Time of First Successful Submission: 2026-05-21 13:37:59

CMDi 3

Time of First Successful Submission: 2026-05-21 13:41:52

CMDi 4

Time of First Successful Submission: 2026-05-21 13:45:21

CMDi 5

Time of First Successful Submission: 2026-05-21 13:48:39

CMDi 6

Time of First Successful Submission: 2026-05-21 13:51:49

Authentication Bypass 1

Time of First Successful Submission: 2026-05-21 14:12:21

Authentication Bypass 2

Time of First Successful Submission: 2026-05-21 17:01:19

SQLi 1

Time of First Successful Submission: 2026-05-21 17:06:33

SQLi 2

Time of First Successful Submission: 2026-05-21 17:18:17

SQLi 3

Time of First Successful Submission: 2026-05-21 17:45:10

SQLi 4

Time of First Successful Submission: 2026-05-21 17:48:44


Start Here

12 / 12 2339 / 47561


Using the Terminal

Time of First Successful Submission: 2026-05-04 13:39:59

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-04 13:42:11

Using the GUI Desktop

Time of First Successful Submission: 2026-05-04 13:43:43

Pasting into the Desktop

Time of First Successful Submission: 2026-05-04 13:45:50

Restarting Challenges

Time of First Successful Submission: 2026-05-04 13:52:23

Challenge Programs

Time of First Successful Submission: 2026-05-04 13:58:34

The Flag File

Time of First Successful Submission: 2026-05-04 14:00:14

Using Privileged Mode

Time of First Successful Submission: 2026-05-04 14:03:07

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-04 14:05:31

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-04 14:06:16


Linux Luminarium

128 / 128 2991 / 35528


Intro to Commands

Time of First Successful Submission: 2026-05-04 14:09:27

Intro to Arguments

Time of First Successful Submission: 2026-05-04 14:10:13

Command History

Time of First Successful Submission: 2026-05-04 14:11:17

The Root

Time of First Successful Submission: 2026-05-04 14:13:25

Program and absolute paths

Time of First Successful Submission: 2026-05-04 14:14:30

Position thy self

Time of First Successful Submission: 2026-05-04 14:16:24

Position elsewhere

Time of First Successful Submission: 2026-05-04 14:17:57

implicit relative paths, from /

Time of First Successful Submission: 2026-05-04 14:20:39

explicit relative paths, from /

Time of First Successful Submission: 2026-05-04 14:23:33

implicit relative path

Time of First Successful Submission: 2026-05-04 14:24:20

home sweet home

Time of First Successful Submission: 2026-05-04 14:31:26

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-04 14:32:38

catting absolute paths

Time of First Successful Submission: 2026-05-04 14:33:38

more catting practice

Time of First Successful Submission: 2026-05-04 14:34:18

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-04 14:35:35

comparing files

Time of First Successful Submission: 2026-05-04 14:36:23

listing files

Time of First Successful Submission: 2026-05-04 14:37:09

touching files

Time of First Successful Submission: 2026-05-04 14:38:11

removing files

Time of First Successful Submission: 2026-05-04 14:38:52

moving files

Time of First Successful Submission: 2026-05-04 14:39:40

copying files

Time of First Successful Submission: 2026-05-04 14:40:49

hidden files

Time of First Successful Submission: 2026-05-04 14:41:37

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-04 14:47:00

making directories

Time of First Successful Submission: 2026-05-04 14:48:04

finding files

Time of First Successful Submission: 2026-05-04 14:50:32

linking files

Time of First Successful Submission: 2026-05-04 14:52:14

Learning From Documentation

Time of First Successful Submission: 2026-05-04 14:54:30

Learning Complex Usage

Time of First Successful Submission: 2026-05-04 14:56:39

Reading Manuals

Time of First Successful Submission: 2026-05-04 14:59:56

Searching Manuals

Time of First Successful Submission: 2026-05-04 15:02:29

Searching For Manuals

Time of First Successful Submission: 2026-05-04 15:11:24

Helpful Programs

Time of First Successful Submission: 2026-05-04 17:33:53

Help for Builtins

Time of First Successful Submission: 2026-05-04 17:36:50

Matching with *

Time of First Successful Submission: 2026-05-04 17:39:21

Matching with ?

Time of First Successful Submission: 2026-05-04 17:40:42

Matching with []

Time of First Successful Submission: 2026-05-04 17:42:45

Matching paths with []

Time of First Successful Submission: 2026-05-04 17:44:16

Multiple globs

Time of First Successful Submission: 2026-05-04 17:46:39

Mixing globs

Time of First Successful Submission: 2026-05-04 17:48:53

Exclusionary globbing

Time of First Successful Submission: 2026-05-04 17:55:11

Tab completion

Time of First Successful Submission: 2026-05-04 17:56:14

Multiple options for tab completion

Time of First Successful Submission: 2026-05-04 17:57:31

Tab completion on commands

Time of First Successful Submission: 2026-05-04 17:58:14

Redirecting output

Time of First Successful Submission: 2026-05-04 18:00:00

Redirecting more output

Time of First Successful Submission: 2026-05-04 18:01:05

Appending output

Time of First Successful Submission: 2026-05-04 18:02:11

Redirecting errors

Time of First Successful Submission: 2026-05-04 18:04:14

Redirecting input

Time of First Successful Submission: 2026-05-04 18:07:19

Grepping stored results

Time of First Successful Submission: 2026-05-04 18:09:32

Grepping live output

Time of First Successful Submission: 2026-05-04 18:10:15

Grepping errors

Time of First Successful Submission: 2026-05-04 18:13:35

Filtering with grep -v

Time of First Successful Submission: 2026-05-04 18:15:46

Filtering with sed

Time of First Successful Submission: 2026-05-04 18:17:10

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-04 18:22:09

Process substitution for input

Time of First Successful Submission: 2026-05-04 18:26:27

Writing to multiple programs

Time of First Successful Submission: 2026-05-04 18:34:50

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-04 18:50:03

Named pipes

Time of First Successful Submission: 2026-05-05 16:47:50

Printing Variables

Time of First Successful Submission: 2026-05-05 16:49:00

Setting Variables

Time of First Successful Submission: 2026-05-05 16:49:43

Multi-word Variables

Time of First Successful Submission: 2026-05-05 16:51:02

Exporting Variables

Time of First Successful Submission: 2026-05-05 16:53:59

Printing Exported Variables

Time of First Successful Submission: 2026-05-05 16:54:35

Storing Command Output

Time of First Successful Submission: 2026-05-05 16:56:35

Reading Input

Time of First Successful Submission: 2026-05-05 17:00:40

Reading Files

Time of First Successful Submission: 2026-05-05 17:03:12

Translating characters

Time of First Successful Submission: 2026-05-05 17:08:24

Deleting characters

Time of First Successful Submission: 2026-05-05 17:10:05

Deleting newlines

Time of First Successful Submission: 2026-05-05 17:11:22

Extracting the first lines with head

Time of First Successful Submission: 2026-05-05 17:12:37

Extracting specific sections of text

Time of First Successful Submission: 2026-05-05 17:13:57

Sorting data

Time of First Successful Submission: 2026-05-05 17:14:56

Listing Processes

Time of First Successful Submission: 2026-05-05 17:17:56

Killing Processes

Time of First Successful Submission: 2026-05-05 17:19:50

Interrupting Processes

Time of First Successful Submission: 2026-05-05 17:20:50

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-05 17:25:58

Suspending Processes

Time of First Successful Submission: 2026-05-05 17:27:05

Resuming Processes

Time of First Successful Submission: 2026-05-05 17:27:43

Backgrounding Processes

Time of First Successful Submission: 2026-05-05 17:30:44

Foregrounding Processes

Time of First Successful Submission: 2026-05-05 17:33:11

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-05 17:34:01

Process Exit Codes

Time of First Successful Submission: 2026-05-05 17:35:06

Becoming root with su

Time of First Successful Submission: 2026-05-05 17:41:32

Other users with su

Time of First Successful Submission: 2026-05-05 17:47:16

Cracking passwords

Time of First Successful Submission: 2026-05-05 17:53:09

Using sudo

Time of First Successful Submission: 2026-05-05 17:55:24

Changing File Ownership

Time of First Successful Submission: 2026-05-05 18:00:04

Groups and Files

Time of First Successful Submission: 2026-05-05 18:01:12

Fun With Groups Names

Time of First Successful Submission: 2026-05-05 18:02:32

Changing Permissions

Time of First Successful Submission: 2026-05-05 18:03:20

Executable Files

Time of First Successful Submission: 2026-05-05 18:04:00

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-05 18:10:37

Permissions Setting Practice

Time of First Successful Submission: 2026-05-05 18:14:42

The SUID Bit

Time of First Successful Submission: 2026-05-05 18:16:40

Chaining with Semicolons

Time of First Successful Submission: 2026-05-05 18:18:34

Building on Success

Time of First Successful Submission: 2026-05-05 18:19:22

Handling Failure

Time of First Successful Submission: 2026-05-05 18:20:03

Your First Shell Script

Time of First Successful Submission: 2026-05-05 18:22:39

Redirecting Script Output

Time of First Successful Submission: 2026-05-05 19:29:55

Executable Shell Scripts

Time of First Successful Submission: 2026-05-06 15:26:30

Understanding Shebangs

Time of First Successful Submission: 2026-05-06 15:27:56

Scripting with Arguments

Time of First Successful Submission: 2026-05-06 15:30:17

Scripting with Conditionals

Time of First Successful Submission: 2026-05-06 15:32:26

Scripting with Default Cases

Time of First Successful Submission: 2026-05-06 15:34:37

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-06 15:38:27

Reading Shell Scripts

Time of First Successful Submission: 2026-05-06 15:39:40

Launching Screen

Time of First Successful Submission: 2026-05-06 15:40:33

Detaching and Attaching

Time of First Successful Submission: 2026-05-06 15:41:35

Finding Sessions

Time of First Successful Submission: 2026-05-06 15:42:51

Switching Windows

Time of First Successful Submission: 2026-05-06 15:44:35

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-06 15:47:57

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-06 15:48:41

The PATH Variable

Time of First Successful Submission: 2026-05-06 15:50:07

Setting PATH

Time of First Successful Submission: 2026-05-06 15:51:37

Finding Commands

Time of First Successful Submission: 2026-05-06 15:52:39

Adding Commands

Time of First Successful Submission: 2026-05-06 16:01:50

Hijacking Commands

Time of First Successful Submission: 2026-05-06 16:03:08

Bashrc Backdoor

Time of First Successful Submission: 2026-05-06 16:07:03

Sniffing Input

Time of First Successful Submission: 2026-05-06 16:14:40

Overshared Directories

Time of First Successful Submission: 2026-05-06 16:21:07

Tricky Linking

Time of First Successful Submission: 2026-05-06 16:28:11

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-06 16:29:38

Snooping on Configurations

Time of First Successful Submission: 2026-05-06 16:34:10

The Fork Bomb

Time of First Successful Submission: 2026-05-06 16:46:18

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-06 16:51:54

rm -rf /

Time of First Successful Submission: 2026-05-06 16:53:04

Life after rm -rf /

Time of First Successful Submission: 2026-05-06 16:56:00

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-06 17:02:33


Computing 101

5 / 125 17680 / 20481


Your First Register

Time of First Successful Submission: 2026-05-07 16:19:03

Your First Syscall

Time of First Successful Submission: 2026-05-07 16:20:58

Exit Codes

Time of First Successful Submission: 2026-05-07 16:23:46

Building Executables

Time of First Successful Submission: 2026-05-07 16:30:40

Moving Between Registers

Time of First Successful Submission: 2026-05-07 16:35:21


DSU Cyber Camps

12 / 104 2650 / 47856


Using the Terminal

Time of First Successful Submission: 2026-05-04 13:39:59

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-04 13:42:11

Using the GUI Desktop

Time of First Successful Submission: 2026-05-04 13:43:43

Pasting into the Desktop

Time of First Successful Submission: 2026-05-04 13:45:50

Connecting over SSH

Time of First Successful Submission: 2026-05-04 13:49:40

Restarting Challenges

Time of First Successful Submission: 2026-05-04 13:52:23

Getting Help

Time of First Successful Submission: 2026-05-04 13:56:23

Challenge Programs

Time of First Successful Submission: 2026-05-04 13:58:34

The Flag File

Time of First Successful Submission: 2026-05-04 14:00:14

Using Privileged Mode

Time of First Successful Submission: 2026-05-04 14:03:07

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-04 14:05:31

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-04 14:06:16


GCA CTF

12 / 104 2650 / 47856


Using the Terminal

Time of First Successful Submission: 2026-05-04 13:39:59

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-04 13:42:11

Using the GUI Desktop

Time of First Successful Submission: 2026-05-04 13:43:43

Pasting into the Desktop

Time of First Successful Submission: 2026-05-04 13:45:50

Connecting over SSH

Time of First Successful Submission: 2026-05-04 13:49:40

Restarting Challenges

Time of First Successful Submission: 2026-05-04 13:52:23

Getting Help

Time of First Successful Submission: 2026-05-04 13:56:23

Challenge Programs

Time of First Successful Submission: 2026-05-04 13:58:34

The Flag File

Time of First Successful Submission: 2026-05-04 14:00:14

Using Privileged Mode

Time of First Successful Submission: 2026-05-04 14:03:07

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-04 14:05:31

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-04 14:06:16