sumongus

🐧

Intro to Programming Languages

15 / 234 6871 / 31942


Commands

Time of First Successful Submission: 2025-12-20 18:55:56

Command Arguments

Time of First Successful Submission: 2025-12-20 18:56:27

Command History

Time of First Successful Submission: 2025-12-20 18:56:46

The Root Path

Time of First Successful Submission: 2025-12-20 18:57:24

Absolute Paths

Time of First Successful Submission: 2025-12-20 18:57:48

Changing position

Time of First Successful Submission: 2025-12-20 18:58:41

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-20 18:59:54

Relative Paths

Time of First Successful Submission: 2025-12-20 19:01:28

Cat

Time of First Successful Submission: 2025-12-20 19:04:17

Ls

Time of First Successful Submission: 2025-12-20 19:07:10

Ls All

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

Find

Time of First Successful Submission: 2025-12-20 19:12:51

Piping Echo

Time of First Successful Submission: 2025-12-20 20:54:19

Piping Stdout

Time of First Successful Submission: 2025-12-20 20:55:05

Piping Stdin

Time of First Successful Submission: 2025-12-20 20:58:08


Intro to Cybersecurity

53 / 183 6164 / 20015


XSS 1

Time of First Successful Submission: 2026-03-13 13:30:44

XSS 2

Time of First Successful Submission: 2026-03-13 13:33:00

XSS 3

Time of First Successful Submission: 2026-03-13 13:42:07

XSS 4

Time of First Successful Submission: 2026-03-13 13:44:31

XSS 5

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

XSS 6

Time of First Successful Submission: 2026-03-13 14:13:06

Connect

Time of First Successful Submission: 2025-12-29 13:29:15

Send

Time of First Successful Submission: 2025-12-29 13:30:01

Shutdown

Time of First Successful Submission: 2025-12-29 13:31:50

Listen

Time of First Successful Submission: 2025-12-29 13:32:27

Scan 1

Time of First Successful Submission: 2025-12-29 13:35:30

Scan 2

Time of First Successful Submission: 2025-12-29 13:53:16

Monitor 1

Time of First Successful Submission: 2025-12-29 13:59:40

Monitor 2

Time of First Successful Submission: 2025-12-29 14:04:45

Sniffing Cookies

Time of First Successful Submission: 2025-12-29 14:22:31

Network Configuration

Time of First Successful Submission: 2025-12-29 15:16:52

Firewall 1

Time of First Successful Submission: 2025-12-29 15:19:53

Firewall 2

Time of First Successful Submission: 2025-12-29 15:20:44

Firewall 3

Time of First Successful Submission: 2025-12-29 15:21:59

Denial of Service 1

Time of First Successful Submission: 2025-12-29 15:25:56

Denial of Service 2

Time of First Successful Submission: 2025-12-29 15:27:08

XOR

Time of First Successful Submission: 2025-12-24 22:30:42

XORing Hex

Time of First Successful Submission: 2025-12-24 22:33:12

XORing ASCII

Time of First Successful Submission: 2025-12-24 22:35:12

XORing ASCII Strings

Time of First Successful Submission: 2025-12-24 22:51:42

One-time Pad

Time of First Successful Submission: 2025-12-24 22:53:31

One-time Pad Tampering

Time of First Successful Submission: 2026-02-13 14:11:17

Many-time Pad

Time of First Successful Submission: 2026-02-13 13:43:56

level1

Time of First Successful Submission: 2025-12-24 03:40:02

level2

Time of First Successful Submission: 2025-12-24 03:42:39

level3

Time of First Successful Submission: 2025-12-24 03:43:23

level4

Time of First Successful Submission: 2025-12-24 03:43:50

level5

Time of First Successful Submission: 2025-12-24 03:47:55

level6

Time of First Successful Submission: 2025-12-24 03:52:08

level7

Time of First Successful Submission: 2025-12-24 03:53:01

level8

Time of First Successful Submission: 2025-12-24 03:53:55

level9

Time of First Successful Submission: 2025-12-24 03:54:46

level10

Time of First Successful Submission: 2025-12-24 03:55:37

level11

Time of First Successful Submission: 2025-12-24 04:02:26

level12

Time of First Successful Submission: 2025-12-24 04:05:41

level13

Time of First Successful Submission: 2025-12-24 04:06:22

level14

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

level15

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

level16

Time of First Successful Submission: 2025-12-24 04:09:16

level17

Time of First Successful Submission: 2025-12-24 22:17:53

level18

Time of First Successful Submission: 2025-12-24 22:18:35

level19

Time of First Successful Submission: 2025-12-24 22:28:40

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-02-09 18:44:26

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

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

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2026-02-09 19:03:48

Metadata and Data (Python)

Time of First Successful Submission: 2026-02-19 15:09:44


Start Here

12 / 12 465 / 43267


Using the Terminal

Time of First Successful Submission: 2025-12-20 18:26:27

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-20 18:27:51

Using the GUI Desktop

Time of First Successful Submission: 2025-12-20 18:29:06

Pasting into the Desktop

Time of First Successful Submission: 2025-12-20 18:29:53

Restarting Challenges

Time of First Successful Submission: 2025-12-20 18:34:36

Challenge Programs

Time of First Successful Submission: 2025-12-20 18:41:35

The Flag File

Time of First Successful Submission: 2025-12-20 18:42:35

Using Privileged Mode

Time of First Successful Submission: 2025-12-20 18:46:16

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-20 18:48:21

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-20 18:48:48


Linux Luminarium

128 / 128 1003 / 32351


Intro to Commands

Time of First Successful Submission: 2025-12-20 18:55:56

Intro to Arguments

Time of First Successful Submission: 2025-12-20 18:56:27

Command History

Time of First Successful Submission: 2025-12-20 18:56:46

The Root

Time of First Successful Submission: 2025-12-20 18:57:24

Program and absolute paths

Time of First Successful Submission: 2025-12-20 18:57:48

Position thy self

Time of First Successful Submission: 2025-12-20 18:58:41

Position elsewhere

Time of First Successful Submission: 2025-12-20 18:59:54

implicit relative paths, from /

Time of First Successful Submission: 2025-12-20 19:01:28

explicit relative paths, from /

Time of First Successful Submission: 2025-12-20 19:02:03

implicit relative path

Time of First Successful Submission: 2025-12-20 19:02:30

home sweet home

Time of First Successful Submission: 2025-12-20 19:03:42

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-20 19:04:17

catting absolute paths

Time of First Successful Submission: 2025-12-20 19:04:56

more catting practice

Time of First Successful Submission: 2025-12-20 19:05:49

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-20 19:06:26

comparing files

Time of First Successful Submission: 2025-12-20 19:06:50

listing files

Time of First Successful Submission: 2025-12-20 19:07:10

touching files

Time of First Successful Submission: 2025-12-20 19:07:35

removing files

Time of First Successful Submission: 2025-12-20 19:07:56

moving files

Time of First Successful Submission: 2025-12-20 19:08:18

copying files

Time of First Successful Submission: 2025-12-20 19:08:33

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-20 19:11:19

making directories

Time of First Successful Submission: 2025-12-20 19:11:46

finding files

Time of First Successful Submission: 2025-12-20 19:12:51

linking files

Time of First Successful Submission: 2025-12-20 19:14:58

Learning From Documentation

Time of First Successful Submission: 2025-12-20 19:15:38

Learning Complex Usage

Time of First Successful Submission: 2025-12-20 19:16:13

Reading Manuals

Time of First Successful Submission: 2025-12-20 19:18:26

Searching Manuals

Time of First Successful Submission: 2025-12-20 19:19:43

Searching For Manuals

Time of First Successful Submission: 2025-12-20 19:20:30

Helpful Programs

Time of First Successful Submission: 2025-12-20 19:21:38

Help for Builtins

Time of First Successful Submission: 2025-12-20 19:23:00

Matching with *

Time of First Successful Submission: 2025-12-20 19:24:29

Matching with ?

Time of First Successful Submission: 2025-12-20 19:24:53

Matching with []

Time of First Successful Submission: 2025-12-20 19:25:37

Matching paths with []

Time of First Successful Submission: 2025-12-20 19:26:20

Multiple globs

Time of First Successful Submission: 2025-12-20 19:26:59

Mixing globs

Time of First Successful Submission: 2025-12-20 19:28:32

Exclusionary globbing

Time of First Successful Submission: 2025-12-20 19:29:38

Tab completion

Time of First Successful Submission: 2025-12-20 19:32:13

Multiple options for tab completion

Time of First Successful Submission: 2025-12-20 19:31:40

Tab completion on commands

Time of First Successful Submission: 2025-12-20 19:32:38

Redirecting output

Time of First Successful Submission: 2025-12-20 20:54:19

Redirecting more output

Time of First Successful Submission: 2025-12-20 20:55:05

Appending output

Time of First Successful Submission: 2025-12-20 20:56:18

Redirecting errors

Time of First Successful Submission: 2025-12-20 20:57:00

Redirecting input

Time of First Successful Submission: 2025-12-20 20:58:08

Grepping stored results

Time of First Successful Submission: 2025-12-20 20:58:39

Grepping live output

Time of First Successful Submission: 2025-12-20 20:59:15

Grepping errors

Time of First Successful Submission: 2025-12-20 20:59:50

Filtering with grep -v

Time of First Successful Submission: 2025-12-20 21:00:15

Filtering with sed

Time of First Successful Submission: 2025-12-20 21:01:04

Duplicating piped data with tee

Time of First Successful Submission: 2025-12-20 21:04:09

Process substitution for input

Time of First Successful Submission: 2025-12-20 21:05:40

Writing to multiple programs

Time of First Successful Submission: 2025-12-20 21:16:12

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-20 21:19:12

Named pipes

Time of First Successful Submission: 2025-12-20 21:23:50

Printing Variables

Time of First Successful Submission: 2025-12-23 13:30:39

Setting Variables

Time of First Successful Submission: 2025-12-23 13:31:20

Multi-word Variables

Time of First Successful Submission: 2025-12-23 13:35:06

Exporting Variables

Time of First Successful Submission: 2025-12-23 13:36:43

Printing Exported Variables

Time of First Successful Submission: 2025-12-23 14:16:08

Storing Command Output

Time of First Successful Submission: 2025-12-23 14:17:17

Reading Input

Time of First Successful Submission: 2025-12-23 14:20:48

Reading Files

Time of First Successful Submission: 2025-12-23 14:23:01

Translating characters

Time of First Successful Submission: 2025-12-23 14:33:09

Deleting characters

Time of First Successful Submission: 2025-12-23 14:34:30

Deleting newlines

Time of First Successful Submission: 2025-12-23 14:36:53

Extracting the first lines with head

Time of First Successful Submission: 2025-12-23 14:38:35

Extracting specific sections of text

Time of First Successful Submission: 2025-12-23 14:39:42

Sorting data

Time of First Successful Submission: 2025-12-23 14:40:20

Listing Processes

Time of First Successful Submission: 2025-12-23 14:43:32

Killing Processes

Time of First Successful Submission: 2025-12-23 14:44:09

Interrupting Processes

Time of First Successful Submission: 2025-12-23 14:44:30

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-23 14:46:38

Suspending Processes

Time of First Successful Submission: 2025-12-23 14:47:10

Resuming Processes

Time of First Successful Submission: 2025-12-23 14:49:05

Backgrounding Processes

Time of First Successful Submission: 2025-12-23 14:50:09

Foregrounding Processes

Time of First Successful Submission: 2025-12-23 14:51:48

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-23 15:00:54

Process Exit Codes

Time of First Successful Submission: 2025-12-23 15:01:27

Becoming root with su

Time of First Successful Submission: 2025-12-23 15:02:03

Other users with su

Time of First Successful Submission: 2025-12-23 15:02:39

Cracking passwords

Time of First Successful Submission: 2025-12-23 15:11:02

Using sudo

Time of First Successful Submission: 2025-12-23 15:13:05

Changing File Ownership

Time of First Successful Submission: 2025-12-23 15:15:21

Groups and Files

Time of First Successful Submission: 2025-12-23 15:16:38

Fun With Groups Names

Time of First Successful Submission: 2025-12-23 15:17:17

Changing Permissions

Time of First Successful Submission: 2025-12-23 15:18:00

Executable Files

Time of First Successful Submission: 2025-12-23 15:18:34

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-23 15:20:35

Permissions Setting Practice

Time of First Successful Submission: 2025-12-23 15:22:18

The SUID Bit

Time of First Successful Submission: 2025-12-23 15:23:11

Chaining with Semicolons

Time of First Successful Submission: 2025-12-23 15:23:37

Building on Success

Time of First Successful Submission: 2025-12-23 15:23:59

Handling Failure

Time of First Successful Submission: 2025-12-23 15:28:12

Your First Shell Script

Time of First Successful Submission: 2025-12-23 15:29:25

Redirecting Script Output

Time of First Successful Submission: 2025-12-23 15:29:57

Executable Shell Scripts

Time of First Successful Submission: 2025-12-23 15:45:53

Understanding Shebangs

Time of First Successful Submission: 2025-12-23 15:49:13

Scripting with Arguments

Time of First Successful Submission: 2025-12-23 15:50:03

Scripting with Conditionals

Time of First Successful Submission: 2025-12-23 15:51:32

Scripting with Default Cases

Time of First Successful Submission: 2025-12-23 15:52:06

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-23 15:54:02

Reading Shell Scripts

Time of First Successful Submission: 2025-12-24 02:14:47

Launching Screen

Time of First Successful Submission: 2025-12-24 02:15:57

Detaching and Attaching

Time of First Successful Submission: 2025-12-24 02:17:39

Finding Sessions

Time of First Successful Submission: 2025-12-24 02:18:59

Switching Windows

Time of First Successful Submission: 2025-12-24 02:20:24

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-24 02:23:48

The PATH Variable

Time of First Successful Submission: 2025-12-24 02:25:26

Setting PATH

Time of First Successful Submission: 2025-12-24 02:26:18

Finding Commands

Time of First Successful Submission: 2025-12-24 02:27:06

Adding Commands

Time of First Successful Submission: 2025-12-24 02:34:23

Hijacking Commands

Time of First Successful Submission: 2025-12-24 02:38:30

Bashrc Backdoor

Time of First Successful Submission: 2025-12-24 02:41:28

Sniffing Input

Time of First Successful Submission: 2025-12-24 02:49:18

Overshared Directories

Time of First Successful Submission: 2025-12-24 02:52:58

Tricky Linking

Time of First Successful Submission: 2025-12-24 03:07:17

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-24 03:14:33

Snooping on Configurations

Time of First Successful Submission: 2025-12-24 03:16:28

The Fork Bomb

Time of First Successful Submission: 2025-12-24 03:20:07

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-24 03:23:38

rm -rf /

Time of First Successful Submission: 2025-12-24 03:25:51

Life after rm -rf /

Time of First Successful Submission: 2025-12-24 03:32:45

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-24 03:35:05


Computing 101

3 / 94 20104 / 21499


Your First Register

Time of First Successful Submission: 2026-03-16 16:09:13

Your First Syscall

Time of First Successful Submission: 2026-03-16 16:10:41

Exit Codes

Time of First Successful Submission: 2026-03-16 16:11:22


Playing With Programs

14 / 116 16633 / 23365


What's the password?

Time of First Successful Submission: 2026-02-13 14:34:39

... and again!

Time of First Successful Submission: 2026-02-13 14:35:05

Newline Troubles

Time of First Successful Submission: 2026-02-13 14:35:43

Reasoning about files

Time of First Successful Submission: 2026-02-13 14:36:42

Specifying Filenames

Time of First Successful Submission: 2026-02-13 14:37:40

Binary and Hex Encoding

Time of First Successful Submission: 2026-02-13 14:39:56

More Hex

Time of First Successful Submission: 2026-02-13 14:40:44

Decoding Hex

Time of First Successful Submission: 2026-02-13 14:42:53

Decoding Practice

Time of First Successful Submission: 2026-02-13 14:44:22

Encoding Practice

Time of First Successful Submission: 2026-02-13 14:45:54

Hex-encoding ASCII

Time of First Successful Submission: 2026-02-13 14:57:16

Nested Encoding

Time of First Successful Submission: 2026-02-13 15:01:27

Hex-encoding UTF-8

Time of First Successful Submission: 2026-02-13 15:07:31

UTF Mixups

Time of First Successful Submission: 2026-02-13 15:32:34


GCA CTF

12 / 104 747 / 43544


Using the Terminal

Time of First Successful Submission: 2025-12-20 18:26:27

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-20 18:27:51

Using the GUI Desktop

Time of First Successful Submission: 2025-12-20 18:29:06

Pasting into the Desktop

Time of First Successful Submission: 2025-12-20 18:29:53

Connecting over SSH

Time of First Successful Submission: 2025-12-20 18:32:51

Restarting Challenges

Time of First Successful Submission: 2025-12-20 18:34:36

Getting Help

Time of First Successful Submission: 2025-12-20 18:37:00

Challenge Programs

Time of First Successful Submission: 2025-12-20 18:41:35

The Flag File

Time of First Successful Submission: 2025-12-20 18:42:35

Using Privileged Mode

Time of First Successful Submission: 2025-12-20 18:46:16

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-20 18:48:21

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-20 18:48:48