mckaylandon

Intro to Programming Languages

14 / 234 16099 / 33626


Commands

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

Command Arguments

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

The Root Path

Time of First Successful Submission: 2026-01-14 01:40:15

Absolute Paths

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

Changing position

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

Changing to an Absolute Path

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

Relative Paths

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

Cat

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

Ls

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

Ls All

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

Find

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

Piping Echo

Time of First Successful Submission: 2026-01-20 23:54:01

Piping Stdout

Time of First Successful Submission: 2026-01-20 23:54:54

Piping Stdin

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


Intro to Cybersecurity

109 / 183 2188 / 20751


Path Traversal 1

Time of First Successful Submission: 2026-04-20 04:10:45

Path Traversal 2

Time of First Successful Submission: 2026-04-20 04:22:46

CMDi 1

Time of First Successful Submission: 2026-04-20 04:24:32

CMDi 2

Time of First Successful Submission: 2026-04-20 04:30:45

CMDi 3

Time of First Successful Submission: 2026-04-20 04:31:54

CMDi 4

Time of First Successful Submission: 2026-04-20 04:33:37

CMDi 5

Time of First Successful Submission: 2026-04-20 04:35:34

CMDi 6

Time of First Successful Submission: 2026-04-20 04:41:24

Authentication Bypass 1

Time of First Successful Submission: 2026-04-20 04:42:02

Authentication Bypass 2

Time of First Successful Submission: 2026-04-20 04:46:42

SQLi 1

Time of First Successful Submission: 2026-04-20 04:48:39

SQLi 2

Time of First Successful Submission: 2026-04-20 04:50:51

SQLi 3

Time of First Successful Submission: 2026-04-20 04:58:17

SQLi 4

Time of First Successful Submission: 2026-04-20 05:01:14

SQLi 5

Time of First Successful Submission: 2026-04-20 05:13:48

XSS 1

Time of First Successful Submission: 2026-04-20 05:22:10

XSS 2

Time of First Successful Submission: 2026-04-20 05:28:57

XSS 3

Time of First Successful Submission: 2026-04-20 05:31:24

XSS 4

Time of First Successful Submission: 2026-04-20 05:36:19

XSS 5

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

XSS 6

Time of First Successful Submission: 2026-04-20 05:46:22

XSS 7

Time of First Successful Submission: 2026-04-20 06:21:06

CSRF 1

Time of First Successful Submission: 2026-04-20 16:33:55

CSRF 2

Time of First Successful Submission: 2026-04-20 16:41:31

CSRF 3

Time of First Successful Submission: 2026-04-20 17:27:44

CSRF 4

Time of First Successful Submission: 2026-04-20 17:50:40

CSRF 5

Time of First Successful Submission: 2026-04-20 18:28:43

Connect

Time of First Successful Submission: 2026-03-24 05:00:56

Send

Time of First Successful Submission: 2026-03-24 05:02:20

Shutdown

Time of First Successful Submission: 2026-03-24 05:06:01

Listen

Time of First Successful Submission: 2026-03-24 05:10:39

Scan 1

Time of First Successful Submission: 2026-03-24 05:28:27

Scan 2

Time of First Successful Submission: 2026-03-24 05:51:34

Monitor 1

Time of First Successful Submission: 2026-03-24 06:00:05

Monitor 2

Time of First Successful Submission: 2026-03-24 06:07:54

Sniffing Cookies

Time of First Successful Submission: 2026-03-24 06:17:54

Network Configuration

Time of First Successful Submission: 2026-03-24 06:22:05

Firewall 1

Time of First Successful Submission: 2026-03-24 06:29:41

Firewall 2

Time of First Successful Submission: 2026-03-24 06:31:18

Firewall 3

Time of First Successful Submission: 2026-03-24 06:33:27

Denial of Service 1

Time of First Successful Submission: 2026-03-24 06:40:58

Denial of Service 2

Time of First Successful Submission: 2026-03-24 06:42:12

Denial of Service 3

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

Ethernet

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

IP

Time of First Successful Submission: 2026-03-24 07:09:01

TCP

Time of First Successful Submission: 2026-03-24 07:10:49

TCP Handshake

Time of First Successful Submission: 2026-03-24 07:11:40

UDP

Time of First Successful Submission: 2026-03-24 07:13:26

UDP 2

Time of First Successful Submission: 2026-03-24 07:14:52

UDP Spoofing 1

Time of First Successful Submission: 2026-03-24 07:16:03

UDP Spoofing 2

Time of First Successful Submission: 2026-03-24 07:18:53

UDP Spoofing 3

Time of First Successful Submission: 2026-03-24 07:51:09

UDP Spoofing 4

Time of First Successful Submission: 2026-03-24 07:54:03

ARP

Time of First Successful Submission: 2026-03-24 07:56:49

Intercept

Time of First Successful Submission: 2026-03-24 15:52:25

Man-in-the-Middle

Time of First Successful Submission: 2026-03-24 16:50:49

XOR

Time of First Successful Submission: 2026-01-25 19:12:10

XORing Hex

Time of First Successful Submission: 2026-02-01 01:28:11

XORing ASCII

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

XORing ASCII Strings

Time of First Successful Submission: 2026-02-01 01:47:51

One-time Pad

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

One-time Pad Tampering

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

Many-time Pad

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

AES

Time of First Successful Submission: 2026-02-01 03:51:49

AES-ECB-CPA

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

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-02-06 03:52:49

AES-ECB-CPA-Suffix

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

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-02-07 01:39:10

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-02-07 05:54:06

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-02-07 06:01:54

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-02-07 06:09:42

AES-CBC

Time of First Successful Submission: 2026-02-25 00:24:39

AES-CBC Tampering

Time of First Successful Submission: 2026-02-25 01:49:03

AES-CBC Resizing

Time of First Successful Submission: 2026-02-25 03:18:58

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-02-25 18:12:41

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-02-25 20:26:37

AES-CBC-POA-Multi-Block

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

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-02-25 21:32:18

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-02-25 22:25:12

DHKE

Time of First Successful Submission: 2026-03-03 02:50:33

DHKE-to-AES

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

RSA 1

Time of First Successful Submission: 2026-03-03 03:15:11

RSA 2

Time of First Successful Submission: 2026-03-03 03:19:47

RSA 3

Time of First Successful Submission: 2026-03-03 03:24:11

RSA 4

Time of First Successful Submission: 2026-03-03 03:28:32

RSA Signatures

Time of First Successful Submission: 2026-03-03 03:34:55

SHA 1

Time of First Successful Submission: 2026-03-03 03:46:18

SHA 2

Time of First Successful Submission: 2026-03-03 03:51:20

TLS 1

Time of First Successful Submission: 2026-03-03 03:59:13

TLS 2

Time of First Successful Submission: 2026-03-03 04:06:43

level1

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

level2

Time of First Successful Submission: 2026-01-24 08:12:26

level3

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

level4

Time of First Successful Submission: 2026-01-24 08:35:26

level5

Time of First Successful Submission: 2026-01-24 22:26:18

level6

Time of First Successful Submission: 2026-01-25 05:49:36

level7

Time of First Successful Submission: 2026-01-25 05:55:47

level8

Time of First Successful Submission: 2026-01-25 05:59:50

level9

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

level10

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

level11

Time of First Successful Submission: 2026-01-25 06:35:21

level12

Time of First Successful Submission: 2026-01-25 06:45:07

level13

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

level14

Time of First Successful Submission: 2026-01-25 06:46:43

level15

Time of First Successful Submission: 2026-01-25 06:47:29

level16

Time of First Successful Submission: 2026-01-25 07:09:11

level17

Time of First Successful Submission: 2026-01-25 07:47:16

level18

Time of First Successful Submission: 2026-01-25 07:47:53

level19

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


Start Here

11 / 12 8214 / 45541


Using the VSCode Workspace

Time of First Successful Submission: 2026-01-13 23:02:57

Using the GUI Desktop

Time of First Successful Submission: 2026-01-13 23:06:36

Pasting into the Desktop

Time of First Successful Submission: 2026-01-13 23:09:11

Restarting Challenges

Time of First Successful Submission: 2026-01-13 23:11:06

Challenge Programs

Time of First Successful Submission: 2026-01-13 23:16:37

The Flag File

Time of First Successful Submission: 2026-01-13 23:21:36

Using Privileged Mode

Time of First Successful Submission: 2026-01-13 23:39:37

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-13 23:41:34

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-13 23:43:30


Linux Luminarium

83 / 128 11349 / 34068


Intro to Commands

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

Intro to Arguments

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

The Root

Time of First Successful Submission: 2026-01-14 01:40:15

Program and absolute paths

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

Position thy self

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

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

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

listing files

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

touching files

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

removing files

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

hidden files

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

An Epic Filesystem Quest

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

making directories

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

finding files

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

linking files

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

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-01-14 04:00:23

Searching For Manuals

Time of First Successful Submission: 2026-01-14 04:04:25

Helpful Programs

Time of First Successful Submission: 2026-01-14 04:09:15

Matching with *

Time of First Successful Submission: 2026-01-20 22:55:37

Matching with ?

Time of First Successful Submission: 2026-01-20 23:26:25

Matching with []

Time of First Successful Submission: 2026-01-20 23:30:47

Matching paths with []

Time of First Successful Submission: 2026-01-20 23:32:54

Mixing globs

Time of First Successful Submission: 2026-01-20 23:37:11

Exclusionary globbing

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

Redirecting output

Time of First Successful Submission: 2026-01-20 23:54:01

Redirecting more output

Time of First Successful Submission: 2026-01-20 23:54:54

Appending output

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

Redirecting errors

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

Redirecting input

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

Grepping stored results

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

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2026-01-21 00:11:12

Duplicating piped data with tee

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

Writing to multiple programs

Time of First Successful Submission: 2026-01-21 03:22:12

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-21 03:38:54

Printing Variables

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

Setting Variables

Time of First Successful Submission: 2026-01-21 03:43:29

Multi-word Variables

Time of First Successful Submission: 2026-01-21 03:44:23

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-01-21 06:08:12

Storing Command Output

Time of First Successful Submission: 2026-01-21 06:10:22

Reading Input

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

Reading Files

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

Listing Processes

Time of First Successful Submission: 2026-01-21 16:48:58

Killing Processes

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

Interrupting Processes

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

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-01-21 17:02:27

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

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

Becoming root with su

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

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-01-21 18:05:58

Using sudo

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

Changing File Ownership

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

Groups and Files

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

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2026-01-21 17:34:42

Executable Files

Time of First Successful Submission: 2026-01-21 17:36:03

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-21 17:41:55

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-01-21 18:19:47

Your First Shell Script

Time of First Successful Submission: 2026-01-21 18:22:25

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2026-01-21 22:23:35

The PATH Variable

Time of First Successful Submission: 2026-01-21 22:25:17

Setting PATH

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

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-01-22 03:02:59


Playing With Programs

36 / 116 9261 / 23797


Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2026-03-04 00:22:24

Commented Data

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

HTTP Metadata

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

HTTP (netcat)

Time of First Successful Submission: 2026-03-04 16:27:44

HTTP Paths (netcat)

Time of First Successful Submission: 2026-03-04 16:34:27

HTTP (curl)

Time of First Successful Submission: 2026-03-04 16:37:15

HTTP (python)

Time of First Successful Submission: 2026-03-04 16:49:08

HTTP Host Header (python)

Time of First Successful Submission: 2026-03-04 17:28:47

HTTP Host Header (curl)

Time of First Successful Submission: 2026-03-04 17:40:14

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-03-04 17:44:36

URL Encoding (netcat)

Time of First Successful Submission: 2026-03-04 17:54:33

HTTP GET Parameters

Time of First Successful Submission: 2026-03-04 17:57:16

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-03-04 18:00:28

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2026-03-05 02:40:04

HTTP Forms (curl)

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

HTTP Forms (netcat)

Time of First Successful Submission: 2026-03-05 02:51:24

HTTP Forms (python)

Time of First Successful Submission: 2026-03-05 03:23:52

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-03-11 00:08:25

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-03-11 15:31:56

HTTP Redirects (curl)

Time of First Successful Submission: 2026-03-11 15:34:13

HTTP Redirects (python)

Time of First Successful Submission: 2026-03-11 16:10:17

HTTP Cookies (curl)

Time of First Successful Submission: 2026-03-11 16:23:10

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-03-11 16:35:42

HTTP Cookies (python)

Time of First Successful Submission: 2026-03-11 16:40:41

Server State (python)

Time of First Successful Submission: 2026-03-11 16:50:29

Listening Web

Time of First Successful Submission: 2026-03-11 17:08:44

Speaking Redirects

Time of First Successful Submission: 2026-03-11 18:25:05

JavaScript Redirects

Time of First Successful Submission: 2026-03-11 18:48:18

Including JavaScript

Time of First Successful Submission: 2026-03-15 05:02:41

HTTP (javascript)

Time of First Successful Submission: 2026-03-15 05:10:04

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-03-15 05:14:04

HTTP Forms (javascript)

Time of First Successful Submission: 2026-03-15 05:17:31


GCA CTF

11 / 104 8390 / 45831


Using the VSCode Workspace

Time of First Successful Submission: 2026-01-13 23:02:57

Using the GUI Desktop

Time of First Successful Submission: 2026-01-13 23:06:36

Pasting into the Desktop

Time of First Successful Submission: 2026-01-13 23:09:11

Connecting over SSH

Time of First Successful Submission: 2026-01-14 00:35:17

Restarting Challenges

Time of First Successful Submission: 2026-01-13 23:11:06

Getting Help

Time of First Successful Submission: 2026-01-13 23:13:28

Challenge Programs

Time of First Successful Submission: 2026-01-13 23:16:37

The Flag File

Time of First Successful Submission: 2026-01-13 23:21:36

Using Privileged Mode

Time of First Successful Submission: 2026-01-13 23:39:37

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-13 23:41:34

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-13 23:43:30