Cybr_Hawk

🐧

Intro to Programming Languages

15 / 234 10371 / 34888


Commands

Time of First Successful Submission: 2026-05-08 17:26:04

Command Arguments

Time of First Successful Submission: 2026-05-08 17:34:42

Command History

Time of First Successful Submission: 2026-05-08 17:36:00

The Root Path

Time of First Successful Submission: 2026-05-08 18:14:57

Absolute Paths

Time of First Successful Submission: 2026-05-08 18:17:01

Changing position

Time of First Successful Submission: 2026-05-08 18:27:24

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-08 18:31:29

Relative Paths

Time of First Successful Submission: 2026-05-08 18:39:38

Cat

Time of First Successful Submission: 2026-05-09 03:13:13

Ls

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

Ls All

Time of First Successful Submission: 2026-05-10 06:58:56

Find

Time of First Successful Submission: 2026-05-10 11:02:37

Piping Echo

Time of First Successful Submission: 2026-05-11 19:50:01

Piping Stdout

Time of First Successful Submission: 2026-05-11 19:59:49

Piping Stdin

Time of First Successful Submission: 2026-05-11 20:20:52


Start Here

11 / 12 10259 / 47328


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-07 15:19:44

Using the GUI Desktop

Time of First Successful Submission: 2026-05-07 15:27:58

Pasting into the Desktop

Time of First Successful Submission: 2026-05-07 15:42:39

Restarting Challenges

Time of First Successful Submission: 2026-05-07 18:09:15

Challenge Programs

Time of First Successful Submission: 2026-05-29 15:08:06

The Flag File

Time of First Successful Submission: 2026-05-29 15:10:12

Using Privileged Mode

Time of First Successful Submission: 2026-05-29 15:25:59

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-29 15:33:50

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-29 15:35:27


Linux Luminarium

128 / 128 3382 / 35363


Intro to Commands

Time of First Successful Submission: 2026-05-08 17:26:04

Intro to Arguments

Time of First Successful Submission: 2026-05-08 17:34:42

Command History

Time of First Successful Submission: 2026-05-08 17:36:00

The Root

Time of First Successful Submission: 2026-05-08 18:14:57

Program and absolute paths

Time of First Successful Submission: 2026-05-08 18:17:01

Position thy self

Time of First Successful Submission: 2026-05-08 18:27:24

Position elsewhere

Time of First Successful Submission: 2026-05-08 18:31:29

implicit relative paths, from /

Time of First Successful Submission: 2026-05-08 18:39:38

explicit relative paths, from /

Time of First Successful Submission: 2026-05-08 18:43:38

implicit relative path

Time of First Successful Submission: 2026-05-08 18:46:51

home sweet home

Time of First Successful Submission: 2026-05-08 18:57:29

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-09 03:13:13

catting absolute paths

Time of First Successful Submission: 2026-05-09 18:59:45

more catting practice

Time of First Successful Submission: 2026-05-09 19:02:22

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-09 19:04:41

comparing files

Time of First Successful Submission: 2026-05-10 06:30:39

listing files

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

touching files

Time of First Successful Submission: 2026-05-10 06:36:47

removing files

Time of First Successful Submission: 2026-05-10 06:38:53

moving files

Time of First Successful Submission: 2026-05-10 06:41:03

copying files

Time of First Successful Submission: 2026-05-10 06:46:33

hidden files

Time of First Successful Submission: 2026-05-10 06:58:56

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-10 07:50:41

making directories

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

finding files

Time of First Successful Submission: 2026-05-10 11:02:37

linking files

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

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2026-05-10 18:27:08

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-05-10 18:54:20

Searching For Manuals

Time of First Successful Submission: 2026-05-10 19:14:26

Helpful Programs

Time of First Successful Submission: 2026-05-10 19:19:48

Help for Builtins

Time of First Successful Submission: 2026-05-10 19:23:48

Matching with *

Time of First Successful Submission: 2026-05-10 20:21:52

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-05-10 20:31:10

Matching paths with []

Time of First Successful Submission: 2026-05-10 20:37:52

Multiple globs

Time of First Successful Submission: 2026-05-10 20:46:26

Mixing globs

Time of First Successful Submission: 2026-05-11 12:55:30

Exclusionary globbing

Time of First Successful Submission: 2026-05-11 14:57:22

Tab completion

Time of First Successful Submission: 2026-05-11 15:01:38

Multiple options for tab completion

Time of First Successful Submission: 2026-05-11 15:43:20

Tab completion on commands

Time of First Successful Submission: 2026-05-11 15:58:36

Redirecting output

Time of First Successful Submission: 2026-05-11 19:50:01

Redirecting more output

Time of First Successful Submission: 2026-05-11 19:59:49

Appending output

Time of First Successful Submission: 2026-05-11 20:06:51

Redirecting errors

Time of First Successful Submission: 2026-05-11 20:11:49

Redirecting input

Time of First Successful Submission: 2026-05-11 20:20:52

Grepping stored results

Time of First Successful Submission: 2026-05-11 20:33:02

Grepping live output

Time of First Successful Submission: 2026-05-12 14:55:41

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2026-05-13 12:21:57

Filtering with sed

Time of First Successful Submission: 2026-05-13 12:46:45

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-13 18:00:25

Process substitution for input

Time of First Successful Submission: 2026-05-13 20:51:13

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-15 15:05:03

Named pipes

Time of First Successful Submission: 2026-05-16 14:17:29

Printing Variables

Time of First Successful Submission: 2026-05-16 16:15:15

Setting Variables

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

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-05-16 16:28:25

Printing Exported Variables

Time of First Successful Submission: 2026-05-16 16:30:01

Storing Command Output

Time of First Successful Submission: 2026-05-16 16:33:16

Reading Input

Time of First Successful Submission: 2026-05-16 16:36:42

Reading Files

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

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-05-16 18:58:00

Deleting newlines

Time of First Successful Submission: 2026-05-16 19:10:19

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-05-16 19:21:58

Sorting data

Time of First Successful Submission: 2026-05-16 19:24:48

Listing Processes

Time of First Successful Submission: 2026-05-17 09:44:38

Killing Processes

Time of First Successful Submission: 2026-05-17 14:20:03

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-17 14:45:18

Suspending Processes

Time of First Successful Submission: 2026-05-17 14:48:29

Resuming Processes

Time of First Successful Submission: 2026-05-17 16:26:52

Backgrounding Processes

Time of First Successful Submission: 2026-05-17 16:31:36

Foregrounding Processes

Time of First Successful Submission: 2026-05-17 16:34:13

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-17 16:35:59

Process Exit Codes

Time of First Successful Submission: 2026-05-17 16:45:59

Becoming root with su

Time of First Successful Submission: 2026-05-17 19:29:24

Other users with su

Time of First Successful Submission: 2026-05-17 19:40:32

Cracking passwords

Time of First Successful Submission: 2026-05-17 19:52:58

Using sudo

Time of First Successful Submission: 2026-05-17 19:57:33

Changing File Ownership

Time of First Successful Submission: 2026-05-20 16:02:53

Groups and Files

Time of First Successful Submission: 2026-05-20 16:42:57

Fun With Groups Names

Time of First Successful Submission: 2026-05-20 18:47:53

Changing Permissions

Time of First Successful Submission: 2026-05-20 18:57:49

Executable Files

Time of First Successful Submission: 2026-05-22 19:31:01

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-22 20:23:10

Permissions Setting Practice

Time of First Successful Submission: 2026-05-23 16:26:04

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2026-05-23 17:45:57

Building on Success

Time of First Successful Submission: 2026-05-23 17:48:49

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-05-23 18:02:53

Redirecting Script Output

Time of First Successful Submission: 2026-05-23 19:01:28

Executable Shell Scripts

Time of First Successful Submission: 2026-05-25 11:21:47

Understanding Shebangs

Time of First Successful Submission: 2026-05-25 12:05:15

Scripting with Arguments

Time of First Successful Submission: 2026-05-25 16:11:01

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2026-05-25 16:44:22

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-25 16:59:14

Reading Shell Scripts

Time of First Successful Submission: 2026-05-25 17:11:08

Launching Screen

Time of First Successful Submission: 2026-05-28 16:16:45

Detaching and Attaching

Time of First Successful Submission: 2026-05-28 16:21:19

Finding Sessions

Time of First Successful Submission: 2026-05-28 16:30:08

Switching Windows

Time of First Successful Submission: 2026-05-28 16:34:00

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-28 16:39:44

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-28 16:49:52

The PATH Variable

Time of First Successful Submission: 2026-05-29 20:41:58

Setting PATH

Time of First Successful Submission: 2026-06-04 14:37:58

Finding Commands

Time of First Successful Submission: 2026-06-04 14:41:02

Adding Commands

Time of First Successful Submission: 2026-06-04 15:04:42

Hijacking Commands

Time of First Successful Submission: 2026-06-04 15:24:30

Bashrc Backdoor

Time of First Successful Submission: 2026-06-06 15:20:51

Sniffing Input

Time of First Successful Submission: 2026-06-06 17:44:51

Overshared Directories

Time of First Successful Submission: 2026-06-07 05:08:31

Tricky Linking

Time of First Successful Submission: 2026-06-07 07:54:04

Sniffing Process Arguments

Time of First Successful Submission: 2026-06-07 08:07:01

Snooping on Configurations

Time of First Successful Submission: 2026-06-07 08:12:36

The Fork Bomb

Time of First Successful Submission: 2026-06-07 10:09:24

Disk-Space Doomsday

Time of First Successful Submission: 2026-06-07 12:12:15

rm -rf /

Time of First Successful Submission: 2026-06-07 12:19:43

Life after rm -rf /

Time of First Successful Submission: 2026-06-07 12:24:24

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-06-07 12:30:23


DSU Cyber Camps

11 / 104 10427 / 47623


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-07 15:19:44

Using the GUI Desktop

Time of First Successful Submission: 2026-05-07 15:27:58

Pasting into the Desktop

Time of First Successful Submission: 2026-05-07 15:42:39

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-05-07 18:09:15

Challenge Programs

Time of First Successful Submission: 2026-05-29 15:08:06

The Flag File

Time of First Successful Submission: 2026-05-29 15:10:12

Using Privileged Mode

Time of First Successful Submission: 2026-05-29 15:25:59

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-29 15:33:50

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-29 15:35:27


GCA CTF

11 / 104 10428 / 47623


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-07 15:19:44

Using the GUI Desktop

Time of First Successful Submission: 2026-05-07 15:27:58

Pasting into the Desktop

Time of First Successful Submission: 2026-05-07 15:42:39

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-05-07 18:09:15

Challenge Programs

Time of First Successful Submission: 2026-05-29 15:08:06

The Flag File

Time of First Successful Submission: 2026-05-29 15:10:12

Using Privileged Mode

Time of First Successful Submission: 2026-05-29 15:25:59

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-29 15:33:50

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-29 15:35:27