stup-ed

🐧

Intro to Programming Languages

15 / 234 6330 / 31914


Commands

Time of First Successful Submission: 2025-11-24 23:29:41

Command Arguments

Time of First Successful Submission: 2025-11-24 23:30:22

Command History

Time of First Successful Submission: 2025-11-24 23:31:02

The Root Path

Time of First Successful Submission: 2025-11-24 23:31:43

Absolute Paths

Time of First Successful Submission: 2025-11-24 23:32:18

Changing position

Time of First Successful Submission: 2025-11-24 23:34:38

Changing to an Absolute Path

Time of First Successful Submission: 2025-11-24 23:35:51

Relative Paths

Time of First Successful Submission: 2025-11-24 23:38:07

Cat

Time of First Successful Submission: 2025-11-24 23:51:44

Ls

Time of First Successful Submission: 2025-11-24 23:55:32

Ls All

Time of First Successful Submission: 2025-11-24 23:59:11

Find

Time of First Successful Submission: 2025-11-25 00:15:59

Piping Echo

Time of First Successful Submission: 2025-11-25 20:14:13

Piping Stdout

Time of First Successful Submission: 2025-11-25 20:19:51

Piping Stdin

Time of First Successful Submission: 2025-11-25 20:37:40


Start Here

12 / 12 177 / 43231


Using the Terminal

Time of First Successful Submission: 2025-11-24 22:53:05

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-24 22:54:24

Using the GUI Desktop

Time of First Successful Submission: 2025-11-24 22:56:12

Pasting into the Desktop

Time of First Successful Submission: 2025-11-24 22:58:14

Restarting Challenges

Time of First Successful Submission: 2025-11-24 23:12:37

Challenge Programs

Time of First Successful Submission: 2025-11-24 23:16:06

The Flag File

Time of First Successful Submission: 2025-11-24 23:18:14

Using Privileged Mode

Time of First Successful Submission: 2025-11-24 23:21:31

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-24 23:26:35

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-24 23:27:26


Linux Luminarium

128 / 128 877 / 32324


Intro to Commands

Time of First Successful Submission: 2025-11-24 23:29:41

Intro to Arguments

Time of First Successful Submission: 2025-11-24 23:30:22

Command History

Time of First Successful Submission: 2025-11-24 23:31:02

The Root

Time of First Successful Submission: 2025-11-24 23:31:43

Program and absolute paths

Time of First Successful Submission: 2025-11-24 23:32:18

Position thy self

Time of First Successful Submission: 2025-11-24 23:34:38

Position elsewhere

Time of First Successful Submission: 2025-11-24 23:35:51

implicit relative paths, from /

Time of First Successful Submission: 2025-11-24 23:38:07

explicit relative paths, from /

Time of First Successful Submission: 2025-11-24 23:38:45

implicit relative path

Time of First Successful Submission: 2025-11-24 23:39:24

home sweet home

Time of First Successful Submission: 2025-11-24 23:50:11

cat: not the pet, but the command!

Time of First Successful Submission: 2025-11-24 23:51:44

catting absolute paths

Time of First Successful Submission: 2025-11-24 23:52:11

more catting practice

Time of First Successful Submission: 2025-11-24 23:52:49

grepping for a needle in a haystack

Time of First Successful Submission: 2025-11-24 23:53:47

comparing files

Time of First Successful Submission: 2025-11-24 23:54:48

listing files

Time of First Successful Submission: 2025-11-24 23:55:32

touching files

Time of First Successful Submission: 2025-11-24 23:56:15

removing files

Time of First Successful Submission: 2025-11-24 23:56:53

moving files

Time of First Successful Submission: 2025-11-24 23:57:33

copying files

Time of First Successful Submission: 2025-11-24 23:58:02

hidden files

Time of First Successful Submission: 2025-11-24 23:59:11

An Epic Filesystem Quest

Time of First Successful Submission: 2025-11-25 00:10:49

making directories

Time of First Successful Submission: 2025-11-25 00:11:51

finding files

Time of First Successful Submission: 2025-11-25 00:15:59

linking files

Time of First Successful Submission: 2025-11-25 00:26:25

Learning From Documentation

Time of First Successful Submission: 2025-11-25 07:44:57

Learning Complex Usage

Time of First Successful Submission: 2025-11-25 07:48:59

Reading Manuals

Time of First Successful Submission: 2025-11-25 07:50:56

Searching Manuals

Time of First Successful Submission: 2025-11-25 08:01:19

Searching For Manuals

Time of First Successful Submission: 2025-11-25 08:06:34

Helpful Programs

Time of First Successful Submission: 2025-11-25 08:08:00

Help for Builtins

Time of First Successful Submission: 2025-11-25 08:09:58

Matching with *

Time of First Successful Submission: 2025-11-25 08:11:38

Matching with ?

Time of First Successful Submission: 2025-11-25 08:12:47

Matching with []

Time of First Successful Submission: 2025-11-25 08:16:09

Matching paths with []

Time of First Successful Submission: 2025-11-25 08:17:38

Multiple globs

Time of First Successful Submission: 2025-11-25 08:34:17

Mixing globs

Time of First Successful Submission: 2025-11-25 08:43:01

Exclusionary globbing

Time of First Successful Submission: 2025-11-25 08:44:12

Tab completion

Time of First Successful Submission: 2025-11-25 08:45:23

Multiple options for tab completion

Time of First Successful Submission: 2025-11-25 08:47:46

Tab completion on commands

Time of First Successful Submission: 2025-11-25 08:48:27

Redirecting output

Time of First Successful Submission: 2025-11-25 20:14:13

Redirecting more output

Time of First Successful Submission: 2025-11-25 20:19:51

Appending output

Time of First Successful Submission: 2025-11-25 20:29:18

Redirecting errors

Time of First Successful Submission: 2025-11-25 20:34:58

Redirecting input

Time of First Successful Submission: 2025-11-25 20:37:40

Grepping stored results

Time of First Successful Submission: 2025-11-25 20:39:42

Grepping live output

Time of First Successful Submission: 2025-11-25 20:42:26

Grepping errors

Time of First Successful Submission: 2025-11-25 20:51:00

Filtering with grep -v

Time of First Successful Submission: 2025-11-25 21:14:52

Filtering with sed

Time of First Successful Submission: 2025-11-25 21:18:29

Duplicating piped data with tee

Time of First Successful Submission: 2025-11-25 21:24:30

Process substitution for input

Time of First Successful Submission: 2025-11-25 21:29:18

Writing to multiple programs

Time of First Successful Submission: 2025-11-25 21:51:13

Split-piping stderr and stdout

Time of First Successful Submission: 2025-11-25 21:52:59

Named pipes

Time of First Successful Submission: 2025-11-25 22:17:56

Printing Variables

Time of First Successful Submission: 2025-11-25 22:36:09

Setting Variables

Time of First Successful Submission: 2025-11-25 22:50:43

Multi-word Variables

Time of First Successful Submission: 2025-11-25 22:53:27

Exporting Variables

Time of First Successful Submission: 2025-11-25 22:55:18

Printing Exported Variables

Time of First Successful Submission: 2025-11-25 22:56:59

Storing Command Output

Time of First Successful Submission: 2025-11-25 23:19:23

Reading Input

Time of First Successful Submission: 2025-11-25 23:24:31

Reading Files

Time of First Successful Submission: 2025-11-25 23:26:44

Translating characters

Time of First Successful Submission: 2025-11-26 06:40:03

Deleting characters

Time of First Successful Submission: 2025-11-26 06:42:35

Deleting newlines

Time of First Successful Submission: 2025-11-26 06:46:50

Extracting the first lines with head

Time of First Successful Submission: 2025-11-26 06:48:10

Extracting specific sections of text

Time of First Successful Submission: 2025-11-26 06:50:39

Sorting data

Time of First Successful Submission: 2025-11-26 06:52:32

Listing Processes

Time of First Successful Submission: 2025-11-26 09:50:55

Killing Processes

Time of First Successful Submission: 2025-11-26 09:52:07

Interrupting Processes

Time of First Successful Submission: 2025-11-26 09:52:45

Killing Misbehaving Processes

Time of First Successful Submission: 2025-11-26 09:55:58

Suspending Processes

Time of First Successful Submission: 2025-11-26 09:56:54

Resuming Processes

Time of First Successful Submission: 2025-11-26 09:57:31

Backgrounding Processes

Time of First Successful Submission: 2025-11-26 09:59:16

Foregrounding Processes

Time of First Successful Submission: 2025-11-26 10:00:07

Starting Backgrounded Processes

Time of First Successful Submission: 2025-11-26 10:00:53

Process Exit Codes

Time of First Successful Submission: 2025-11-26 10:03:46

Becoming root with su

Time of First Successful Submission: 2025-12-01 07:15:11

Other users with su

Time of First Successful Submission: 2025-12-01 07:17:16

Cracking passwords

Time of First Successful Submission: 2025-12-01 07:25:21

Using sudo

Time of First Successful Submission: 2025-12-01 07:29:16

Changing File Ownership

Time of First Successful Submission: 2025-12-01 08:17:33

Groups and Files

Time of First Successful Submission: 2025-12-01 08:20:46

Fun With Groups Names

Time of First Successful Submission: 2025-12-01 08:22:02

Changing Permissions

Time of First Successful Submission: 2025-12-01 08:31:34

Executable Files

Time of First Successful Submission: 2025-12-01 08:32:56

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-01 08:46:10

Permissions Setting Practice

Time of First Successful Submission: 2025-12-01 08:54:18

The SUID Bit

Time of First Successful Submission: 2025-12-01 08:56:16

Chaining with Semicolons

Time of First Successful Submission: 2025-12-04 08:25:51

Building on Success

Time of First Successful Submission: 2025-12-04 08:28:33

Handling Failure

Time of First Successful Submission: 2025-12-04 08:30:32

Your First Shell Script

Time of First Successful Submission: 2025-12-04 08:40:41

Redirecting Script Output

Time of First Successful Submission: 2025-12-12 06:03:00

Executable Shell Scripts

Time of First Successful Submission: 2025-12-12 06:14:06

Understanding Shebangs

Time of First Successful Submission: 2025-12-12 06:27:55

Scripting with Arguments

Time of First Successful Submission: 2025-12-12 06:29:58

Scripting with Conditionals

Time of First Successful Submission: 2025-12-12 06:31:58

Scripting with Default Cases

Time of First Successful Submission: 2025-12-12 06:33:01

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-12 06:38:00

Reading Shell Scripts

Time of First Successful Submission: 2025-12-12 06:53:41

Launching Screen

Time of First Successful Submission: 2025-12-12 07:12:37

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2025-12-12 07:16:35

Switching Windows

Time of First Successful Submission: 2025-12-12 07:17:53

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-12 07:19:50

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-12 07:20:41

The PATH Variable

Time of First Successful Submission: 2025-12-12 07:23:58

Setting PATH

Time of First Successful Submission: 2025-12-12 07:25:40

Finding Commands

Time of First Successful Submission: 2025-12-12 07:27:19

Adding Commands

Time of First Successful Submission: 2025-12-12 07:45:36

Hijacking Commands

Time of First Successful Submission: 2025-12-12 07:49:24

Bashrc Backdoor

Time of First Successful Submission: 2025-12-12 07:55:02

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2025-12-12 08:18:11

Tricky Linking

Time of First Successful Submission: 2025-12-12 09:02:15

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-15 08:47:46

Snooping on Configurations

Time of First Successful Submission: 2025-12-15 08:51:40

The Fork Bomb

Time of First Successful Submission: 2025-12-15 09:05:52

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-15 09:09:25

rm -rf /

Time of First Successful Submission: 2025-12-15 09:14:34

Life after rm -rf /

Time of First Successful Submission: 2025-12-15 09:23:56

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-15 09:27:39


Computing 101

4 / 94 19418 / 21486


Your First Register

Time of First Successful Submission: 2025-12-16 03:08:12

Your First Syscall

Time of First Successful Submission: 2025-12-19 06:34:29

Exit Codes

Time of First Successful Submission: 2025-12-23 07:54:50

Building Executables

Time of First Successful Submission: 2025-12-23 08:30:36


GCA CTF

12 / 104 483 / 43508


Using the Terminal

Time of First Successful Submission: 2025-11-24 22:53:05

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-24 22:54:24

Using the GUI Desktop

Time of First Successful Submission: 2025-11-24 22:56:12

Pasting into the Desktop

Time of First Successful Submission: 2025-11-24 22:58:14

Connecting over SSH

Time of First Successful Submission: 2025-11-24 23:09:27

Restarting Challenges

Time of First Successful Submission: 2025-11-24 23:12:37

Getting Help

Time of First Successful Submission: 2025-11-24 23:14:34

Challenge Programs

Time of First Successful Submission: 2025-11-24 23:16:06

The Flag File

Time of First Successful Submission: 2025-11-24 23:18:14

Using Privileged Mode

Time of First Successful Submission: 2025-11-24 23:21:31

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-24 23:26:35

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-24 23:27:26