WildyWolfy

Intro to Programming Languages

15 / 234 8907 / 32010


Commands

Time of First Successful Submission: 2026-02-27 18:09:12

Command Arguments

Time of First Successful Submission: 2026-02-27 18:10:44

Command History

Time of First Successful Submission: 2026-02-27 18:11:35

The Root Path

Time of First Successful Submission: 2026-02-27 18:13:58

Absolute Paths

Time of First Successful Submission: 2026-02-27 18:30:30

Changing position

Time of First Successful Submission: 2026-02-27 18:32:46

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-27 18:34:57

Relative Paths

Time of First Successful Submission: 2026-02-27 18:42:32

Cat

Time of First Successful Submission: 2026-02-28 02:27:32

Ls

Time of First Successful Submission: 2026-02-28 02:41:38

Ls All

Time of First Successful Submission: 2026-02-28 02:48:27

Find

Time of First Successful Submission: 2026-02-28 03:09:03

Piping Echo

Time of First Successful Submission: 2026-03-01 21:04:38

Piping Stdout

Time of First Successful Submission: 2026-03-01 21:20:39

Piping Stdin

Time of First Successful Submission: 2026-03-02 01:03:35


Start Here

10 / 12 19583 / 43382


Using the Terminal

Time of First Successful Submission: 2026-02-26 00:17:21

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-26 00:21:48

Using the GUI Desktop

Time of First Successful Submission: 2026-02-26 00:20:03

Pasting into the Desktop

Time of First Successful Submission: 2026-02-26 01:19:45

Restarting Challenges

Time of First Successful Submission: 2026-02-26 01:39:42

Challenge Programs

Time of First Successful Submission: 2026-02-26 00:29:18

The Flag File

Time of First Successful Submission: 2026-02-26 01:37:47

Using Privileged Mode

Time of First Successful Submission: 2026-02-26 01:02:50

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-26 01:12:31

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-26 01:17:02


Linux Luminarium

118 / 128 4785 / 32419


Intro to Commands

Time of First Successful Submission: 2026-02-27 18:09:12

Intro to Arguments

Time of First Successful Submission: 2026-02-27 18:10:44

Command History

Time of First Successful Submission: 2026-02-27 18:11:35

The Root

Time of First Successful Submission: 2026-02-27 18:13:58

Program and absolute paths

Time of First Successful Submission: 2026-02-27 18:30:30

Position thy self

Time of First Successful Submission: 2026-02-27 18:32:46

Position elsewhere

Time of First Successful Submission: 2026-02-27 18:34:57

implicit relative paths, from /

Time of First Successful Submission: 2026-02-27 18:42:32

explicit relative paths, from /

Time of First Successful Submission: 2026-02-27 18:47:25

implicit relative path

Time of First Successful Submission: 2026-02-27 18:51:41

home sweet home

Time of First Successful Submission: 2026-02-27 19:02:00

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-28 02:27:32

catting absolute paths

Time of First Successful Submission: 2026-02-28 02:29:09

more catting practice

Time of First Successful Submission: 2026-02-28 02:34:13

grepping for a needle in a haystack

Time of First Successful Submission: 2026-02-28 02:35:44

comparing files

Time of First Successful Submission: 2026-02-28 02:39:29

listing files

Time of First Successful Submission: 2026-02-28 02:41:38

touching files

Time of First Successful Submission: 2026-02-28 02:43:07

removing files

Time of First Successful Submission: 2026-02-28 02:44:25

moving files

Time of First Successful Submission: 2026-02-28 02:46:09

copying files

Time of First Successful Submission: 2026-02-28 02:47:16

hidden files

Time of First Successful Submission: 2026-02-28 02:48:27

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-28 03:02:08

making directories

Time of First Successful Submission: 2026-02-28 03:05:17

finding files

Time of First Successful Submission: 2026-02-28 03:09:03

linking files

Time of First Successful Submission: 2026-02-28 03:23:13

Learning From Documentation

Time of First Successful Submission: 2026-02-28 03:37:41

Learning Complex Usage

Time of First Successful Submission: 2026-02-28 03:44:32

Reading Manuals

Time of First Successful Submission: 2026-02-28 03:55:28

Searching Manuals

Time of First Successful Submission: 2026-02-28 03:58:20

Searching For Manuals

Time of First Successful Submission: 2026-02-28 04:16:26

Helpful Programs

Time of First Successful Submission: 2026-02-28 04:24:30

Help for Builtins

Time of First Successful Submission: 2026-02-28 04:32:38

Matching with *

Time of First Successful Submission: 2026-02-28 23:33:38

Matching with ?

Time of First Successful Submission: 2026-02-28 23:36:16

Matching with []

Time of First Successful Submission: 2026-02-28 23:44:22

Matching paths with []

Time of First Successful Submission: 2026-02-28 23:50:07

Multiple globs

Time of First Successful Submission: 2026-02-28 23:55:59

Mixing globs

Time of First Successful Submission: 2026-03-01 00:15:10

Exclusionary globbing

Time of First Successful Submission: 2026-03-01 00:22:44

Tab completion

Time of First Successful Submission: 2026-03-01 00:24:50

Multiple options for tab completion

Time of First Successful Submission: 2026-03-01 00:26:23

Tab completion on commands

Time of First Successful Submission: 2026-03-01 00:27:22

Redirecting output

Time of First Successful Submission: 2026-03-01 21:04:38

Redirecting more output

Time of First Successful Submission: 2026-03-01 21:20:39

Appending output

Time of First Successful Submission: 2026-03-02 00:49:51

Redirecting errors

Time of First Successful Submission: 2026-03-02 00:58:19

Redirecting input

Time of First Successful Submission: 2026-03-02 01:03:35

Grepping stored results

Time of First Successful Submission: 2026-03-02 01:06:35

Grepping live output

Time of First Successful Submission: 2026-03-02 01:08:56

Grepping errors

Time of First Successful Submission: 2026-03-02 01:15:10

Filtering with grep -v

Time of First Successful Submission: 2026-03-02 01:16:52

Filtering with sed

Time of First Successful Submission: 2026-03-02 01:22:04

Duplicating piped data with tee

Time of First Successful Submission: 2026-03-02 01:32:59

Process substitution for input

Time of First Successful Submission: 2026-03-02 01:46:17

Writing to multiple programs

Time of First Successful Submission: 2026-03-02 02:02:51

Split-piping stderr and stdout

Time of First Successful Submission: 2026-03-02 02:14:59

Named pipes

Time of First Successful Submission: 2026-03-02 02:30:43

Printing Variables

Time of First Successful Submission: 2026-03-03 18:07:01

Setting Variables

Time of First Successful Submission: 2026-03-03 18:11:09

Multi-word Variables

Time of First Successful Submission: 2026-03-03 18:13:18

Exporting Variables

Time of First Successful Submission: 2026-03-03 18:24:59

Printing Exported Variables

Time of First Successful Submission: 2026-03-03 18:26:50

Storing Command Output

Time of First Successful Submission: 2026-03-03 18:37:03

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-03-03 18:59:18

Translating characters

Time of First Successful Submission: 2026-03-03 20:15:21

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-03-03 20:45:03

Extracting the first lines with head

Time of First Successful Submission: 2026-03-03 20:49:10

Extracting specific sections of text

Time of First Successful Submission: 2026-03-03 20:55:14

Sorting data

Time of First Successful Submission: 2026-03-03 20:56:33

Listing Processes

Time of First Successful Submission: 2026-03-04 19:40:40

Killing Processes

Time of First Successful Submission: 2026-03-04 19:43:28

Interrupting Processes

Time of First Successful Submission: 2026-03-04 19:44:08

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-03-04 19:51:44

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2026-03-04 19:57:19

Foregrounding Processes

Time of First Successful Submission: 2026-03-04 19:58:27

Starting Backgrounded Processes

Time of First Successful Submission: 2026-03-04 19:59:55

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2026-03-04 20:10:05

Other users with su

Time of First Successful Submission: 2026-03-04 20:11:09

Cracking passwords

Time of First Successful Submission: 2026-03-04 20:18:02

Using sudo

Time of First Successful Submission: 2026-03-04 20:21:10

Changing File Ownership

Time of First Successful Submission: 2026-03-05 01:58:59

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2026-03-05 02:11:47

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-03-05 02:27:23

Permission Tweaking Practice

Time of First Successful Submission: 2026-03-05 02:52:21

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2026-03-05 03:08:39

Chaining with Semicolons

Time of First Successful Submission: 2026-03-05 21:38:46

Building on Success

Time of First Successful Submission: 2026-03-05 21:42:11

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-03-05 22:01:28

Redirecting Script Output

Time of First Successful Submission: 2026-03-05 22:18:30

Executable Shell Scripts

Time of First Successful Submission: 2026-03-05 22:24:07

Understanding Shebangs

Time of First Successful Submission: 2026-03-05 22:34:20

Scripting with Arguments

Time of First Successful Submission: 2026-03-05 22:44:23

Scripting with Conditionals

Time of First Successful Submission: 2026-03-05 22:47:43

Scripting with Default Cases

Time of First Successful Submission: 2026-03-05 22:48:56

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-03-05 22:57:21

Launching Screen

Time of First Successful Submission: 2026-03-04 20:27:08

Detaching and Attaching

Time of First Successful Submission: 2026-03-04 20:31:29

Finding Sessions

Time of First Successful Submission: 2026-03-04 20:33:42

Switching Windows

Time of First Successful Submission: 2026-03-04 20:46:14

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-03-04 21:15:29

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-03-05 01:41:34

Setting PATH

Time of First Successful Submission: 2026-03-05 01:44:20

Finding Commands

Time of First Successful Submission: 2026-03-05 01:47:16

Adding Commands

Time of First Successful Submission: 2026-03-05 23:22:02

Hijacking Commands

Time of First Successful Submission: 2026-03-05 23:26:35

Bashrc Backdoor

Time of First Successful Submission: 2026-03-07 02:00:39


Computing 101

5 / 94 18902 / 21537


Your First Register

Time of First Successful Submission: 2026-03-11 22:12:57

Your First Syscall

Time of First Successful Submission: 2026-03-11 22:17:56

Exit Codes

Time of First Successful Submission: 2026-03-11 22:23:41

Building Executables

Time of First Successful Submission: 2026-03-11 22:45:41

Moving Between Registers

Time of First Successful Submission: 2026-03-11 22:50:35


Playing With Programs

1 / 116 23361 / 23388


What's the password?

Time of First Successful Submission: 2026-02-26 02:03:28


GCA CTF

10 / 104 19708 / 43659


Using the Terminal

Time of First Successful Submission: 2026-02-26 00:17:21

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-26 00:21:48

Using the GUI Desktop

Time of First Successful Submission: 2026-02-26 00:20:03

Pasting into the Desktop

Time of First Successful Submission: 2026-02-26 01:19:45

Restarting Challenges

Time of First Successful Submission: 2026-02-26 01:39:42

Challenge Programs

Time of First Successful Submission: 2026-02-26 00:29:18

The Flag File

Time of First Successful Submission: 2026-02-26 01:37:47

Using Privileged Mode

Time of First Successful Submission: 2026-02-26 01:02:50

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-26 01:12:31

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-26 01:17:02