JareBearInAChair

Intro to Programming Languages

15 / 234 8347 / 31979


Commands

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

Command Arguments

Time of First Successful Submission: 2026-01-24 06:52:10

Command History

Time of First Successful Submission: 2026-01-24 08:00:46

The Root Path

Time of First Successful Submission: 2026-01-24 08:03:09

Absolute Paths

Time of First Successful Submission: 2026-01-24 08:06:26

Changing position

Time of First Successful Submission: 2026-01-24 08:19:01

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-24 08:53:17

Relative Paths

Time of First Successful Submission: 2026-01-26 01:10:47

Cat

Time of First Successful Submission: 2026-01-26 08:11:38

Ls

Time of First Successful Submission: 2026-01-26 08:42:32

Ls All

Time of First Successful Submission: 2026-01-26 18:19:06

Find

Time of First Successful Submission: 2026-01-27 06:44:27

Piping Echo

Time of First Successful Submission: 2026-02-01 07:58:45

Piping Stdout

Time of First Successful Submission: 2026-02-01 08:00:10

Piping Stdin

Time of First Successful Submission: 2026-02-04 21:42:13


Start Here

6 / 12 28921 / 43346


Using the Terminal

Time of First Successful Submission: 2026-01-18 20:29:49

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-18 20:32:24

Using the GUI Desktop

Time of First Successful Submission: 2026-01-18 20:38:20

Pasting into the Desktop

Time of First Successful Submission: 2026-01-23 20:42:10

Restarting Challenges

Time of First Successful Submission: 2026-01-23 20:48:19

Challenge Programs

Time of First Successful Submission: 2026-01-24 04:44:03


Linux Luminarium

127 / 128 2748 / 32388


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2026-01-24 06:52:10

Command History

Time of First Successful Submission: 2026-01-24 08:00:46

The Root

Time of First Successful Submission: 2026-01-24 08:03:09

Program and absolute paths

Time of First Successful Submission: 2026-01-24 08:06:26

Position thy self

Time of First Successful Submission: 2026-01-24 08:19:01

Position elsewhere

Time of First Successful Submission: 2026-01-24 08:53:17

implicit relative paths, from /

Time of First Successful Submission: 2026-01-26 01:10:47

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-01-26 03:36:04

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-26 08:11:38

catting absolute paths

Time of First Successful Submission: 2026-01-26 08:15:20

more catting practice

Time of First Successful Submission: 2026-01-26 08:19:41

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-26 08:27:57

comparing files

Time of First Successful Submission: 2026-01-26 08:34:23

listing files

Time of First Successful Submission: 2026-01-26 08:42:32

touching files

Time of First Successful Submission: 2026-01-26 08:56:43

removing files

Time of First Successful Submission: 2026-01-26 08:59:15

moving files

Time of First Successful Submission: 2026-01-26 18:05:59

copying files

Time of First Successful Submission: 2026-01-26 18:08:51

hidden files

Time of First Successful Submission: 2026-01-26 18:19:06

making directories

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

finding files

Time of First Successful Submission: 2026-01-27 06:44:27

linking files

Time of First Successful Submission: 2026-01-27 07:04:24

Learning From Documentation

Time of First Successful Submission: 2026-01-27 07:09:01

Learning Complex Usage

Time of First Successful Submission: 2026-01-27 07:11:14

Reading Manuals

Time of First Successful Submission: 2026-01-27 07:18:44

Searching Manuals

Time of First Successful Submission: 2026-01-27 07:27:33

Searching For Manuals

Time of First Successful Submission: 2026-02-01 06:43:01

Helpful Programs

Time of First Successful Submission: 2026-02-01 06:49:07

Help for Builtins

Time of First Successful Submission: 2026-02-01 07:02:51

Matching with *

Time of First Successful Submission: 2026-02-01 07:08:42

Matching with ?

Time of First Successful Submission: 2026-02-01 07:15:53

Matching with []

Time of First Successful Submission: 2026-02-01 07:18:11

Matching paths with []

Time of First Successful Submission: 2026-02-01 07:19:57

Multiple globs

Time of First Successful Submission: 2026-02-01 07:33:22

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-02-01 07:41:56

Tab completion

Time of First Successful Submission: 2026-02-01 07:45:04

Multiple options for tab completion

Time of First Successful Submission: 2026-02-01 07:51:18

Tab completion on commands

Time of First Successful Submission: 2026-02-01 07:56:25

Redirecting output

Time of First Successful Submission: 2026-02-01 07:58:45

Redirecting more output

Time of First Successful Submission: 2026-02-01 08:00:10

Appending output

Time of First Successful Submission: 2026-02-01 08:02:33

Redirecting errors

Time of First Successful Submission: 2026-02-04 21:40:49

Redirecting input

Time of First Successful Submission: 2026-02-04 21:42:13

Grepping stored results

Time of First Successful Submission: 2026-02-04 21:44:59

Grepping live output

Time of First Successful Submission: 2026-02-04 21:47:11

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-02-04 21:53:37

Duplicating piped data with tee

Time of First Successful Submission: 2026-02-04 22:15:28

Process substitution for input

Time of First Successful Submission: 2026-02-04 22:17:14

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2026-02-04 22:27:57

Named pipes

Time of First Successful Submission: 2026-02-04 22:29:47

Printing Variables

Time of First Successful Submission: 2026-02-05 02:13:26

Setting Variables

Time of First Successful Submission: 2026-02-05 02:15:58

Multi-word Variables

Time of First Successful Submission: 2026-02-05 02:17:38

Exporting Variables

Time of First Successful Submission: 2026-02-05 02:25:04

Printing Exported Variables

Time of First Successful Submission: 2026-02-05 02:27:01

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2026-02-05 02:31:34

Reading Files

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

Translating characters

Time of First Successful Submission: 2026-02-05 02:39:59

Deleting characters

Time of First Successful Submission: 2026-02-05 02:41:09

Deleting newlines

Time of First Successful Submission: 2026-02-05 02:42:26

Extracting the first lines with head

Time of First Successful Submission: 2026-02-05 02:43:38

Extracting specific sections of text

Time of First Successful Submission: 2026-02-05 02:45:17

Sorting data

Time of First Successful Submission: 2026-02-05 02:46:53

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-02-05 03:12:35

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-05 03:24:36

Suspending Processes

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

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2026-02-05 03:32:37

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2026-02-05 03:42:03

Other users with su

Time of First Successful Submission: 2026-02-05 03:43:55

Cracking passwords

Time of First Successful Submission: 2026-02-05 03:49:08

Using sudo

Time of First Successful Submission: 2026-02-05 03:50:50

Changing File Ownership

Time of First Successful Submission: 2026-02-05 03:53:34

Groups and Files

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

Fun With Groups Names

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

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-05 04:07:57

Permissions Setting Practice

Time of First Successful Submission: 2026-02-05 04:16:46

The SUID Bit

Time of First Successful Submission: 2026-02-05 04:20:27

Chaining with Semicolons

Time of First Successful Submission: 2026-02-05 04:21:35

Building on Success

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

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-02-05 04:25:44

Redirecting Script Output

Time of First Successful Submission: 2026-02-05 04:27:02

Executable Shell Scripts

Time of First Successful Submission: 2026-02-05 04:28:02

Understanding Shebangs

Time of First Successful Submission: 2026-02-05 04:30:20

Scripting with Arguments

Time of First Successful Submission: 2026-02-05 04:32:20

Scripting with Conditionals

Time of First Successful Submission: 2026-02-05 04:35:30

Scripting with Default Cases

Time of First Successful Submission: 2026-02-05 04:37:32

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-02-05 04:40:04

Reading Shell Scripts

Time of First Successful Submission: 2026-02-05 04:59:43

Launching Screen

Time of First Successful Submission: 2026-02-05 05:09:36

Detaching and Attaching

Time of First Successful Submission: 2026-02-05 05:22:56

Finding Sessions

Time of First Successful Submission: 2026-02-05 05:27:29

Switching Windows

Time of First Successful Submission: 2026-02-05 05:41:33

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-05 05:43:58

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-05 05:49:42

The PATH Variable

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

Setting PATH

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

Finding Commands

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

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-02-05 05:58:49

Bashrc Backdoor

Time of First Successful Submission: 2026-02-05 06:04:04

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-02-05 06:10:54

Tricky Linking

Time of First Successful Submission: 2026-02-05 06:13:59

Sniffing Process Arguments

Time of First Successful Submission: 2026-02-05 06:18:03

Snooping on Configurations

Time of First Successful Submission: 2026-02-05 06:22:02

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-05 06:38:04

rm -rf /

Time of First Successful Submission: 2026-02-05 06:42:10

Life after rm -rf /

Time of First Successful Submission: 2026-02-05 06:45:29

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-02-05 06:49:46


Playing With Programs

29 / 116 9953 / 23380


What's the password?

Time of First Successful Submission: 2026-02-07 07:33:07

... and again!

Time of First Successful Submission: 2026-02-07 07:35:35

Newline Troubles

Time of First Successful Submission: 2026-02-07 07:39:49

Reasoning about files

Time of First Successful Submission: 2026-02-07 07:42:54

Specifying Filenames

Time of First Successful Submission: 2026-02-07 07:47:33

Binary and Hex Encoding

Time of First Successful Submission: 2026-02-07 07:50:18

More Hex

Time of First Successful Submission: 2026-02-07 07:52:50

Decoding Hex

Time of First Successful Submission: 2026-02-07 08:04:50

Decoding Practice

Time of First Successful Submission: 2026-02-07 08:06:32

Encoding Practice

Time of First Successful Submission: 2026-02-07 08:08:27

Hex-encoding ASCII

Time of First Successful Submission: 2026-02-07 08:10:34

Nested Encoding

Time of First Successful Submission: 2026-02-07 08:12:46

Hex-encoding UTF-8

Time of First Successful Submission: 2026-02-07 08:15:05

UTF Mixups

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

Modifying Encoded Data

Time of First Successful Submission: 2026-02-07 08:20:13

Decoding Base64

Time of First Successful Submission: 2026-02-07 08:21:58

Encoding Base64

Time of First Successful Submission: 2026-02-07 08:23:30

Dealing with Obfuscation

Time of First Successful Submission: 2026-02-07 08:25:04

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-02-07 08:27:12

Your First HTTP Request

Time of First Successful Submission: 2026-03-12 17:53:54

Reading Flask

Time of First Successful Submission: 2026-03-12 18:18:47

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2026-03-12 18:43:10

HTTP (netcat)

Time of First Successful Submission: 2026-03-12 18:46:45

HTTP Paths (netcat)

Time of First Successful Submission: 2026-03-12 18:52:18

HTTP (curl)

Time of First Successful Submission: 2026-03-12 18:57:08

HTTP (python)

Time of First Successful Submission: 2026-03-16 18:09:17

HTTP Host Header (python)

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

HTTP Host Header (curl)

Time of First Successful Submission: 2026-03-29 21:47:07


GCA CTF

6 / 104 29066 / 43623


Using the Terminal

Time of First Successful Submission: 2026-01-18 20:29:49

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-18 20:32:24

Using the GUI Desktop

Time of First Successful Submission: 2026-01-18 20:38:20

Pasting into the Desktop

Time of First Successful Submission: 2026-01-23 20:42:10

Restarting Challenges

Time of First Successful Submission: 2026-01-23 20:48:19

Challenge Programs

Time of First Successful Submission: 2026-01-24 04:44:03