NewHax

Intro to Programming Languages

15 / 234 9964 / 32793


Commands

Time of First Successful Submission: 2026-04-22 19:16:52

Command Arguments

Time of First Successful Submission: 2026-04-22 19:22:06

Command History

Time of First Successful Submission: 2026-04-22 19:24:57

The Root Path

Time of First Successful Submission: 2026-04-22 19:35:36

Absolute Paths

Time of First Successful Submission: 2026-04-22 19:37:00

Changing position

Time of First Successful Submission: 2026-04-22 19:40:14

Changing to an Absolute Path

Time of First Successful Submission: 2026-04-22 19:41:53

Relative Paths

Time of First Successful Submission: 2026-04-22 19:50:24

Cat

Time of First Successful Submission: 2026-04-22 21:56:59

Ls

Time of First Successful Submission: 2026-04-22 22:15:57

Ls All

Time of First Successful Submission: 2026-04-22 22:26:16

Find

Time of First Successful Submission: 2026-04-22 22:36:03

Piping Echo

Time of First Successful Submission: 2026-04-23 01:24:22

Piping Stdout

Time of First Successful Submission: 2026-04-23 01:32:57

Piping Stdin

Time of First Successful Submission: 2026-04-23 02:13:29


Start Here

11 / 12 9198 / 44375


Using the Terminal

Time of First Successful Submission: 2026-04-22 22:50:19

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-22 22:51:21

Using the GUI Desktop

Time of First Successful Submission: 2026-04-22 22:57:08

Pasting into the Desktop

Time of First Successful Submission: 2026-04-22 22:53:57

Restarting Challenges

Time of First Successful Submission: 2026-04-22 22:55:34

Challenge Programs

Time of First Successful Submission: 2026-04-22 17:31:33

The Flag File

Time of First Successful Submission: 2026-04-22 17:35:23

Using Privileged Mode

Time of First Successful Submission: 2026-04-22 17:37:50

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-22 19:11:55


Linux Luminarium

120 / 128 4791 / 33221


Intro to Commands

Time of First Successful Submission: 2026-04-22 19:16:52

Intro to Arguments

Time of First Successful Submission: 2026-04-22 19:22:06

Command History

Time of First Successful Submission: 2026-04-22 19:24:57

The Root

Time of First Successful Submission: 2026-04-22 19:35:36

Program and absolute paths

Time of First Successful Submission: 2026-04-22 19:37:00

Position thy self

Time of First Successful Submission: 2026-04-22 19:40:14

Position elsewhere

Time of First Successful Submission: 2026-04-22 19:41:53

implicit relative paths, from /

Time of First Successful Submission: 2026-04-22 19:50:24

explicit relative paths, from /

Time of First Successful Submission: 2026-04-22 19:52:03

implicit relative path

Time of First Successful Submission: 2026-04-22 21:18:56

home sweet home

Time of First Successful Submission: 2026-04-22 21:21:16

cat: not the pet, but the command!

Time of First Successful Submission: 2026-04-22 21:56:59

catting absolute paths

Time of First Successful Submission: 2026-04-22 22:00:43

more catting practice

Time of First Successful Submission: 2026-04-22 22:04:22

grepping for a needle in a haystack

Time of First Successful Submission: 2026-04-22 22:07:58

comparing files

Time of First Successful Submission: 2026-04-22 22:09:51

listing files

Time of First Successful Submission: 2026-04-22 22:15:57

touching files

Time of First Successful Submission: 2026-04-22 22:19:47

removing files

Time of First Successful Submission: 2026-04-22 22:20:30

moving files

Time of First Successful Submission: 2026-04-22 22:22:34

copying files

Time of First Successful Submission: 2026-04-22 22:24:54

hidden files

Time of First Successful Submission: 2026-04-22 22:26:16

An Epic Filesystem Quest

Time of First Successful Submission: 2026-04-22 22:30:35

making directories

Time of First Successful Submission: 2026-04-22 22:31:37

finding files

Time of First Successful Submission: 2026-04-22 22:36:03

linking files

Time of First Successful Submission: 2026-04-22 22:48:52

Learning From Documentation

Time of First Successful Submission: 2026-04-22 23:01:53

Learning Complex Usage

Time of First Successful Submission: 2026-04-22 23:02:55

Reading Manuals

Time of First Successful Submission: 2026-04-22 23:04:59

Searching Manuals

Time of First Successful Submission: 2026-04-22 23:10:42

Searching For Manuals

Time of First Successful Submission: 2026-04-22 23:24:43

Helpful Programs

Time of First Successful Submission: 2026-04-22 23:29:01

Help for Builtins

Time of First Successful Submission: 2026-04-22 23:30:22

Matching with *

Time of First Successful Submission: 2026-04-22 23:37:13

Matching with ?

Time of First Successful Submission: 2026-04-23 00:04:56

Matching with []

Time of First Successful Submission: 2026-04-23 00:07:43

Matching paths with []

Time of First Successful Submission: 2026-04-23 00:15:08

Multiple globs

Time of First Successful Submission: 2026-04-23 00:18:02

Mixing globs

Time of First Successful Submission: 2026-04-23 00:28:33

Exclusionary globbing

Time of First Successful Submission: 2026-04-23 00:53:03

Tab completion

Time of First Successful Submission: 2026-04-23 01:04:55

Multiple options for tab completion

Time of First Successful Submission: 2026-04-23 01:13:13

Tab completion on commands

Time of First Successful Submission: 2026-04-23 01:13:51

Redirecting output

Time of First Successful Submission: 2026-04-23 01:24:22

Redirecting more output

Time of First Successful Submission: 2026-04-23 01:32:57

Appending output

Time of First Successful Submission: 2026-04-23 01:46:38

Redirecting errors

Time of First Successful Submission: 2026-04-23 01:49:15

Redirecting input

Time of First Successful Submission: 2026-04-23 02:13:29

Grepping stored results

Time of First Successful Submission: 2026-04-23 14:18:30

Grepping live output

Time of First Successful Submission: 2026-04-23 14:20:31

Grepping errors

Time of First Successful Submission: 2026-04-23 14:22:45

Filtering with grep -v

Time of First Successful Submission: 2026-04-23 14:24:07

Filtering with sed

Time of First Successful Submission: 2026-04-23 14:44:04

Duplicating piped data with tee

Time of First Successful Submission: 2026-04-23 15:44:37

Process substitution for input

Time of First Successful Submission: 2026-04-23 15:49:36

Writing to multiple programs

Time of First Successful Submission: 2026-04-23 17:04:34

Split-piping stderr and stdout

Time of First Successful Submission: 2026-04-23 17:25:20

Named pipes

Time of First Successful Submission: 2026-04-23 17:56:45

Printing Variables

Time of First Successful Submission: 2026-04-23 17:58:18

Setting Variables

Time of First Successful Submission: 2026-04-23 18:00:09

Multi-word Variables

Time of First Successful Submission: 2026-04-23 19:41:02

Exporting Variables

Time of First Successful Submission: 2026-04-23 19:44:46

Printing Exported Variables

Time of First Successful Submission: 2026-04-23 19:45:56

Storing Command Output

Time of First Successful Submission: 2026-04-23 19:48:32

Reading Input

Time of First Successful Submission: 2026-04-23 19:55:42

Reading Files

Time of First Successful Submission: 2026-04-23 19:59:19

Translating characters

Time of First Successful Submission: 2026-04-23 21:14:31

Deleting characters

Time of First Successful Submission: 2026-04-23 21:24:19

Deleting newlines

Time of First Successful Submission: 2026-04-23 21:26:28

Extracting the first lines with head

Time of First Successful Submission: 2026-04-23 21:58:35

Extracting specific sections of text

Time of First Successful Submission: 2026-04-23 22:06:37

Sorting data

Time of First Successful Submission: 2026-04-23 22:11:10

Listing Processes

Time of First Successful Submission: 2026-04-23 22:30:09

Killing Processes

Time of First Successful Submission: 2026-04-23 22:33:54

Interrupting Processes

Time of First Successful Submission: 2026-04-23 22:34:25

Killing Misbehaving Processes

Time of First Successful Submission: 2026-04-23 22:37:03

Suspending Processes

Time of First Successful Submission: 2026-04-23 22:37:30

Resuming Processes

Time of First Successful Submission: 2026-04-23 22:38:21

Backgrounding Processes

Time of First Successful Submission: 2026-04-23 22:40:37

Foregrounding Processes

Time of First Successful Submission: 2026-04-23 22:43:11

Starting Backgrounded Processes

Time of First Successful Submission: 2026-04-23 22:45:23

Process Exit Codes

Time of First Successful Submission: 2026-04-23 22:47:31

Becoming root with su

Time of First Successful Submission: 2026-04-23 22:53:18

Other users with su

Time of First Successful Submission: 2026-04-23 22:55:30

Cracking passwords

Time of First Successful Submission: 2026-04-23 22:58:56

Using sudo

Time of First Successful Submission: 2026-04-23 23:04:18

Changing File Ownership

Time of First Successful Submission: 2026-04-23 23:15:10

Groups and Files

Time of First Successful Submission: 2026-04-23 23:59:52

Fun With Groups Names

Time of First Successful Submission: 2026-04-24 00:04:53

Changing Permissions

Time of First Successful Submission: 2026-04-24 15:15:43

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-04-24 15:34:15

Permissions Setting Practice

Time of First Successful Submission: 2026-04-24 15:55:50

The SUID Bit

Time of First Successful Submission: 2026-04-24 16:40:24

Chaining with Semicolons

Time of First Successful Submission: 2026-04-24 17:07:38

Building on Success

Time of First Successful Submission: 2026-04-24 17:08:46

Handling Failure

Time of First Successful Submission: 2026-04-24 17:26:01

Your First Shell Script

Time of First Successful Submission: 2026-04-24 17:29:07

Redirecting Script Output

Time of First Successful Submission: 2026-04-24 17:33:29

Executable Shell Scripts

Time of First Successful Submission: 2026-04-24 17:34:20

Understanding Shebangs

Time of First Successful Submission: 2026-04-24 17:37:25

Scripting with Arguments

Time of First Successful Submission: 2026-04-24 17:53:04

Scripting with Conditionals

Time of First Successful Submission: 2026-04-24 19:36:37

Scripting with Default Cases

Time of First Successful Submission: 2026-04-24 19:37:52

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-04-24 20:20:03

Reading Shell Scripts

Time of First Successful Submission: 2026-04-24 20:21:49

Launching Screen

Time of First Successful Submission: 2026-04-24 20:56:27

Detaching and Attaching

Time of First Successful Submission: 2026-04-24 20:58:13

Finding Sessions

Time of First Successful Submission: 2026-04-24 21:00:04

Switching Windows

Time of First Successful Submission: 2026-04-24 21:03:52

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-04-24 21:06:08

Switching Windows (tmux)

Time of First Successful Submission: 2026-04-24 21:08:01

The PATH Variable

Time of First Successful Submission: 2026-04-24 21:12:46

Setting PATH

Time of First Successful Submission: 2026-04-24 21:16:10

Finding Commands

Time of First Successful Submission: 2026-04-24 21:18:39

Adding Commands

Time of First Successful Submission: 2026-04-24 21:28:03

Hijacking Commands

Time of First Successful Submission: 2026-04-24 21:33:40

Bashrc Backdoor

Time of First Successful Submission: 2026-04-24 21:43:02

Sniffing Input

Time of First Successful Submission: 2026-04-24 23:45:11

Overshared Directories

Time of First Successful Submission: 2026-04-25 00:01:18


GCA CTF

11 / 104 9338 / 44655


Using the Terminal

Time of First Successful Submission: 2026-04-22 22:50:19

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-22 22:51:21

Using the GUI Desktop

Time of First Successful Submission: 2026-04-22 22:57:08

Pasting into the Desktop

Time of First Successful Submission: 2026-04-22 22:53:57

Connecting over SSH

Time of First Successful Submission: 2026-04-22 17:32:47

Restarting Challenges

Time of First Successful Submission: 2026-04-22 22:55:34

Challenge Programs

Time of First Successful Submission: 2026-04-22 17:31:33

The Flag File

Time of First Successful Submission: 2026-04-22 17:35:23

Using Privileged Mode

Time of First Successful Submission: 2026-04-22 17:37:50

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-22 19:11:55