RAS_BERRY

Intro to Programming Languages

15 / 234 9128 / 32000


Commands

Time of First Successful Submission: 2026-01-29 16:28:37

Command Arguments

Time of First Successful Submission: 2026-01-29 16:29:32

Command History

Time of First Successful Submission: 2026-01-29 16:33:45

The Root Path

Time of First Successful Submission: 2026-01-29 16:35:33

Absolute Paths

Time of First Successful Submission: 2026-01-29 16:39:03

Changing position

Time of First Successful Submission: 2026-01-29 16:48:35

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-29 16:53:59

Relative Paths

Time of First Successful Submission: 2026-01-29 16:58:38

Cat

Time of First Successful Submission: 2026-01-30 11:05:53

Ls

Time of First Successful Submission: 2026-01-30 11:20:17

Ls All

Time of First Successful Submission: 2026-01-30 11:29:27

Find

Time of First Successful Submission: 2026-01-30 15:04:02

Piping Echo

Time of First Successful Submission: 2026-03-11 13:02:19

Piping Stdout

Time of First Successful Submission: 2026-03-11 13:07:26

Piping Stdin

Time of First Successful Submission: 2026-03-11 13:14:21


Intro to Cybersecurity

3 / 183 17393 / 20045


Path Traversal 1

Time of First Successful Submission: 2026-02-26 23:11:08

Connect

Time of First Successful Submission: 2026-03-04 23:13:45

Send

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


Start Here

4 / 12 34627 / 43378


Using the Terminal

Time of First Successful Submission: 2026-01-25 17:10:39

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-25 17:17:59

Using the GUI Desktop

Time of First Successful Submission: 2026-01-25 17:20:53

Pasting into the Desktop

Time of First Successful Submission: 2026-01-25 17:22:39


Linux Luminarium

124 / 128 4216 / 32409


Intro to Commands

Time of First Successful Submission: 2026-01-29 16:28:37

Intro to Arguments

Time of First Successful Submission: 2026-01-29 16:29:32

Command History

Time of First Successful Submission: 2026-01-29 16:33:45

The Root

Time of First Successful Submission: 2026-01-29 16:35:33

Program and absolute paths

Time of First Successful Submission: 2026-01-29 16:39:03

Position thy self

Time of First Successful Submission: 2026-01-29 16:48:35

Position elsewhere

Time of First Successful Submission: 2026-01-29 16:53:59

implicit relative paths, from /

Time of First Successful Submission: 2026-01-29 16:58:38

explicit relative paths, from /

Time of First Successful Submission: 2026-01-29 17:20:28

implicit relative path

Time of First Successful Submission: 2026-01-29 17:21:21

home sweet home

Time of First Successful Submission: 2026-01-29 17:43:15

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-30 11:05:53

catting absolute paths

Time of First Successful Submission: 2026-01-30 11:07:10

more catting practice

Time of First Successful Submission: 2026-01-30 11:08:14

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-30 11:12:14

comparing files

Time of First Successful Submission: 2026-01-30 11:16:27

listing files

Time of First Successful Submission: 2026-01-30 11:20:17

touching files

Time of First Successful Submission: 2026-01-30 11:21:24

removing files

Time of First Successful Submission: 2026-01-30 11:24:02

moving files

Time of First Successful Submission: 2026-01-30 11:25:30

copying files

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

hidden files

Time of First Successful Submission: 2026-01-30 11:29:27

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-30 11:46:24

making directories

Time of First Successful Submission: 2026-01-30 11:49:35

finding files

Time of First Successful Submission: 2026-01-30 15:04:02

linking files

Time of First Successful Submission: 2026-01-30 15:32:34

Learning From Documentation

Time of First Successful Submission: 2026-01-30 15:35:53

Learning Complex Usage

Time of First Successful Submission: 2026-01-30 15:38:45

Reading Manuals

Time of First Successful Submission: 2026-01-30 15:40:49

Searching Manuals

Time of First Successful Submission: 2026-01-30 15:47:38

Helpful Programs

Time of First Successful Submission: 2026-01-30 15:59:52

Help for Builtins

Time of First Successful Submission: 2026-01-30 16:02:09

Matching with *

Time of First Successful Submission: 2026-02-05 17:49:01

Matching with ?

Time of First Successful Submission: 2026-02-05 17:51:44

Matching with []

Time of First Successful Submission: 2026-03-11 12:08:56

Matching paths with []

Time of First Successful Submission: 2026-03-11 12:12:49

Multiple globs

Time of First Successful Submission: 2026-03-11 12:17:45

Mixing globs

Time of First Successful Submission: 2026-03-11 12:52:51

Exclusionary globbing

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

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-03-11 12:59:55

Tab completion on commands

Time of First Successful Submission: 2026-03-11 13:00:41

Redirecting output

Time of First Successful Submission: 2026-03-11 13:02:19

Redirecting more output

Time of First Successful Submission: 2026-03-11 13:07:26

Appending output

Time of First Successful Submission: 2026-03-11 13:09:12

Redirecting errors

Time of First Successful Submission: 2026-03-11 13:12:54

Redirecting input

Time of First Successful Submission: 2026-03-11 13:14:21

Grepping stored results

Time of First Successful Submission: 2026-03-11 13:21:46

Grepping live output

Time of First Successful Submission: 2026-03-11 13:23:11

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2026-03-11 14:20:34

Filtering with sed

Time of First Successful Submission: 2026-03-11 14:21:35

Process substitution for input

Time of First Successful Submission: 2026-03-11 14:31:56

Writing to multiple programs

Time of First Successful Submission: 2026-03-11 14:33:09

Split-piping stderr and stdout

Time of First Successful Submission: 2026-03-11 14:34:32

Named pipes

Time of First Successful Submission: 2026-03-11 14:37:40

Printing Variables

Time of First Successful Submission: 2026-03-27 13:42:47

Setting Variables

Time of First Successful Submission: 2026-03-27 13:44:34

Multi-word Variables

Time of First Successful Submission: 2026-03-27 13:45:48

Exporting Variables

Time of First Successful Submission: 2026-03-27 13:48:08

Printing Exported Variables

Time of First Successful Submission: 2026-03-27 13:49:04

Storing Command Output

Time of First Successful Submission: 2026-03-27 13:50:52

Reading Input

Time of First Successful Submission: 2026-03-27 13:52:01

Reading Files

Time of First Successful Submission: 2026-03-27 13:54:19

Translating characters

Time of First Successful Submission: 2026-03-27 13:56:49

Deleting characters

Time of First Successful Submission: 2026-03-27 13:58:08

Deleting newlines

Time of First Successful Submission: 2026-03-27 13:59:27

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-03-27 14:03:10

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-03-27 11:38:22

Killing Processes

Time of First Successful Submission: 2026-03-27 11:41:02

Interrupting Processes

Time of First Successful Submission: 2026-03-27 11:42:11

Killing Misbehaving Processes

Time of First Successful Submission: 2026-03-27 11:52:03

Suspending Processes

Time of First Successful Submission: 2026-03-27 11:54:18

Resuming Processes

Time of First Successful Submission: 2026-03-27 11:55:11

Backgrounding Processes

Time of First Successful Submission: 2026-03-27 11:56:40

Foregrounding Processes

Time of First Successful Submission: 2026-03-27 11:58:41

Starting Backgrounded Processes

Time of First Successful Submission: 2026-03-27 13:37:00

Process Exit Codes

Time of First Successful Submission: 2026-03-27 13:40:38

Becoming root with su

Time of First Successful Submission: 2026-03-11 14:39:23

Other users with su

Time of First Successful Submission: 2026-03-11 14:40:35

Cracking passwords

Time of First Successful Submission: 2026-03-27 10:13:28

Using sudo

Time of First Successful Submission: 2026-03-27 10:14:56

Changing File Ownership

Time of First Successful Submission: 2026-03-27 14:09:26

Groups and Files

Time of First Successful Submission: 2026-03-27 14:11:42

Fun With Groups Names

Time of First Successful Submission: 2026-03-27 14:13:30

Changing Permissions

Time of First Successful Submission: 2026-03-27 14:15:42

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-03-27 14:44:07

Permissions Setting Practice

Time of First Successful Submission: 2026-03-27 15:37:44

The SUID Bit

Time of First Successful Submission: 2026-03-27 15:39:57

Chaining with Semicolons

Time of First Successful Submission: 2026-03-27 11:09:49

Building on Success

Time of First Successful Submission: 2026-03-27 11:11:12

Handling Failure

Time of First Successful Submission: 2026-03-27 11:12:19

Your First Shell Script

Time of First Successful Submission: 2026-03-27 11:14:13

Redirecting Script Output

Time of First Successful Submission: 2026-03-27 11:15:58

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2026-03-27 11:21:40

Scripting with Arguments

Time of First Successful Submission: 2026-03-27 11:23:48

Scripting with Conditionals

Time of First Successful Submission: 2026-03-27 11:26:26

Scripting with Default Cases

Time of First Successful Submission: 2026-03-27 11:28:55

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-03-27 11:30:59

Reading Shell Scripts

Time of First Successful Submission: 2026-03-27 11:35:27

Launching Screen

Time of First Successful Submission: 2026-03-27 15:41:38

Detaching and Attaching

Time of First Successful Submission: 2026-03-27 15:44:10

Finding Sessions

Time of First Successful Submission: 2026-03-27 15:47:40

Switching Windows

Time of First Successful Submission: 2026-03-27 15:49:36

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-03-27 15:51:45

Switching Windows (tmux)

Time of First Successful Submission: 2026-03-27 15:53:55

The PATH Variable

Time of First Successful Submission: 2026-03-27 10:18:56

Setting PATH

Time of First Successful Submission: 2026-03-27 10:20:29

Finding Commands

Time of First Successful Submission: 2026-03-27 10:22:38

Adding Commands

Time of First Successful Submission: 2026-03-27 10:29:34

Hijacking Commands

Time of First Successful Submission: 2026-03-27 10:31:21

Bashrc Backdoor

Time of First Successful Submission: 2026-03-27 15:59:24

Sniffing Input

Time of First Successful Submission: 2026-03-27 16:08:34

Overshared Directories

Time of First Successful Submission: 2026-03-27 16:13:56

Tricky Linking

Time of First Successful Submission: 2026-03-27 16:19:47

The Fork Bomb

Time of First Successful Submission: 2026-03-27 10:45:03

Disk-Space Doomsday

Time of First Successful Submission: 2026-03-27 10:47:50

rm -rf /

Time of First Successful Submission: 2026-03-27 10:53:55

Life after rm -rf /

Time of First Successful Submission: 2026-03-27 11:02:43

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-03-27 11:07:02


Computing 101

3 / 94 20082 / 21536


Your First Register

Time of First Successful Submission: 2026-02-05 17:24:16

Your First Syscall

Time of First Successful Submission: 2026-02-05 17:36:32

Exit Codes

Time of First Successful Submission: 2026-02-05 17:40:14


Playing With Programs

83 / 116 1395 / 23386


What's the password?

Time of First Successful Submission: 2026-02-24 12:32:18

... and again!

Time of First Successful Submission: 2026-02-24 12:38:38

Newline Troubles

Time of First Successful Submission: 2026-02-24 12:44:44

Reasoning about files

Time of First Successful Submission: 2026-02-24 12:49:41

Specifying Filenames

Time of First Successful Submission: 2026-02-24 12:53:22

Binary and Hex Encoding

Time of First Successful Submission: 2026-02-24 12:59:43

More Hex

Time of First Successful Submission: 2026-02-24 13:01:54

Decoding Hex

Time of First Successful Submission: 2026-02-24 13:09:00

Decoding Practice

Time of First Successful Submission: 2026-02-24 14:10:01

Encoding Practice

Time of First Successful Submission: 2026-02-24 14:19:40

Hex-encoding ASCII

Time of First Successful Submission: 2026-02-24 14:23:45

Nested Encoding

Time of First Successful Submission: 2026-02-24 14:32:47

Hex-encoding UTF-8

Time of First Successful Submission: 2026-02-24 14:41:44

UTF Mixups

Time of First Successful Submission: 2026-02-24 14:44:51

Modifying Encoded Data

Time of First Successful Submission: 2026-02-24 16:05:27

Decoding Base64

Time of First Successful Submission: 2026-02-24 16:09:21

Encoding Base64

Time of First Successful Submission: 2026-02-24 16:14:54

Dealing with Obfuscation

Time of First Successful Submission: 2026-02-24 16:20:34

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-02-24 16:29:41

Your First HTTP Request

Time of First Successful Submission: 2026-02-24 16:38:27

Reading Flask

Time of First Successful Submission: 2026-02-24 16:48:06

Commented Data

Time of First Successful Submission: 2026-02-24 16:52:18

HTTP Metadata

Time of First Successful Submission: 2026-02-24 17:00:54

HTTP (netcat)

Time of First Successful Submission: 2026-02-25 11:40:43

HTTP Paths (netcat)

Time of First Successful Submission: 2026-02-25 12:33:38

HTTP (curl)

Time of First Successful Submission: 2026-02-25 12:37:43

HTTP (python)

Time of First Successful Submission: 2026-02-25 12:43:23

HTTP Host Header (python)

Time of First Successful Submission: 2026-02-25 13:04:01

HTTP Host Header (curl)

Time of First Successful Submission: 2026-02-25 13:09:54

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-02-25 13:16:32

URL Encoding (netcat)

Time of First Successful Submission: 2026-02-25 13:20:42

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-02-25 13:34:07

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-02-25 13:40:17

HTTP Forms

Time of First Successful Submission: 2026-02-25 13:49:51

HTTP Forms (curl)

Time of First Successful Submission: 2026-02-25 13:59:16

HTTP Forms (netcat)

Time of First Successful Submission: 2026-02-25 14:09:58

HTTP Forms (python)

Time of First Successful Submission: 2026-02-26 17:31:06

HTTP Forms Without Forms

Time of First Successful Submission: 2026-02-26 17:45:43

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-02-26 18:49:13

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-02-26 19:10:30

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-02-26 19:18:47

HTTP Redirects (curl)

Time of First Successful Submission: 2026-02-26 19:22:24

HTTP Redirects (python)

Time of First Successful Submission: 2026-02-26 19:26:41

HTTP Cookies (curl)

Time of First Successful Submission: 2026-02-26 19:33:39

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-02-26 19:39:05

HTTP Cookies (python)

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

Server State (python)

Time of First Successful Submission: 2026-02-26 19:56:25

Listening Web

Time of First Successful Submission: 2026-02-26 20:09:02

Speaking Redirects

Time of First Successful Submission: 2026-02-26 20:26:16

JavaScript Redirects

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

Including JavaScript

Time of First Successful Submission: 2026-02-26 21:14:18

HTTP (javascript)

Time of First Successful Submission: 2026-02-26 21:20:42

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-02-26 21:35:25

HTTP Forms (javascript)

Time of First Successful Submission: 2026-02-26 21:42:55

cat

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

more

Time of First Successful Submission: 2026-03-04 22:21:33

less

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

tail

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

head

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

sort

Time of First Successful Submission: 2026-03-04 22:25:49

vim

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

emacs

Time of First Successful Submission: 2026-03-04 22:29:51

nano

Time of First Successful Submission: 2026-03-04 22:31:10

rev

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

od

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

hd

Time of First Successful Submission: 2026-03-04 22:43:30

xxd

Time of First Successful Submission: 2026-03-04 22:45:05

base32

Time of First Successful Submission: 2026-03-04 22:47:40

base64

Time of First Successful Submission: 2026-03-04 22:48:35

split

Time of First Successful Submission: 2026-03-04 22:50:41

gzip

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

bzip2

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

zip

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

tar

Time of First Successful Submission: 2026-03-07 15:56:40

ar

Time of First Successful Submission: 2026-03-07 16:02:22

cpio

Time of First Successful Submission: 2026-03-07 16:07:57

SQL Queries

Time of First Successful Submission: 2026-02-26 22:32:53

Filtering SQL

Time of First Successful Submission: 2026-02-26 22:39:57

Choosing Columns

Time of First Successful Submission: 2026-02-26 22:42:59

Exclusionary Filtering

Time of First Successful Submission: 2026-02-26 22:46:53

Filtering Strings

Time of First Successful Submission: 2026-02-26 22:49:15

Filtering on Expressions

Time of First Successful Submission: 2026-03-04 21:44:30


GCA CTF

4 / 104 34932 / 43655


Using the Terminal

Time of First Successful Submission: 2026-01-25 17:10:39

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-25 17:17:59

Using the GUI Desktop

Time of First Successful Submission: 2026-01-25 17:20:53

Pasting into the Desktop

Time of First Successful Submission: 2026-01-25 17:22:39