rsol

Intro to Programming Languages

15 / 234 7881 / 32908


Commands

Time of First Successful Submission: 2026-01-15 02:10:59

Command Arguments

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

Command History

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

The Root Path

Time of First Successful Submission: 2026-01-15 02:33:00

Absolute Paths

Time of First Successful Submission: 2026-01-15 02:37:10

Changing position

Time of First Successful Submission: 2026-01-15 02:38:24

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-15 02:39:59

Relative Paths

Time of First Successful Submission: 2026-01-15 02:43:54

Cat

Time of First Successful Submission: 2026-01-15 07:08:30

Ls

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

Ls All

Time of First Successful Submission: 2026-01-15 08:54:44

Find

Time of First Successful Submission: 2026-01-15 09:18:59

Piping Echo

Time of First Successful Submission: 2026-01-21 00:07:59

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-01-21 00:25:44


Intro to Cybersecurity

92 / 183 2870 / 20437


Path Traversal 1

Time of First Successful Submission: 2026-03-31 22:47:23

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2026-03-31 23:14:32

CMDi 2

Time of First Successful Submission: 2026-03-31 23:16:28

CMDi 3

Time of First Successful Submission: 2026-03-31 23:19:35

CMDi 4

Time of First Successful Submission: 2026-03-31 23:21:22

CMDi 5

Time of First Successful Submission: 2026-03-31 23:23:54

CMDi 6

Time of First Successful Submission: 2026-03-31 23:25:33

Authentication Bypass 1

Time of First Successful Submission: 2026-03-31 23:27:33

Authentication Bypass 2

Time of First Successful Submission: 2026-03-31 23:29:30

SQLi 1

Time of First Successful Submission: 2026-03-31 23:32:13

SQLi 2

Time of First Successful Submission: 2026-03-31 23:34:19

SQLi 3

Time of First Successful Submission: 2026-03-31 23:36:04

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2026-04-07 23:18:25

XSS 1

Time of First Successful Submission: 2026-04-07 23:25:29

XSS 2

Time of First Successful Submission: 2026-04-07 23:27:58

XSS 3

Time of First Successful Submission: 2026-04-07 23:30:12

XSS 4

Time of First Successful Submission: 2026-04-07 23:32:35

XSS 5

Time of First Successful Submission: 2026-04-08 00:08:10

XSS 6

Time of First Successful Submission: 2026-04-08 00:29:56

XSS 7

Time of First Successful Submission: 2026-04-08 03:29:13

CSRF 1

Time of First Successful Submission: 2026-04-08 00:51:48

CSRF 2

Time of First Successful Submission: 2026-04-08 01:10:59

CSRF 3

Time of First Successful Submission: 2026-04-08 01:14:28

CSRF 4

Time of First Successful Submission: 2026-04-08 01:21:42

CSRF 5

Time of First Successful Submission: 2026-04-08 01:26:09

Connect

Time of First Successful Submission: 2026-03-17 22:22:18

Send

Time of First Successful Submission: 2026-03-17 22:32:37

Shutdown

Time of First Successful Submission: 2026-03-17 22:38:22

Listen

Time of First Successful Submission: 2026-03-17 22:40:02

Scan 1

Time of First Successful Submission: 2026-03-17 22:49:24

Scan 2

Time of First Successful Submission: 2026-03-17 22:54:18

Monitor 1

Time of First Successful Submission: 2026-03-17 22:58:17

Monitor 2

Time of First Successful Submission: 2026-03-17 23:44:32

Sniffing Cookies

Time of First Successful Submission: 2026-03-17 23:50:20

Network Configuration

Time of First Successful Submission: 2026-03-26 20:55:21

Firewall 1

Time of First Successful Submission: 2026-03-26 20:59:06

Firewall 2

Time of First Successful Submission: 2026-03-26 21:00:48

Firewall 3

Time of First Successful Submission: 2026-03-26 21:03:29

Denial of Service 1

Time of First Successful Submission: 2026-03-26 21:15:45

Denial of Service 2

Time of First Successful Submission: 2026-03-30 02:55:16

Ethernet

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

IP

Time of First Successful Submission: 2026-03-30 05:05:17

TCP

Time of First Successful Submission: 2026-03-30 05:12:19

TCP Handshake

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

UDP

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

UDP 2

Time of First Successful Submission: 2026-03-30 05:30:07

UDP Spoofing 1

Time of First Successful Submission: 2026-03-30 05:34:52

ARP

Time of First Successful Submission: 2026-03-30 06:39:24

XOR

Time of First Successful Submission: 2026-02-03 23:58:15

XORing Hex

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

XORing ASCII

Time of First Successful Submission: 2026-02-04 00:20:41

XORing ASCII Strings

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

One-time Pad

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

Many-time Pad

Time of First Successful Submission: 2026-02-07 09:56:23

AES

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

AES-ECB-CPA

Time of First Successful Submission: 2026-02-13 07:45:57

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-02-14 22:03:30

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-02-15 02:28:37

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-02-14 22:36:30

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-02-14 23:12:28

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-02-15 01:39:00

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-02-15 02:13:40

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-02-15 02:23:53

AES-CBC

Time of First Successful Submission: 2026-02-16 20:15:06

AES-CBC Tampering

Time of First Successful Submission: 2026-02-17 09:23:34

AES-CBC Resizing

Time of First Successful Submission: 2026-03-01 09:54:13

AES-CBC-POA-Partial-Block

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

AES-CBC-POA-Encrypt

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

DHKE

Time of First Successful Submission: 2026-03-03 08:58:04

DHKE-to-AES

Time of First Successful Submission: 2026-03-03 22:13:43

RSA 1

Time of First Successful Submission: 2026-03-03 23:44:51

level1

Time of First Successful Submission: 2026-01-27 22:02:39

level2

Time of First Successful Submission: 2026-01-27 22:07:48

level3

Time of First Successful Submission: 2026-01-27 22:12:07

level4

Time of First Successful Submission: 2026-01-27 22:17:41

level5

Time of First Successful Submission: 2026-01-27 22:38:35

level6

Time of First Successful Submission: 2026-01-27 23:39:39

level7

Time of First Successful Submission: 2026-01-27 23:42:55

level8

Time of First Successful Submission: 2026-01-27 23:49:00

level9

Time of First Successful Submission: 2026-01-27 23:51:22

level10

Time of First Successful Submission: 2026-01-27 23:57:36

level11

Time of First Successful Submission: 2026-01-28 00:12:14

level12

Time of First Successful Submission: 2026-01-28 00:16:51

level13

Time of First Successful Submission: 2026-01-28 00:18:07

level14

Time of First Successful Submission: 2026-01-28 00:20:10

level15

Time of First Successful Submission: 2026-01-28 00:22:18

level16

Time of First Successful Submission: 2026-01-28 00:25:22

level17

Time of First Successful Submission: 2026-01-28 04:44:41

level18

Time of First Successful Submission: 2026-01-28 05:52:05

level19

Time of First Successful Submission: 2026-01-28 07:00:08


Start Here

12 / 12 751 / 44531


Using the Terminal

Time of First Successful Submission: 2026-01-14 00:50:50

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-14 00:58:57

Pasting into the Desktop

Time of First Successful Submission: 2026-01-14 01:00:49

Restarting Challenges

Time of First Successful Submission: 2026-01-14 01:48:10

Challenge Programs

Time of First Successful Submission: 2026-01-14 02:20:20

The Flag File

Time of First Successful Submission: 2026-01-14 03:16:03

Using Privileged Mode

Time of First Successful Submission: 2026-01-14 04:45:12

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-14 05:41:02

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-14 06:45:42


Linux Luminarium

96 / 128 6644 / 33340


Intro to Commands

Time of First Successful Submission: 2026-01-15 02:10:59

Intro to Arguments

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

Command History

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

The Root

Time of First Successful Submission: 2026-01-15 02:33:00

Program and absolute paths

Time of First Successful Submission: 2026-01-15 02:37:10

Position thy self

Time of First Successful Submission: 2026-01-15 02:38:24

Position elsewhere

Time of First Successful Submission: 2026-01-15 02:39:59

implicit relative paths, from /

Time of First Successful Submission: 2026-01-15 02:43:54

explicit relative paths, from /

Time of First Successful Submission: 2026-01-15 02:45:15

implicit relative path

Time of First Successful Submission: 2026-01-15 02:46:39

home sweet home

Time of First Successful Submission: 2026-01-15 02:54:25

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-15 07:08:30

catting absolute paths

Time of First Successful Submission: 2026-01-15 07:10:25

more catting practice

Time of First Successful Submission: 2026-01-15 07:17:55

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-15 08:31:33

comparing files

Time of First Successful Submission: 2026-01-15 08:34:35

listing files

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

touching files

Time of First Successful Submission: 2026-01-15 08:40:37

removing files

Time of First Successful Submission: 2026-01-15 08:44:33

moving files

Time of First Successful Submission: 2026-01-15 08:48:42

copying files

Time of First Successful Submission: 2026-01-15 08:49:53

hidden files

Time of First Successful Submission: 2026-01-15 08:54:44

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-15 09:10:11

making directories

Time of First Successful Submission: 2026-01-15 09:12:10

finding files

Time of First Successful Submission: 2026-01-15 09:18:59

linking files

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

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2026-01-17 07:23:04

Reading Manuals

Time of First Successful Submission: 2026-01-17 07:31:54

Searching Manuals

Time of First Successful Submission: 2026-01-17 07:34:48

Searching For Manuals

Time of First Successful Submission: 2026-01-17 08:21:39

Helpful Programs

Time of First Successful Submission: 2026-01-17 08:27:17

Help for Builtins

Time of First Successful Submission: 2026-01-17 08:32:56

Matching with *

Time of First Successful Submission: 2026-01-20 23:33:02

Matching with ?

Time of First Successful Submission: 2026-01-20 23:39:12

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-01-20 23:46:21

Multiple globs

Time of First Successful Submission: 2026-01-20 23:50:12

Mixing globs

Time of First Successful Submission: 2026-01-20 23:53:52

Exclusionary globbing

Time of First Successful Submission: 2026-01-20 23:55:56

Tab completion

Time of First Successful Submission: 2026-01-20 23:59:12

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-01-21 00:03:15

Redirecting output

Time of First Successful Submission: 2026-01-21 00:07:59

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-01-21 00:18:13

Redirecting errors

Time of First Successful Submission: 2026-01-21 00:22:19

Redirecting input

Time of First Successful Submission: 2026-01-21 00:25:44

Grepping stored results

Time of First Successful Submission: 2026-01-21 00:29:33

Grepping live output

Time of First Successful Submission: 2026-01-21 00:31:50

Grepping errors

Time of First Successful Submission: 2026-01-21 00:40:52

Filtering with grep -v

Time of First Successful Submission: 2026-01-21 00:46:47

Filtering with sed

Time of First Successful Submission: 2026-01-21 03:59:49

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-01-21 07:49:45

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2026-01-21 22:34:54

Printing Variables

Time of First Successful Submission: 2026-01-21 22:41:52

Setting Variables

Time of First Successful Submission: 2026-01-21 22:43:30

Multi-word Variables

Time of First Successful Submission: 2026-01-21 22:44:34

Exporting Variables

Time of First Successful Submission: 2026-01-21 22:48:49

Printing Exported Variables

Time of First Successful Submission: 2026-01-21 22:50:15

Storing Command Output

Time of First Successful Submission: 2026-01-21 22:53:00

Reading Input

Time of First Successful Submission: 2026-01-21 22:57:43

Reading Files

Time of First Successful Submission: 2026-01-21 22:59:42

Listing Processes

Time of First Successful Submission: 2026-01-21 23:09:33

Killing Processes

Time of First Successful Submission: 2026-01-23 19:08:25

Interrupting Processes

Time of First Successful Submission: 2026-01-23 19:09:50

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-23 19:15:10

Suspending Processes

Time of First Successful Submission: 2026-01-23 19:17:11

Resuming Processes

Time of First Successful Submission: 2026-01-23 19:18:24

Backgrounding Processes

Time of First Successful Submission: 2026-01-23 23:34:44

Foregrounding Processes

Time of First Successful Submission: 2026-01-24 00:00:30

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-24 00:02:43

Process Exit Codes

Time of First Successful Submission: 2026-01-24 00:06:43

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2026-01-24 20:47:28

Cracking passwords

Time of First Successful Submission: 2026-01-24 21:00:29

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-01-24 07:51:11

Groups and Files

Time of First Successful Submission: 2026-01-24 19:39:29

Fun With Groups Names

Time of First Successful Submission: 2026-01-24 19:40:57

Changing Permissions

Time of First Successful Submission: 2026-01-24 19:51:09

Executable Files

Time of First Successful Submission: 2026-01-24 19:52:54

Permission Tweaking Practice

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

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2026-01-24 20:24:21

Chaining with Semicolons

Time of First Successful Submission: 2026-01-24 21:12:36

Your First Shell Script

Time of First Successful Submission: 2026-01-24 21:42:21

Redirecting Script Output

Time of First Successful Submission: 2026-01-25 02:27:09

Executable Shell Scripts

Time of First Successful Submission: 2026-01-25 02:33:43

The PATH Variable

Time of First Successful Submission: 2026-01-25 02:36:12

Setting PATH

Time of First Successful Submission: 2026-01-25 02:38:30

Adding Commands

Time of First Successful Submission: 2026-01-25 03:45:47

Hijacking Commands

Time of First Successful Submission: 2026-01-25 04:17:15


Playing With Programs

36 / 116 9175 / 23615


Your First HTTP Request

Time of First Successful Submission: 2026-03-04 00:31:08

Reading Flask

Time of First Successful Submission: 2026-03-04 00:35:57

Commented Data

Time of First Successful Submission: 2026-03-04 00:45:33

HTTP Metadata

Time of First Successful Submission: 2026-03-04 00:48:29

HTTP (netcat)

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

HTTP Paths (netcat)

Time of First Successful Submission: 2026-03-04 00:57:45

HTTP (curl)

Time of First Successful Submission: 2026-03-04 01:01:30

HTTP (python)

Time of First Successful Submission: 2026-03-04 01:04:11

HTTP Host Header (python)

Time of First Successful Submission: 2026-03-09 09:43:44

HTTP Host Header (curl)

Time of First Successful Submission: 2026-03-09 09:49:32

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-03-09 09:51:48

URL Encoding (netcat)

Time of First Successful Submission: 2026-03-09 09:55:01

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-03-09 10:00:00

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-03-09 10:01:46

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-03-09 10:06:50

HTTP Forms (netcat)

Time of First Successful Submission: 2026-03-09 10:13:32

HTTP Forms (python)

Time of First Successful Submission: 2026-03-09 10:16:04

HTTP Forms Without Forms

Time of First Successful Submission: 2026-03-09 10:20:47

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-03-10 21:38:35

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-03-10 21:43:32

HTTP Redirects (curl)

Time of First Successful Submission: 2026-03-10 21:45:32

HTTP Redirects (python)

Time of First Successful Submission: 2026-03-10 21:48:39

HTTP Cookies (curl)

Time of First Successful Submission: 2026-03-10 21:52:44

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-03-10 21:58:12

HTTP Cookies (python)

Time of First Successful Submission: 2026-03-10 22:00:37

Server State (python)

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

Listening Web

Time of First Successful Submission: 2026-03-10 22:08:11

Speaking Redirects

Time of First Successful Submission: 2026-03-10 22:11:59

JavaScript Redirects

Time of First Successful Submission: 2026-03-10 22:17:19

Including JavaScript

Time of First Successful Submission: 2026-03-10 22:21:29

HTTP (javascript)

Time of First Successful Submission: 2026-03-10 22:25:32

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-03-10 23:06:07

HTTP Forms (javascript)

Time of First Successful Submission: 2026-03-10 23:10:53


GCA CTF

12 / 104 1044 / 44812


Using the Terminal

Time of First Successful Submission: 2026-01-14 00:50:50

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-14 00:58:57

Pasting into the Desktop

Time of First Successful Submission: 2026-01-14 01:00:49

Connecting over SSH

Time of First Successful Submission: 2026-01-14 01:45:11

Restarting Challenges

Time of First Successful Submission: 2026-01-14 01:48:10

Getting Help

Time of First Successful Submission: 2026-01-14 01:53:55

Challenge Programs

Time of First Successful Submission: 2026-01-14 02:20:20

The Flag File

Time of First Successful Submission: 2026-01-14 03:16:03

Using Privileged Mode

Time of First Successful Submission: 2026-01-14 04:45:12

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-14 05:41:02

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-14 06:45:42