rta

🐧

Intro to Programming Languages

15 / 234 7344 / 31954


Commands

Time of First Successful Submission: 2026-01-13 05:51:23

Command Arguments

Time of First Successful Submission: 2026-01-13 05:52:26

Command History

Time of First Successful Submission: 2026-01-13 05:53:01

The Root Path

Time of First Successful Submission: 2026-01-13 05:55:59

Absolute Paths

Time of First Successful Submission: 2026-01-13 05:56:33

Changing position

Time of First Successful Submission: 2026-01-13 05:57:53

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-13 05:59:46

Relative Paths

Time of First Successful Submission: 2026-01-13 06:01:21

Cat

Time of First Successful Submission: 2026-01-13 06:12:05

Ls

Time of First Successful Submission: 2026-01-13 06:18:33

Ls All

Time of First Successful Submission: 2026-01-13 06:22:56

Find

Time of First Successful Submission: 2026-01-13 06:33:44

Piping Echo

Time of First Successful Submission: 2026-01-13 08:50:40

Piping Stdout

Time of First Successful Submission: 2026-01-13 08:52:00

Piping Stdin

Time of First Successful Submission: 2026-01-13 08:59:35


Intro to Cybersecurity

121 / 183 1401 / 20023


Path Traversal 1

Time of First Successful Submission: 2026-01-14 16:33:10

Path Traversal 2

Time of First Successful Submission: 2026-01-14 16:56:06

CMDi 1

Time of First Successful Submission: 2026-01-15 07:50:50

CMDi 2

Time of First Successful Submission: 2026-01-15 07:57:26

CMDi 3

Time of First Successful Submission: 2026-01-15 08:05:02

CMDi 4

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

CMDi 5

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

CMDi 6

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

Authentication Bypass 1

Time of First Successful Submission: 2026-01-15 08:47:57

Authentication Bypass 2

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

SQLi 1

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

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-01-16 02:55:19

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2026-01-16 04:13:47

XSS 1

Time of First Successful Submission: 2026-01-16 05:31:48

XSS 2

Time of First Successful Submission: 2026-01-16 05:35:45

XSS 3

Time of First Successful Submission: 2026-01-16 05:49:44

XSS 4

Time of First Successful Submission: 2026-01-16 07:14:51

XSS 5

Time of First Successful Submission: 2026-01-16 23:32:33

XSS 6

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

XSS 7

Time of First Successful Submission: 2026-01-17 06:25:49

CSRF 1

Time of First Successful Submission: 2026-01-17 07:50:12

CSRF 2

Time of First Successful Submission: 2026-01-18 15:32:01

CSRF 3

Time of First Successful Submission: 2026-01-18 16:09:58

CSRF 4

Time of First Successful Submission: 2026-01-18 16:26:31

CSRF 5

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

Connect

Time of First Successful Submission: 2026-01-21 07:20:36

Send

Time of First Successful Submission: 2026-01-21 07:23:07

Shutdown

Time of First Successful Submission: 2026-01-21 07:28:02

Listen

Time of First Successful Submission: 2026-01-21 07:32:41

Scan 1

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

Scan 2

Time of First Successful Submission: 2026-01-21 08:14:51

Monitor 1

Time of First Successful Submission: 2026-01-21 08:26:02

Monitor 2

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

Sniffing Cookies

Time of First Successful Submission: 2026-01-21 09:06:19

Network Configuration

Time of First Successful Submission: 2026-01-21 14:19:54

Firewall 1

Time of First Successful Submission: 2026-01-21 14:37:22

Firewall 2

Time of First Successful Submission: 2026-01-21 14:45:38

Firewall 3

Time of First Successful Submission: 2026-01-21 15:13:45

Denial of Service 1

Time of First Successful Submission: 2026-01-21 15:49:25

Denial of Service 2

Time of First Successful Submission: 2026-01-21 15:54:10

Denial of Service 3

Time of First Successful Submission: 2026-01-21 16:00:04

Ethernet

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

IP

Time of First Successful Submission: 2026-01-21 16:07:03

TCP

Time of First Successful Submission: 2026-01-21 16:08:57

TCP Handshake

Time of First Successful Submission: 2026-01-21 16:11:20

UDP

Time of First Successful Submission: 2026-01-21 16:42:20

UDP 2

Time of First Successful Submission: 2026-01-21 16:46:52

UDP Spoofing 1

Time of First Successful Submission: 2026-01-21 16:53:41

UDP Spoofing 2

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

UDP Spoofing 3

Time of First Successful Submission: 2026-01-21 17:06:43

UDP Spoofing 4

Time of First Successful Submission: 2026-01-21 17:09:45

ARP

Time of First Successful Submission: 2026-01-21 17:15:12

Intercept

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

Man-in-the-Middle

Time of First Successful Submission: 2026-01-22 14:18:41

XOR

Time of First Successful Submission: 2026-01-22 15:31:19

XORing Hex

Time of First Successful Submission: 2026-01-22 15:41:56

XORing ASCII

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

XORing ASCII Strings

Time of First Successful Submission: 2026-01-22 16:15:57

One-time Pad

Time of First Successful Submission: 2026-01-22 16:19:36

One-time Pad Tampering

Time of First Successful Submission: 2026-01-22 16:42:00

Many-time Pad

Time of First Successful Submission: 2026-01-22 16:50:34

AES

Time of First Successful Submission: 2026-01-23 06:07:34

AES-ECB-CPA

Time of First Successful Submission: 2026-01-23 07:15:42

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-01-23 07:48:49

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-01-23 08:29:41

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-01-23 08:36:20

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-01-26 06:04:53

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-01-26 06:45:52

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-01-26 07:01:57

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-01-26 07:11:21

AES-CBC

Time of First Successful Submission: 2026-01-26 07:24:33

AES-CBC Tampering

Time of First Successful Submission: 2026-01-26 14:51:43

AES-CBC Resizing

Time of First Successful Submission: 2026-01-26 15:34:17

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-01-28 06:52:45

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-01-28 07:51:20

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-01-28 08:23:10

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-01-28 09:10:49

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-01-28 09:27:48

DHKE

Time of First Successful Submission: 2026-01-29 09:10:10

DHKE-to-AES

Time of First Successful Submission: 2026-01-29 09:23:04

RSA 1

Time of First Successful Submission: 2026-01-30 03:49:09

RSA 2

Time of First Successful Submission: 2026-01-30 03:58:12

RSA 3

Time of First Successful Submission: 2026-01-30 04:08:50

RSA 4

Time of First Successful Submission: 2026-01-30 04:36:59

RSA Signatures

Time of First Successful Submission: 2026-01-30 04:55:41

SHA 1

Time of First Successful Submission: 2026-01-30 05:28:36

SHA 2

Time of First Successful Submission: 2026-01-30 05:34:46

TLS 1

Time of First Successful Submission: 2026-01-30 08:13:25

TLS 2

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

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-01-31 08:24:22

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-01-31 09:01:00

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-01-31 09:05:16

Reading Endianness (Python)

Time of First Successful Submission: 2026-02-02 05:53:03

Reading Endianness (C)

Time of First Successful Submission: 2026-02-02 05:56:52

Reading Endianness (x86)

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

Version Information (Python)

Time of First Successful Submission: 2026-02-02 06:20:36

Version Information (C)

Time of First Successful Submission: 2026-02-02 06:25:06

Version Information (x86)

Time of First Successful Submission: 2026-02-02 06:44:00

Metadata and Data (Python)

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

Metadata and Data (C)

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

Metadata and Data (x86)

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

Input Restrictions (Python)

Time of First Successful Submission: 2026-02-02 15:09:24

Input Restrictions (C)

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

Input Restrictions (x86)

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

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-02-02 15:49:21

Behold the cIMG! (C)

Time of First Successful Submission: 2026-02-02 15:51:59

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-02-02 16:01:44

A Basic cIMG (Python)

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

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2026-02-02 16:21:35

Internal State Mini (C)

Time of First Successful Submission: 2026-02-03 03:20:43

Internal State Mini (x86)

Time of First Successful Submission: 2026-02-03 03:34:54

Internal State (C)

Time of First Successful Submission: 2026-02-03 04:09:25

Internal State (x86)

Time of First Successful Submission: 2026-02-03 04:46:29

File Formats: Directives (C)

Time of First Successful Submission: 2026-02-03 08:02:09

File Formats: Directives (x86)

Time of First Successful Submission: 2026-02-03 08:15:19

The Patch Directive

Time of First Successful Submission: 2026-02-05 10:54:41

Optimizing for Space

Time of First Successful Submission: 2026-02-06 09:02:01

Tweaking Images

Time of First Successful Submission: 2026-02-10 08:32:50


Start Here

12 / 12 732 / 43301


Using the Terminal

Time of First Successful Submission: 2026-01-13 05:00:48

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-13 05:05:12

Using the GUI Desktop

Time of First Successful Submission: 2026-01-13 05:08:26

Pasting into the Desktop

Time of First Successful Submission: 2026-01-13 05:10:10

Restarting Challenges

Time of First Successful Submission: 2026-01-13 05:27:17

Challenge Programs

Time of First Successful Submission: 2026-01-13 05:32:37

The Flag File

Time of First Successful Submission: 2026-01-13 05:34:36

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-13 05:46:49

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-13 05:47:47


Linux Luminarium

128 / 128 1280 / 32362


Intro to Commands

Time of First Successful Submission: 2026-01-13 05:51:23

Intro to Arguments

Time of First Successful Submission: 2026-01-13 05:52:26

Command History

Time of First Successful Submission: 2026-01-13 05:53:01

The Root

Time of First Successful Submission: 2026-01-13 05:55:59

Program and absolute paths

Time of First Successful Submission: 2026-01-13 05:56:33

Position thy self

Time of First Successful Submission: 2026-01-13 05:57:53

Position elsewhere

Time of First Successful Submission: 2026-01-13 05:59:46

implicit relative paths, from /

Time of First Successful Submission: 2026-01-13 06:01:21

explicit relative paths, from /

Time of First Successful Submission: 2026-01-13 06:02:19

implicit relative path

Time of First Successful Submission: 2026-01-13 06:04:03

home sweet home

Time of First Successful Submission: 2026-01-13 06:10:19

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-13 06:12:05

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2026-01-13 06:14:39

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-01-13 06:17:32

listing files

Time of First Successful Submission: 2026-01-13 06:18:33

touching files

Time of First Successful Submission: 2026-01-13 06:19:16

removing files

Time of First Successful Submission: 2026-01-13 06:19:53

moving files

Time of First Successful Submission: 2026-01-13 06:20:51

copying files

Time of First Successful Submission: 2026-01-13 06:21:40

hidden files

Time of First Successful Submission: 2026-01-13 06:22:56

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-13 06:28:39

making directories

Time of First Successful Submission: 2026-01-13 06:29:49

finding files

Time of First Successful Submission: 2026-01-13 06:33:44

linking files

Time of First Successful Submission: 2026-01-13 06:47:13

Learning From Documentation

Time of First Successful Submission: 2026-01-13 07:04:15

Learning Complex Usage

Time of First Successful Submission: 2026-01-13 07:05:12

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-01-13 07:16:58

Helpful Programs

Time of First Successful Submission: 2026-01-13 07:18:43

Help for Builtins

Time of First Successful Submission: 2026-01-13 07:20:37

Matching with *

Time of First Successful Submission: 2026-01-13 07:23:52

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-01-13 07:26:16

Matching paths with []

Time of First Successful Submission: 2026-01-13 07:27:24

Multiple globs

Time of First Successful Submission: 2026-01-13 07:28:44

Mixing globs

Time of First Successful Submission: 2026-01-13 07:30:57

Exclusionary globbing

Time of First Successful Submission: 2026-01-13 07:32:24

Tab completion

Time of First Successful Submission: 2026-01-13 07:35:05

Multiple options for tab completion

Time of First Successful Submission: 2026-01-13 07:36:27

Tab completion on commands

Time of First Successful Submission: 2026-01-13 07:36:55

Redirecting output

Time of First Successful Submission: 2026-01-13 08:50:40

Redirecting more output

Time of First Successful Submission: 2026-01-13 08:52:00

Appending output

Time of First Successful Submission: 2026-01-13 08:53:42

Redirecting errors

Time of First Successful Submission: 2026-01-13 08:58:28

Redirecting input

Time of First Successful Submission: 2026-01-13 08:59:35

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2026-01-13 12:40:50

Grepping errors

Time of First Successful Submission: 2026-01-13 12:43:48

Filtering with grep -v

Time of First Successful Submission: 2026-01-13 12:44:40

Filtering with sed

Time of First Successful Submission: 2026-01-13 12:49:59

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-14 00:26:38

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-01-14 02:03:28

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-14 02:43:49

Named pipes

Time of First Successful Submission: 2026-01-14 02:42:17

Printing Variables

Time of First Successful Submission: 2026-01-14 02:45:18

Setting Variables

Time of First Successful Submission: 2026-01-14 02:46:34

Multi-word Variables

Time of First Successful Submission: 2026-01-14 02:47:36

Exporting Variables

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

Printing Exported Variables

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

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2026-01-14 03:02:07

Reading Files

Time of First Successful Submission: 2026-01-14 03:08:43

Translating characters

Time of First Successful Submission: 2026-01-14 03:20:39

Deleting characters

Time of First Successful Submission: 2026-01-14 03:22:25

Deleting newlines

Time of First Successful Submission: 2026-01-14 03:25:33

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-01-14 03:29:50

Sorting data

Time of First Successful Submission: 2026-01-14 03:30:58

Listing Processes

Time of First Successful Submission: 2026-01-14 03:35:50

Killing Processes

Time of First Successful Submission: 2026-01-14 03:37:53

Interrupting Processes

Time of First Successful Submission: 2026-01-14 03:38:37

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-14 03:45:19

Suspending Processes

Time of First Successful Submission: 2026-01-14 03:47:06

Resuming Processes

Time of First Successful Submission: 2026-01-14 03:49:32

Backgrounding Processes

Time of First Successful Submission: 2026-01-14 03:52:20

Foregrounding Processes

Time of First Successful Submission: 2026-01-14 16:12:40

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-14 04:31:06

Process Exit Codes

Time of First Successful Submission: 2026-01-14 04:43:27

Becoming root with su

Time of First Successful Submission: 2026-01-14 05:51:36

Other users with su

Time of First Successful Submission: 2026-01-14 05:52:32

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-01-14 05:59:40

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-01-14 06:19:10

Fun With Groups Names

Time of First Successful Submission: 2026-01-14 06:20:34

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-01-14 06:29:28

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-14 06:38:40

Permissions Setting Practice

Time of First Successful Submission: 2026-01-14 06:46:15

The SUID Bit

Time of First Successful Submission: 2026-01-14 06:49:43

Chaining with Semicolons

Time of First Successful Submission: 2026-01-14 06:54:15

Building on Success

Time of First Successful Submission: 2026-01-14 06:55:28

Handling Failure

Time of First Successful Submission: 2026-01-14 06:57:43

Your First Shell Script

Time of First Successful Submission: 2026-01-14 07:06:58

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2026-01-14 07:18:16

Understanding Shebangs

Time of First Successful Submission: 2026-01-14 07:24:45

Scripting with Arguments

Time of First Successful Submission: 2026-01-14 07:27:46

Scripting with Conditionals

Time of First Successful Submission: 2026-01-14 07:31:42

Scripting with Default Cases

Time of First Successful Submission: 2026-01-14 07:32:52

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-14 07:35:40

Reading Shell Scripts

Time of First Successful Submission: 2026-01-14 07:36:44

Launching Screen

Time of First Successful Submission: 2026-01-14 07:38:12

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-01-14 07:42:25

Switching Windows

Time of First Successful Submission: 2026-01-14 07:44:11

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-14 07:46:34

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-14 07:48:29

The PATH Variable

Time of First Successful Submission: 2026-01-14 07:50:13

Setting PATH

Time of First Successful Submission: 2026-01-14 07:51:23

Finding Commands

Time of First Successful Submission: 2026-01-14 07:55:02

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-01-14 08:03:06

Bashrc Backdoor

Time of First Successful Submission: 2026-01-14 08:07:39

Sniffing Input

Time of First Successful Submission: 2026-01-14 08:17:34

Overshared Directories

Time of First Successful Submission: 2026-01-14 08:37:35

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-14 14:51:59

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2026-01-14 15:16:53

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-14 15:22:47

rm -rf /

Time of First Successful Submission: 2026-01-14 15:28:21

Life after rm -rf /

Time of First Successful Submission: 2026-01-14 15:41:42

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-14 15:44:42


GCA CTF

12 / 104 1000 / 43578


Using the Terminal

Time of First Successful Submission: 2026-01-13 05:00:48

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-13 05:05:12

Using the GUI Desktop

Time of First Successful Submission: 2026-01-13 05:08:26

Pasting into the Desktop

Time of First Successful Submission: 2026-01-13 05:10:10

Connecting over SSH

Time of First Successful Submission: 2026-01-13 07:00:13

Restarting Challenges

Time of First Successful Submission: 2026-01-13 05:27:17

Getting Help

Time of First Successful Submission: 2026-01-13 05:31:09

Challenge Programs

Time of First Successful Submission: 2026-01-13 05:32:37

The Flag File

Time of First Successful Submission: 2026-01-13 05:34:36

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-13 05:46:49

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-13 05:47:47