atshow12

🐧

Intro to Programming Languages

15 / 253 14405 / 47330


Commands

Time of First Successful Submission: 2026-08-27 22:10:10

Command Arguments

Time of First Successful Submission: 2026-08-27 22:11:17

Command History

Time of First Successful Submission: 2026-08-27 22:12:03

The Root Path

Time of First Successful Submission: 2026-08-27 22:17:09

Absolute Paths

Time of First Successful Submission: 2026-08-27 22:18:01

Changing position

Time of First Successful Submission: 2026-08-27 22:19:40

Changing to an Absolute Path

Time of First Successful Submission: 2026-08-27 22:22:21

Relative Paths

Time of First Successful Submission: 2026-08-27 22:24:07

Cat

Time of First Successful Submission: 2026-08-27 22:54:47

Ls

Time of First Successful Submission: 2026-08-27 23:02:43

Ls All

Time of First Successful Submission: 2026-08-27 23:07:54

Find

Time of First Successful Submission: 2026-08-27 23:46:37

Piping Echo

Time of First Successful Submission: 2026-08-31 13:32:24

Piping Stdout

Time of First Successful Submission: 2026-08-31 13:34:04

Piping Stdin

Time of First Successful Submission: 2026-08-31 16:02:59


Intro to Cybersecurity

6 / 183 18390 / 24403


Path Traversal 1

Time of First Successful Submission: 2026-09-10 16:08:05

Path Traversal 2

Time of First Successful Submission: 2026-09-10 16:23:49

CMDi 1

Time of First Successful Submission: 2026-09-20 17:49:40

CMDi 2

Time of First Successful Submission: 2026-09-20 17:54:26

CMDi 3

Time of First Successful Submission: 2026-09-20 17:57:51

CMDi 4

Time of First Successful Submission: 2026-09-20 18:01:07

CMDi 5

Time of First Successful Submission: 2026-09-20 18:08:51

CMDi 6

Time of First Successful Submission: 2026-09-20 18:16:27

Authentication Bypass 1

Time of First Successful Submission: 2026-09-20 18:22:21

Authentication Bypass 2

Time of First Successful Submission: 2026-09-20 18:26:39

SQLi 1

Time of First Successful Submission: 2026-09-20 18:31:25

SQLi 2

Time of First Successful Submission: 2026-09-20 18:39:54

SQLi 3

Time of First Successful Submission: 2026-09-20 18:43:36

SQLi 4

Time of First Successful Submission: 2026-09-20 18:46:20

SQLi 5

Time of First Successful Submission: 2026-09-20 18:48:59


Start Here

10 / 10 16465 / 65555


Using the Terminal

Time of First Successful Submission: 2026-08-25 18:57:11

Using the VSCode Workspace

Time of First Successful Submission: 2026-08-25 18:58:53

Using the GUI Desktop

Time of First Successful Submission: 2026-08-25 19:02:28

Pasting into the Desktop

Time of First Successful Submission: 2026-08-25 19:04:06

Restarting Challenges

Time of First Successful Submission: 2026-08-25 19:06:38

Challenge Programs

Time of First Successful Submission: 2026-08-25 20:47:43

The Flag File

Time of First Successful Submission: 2026-08-25 20:49:31

Using Privileged Mode

Time of First Successful Submission: 2026-08-27 18:27:57

Persistent Home Directories - One

Time of First Successful Submission: 2026-08-25 20:56:57

Persistent Home Directories - Two

Time of First Successful Submission: 2026-08-25 20:57:36


Linux Luminarium

128 / 128 5530 / 47989


Intro to Commands

Time of First Successful Submission: 2026-08-27 22:10:10

Intro to Arguments

Time of First Successful Submission: 2026-08-27 22:11:17

Command History

Time of First Successful Submission: 2026-08-27 22:12:03

The Root

Time of First Successful Submission: 2026-08-27 22:17:09

Program and absolute paths

Time of First Successful Submission: 2026-08-27 22:18:01

Position thy self

Time of First Successful Submission: 2026-08-27 22:19:40

Position elsewhere

Time of First Successful Submission: 2026-08-27 22:22:21

implicit relative paths, from /

Time of First Successful Submission: 2026-08-27 22:24:07

explicit relative paths, from /

Time of First Successful Submission: 2026-08-27 22:26:21

implicit relative path

Time of First Successful Submission: 2026-08-27 22:29:31

home sweet home

Time of First Successful Submission: 2026-08-27 22:53:05

cat: not the pet, but the command!

Time of First Successful Submission: 2026-08-27 22:54:47

catting absolute paths

Time of First Successful Submission: 2026-08-27 22:55:24

more catting practice

Time of First Successful Submission: 2026-08-27 22:56:38

grepping for a needle in a haystack

Time of First Successful Submission: 2026-08-27 22:58:08

comparing files

Time of First Successful Submission: 2026-08-27 23:00:24

listing files

Time of First Successful Submission: 2026-08-27 23:02:43

touching files

Time of First Successful Submission: 2026-08-27 23:03:49

removing files

Time of First Successful Submission: 2026-08-27 23:04:38

moving files

Time of First Successful Submission: 2026-08-27 23:05:36

copying files

Time of First Successful Submission: 2026-08-27 23:06:37

hidden files

Time of First Successful Submission: 2026-08-27 23:07:54

An Epic Filesystem Quest

Time of First Successful Submission: 2026-08-27 23:17:59

making directories

Time of First Successful Submission: 2026-08-27 23:22:13

finding files

Time of First Successful Submission: 2026-08-27 23:46:37

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-08-28 02:48:21

Learning Complex Usage

Time of First Successful Submission: 2026-08-28 02:51:43

Reading Manuals

Time of First Successful Submission: 2026-08-28 02:56:05

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-08-28 03:16:25

Helpful Programs

Time of First Successful Submission: 2026-08-28 03:22:17

Help for Builtins

Time of First Successful Submission: 2026-08-28 03:24:57

Matching with *

Time of First Successful Submission: 2026-08-31 13:09:19

Matching with ?

Time of First Successful Submission: 2026-08-31 13:10:22

Matching with []

Time of First Successful Submission: 2026-08-31 13:11:46

Matching paths with []

Time of First Successful Submission: 2026-08-31 13:13:09

Multiple globs

Time of First Successful Submission: 2026-08-31 13:15:43

Mixing globs

Time of First Successful Submission: 2026-08-31 13:24:40

Exclusionary globbing

Time of First Successful Submission: 2026-08-31 13:26:15

Tab completion

Time of First Successful Submission: 2026-08-31 13:27:59

Multiple options for tab completion

Time of First Successful Submission: 2026-08-31 13:30:27

Tab completion on commands

Time of First Successful Submission: 2026-08-31 13:31:02

Redirecting output

Time of First Successful Submission: 2026-08-31 13:32:24

Redirecting more output

Time of First Successful Submission: 2026-08-31 13:34:04

Appending output

Time of First Successful Submission: 2026-08-31 13:37:09

Redirecting errors

Time of First Successful Submission: 2026-08-31 13:41:09

Redirecting input

Time of First Successful Submission: 2026-08-31 16:02:59

Grepping stored results

Time of First Successful Submission: 2026-08-31 16:22:16

Grepping live output

Time of First Successful Submission: 2026-08-31 16:23:04

Grepping errors

Time of First Successful Submission: 2026-08-31 16:25:19

Filtering with grep -v

Time of First Successful Submission: 2026-08-31 16:26:42

Filtering with sed

Time of First Successful Submission: 2026-08-31 16:32:56

Duplicating piped data with tee

Time of First Successful Submission: 2026-08-31 16:44:11

Process substitution for input

Time of First Successful Submission: 2026-08-31 18:03:30

Writing to multiple programs

Time of First Successful Submission: 2026-08-31 18:14:04

Split-piping stderr and stdout

Time of First Successful Submission: 2026-08-31 18:17:59

Named pipes

Time of First Successful Submission: 2026-08-31 18:23:56

Printing Variables

Time of First Successful Submission: 2026-08-31 18:25:19

Setting Variables

Time of First Successful Submission: 2026-08-31 18:26:28

Multi-word Variables

Time of First Successful Submission: 2026-08-31 18:27:12

Exporting Variables

Time of First Successful Submission: 2026-08-31 18:37:46

Printing Exported Variables

Time of First Successful Submission: 2026-08-31 18:39:14

Storing Command Output

Time of First Successful Submission: 2026-08-31 18:42:22

Reading Input

Time of First Successful Submission: 2026-08-31 18:50:55

Reading Files

Time of First Successful Submission: 2026-08-31 18:53:01

Translating characters

Time of First Successful Submission: 2026-08-31 19:02:44

Deleting characters

Time of First Successful Submission: 2026-08-31 19:06:35

Deleting newlines

Time of First Successful Submission: 2026-08-31 19:07:54

Extracting the first lines with head

Time of First Successful Submission: 2026-08-31 19:13:37

Extracting specific sections of text

Time of First Successful Submission: 2026-08-31 19:17:45

Sorting data

Time of First Successful Submission: 2026-08-31 19:19:05

Listing Processes

Time of First Successful Submission: 2026-09-10 15:36:08

Killing Processes

Time of First Successful Submission: 2026-09-10 15:38:23

Interrupting Processes

Time of First Successful Submission: 2026-09-10 15:38:51

Killing Misbehaving Processes

Time of First Successful Submission: 2026-09-10 15:42:22

Suspending Processes

Time of First Successful Submission: 2026-09-10 15:44:14

Resuming Processes

Time of First Successful Submission: 2026-09-10 15:44:51

Backgrounding Processes

Time of First Successful Submission: 2026-09-10 15:46:25

Foregrounding Processes

Time of First Successful Submission: 2026-09-10 15:47:48

Starting Backgrounded Processes

Time of First Successful Submission: 2026-09-10 15:48:42

Process Exit Codes

Time of First Successful Submission: 2026-09-10 15:50:52

Becoming root with su

Time of First Successful Submission: 2026-09-10 17:59:34

Other users with su

Time of First Successful Submission: 2026-09-10 18:00:31

Cracking passwords

Time of First Successful Submission: 2026-09-10 18:06:40

Using sudo

Time of First Successful Submission: 2026-09-10 18:12:56

Changing File Ownership

Time of First Successful Submission: 2026-09-10 18:16:25

Groups and Files

Time of First Successful Submission: 2026-09-10 18:22:11

Fun With Groups Names

Time of First Successful Submission: 2026-09-10 18:24:07

Changing Permissions

Time of First Successful Submission: 2026-09-10 18:29:20

Executable Files

Time of First Successful Submission: 2026-09-10 18:30:46

Permission Tweaking Practice

Time of First Successful Submission: 2026-09-10 18:37:08

Permissions Setting Practice

Time of First Successful Submission: 2026-09-10 18:50:19

The SUID Bit

Time of First Successful Submission: 2026-09-10 18:55:58

Chaining with Semicolons

Time of First Successful Submission: 2026-09-11 16:19:41

Building on Success

Time of First Successful Submission: 2026-09-11 16:21:39

Handling Failure

Time of First Successful Submission: 2026-09-11 16:22:26

Your First Shell Script

Time of First Successful Submission: 2026-09-11 16:25:58

Redirecting Script Output

Time of First Successful Submission: 2026-09-11 16:34:25

Executable Shell Scripts

Time of First Successful Submission: 2026-09-14 00:35:28

Understanding Shebangs

Time of First Successful Submission: 2026-09-14 00:39:59

Scripting with Arguments

Time of First Successful Submission: 2026-09-14 00:43:57

Scripting with Conditionals

Time of First Successful Submission: 2026-09-14 00:46:06

Scripting with Default Cases

Time of First Successful Submission: 2026-09-14 00:46:58

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-09-14 00:49:44

Reading Shell Scripts

Time of First Successful Submission: 2026-09-14 00:50:45

Launching Screen

Time of First Successful Submission: 2026-09-15 18:22:00

Detaching and Attaching

Time of First Successful Submission: 2026-09-15 18:23:26

Finding Sessions

Time of First Successful Submission: 2026-09-15 18:26:52

Switching Windows

Time of First Successful Submission: 2026-09-15 18:30:16

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-09-15 18:31:34

Switching Windows (tmux)

Time of First Successful Submission: 2026-09-15 18:36:36

The PATH Variable

Time of First Successful Submission: 2026-09-15 18:41:36

Setting PATH

Time of First Successful Submission: 2026-09-15 18:46:28

Finding Commands

Time of First Successful Submission: 2026-09-15 18:50:19

Adding Commands

Time of First Successful Submission: 2026-09-16 02:33:57

Hijacking Commands

Time of First Successful Submission: 2026-09-16 02:40:27

Bashrc Backdoor

Time of First Successful Submission: 2026-09-16 02:52:15

Sniffing Input

Time of First Successful Submission: 2026-09-16 03:32:40

Overshared Directories

Time of First Successful Submission: 2026-09-20 17:05:19

Tricky Linking

Time of First Successful Submission: 2026-09-20 16:58:48

Sniffing Process Arguments

Time of First Successful Submission: 2026-09-20 16:56:23

Snooping on Configurations

Time of First Successful Submission: 2026-09-19 22:58:03

The Fork Bomb

Time of First Successful Submission: 2026-09-19 22:13:15

Disk-Space Doomsday

Time of First Successful Submission: 2026-09-19 22:18:57

rm -rf /

Time of First Successful Submission: 2026-09-19 22:27:23

Life after rm -rf /

Time of First Successful Submission: 2026-09-19 22:30:30

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-09-20 17:10:24


Playing With Programs

55 / 116 6666 / 26304


What's the password?

Time of First Successful Submission: 2026-08-27 18:34:53

... and again!

Time of First Successful Submission: 2026-08-27 18:36:22

Newline Troubles

Time of First Successful Submission: 2026-08-27 18:38:51

Reasoning about files

Time of First Successful Submission: 2026-08-27 18:55:13

Specifying Filenames

Time of First Successful Submission: 2026-08-27 19:13:52

Binary and Hex Encoding

Time of First Successful Submission: 2026-08-28 13:11:27

More Hex

Time of First Successful Submission: 2026-08-28 13:19:42

Decoding Hex

Time of First Successful Submission: 2026-08-28 18:20:23

Decoding Practice

Time of First Successful Submission: 2026-08-28 18:29:46

Encoding Practice

Time of First Successful Submission: 2026-08-28 19:03:06

Hex-encoding ASCII

Time of First Successful Submission: 2026-08-29 18:12:51

Nested Encoding

Time of First Successful Submission: 2026-08-29 19:11:40

Hex-encoding UTF-8

Time of First Successful Submission: 2026-08-29 20:10:04

UTF Mixups

Time of First Successful Submission: 2026-08-30 18:00:08

Modifying Encoded Data

Time of First Successful Submission: 2026-08-30 18:24:54

Decoding Base64

Time of First Successful Submission: 2026-08-30 18:46:51

Encoding Base64

Time of First Successful Submission: 2026-08-31 19:37:00

Dealing with Obfuscation

Time of First Successful Submission: 2026-08-31 19:45:05

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-08-31 19:59:34

Your First HTTP Request

Time of First Successful Submission: 2026-09-01 00:02:22

Reading Flask

Time of First Successful Submission: 2026-09-01 00:06:25

Commented Data

Time of First Successful Submission: 2026-09-01 00:15:42

HTTP Metadata

Time of First Successful Submission: 2026-09-01 00:19:27

HTTP (netcat)

Time of First Successful Submission: 2026-09-01 00:24:12

HTTP Paths (netcat)

Time of First Successful Submission: 2026-09-01 18:30:44

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-09-01 18:41:01

HTTP Host Header (python)

Time of First Successful Submission: 2026-09-01 20:05:43

HTTP Host Header (curl)

Time of First Successful Submission: 2026-09-01 20:16:54

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-09-01 20:41:47

URL Encoding (netcat)

Time of First Successful Submission: 2026-09-01 21:08:32

HTTP GET Parameters

Time of First Successful Submission: 2026-09-01 21:18:18

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-09-02 18:53:35

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-09-02 18:56:14

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-09-02 19:06:36

HTTP Forms (netcat)

Time of First Successful Submission: 2026-09-03 19:46:09

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-09-03 20:19:38

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-09-04 01:05:24

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-09-04 16:08:15

HTTP Redirects (curl)

Time of First Successful Submission: 2026-09-04 16:09:47

HTTP Redirects (python)

Time of First Successful Submission: 2026-09-04 16:13:43

HTTP Cookies (curl)

Time of First Successful Submission: 2026-09-04 16:16:23

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-09-04 16:18:54

HTTP Cookies (python)

Time of First Successful Submission: 2026-09-08 18:41:56

Server State (python)

Time of First Successful Submission: 2026-09-08 18:44:43

Listening Web

Time of First Successful Submission: 2026-09-08 18:51:31

Speaking Redirects

Time of First Successful Submission: 2026-09-08 19:07:34

JavaScript Redirects

Time of First Successful Submission: 2026-09-08 19:16:38

Including JavaScript

Time of First Successful Submission: 2026-09-08 19:39:53

HTTP (javascript)

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

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

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


DSU Cyber Camps

11 / 104 14192 / 65965


Using the Terminal

Time of First Successful Submission: 2026-08-25 18:57:11

Using the VSCode Workspace

Time of First Successful Submission: 2026-08-25 18:58:53

Using the GUI Desktop

Time of First Successful Submission: 2026-08-25 19:02:28

Pasting into the Desktop

Time of First Successful Submission: 2026-08-25 19:04:06

Restarting Challenges

Time of First Successful Submission: 2026-08-25 19:06:38

Getting Help

Time of First Successful Submission: 2026-08-25 19:10:36

Challenge Programs

Time of First Successful Submission: 2026-08-25 20:47:43

The Flag File

Time of First Successful Submission: 2026-08-25 20:49:31

Using Privileged Mode

Time of First Successful Submission: 2026-08-27 18:27:57

Persistent Home Directories - One

Time of First Successful Submission: 2026-08-25 20:56:57

Persistent Home Directories - Two

Time of First Successful Submission: 2026-08-25 20:57:36


GCA CTF

11 / 104 14192 / 65965


Using the Terminal

Time of First Successful Submission: 2026-08-25 18:57:11

Using the VSCode Workspace

Time of First Successful Submission: 2026-08-25 18:58:53

Using the GUI Desktop

Time of First Successful Submission: 2026-08-25 19:02:28

Pasting into the Desktop

Time of First Successful Submission: 2026-08-25 19:04:06

Restarting Challenges

Time of First Successful Submission: 2026-08-25 19:06:38

Getting Help

Time of First Successful Submission: 2026-08-25 19:10:36

Challenge Programs

Time of First Successful Submission: 2026-08-25 20:47:43

The Flag File

Time of First Successful Submission: 2026-08-25 20:49:31

Using Privileged Mode

Time of First Successful Submission: 2026-08-27 18:27:57

Persistent Home Directories - One

Time of First Successful Submission: 2026-08-25 20:56:57

Persistent Home Directories - Two

Time of First Successful Submission: 2026-08-25 20:57:36