ShreyasT

🐧

Intro to Programming Languages

15 / 234 10482 / 35212


Commands

Time of First Successful Submission: 2026-05-15 08:17:29

Command Arguments

Time of First Successful Submission: 2026-05-15 08:28:59

Command History

Time of First Successful Submission: 2026-05-15 08:29:44

The Root Path

Time of First Successful Submission: 2026-05-15 09:14:19

Absolute Paths

Time of First Successful Submission: 2026-05-15 09:14:51

Changing position

Time of First Successful Submission: 2026-05-15 09:16:13

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-15 09:17:35

Relative Paths

Time of First Successful Submission: 2026-05-15 09:20:16

Cat

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

Ls

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

Ls All

Time of First Successful Submission: 2026-05-16 02:22:42

Find

Time of First Successful Submission: 2026-05-16 03:03:43

Piping Echo

Time of First Successful Submission: 2026-05-16 08:18:16

Piping Stdout

Time of First Successful Submission: 2026-05-16 08:19:27

Piping Stdin

Time of First Successful Submission: 2026-05-16 08:27:26


Intro to Cybersecurity

18 / 183 11664 / 21297


Path Traversal 1

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

Path Traversal 2

Time of First Successful Submission: 2026-06-09 16:21:09

CMDi 1

Time of First Successful Submission: 2026-06-09 17:31:18

CMDi 2

Time of First Successful Submission: 2026-06-10 18:57:03

CMDi 3

Time of First Successful Submission: 2026-06-10 23:32:08

CMDi 4

Time of First Successful Submission: 2026-06-10 23:51:20

CMDi 5

Time of First Successful Submission: 2026-06-11 00:17:16

Authentication Bypass 1

Time of First Successful Submission: 2026-06-12 00:48:25

Authentication Bypass 2

Time of First Successful Submission: 2026-06-12 15:28:41

SQLi 1

Time of First Successful Submission: 2026-06-12 20:35:40

SQLi 2

Time of First Successful Submission: 2026-06-12 20:55:20

SQLi 3

Time of First Successful Submission: 2026-06-12 22:09:06

SQLi 4

Time of First Successful Submission: 2026-06-12 22:13:19

SQLi 5

Time of First Successful Submission: 2026-06-14 00:33:11

XSS 1

Time of First Successful Submission: 2026-06-14 17:11:01

XSS 2

Time of First Successful Submission: 2026-06-14 17:34:58

XSS 3

Time of First Successful Submission: 2026-06-15 04:01:28

XSS 4

Time of First Successful Submission: 2026-06-15 14:55:06


Start Here

10 / 12 21782 / 47855


Using the Terminal

Time of First Successful Submission: 2026-05-15 06:58:55

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-15 07:01:59

Using the GUI Desktop

Time of First Successful Submission: 2026-05-15 07:03:48

Pasting into the Desktop

Time of First Successful Submission: 2026-05-15 07:06:11

Restarting Challenges

Time of First Successful Submission: 2026-05-15 07:09:03

Challenge Programs

Time of First Successful Submission: 2026-05-28 09:44:56

The Flag File

Time of First Successful Submission: 2026-05-28 09:45:38

Using Privileged Mode

Time of First Successful Submission: 2026-05-28 09:52:36

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-28 09:50:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-28 09:53:02


Linux Luminarium

128 / 128 3172 / 35689


Intro to Commands

Time of First Successful Submission: 2026-05-15 08:17:29

Intro to Arguments

Time of First Successful Submission: 2026-05-15 08:28:59

Command History

Time of First Successful Submission: 2026-05-15 08:29:44

The Root

Time of First Successful Submission: 2026-05-15 09:14:19

Program and absolute paths

Time of First Successful Submission: 2026-05-15 09:14:51

Position thy self

Time of First Successful Submission: 2026-05-15 09:16:13

Position elsewhere

Time of First Successful Submission: 2026-05-15 09:17:35

implicit relative paths, from /

Time of First Successful Submission: 2026-05-15 09:20:16

explicit relative paths, from /

Time of First Successful Submission: 2026-05-15 09:21:24

implicit relative path

Time of First Successful Submission: 2026-05-15 09:22:48

home sweet home

Time of First Successful Submission: 2026-05-15 09:36:19

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-05-16 02:08:40

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-16 02:10:02

comparing files

Time of First Successful Submission: 2026-05-16 02:12:52

listing files

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

touching files

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

removing files

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

moving files

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

copying files

Time of First Successful Submission: 2026-05-16 02:18:55

hidden files

Time of First Successful Submission: 2026-05-16 02:22:42

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-16 02:35:29

making directories

Time of First Successful Submission: 2026-05-16 02:43:36

finding files

Time of First Successful Submission: 2026-05-16 03:03:43

linking files

Time of First Successful Submission: 2026-05-16 03:48:54

Learning From Documentation

Time of First Successful Submission: 2026-05-16 03:52:14

Learning Complex Usage

Time of First Successful Submission: 2026-05-16 03:55:19

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

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

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2026-05-16 04:33:00

Matching with *

Time of First Successful Submission: 2026-05-16 07:28:34

Matching with ?

Time of First Successful Submission: 2026-05-16 07:37:09

Matching with []

Time of First Successful Submission: 2026-05-16 07:38:25

Matching paths with []

Time of First Successful Submission: 2026-05-16 07:40:11

Multiple globs

Time of First Successful Submission: 2026-05-16 07:41:23

Mixing globs

Time of First Successful Submission: 2026-05-16 08:00:57

Exclusionary globbing

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

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-05-16 08:14:48

Tab completion on commands

Time of First Successful Submission: 2026-05-16 08:15:37

Redirecting output

Time of First Successful Submission: 2026-05-16 08:18:16

Redirecting more output

Time of First Successful Submission: 2026-05-16 08:19:27

Appending output

Time of First Successful Submission: 2026-05-16 08:21:24

Redirecting errors

Time of First Successful Submission: 2026-05-16 08:25:22

Redirecting input

Time of First Successful Submission: 2026-05-16 08:27:26

Grepping stored results

Time of First Successful Submission: 2026-05-16 08:30:03

Grepping live output

Time of First Successful Submission: 2026-05-16 08:31:30

Grepping errors

Time of First Successful Submission: 2026-05-16 08:33:04

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-05-16 08:35:40

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-16 09:48:54

Process substitution for input

Time of First Successful Submission: 2026-05-16 09:58:55

Writing to multiple programs

Time of First Successful Submission: 2026-05-16 10:06:01

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-16 10:14:49

Named pipes

Time of First Successful Submission: 2026-05-16 10:24:04

Printing Variables

Time of First Successful Submission: 2026-05-18 06:45:57

Setting Variables

Time of First Successful Submission: 2026-05-18 06:48:20

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-05-18 06:50:59

Printing Exported Variables

Time of First Successful Submission: 2026-05-18 06:51:31

Storing Command Output

Time of First Successful Submission: 2026-05-18 06:54:04

Reading Input

Time of First Successful Submission: 2026-05-18 06:56:46

Reading Files

Time of First Successful Submission: 2026-05-18 06:58:44

Translating characters

Time of First Successful Submission: 2026-05-19 21:23:23

Deleting characters

Time of First Successful Submission: 2026-05-19 21:24:08

Deleting newlines

Time of First Successful Submission: 2026-05-19 21:26:17

Extracting the first lines with head

Time of First Successful Submission: 2026-05-19 21:27:31

Extracting specific sections of text

Time of First Successful Submission: 2026-05-19 21:29:59

Sorting data

Time of First Successful Submission: 2026-05-19 21:31:16

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-05-20 07:40:12

Interrupting Processes

Time of First Successful Submission: 2026-05-20 07:42:04

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-20 07:57:11

Suspending Processes

Time of First Successful Submission: 2026-05-20 07:58:03

Resuming Processes

Time of First Successful Submission: 2026-05-20 08:00:53

Backgrounding Processes

Time of First Successful Submission: 2026-05-20 08:06:37

Foregrounding Processes

Time of First Successful Submission: 2026-05-20 08:07:46

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-20 08:10:00

Process Exit Codes

Time of First Successful Submission: 2026-05-20 08:14:00

Becoming root with su

Time of First Successful Submission: 2026-05-20 08:24:30

Other users with su

Time of First Successful Submission: 2026-05-20 08:25:15

Cracking passwords

Time of First Successful Submission: 2026-05-20 08:41:02

Using sudo

Time of First Successful Submission: 2026-05-20 08:44:37

Changing File Ownership

Time of First Successful Submission: 2026-05-20 20:17:23

Groups and Files

Time of First Successful Submission: 2026-05-20 20:24:18

Fun With Groups Names

Time of First Successful Submission: 2026-05-20 20:25:20

Changing Permissions

Time of First Successful Submission: 2026-05-20 20:34:39

Executable Files

Time of First Successful Submission: 2026-05-20 20:36:51

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-20 20:42:28

Permissions Setting Practice

Time of First Successful Submission: 2026-05-20 20:52:36

The SUID Bit

Time of First Successful Submission: 2026-05-20 20:57:41

Chaining with Semicolons

Time of First Successful Submission: 2026-05-20 21:00:21

Building on Success

Time of First Successful Submission: 2026-05-20 21:07:15

Handling Failure

Time of First Successful Submission: 2026-05-20 21:08:25

Your First Shell Script

Time of First Successful Submission: 2026-05-20 21:13:58

Redirecting Script Output

Time of First Successful Submission: 2026-05-20 23:53:58

Executable Shell Scripts

Time of First Successful Submission: 2026-05-20 23:57:11

Understanding Shebangs

Time of First Successful Submission: 2026-05-21 00:08:44

Scripting with Arguments

Time of First Successful Submission: 2026-05-21 00:15:05

Scripting with Conditionals

Time of First Successful Submission: 2026-05-21 00:17:19

Scripting with Default Cases

Time of First Successful Submission: 2026-05-21 00:18:36

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-21 00:20:35

Reading Shell Scripts

Time of First Successful Submission: 2026-05-21 00:22:33

Launching Screen

Time of First Successful Submission: 2026-05-21 00:23:40

Detaching and Attaching

Time of First Successful Submission: 2026-05-21 00:25:51

Finding Sessions

Time of First Successful Submission: 2026-05-21 00:27:37

Switching Windows

Time of First Successful Submission: 2026-05-21 00:29:00

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-21 00:30:32

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-21 00:32:35

The PATH Variable

Time of First Successful Submission: 2026-05-21 00:35:55

Setting PATH

Time of First Successful Submission: 2026-05-21 00:39:34

Finding Commands

Time of First Successful Submission: 2026-05-21 00:41:27

Adding Commands

Time of First Successful Submission: 2026-05-21 01:07:39

Hijacking Commands

Time of First Successful Submission: 2026-05-21 01:21:08

Bashrc Backdoor

Time of First Successful Submission: 2026-05-21 01:35:24

Sniffing Input

Time of First Successful Submission: 2026-05-21 02:00:41

Overshared Directories

Time of First Successful Submission: 2026-05-22 01:17:17

Tricky Linking

Time of First Successful Submission: 2026-05-22 07:30:21

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-22 07:40:28

Snooping on Configurations

Time of First Successful Submission: 2026-05-22 07:47:27

The Fork Bomb

Time of First Successful Submission: 2026-05-22 08:05:33

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-22 08:10:37

rm -rf /

Time of First Successful Submission: 2026-05-22 08:13:50

Life after rm -rf /

Time of First Successful Submission: 2026-05-22 08:19:21

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-22 08:24:11


Playing With Programs

65 / 116 4654 / 24141


What's the password?

Time of First Successful Submission: 2026-05-23 07:35:35

... and again!

Time of First Successful Submission: 2026-05-23 09:07:54

Newline Troubles

Time of First Successful Submission: 2026-05-23 09:10:12

Reasoning about files

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

Specifying Filenames

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-05-26 04:01:32

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-05-26 20:44:43

Decoding Practice

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

Encoding Practice

Time of First Successful Submission: 2026-05-26 21:50:43

Hex-encoding ASCII

Time of First Successful Submission: 2026-05-26 22:13:33

Nested Encoding

Time of First Successful Submission: 2026-05-26 22:28:11

Hex-encoding UTF-8

Time of First Successful Submission: 2026-05-26 23:05:01

UTF Mixups

Time of First Successful Submission: 2026-05-26 23:31:52

Modifying Encoded Data

Time of First Successful Submission: 2026-05-27 19:06:50

Decoding Base64

Time of First Successful Submission: 2026-05-27 19:46:37

Encoding Base64

Time of First Successful Submission: 2026-05-27 19:52:20

Dealing with Obfuscation

Time of First Successful Submission: 2026-05-27 20:01:06

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-05-27 20:24:06

Your First HTTP Request

Time of First Successful Submission: 2026-05-28 21:38:21

Reading Flask

Time of First Successful Submission: 2026-05-28 21:42:06

Commented Data

Time of First Successful Submission: 2026-05-28 21:44:16

HTTP Metadata

Time of First Successful Submission: 2026-05-28 22:11:38

HTTP (netcat)

Time of First Successful Submission: 2026-05-28 22:20:51

HTTP Paths (netcat)

Time of First Successful Submission: 2026-05-28 22:23:42

HTTP (curl)

Time of First Successful Submission: 2026-05-28 22:25:43

HTTP (python)

Time of First Successful Submission: 2026-05-28 22:32:13

HTTP Host Header (python)

Time of First Successful Submission: 2026-05-29 03:56:49

HTTP Host Header (curl)

Time of First Successful Submission: 2026-05-29 04:04:19

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-05-29 04:12:07

URL Encoding (netcat)

Time of First Successful Submission: 2026-05-29 04:16:01

HTTP GET Parameters

Time of First Successful Submission: 2026-05-30 03:31:39

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-05-30 03:38:56

HTTP Forms

Time of First Successful Submission: 2026-05-30 03:43:57

HTTP Forms (curl)

Time of First Successful Submission: 2026-05-30 03:51:15

HTTP Forms (netcat)

Time of First Successful Submission: 2026-05-30 03:58:27

HTTP Forms (python)

Time of First Successful Submission: 2026-05-30 04:08:00

HTTP Forms Without Forms

Time of First Successful Submission: 2026-05-31 03:27:07

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-05-31 03:32:09

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-05-31 04:09:09

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-06-01 01:05:29

HTTP Redirects (curl)

Time of First Successful Submission: 2026-06-01 01:11:41

HTTP Redirects (python)

Time of First Successful Submission: 2026-06-01 01:22:33

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-06-01 06:56:20

HTTP Cookies (python)

Time of First Successful Submission: 2026-06-01 07:05:55

Server State (python)

Time of First Successful Submission: 2026-06-01 21:55:39

Listening Web

Time of First Successful Submission: 2026-06-01 22:11:55

Speaking Redirects

Time of First Successful Submission: 2026-06-01 22:30:05

JavaScript Redirects

Time of First Successful Submission: 2026-06-02 17:02:54

Including JavaScript

Time of First Successful Submission: 2026-06-02 18:10:02

HTTP (javascript)

Time of First Successful Submission: 2026-06-03 19:14:07

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-06-04 17:37:24

HTTP Forms (javascript)

Time of First Successful Submission: 2026-06-04 18:18:27

SQL Queries

Time of First Successful Submission: 2026-06-04 18:23:08

Filtering SQL

Time of First Successful Submission: 2026-06-04 18:36:37

Choosing Columns

Time of First Successful Submission: 2026-06-04 18:39:25

Exclusionary Filtering

Time of First Successful Submission: 2026-06-04 18:49:20

Filtering Strings

Time of First Successful Submission: 2026-06-04 18:50:21

Filtering on Expressions

Time of First Successful Submission: 2026-06-04 18:59:20

SELECTing Expressions

Time of First Successful Submission: 2026-06-04 19:10:20

Composite Conditions

Time of First Successful Submission: 2026-06-04 19:13:11

Reaching Your LIMITs

Time of First Successful Submission: 2026-06-04 19:17:14

Querying Metadata

Time of First Successful Submission: 2026-06-04 19:24:58


DSU Cyber Camps

10 / 104 21933 / 48150


Using the Terminal

Time of First Successful Submission: 2026-05-15 06:58:55

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-15 07:01:59

Using the GUI Desktop

Time of First Successful Submission: 2026-05-15 07:03:48

Pasting into the Desktop

Time of First Successful Submission: 2026-05-15 07:06:11

Restarting Challenges

Time of First Successful Submission: 2026-05-15 07:09:03

Challenge Programs

Time of First Successful Submission: 2026-05-28 09:44:56

The Flag File

Time of First Successful Submission: 2026-05-28 09:45:38

Using Privileged Mode

Time of First Successful Submission: 2026-05-28 09:52:36

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-28 09:50:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-28 09:53:02


GCA CTF

10 / 104 21933 / 48150


Using the Terminal

Time of First Successful Submission: 2026-05-15 06:58:55

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-15 07:01:59

Using the GUI Desktop

Time of First Successful Submission: 2026-05-15 07:03:48

Pasting into the Desktop

Time of First Successful Submission: 2026-05-15 07:06:11

Restarting Challenges

Time of First Successful Submission: 2026-05-15 07:09:03

Challenge Programs

Time of First Successful Submission: 2026-05-28 09:44:56

The Flag File

Time of First Successful Submission: 2026-05-28 09:45:38

Using Privileged Mode

Time of First Successful Submission: 2026-05-28 09:52:36

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-28 09:50:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-28 09:53:02