Intro to Programming Languages

15 / 234 5462 / 28133


Commands

Time of First Successful Submission: 2025-10-25 13:28:04

Command Arguments

Time of First Successful Submission: 2025-10-25 13:29:14

Command History

Time of First Successful Submission: 2025-10-25 13:30:09

The Root Path

Time of First Successful Submission: 2025-10-25 13:32:02

Absolute Paths

Time of First Successful Submission: 2025-10-25 13:32:57

Changing position

Time of First Successful Submission: 2025-10-25 13:34:25

Changing to an Absolute Path

Time of First Successful Submission: 2025-10-25 13:35:37

Relative Paths

Time of First Successful Submission: 2025-10-25 13:39:21

Cat

Time of First Successful Submission: 2025-10-25 13:45:11

Ls

Time of First Successful Submission: 2025-10-25 13:51:31

Ls All

Time of First Successful Submission: 2025-10-25 13:55:38

Find

Time of First Successful Submission: 2025-10-25 14:30:32

Piping Echo

Time of First Successful Submission: 2025-10-25 15:32:40

Piping Stdout

Time of First Successful Submission: 2025-10-25 15:33:46

Piping Stdin

Time of First Successful Submission: 2025-10-25 15:41:25


Intro to Cybersecurity

183 / 183 103 / 17895


Path Traversal 1

Time of First Successful Submission: 2025-11-01 09:35:03

Path Traversal 2

Time of First Successful Submission: 2025-11-01 10:41:35

CMDi 1

Time of First Successful Submission: 2025-11-01 11:06:14

CMDi 2

Time of First Successful Submission: 2025-11-01 11:42:39

CMDi 3

Time of First Successful Submission: 2025-11-01 12:02:07

CMDi 4

Time of First Successful Submission: 2025-11-01 12:14:30

CMDi 5

Time of First Successful Submission: 2025-11-01 12:21:44

CMDi 6

Time of First Successful Submission: 2025-11-01 12:35:04

Authentication Bypass 1

Time of First Successful Submission: 2025-11-01 12:56:18

Authentication Bypass 2

Time of First Successful Submission: 2025-11-01 13:13:29

SQLi 1

Time of First Successful Submission: 2025-11-01 14:05:22

SQLi 2

Time of First Successful Submission: 2025-11-01 14:34:33

SQLi 3

Time of First Successful Submission: 2025-11-01 15:04:50

SQLi 4

Time of First Successful Submission: 2025-11-01 15:18:19

SQLi 5

Time of First Successful Submission: 2025-11-02 11:15:56

XSS 1

Time of First Successful Submission: 2025-11-02 12:13:44

XSS 2

Time of First Successful Submission: 2025-11-02 12:41:55

XSS 3

Time of First Successful Submission: 2025-11-02 13:53:07

XSS 4

Time of First Successful Submission: 2025-11-02 14:05:51

XSS 5

Time of First Successful Submission: 2025-11-02 19:55:35

XSS 6

Time of First Successful Submission: 2025-11-02 20:48:23

XSS 7

Time of First Successful Submission: 2025-11-03 08:42:32

CSRF 1

Time of First Successful Submission: 2025-11-03 12:56:48

CSRF 2

Time of First Successful Submission: 2025-11-03 13:49:38

CSRF 3

Time of First Successful Submission: 2025-11-03 14:38:34

CSRF 4

Time of First Successful Submission: 2025-11-03 16:32:56

CSRF 5

Time of First Successful Submission: 2025-11-04 09:08:40

Connect

Time of First Successful Submission: 2025-11-04 09:30:17

Send

Time of First Successful Submission: 2025-11-04 09:50:14

Shutdown

Time of First Successful Submission: 2025-11-04 10:05:28

Listen

Time of First Successful Submission: 2025-11-04 10:09:06

Scan 1

Time of First Successful Submission: 2025-11-04 10:47:00

Scan 2

Time of First Successful Submission: 2025-11-04 11:55:11

Monitor 1

Time of First Successful Submission: 2025-11-04 12:03:17

Monitor 2

Time of First Successful Submission: 2025-11-04 12:55:35

Sniffing Cookies

Time of First Successful Submission: 2025-11-04 14:30:21

Network Configuration

Time of First Successful Submission: 2025-11-04 15:01:28

Firewall 1

Time of First Successful Submission: 2025-11-04 15:25:58

Firewall 2

Time of First Successful Submission: 2025-11-04 15:41:44

Firewall 3

Time of First Successful Submission: 2025-11-04 16:15:14

Denial of Service 1

Time of First Successful Submission: 2025-11-04 17:17:34

Denial of Service 2

Time of First Successful Submission: 2025-11-07 12:15:24

Denial of Service 3

Time of First Successful Submission: 2025-11-07 12:18:49

Ethernet

Time of First Successful Submission: 2025-11-05 12:29:14

IP

Time of First Successful Submission: 2025-11-05 14:01:37

TCP

Time of First Successful Submission: 2025-11-05 14:05:59

TCP Handshake

Time of First Successful Submission: 2025-11-05 14:10:37

UDP

Time of First Successful Submission: 2025-11-05 15:33:44

UDP 2

Time of First Successful Submission: 2025-11-05 15:39:54

UDP Spoofing 1

Time of First Successful Submission: 2025-11-05 16:15:18

UDP Spoofing 2

Time of First Successful Submission: 2025-11-05 16:41:56

UDP Spoofing 3

Time of First Successful Submission: 2025-11-06 09:24:31

UDP Spoofing 4

Time of First Successful Submission: 2025-11-06 11:25:09

ARP

Time of First Successful Submission: 2025-11-06 12:29:53

Intercept

Time of First Successful Submission: 2025-11-06 15:09:52

Man-in-the-Middle

Time of First Successful Submission: 2025-11-06 18:25:59

XOR

Time of First Successful Submission: 2025-11-07 12:59:01

XORing Hex

Time of First Successful Submission: 2025-11-07 14:21:17

XORing ASCII

Time of First Successful Submission: 2025-11-07 14:48:21

XORing ASCII Strings

Time of First Successful Submission: 2025-11-07 14:56:24

One-time Pad

Time of First Successful Submission: 2025-11-07 15:09:15

One-time Pad Tampering

Time of First Successful Submission: 2025-11-07 16:08:17

Many-time Pad

Time of First Successful Submission: 2025-11-07 16:39:46

AES

Time of First Successful Submission: 2025-11-07 16:48:31

AES-ECB-CPA

Time of First Successful Submission: 2025-11-07 16:54:43

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-11-08 07:36:32

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-11-08 08:02:56

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-11-08 08:10:05

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2025-11-08 08:14:24

AES-ECB-CPA-Prefix-2

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

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-11-17 11:17:30

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-11-17 11:22:55

AES-CBC

Time of First Successful Submission: 2025-11-08 08:58:15

AES-CBC Tampering

Time of First Successful Submission: 2025-11-08 10:25:03

AES-CBC Resizing

Time of First Successful Submission: 2025-11-08 10:31:13

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2025-11-17 11:31:12

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-11-17 11:47:21

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2025-11-17 11:55:31

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2025-11-17 12:08:57

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-11-17 12:08:16

DHKE

Time of First Successful Submission: 2025-11-18 16:31:13

DHKE-to-AES

Time of First Successful Submission: 2025-11-18 16:31:38

RSA 1

Time of First Successful Submission: 2025-11-18 16:32:00

RSA 2

Time of First Successful Submission: 2025-11-18 16:32:24

RSA 3

Time of First Successful Submission: 2025-11-18 16:32:43

RSA 4

Time of First Successful Submission: 2025-11-18 16:33:00

RSA Signatures

Time of First Successful Submission: 2025-11-18 17:08:17

SHA 1

Time of First Successful Submission: 2025-11-18 16:33:20

SHA 2

Time of First Successful Submission: 2025-11-18 16:33:41

TLS 1

Time of First Successful Submission: 2025-11-17 11:04:25

TLS 2

Time of First Successful Submission: 2025-11-17 11:07:55

level1

Time of First Successful Submission: 2025-11-08 10:44:00

level2

Time of First Successful Submission: 2025-11-08 10:47:32

level3

Time of First Successful Submission: 2025-11-08 11:06:30

level4

Time of First Successful Submission: 2025-11-08 11:25:13

level5

Time of First Successful Submission: 2025-11-08 11:26:06

level6

Time of First Successful Submission: 2025-11-08 13:06:31

level7

Time of First Successful Submission: 2025-11-08 13:27:00

level8

Time of First Successful Submission: 2025-11-08 13:38:23

level9

Time of First Successful Submission: 2025-11-08 13:39:47

level10

Time of First Successful Submission: 2025-11-08 15:03:12

level11

Time of First Successful Submission: 2025-11-08 15:12:09

level12

Time of First Successful Submission: 2025-11-08 15:39:28

level13

Time of First Successful Submission: 2025-11-08 15:43:37

level14

Time of First Successful Submission: 2025-11-08 15:48:59

level15

Time of First Successful Submission: 2025-11-08 15:52:56

level16

Time of First Successful Submission: 2025-11-08 15:53:45

level17

Time of First Successful Submission: 2025-11-08 15:54:21

level18

Time of First Successful Submission: 2025-11-08 15:54:59

level19

Time of First Successful Submission: 2025-11-08 15:58:43

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-11-08 17:14:02

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-11-08 17:20:16

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-11-09 08:06:16

Reading Endianness (Python)

Time of First Successful Submission: 2025-11-09 09:05:26

Reading Endianness (C)

Time of First Successful Submission: 2025-11-09 09:10:11

Reading Endianness (x86)

Time of First Successful Submission: 2025-11-09 09:20:53

Version Information (Python)

Time of First Successful Submission: 2025-11-09 09:46:29

Version Information (C)

Time of First Successful Submission: 2025-11-09 10:09:38

Version Information (x86)

Time of First Successful Submission: 2025-11-09 10:25:29

Metadata and Data (Python)

Time of First Successful Submission: 2025-11-09 10:46:17

Metadata and Data (C)

Time of First Successful Submission: 2025-11-09 10:55:23

Metadata and Data (x86)

Time of First Successful Submission: 2025-11-09 11:12:18

Input Restrictions (Python)

Time of First Successful Submission: 2025-11-09 11:19:36

Input Restrictions (C)

Time of First Successful Submission: 2025-11-09 11:23:52

Input Restrictions (x86)

Time of First Successful Submission: 2025-11-09 11:35:52

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-11-09 13:28:23

Behold the cIMG! (C)

Time of First Successful Submission: 2025-11-09 13:44:29

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-11-09 13:55:42

A Basic cIMG (Python)

Time of First Successful Submission: 2025-11-09 14:13:59

A Basic cIMG (C)

Time of First Successful Submission: 2025-11-09 14:21:08

A Basic cIMG (x86)

Time of First Successful Submission: 2025-11-09 14:49:27

Internal State Mini (C)

Time of First Successful Submission: 2025-11-10 07:27:37

Internal State Mini (x86)

Time of First Successful Submission: 2025-11-10 11:45:49

Internal State (C)

Time of First Successful Submission: 2025-11-10 11:22:28

Internal State (x86)

Time of First Successful Submission: 2025-11-10 12:45:51

File Formats: Directives (C)

Time of First Successful Submission: 2025-11-10 15:35:41

File Formats: Directives (x86)

Time of First Successful Submission: 2025-11-10 15:45:36

The Patch Directive

Time of First Successful Submission: 2025-11-13 10:37:17

Optimizing for Space

Time of First Successful Submission: 2025-11-13 13:26:40

Tweaking Images

Time of First Successful Submission: 2025-11-14 08:04:52

Storage and Retrieval

Time of First Successful Submission: 2025-11-15 15:21:08

Extracting Knowledge

Time of First Successful Submission: 2025-11-15 21:05:18

Advanced Sprites

Time of First Successful Submission: 2025-11-16 09:59:11

Accessing Resources

Time of First Successful Submission: 2025-11-16 12:33:57

Unsafe Animations

Time of First Successful Submission: 2025-11-16 14:26:11

Animations

Time of First Successful Submission: 2025-11-16 15:36:24

Interoperability: Patching Data

Time of First Successful Submission: 2025-11-17 07:54:50

Patching Code

Time of First Successful Submission: 2025-11-16 19:01:57

Patching Control Flow

Time of First Successful Submission: 2025-11-17 10:41:14

Your First Overflow (easy)

Time of First Successful Submission: 2025-11-08 16:42:11

Your First Overflow (hard)

Time of First Successful Submission: 2025-11-08 16:47:34

Precision (easy)

Time of First Successful Submission: 2025-11-08 16:56:23

Precision (hard)

Time of First Successful Submission: 2025-11-17 16:30:42

Variable Control (easy)

Time of First Successful Submission: 2025-11-17 16:42:44

Variable Control (hard)

Time of First Successful Submission: 2025-11-17 17:06:20

Control Hijack (easy)

Time of First Successful Submission: 2025-11-18 07:25:21

Control Hijack (hard)

Time of First Successful Submission: 2025-11-18 07:29:49

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-11-18 07:39:34

Tricky Control Hijack (hard)

Time of First Successful Submission: 2025-11-18 07:43:24

PIEs (easy)

Time of First Successful Submission: 2025-11-18 08:36:44

PIEs (hard)

Time of First Successful Submission: 2025-11-18 08:55:06

String Lengths (easy)

Time of First Successful Submission: 2025-11-18 09:55:04

String Lengths (hard)

Time of First Successful Submission: 2025-11-18 09:59:35

Basic Shellcode

Time of First Successful Submission: 2025-11-18 12:15:49

NOP Sleds

Time of First Successful Submission: 2025-11-18 12:24:55

NULL-Free Shellcode

Time of First Successful Submission: 2025-11-18 14:44:01

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2025-11-18 15:31:48

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2025-11-18 16:28:34

Hijack to Shellcode (easy)

Time of First Successful Submission: 2025-11-19 08:55:46

Hijack to Shellcode (hard)

Time of First Successful Submission: 2025-11-19 09:26:41

ECB-to-Win (easy)

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

ECB-to-Win (hard)

Time of First Successful Submission: 2025-11-19 16:22:28

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2025-11-19 17:12:47

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2025-11-20 13:12:42

CIMG Screenshots

Time of First Successful Submission: 2025-11-21 10:23:18

CIMG Screenshots 2

Time of First Successful Submission: 2025-11-21 20:03:47

Wily Webserver

Time of First Successful Submission: 2025-11-30 15:53:59

The Watering Hole

Time of First Successful Submission: 2025-12-01 14:17:25

Secure Chat 1

Time of First Successful Submission: 2025-12-02 11:48:07

Secure Chat 2

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

Secure Chat 3

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

Secure Chat 4

Time of First Successful Submission: 2025-12-10 09:53:11

Secure Chat 5

Time of First Successful Submission: 2025-12-11 17:40:35


Program Security

6 / 162 6264 / 9030


Loose Link (Easy)

Time of First Successful Submission: 2025-11-29 16:30:06

Loose Link (Hard)

Time of First Successful Submission: 2025-11-29 16:50:59

Call Chain (Easy)

Time of First Successful Submission: 2025-11-29 18:01:08

Call Chain (Hard)

Time of First Successful Submission: 2025-11-30 06:34:59

Chain of Command (Easy)

Time of First Successful Submission: 2025-11-30 07:32:44

Chain of Command (Hard)

Time of First Successful Submission: 2025-11-30 10:17:15


Start Here

11 / 12 5228 / 38370


Using the Terminal

Time of First Successful Submission: 2025-10-25 12:42:50

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-25 12:46:37

Using the GUI Desktop

Time of First Successful Submission: 2025-10-25 12:49:39

Pasting into the Desktop

Time of First Successful Submission: 2025-10-25 12:51:59

Restarting Challenges

Time of First Successful Submission: 2025-10-25 12:55:59

Challenge Programs

Time of First Successful Submission: 2025-10-25 13:01:39

The Flag File

Time of First Successful Submission: 2025-10-25 13:03:26

Using Privileged Mode

Time of First Successful Submission: 2025-10-25 13:07:30

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-25 13:10:56

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-25 13:12:09


Linux Luminarium

128 / 128 367 / 28379


Intro to Commands

Time of First Successful Submission: 2025-10-25 13:28:04

Intro to Arguments

Time of First Successful Submission: 2025-10-25 13:29:14

Command History

Time of First Successful Submission: 2025-10-25 13:30:09

The Root

Time of First Successful Submission: 2025-10-25 13:32:02

Program and absolute paths

Time of First Successful Submission: 2025-10-25 13:32:57

Position thy self

Time of First Successful Submission: 2025-10-25 13:34:25

Position elsewhere

Time of First Successful Submission: 2025-10-25 13:35:37

implicit relative paths, from /

Time of First Successful Submission: 2025-10-25 13:39:21

explicit relative paths, from /

Time of First Successful Submission: 2025-10-25 13:40:22

implicit relative path

Time of First Successful Submission: 2025-10-25 13:41:24

home sweet home

Time of First Successful Submission: 2025-10-25 13:43:03

cat: not the pet, but the command!

Time of First Successful Submission: 2025-10-25 13:45:11

catting absolute paths

Time of First Successful Submission: 2025-10-25 13:45:57

more catting practice

Time of First Successful Submission: 2025-10-25 13:47:03

grepping for a needle in a haystack

Time of First Successful Submission: 2025-10-25 13:48:58

comparing files

Time of First Successful Submission: 2025-10-25 13:50:07

listing files

Time of First Successful Submission: 2025-10-25 13:51:31

touching files

Time of First Successful Submission: 2025-10-25 13:52:37

removing files

Time of First Successful Submission: 2025-10-25 13:53:32

moving files

Time of First Successful Submission: 2025-10-25 13:54:39

copying files

Time of First Successful Submission: 2025-11-16 12:56:38

hidden files

Time of First Successful Submission: 2025-10-25 13:55:38

An Epic Filesystem Quest

Time of First Successful Submission: 2025-10-25 14:04:23

making directories

Time of First Successful Submission: 2025-10-25 14:05:39

finding files

Time of First Successful Submission: 2025-10-25 14:30:32

linking files

Time of First Successful Submission: 2025-10-25 14:33:13

Learning From Documentation

Time of First Successful Submission: 2025-10-25 14:36:04

Learning Complex Usage

Time of First Successful Submission: 2025-10-25 14:37:13

Reading Manuals

Time of First Successful Submission: 2025-10-25 14:38:57

Searching Manuals

Time of First Successful Submission: 2025-10-25 14:42:21

Searching For Manuals

Time of First Successful Submission: 2025-10-25 14:48:30

Helpful Programs

Time of First Successful Submission: 2025-10-25 14:50:32

Help for Builtins

Time of First Successful Submission: 2025-10-25 14:52:31

Matching with *

Time of First Successful Submission: 2025-10-25 14:56:06

Matching with ?

Time of First Successful Submission: 2025-10-25 14:57:28

Matching with []

Time of First Successful Submission: 2025-10-25 15:01:53

Matching paths with []

Time of First Successful Submission: 2025-10-25 14:59:57

Multiple globs

Time of First Successful Submission: 2025-10-25 15:03:39

Mixing globs

Time of First Successful Submission: 2025-10-25 15:20:41

Exclusionary globbing

Time of First Successful Submission: 2025-10-25 15:22:32

Tab completion

Time of First Successful Submission: 2025-10-25 15:24:21

Multiple options for tab completion

Time of First Successful Submission: 2025-10-25 15:29:15

Tab completion on commands

Time of First Successful Submission: 2025-10-25 15:30:05

Redirecting output

Time of First Successful Submission: 2025-10-25 15:32:40

Redirecting more output

Time of First Successful Submission: 2025-10-25 15:33:46

Appending output

Time of First Successful Submission: 2025-10-25 15:36:08

Redirecting errors

Time of First Successful Submission: 2025-10-25 15:38:52

Redirecting input

Time of First Successful Submission: 2025-10-25 15:41:25

Grepping stored results

Time of First Successful Submission: 2025-10-25 15:43:33

Grepping live output

Time of First Successful Submission: 2025-10-25 15:44:45

Grepping errors

Time of First Successful Submission: 2025-10-25 15:47:04

Filtering with grep -v

Time of First Successful Submission: 2025-10-25 15:49:09

Filtering with sed

Time of First Successful Submission: 2025-11-16 12:58:48

Duplicating piped data with tee

Time of First Successful Submission: 2025-10-25 16:09:55

Process substitution for input

Time of First Successful Submission: 2025-10-25 16:16:05

Writing to multiple programs

Time of First Successful Submission: 2025-10-25 16:24:30

Split-piping stderr and stdout

Time of First Successful Submission: 2025-10-25 16:36:06

Named pipes

Time of First Successful Submission: 2025-10-25 16:44:35

Printing Variables

Time of First Successful Submission: 2025-10-25 16:47:19

Setting Variables

Time of First Successful Submission: 2025-10-25 16:48:23

Multi-word Variables

Time of First Successful Submission: 2025-10-25 16:49:20

Exporting Variables

Time of First Successful Submission: 2025-10-25 16:52:15

Printing Exported Variables

Time of First Successful Submission: 2025-10-25 16:52:55

Storing Command Output

Time of First Successful Submission: 2025-10-25 16:55:05

Reading Input

Time of First Successful Submission: 2025-10-25 16:56:49

Reading Files

Time of First Successful Submission: 2025-10-25 16:58:35

Translating characters

Time of First Successful Submission: 2025-10-25 17:02:46

Deleting characters

Time of First Successful Submission: 2025-10-25 17:04:04

Deleting newlines

Time of First Successful Submission: 2025-10-25 17:06:37

Extracting the first lines with head

Time of First Successful Submission: 2025-10-25 17:09:40

Extracting specific sections of text

Time of First Successful Submission: 2025-10-25 17:13:33

Sorting data

Time of First Successful Submission: 2025-10-25 17:15:33

Listing Processes

Time of First Successful Submission: 2025-10-25 17:19:58

Killing Processes

Time of First Successful Submission: 2025-10-25 17:21:11

Interrupting Processes

Time of First Successful Submission: 2025-10-25 17:22:10

Killing Misbehaving Processes

Time of First Successful Submission: 2025-10-25 17:24:40

Suspending Processes

Time of First Successful Submission: 2025-10-25 17:28:04

Resuming Processes

Time of First Successful Submission: 2025-10-25 17:29:10

Backgrounding Processes

Time of First Successful Submission: 2025-10-25 17:31:46

Foregrounding Processes

Time of First Successful Submission: 2025-10-25 17:33:05

Starting Backgrounded Processes

Time of First Successful Submission: 2025-10-25 17:34:01

Process Exit Codes

Time of First Successful Submission: 2025-10-25 17:35:24

Becoming root with su

Time of First Successful Submission: 2025-10-25 17:38:14

Other users with su

Time of First Successful Submission: 2025-10-25 17:39:42

Cracking passwords

Time of First Successful Submission: 2025-10-25 17:43:25

Using sudo

Time of First Successful Submission: 2025-10-25 17:45:44

Changing File Ownership

Time of First Successful Submission: 2025-10-25 17:49:01

Groups and Files

Time of First Successful Submission: 2025-10-25 17:50:05

Fun With Groups Names

Time of First Successful Submission: 2025-10-25 17:52:14

Changing Permissions

Time of First Successful Submission: 2025-10-25 17:53:33

Executable Files

Time of First Successful Submission: 2025-10-25 17:54:29

Permission Tweaking Practice

Time of First Successful Submission: 2025-10-25 18:03:48

Permissions Setting Practice

Time of First Successful Submission: 2025-10-25 18:39:37

The SUID Bit

Time of First Successful Submission: 2025-10-25 18:41:05

Chaining with Semicolons

Time of First Successful Submission: 2025-10-25 18:43:10

Building on Success

Time of First Successful Submission: 2025-10-25 18:44:42

Handling Failure

Time of First Successful Submission: 2025-10-25 18:46:58

Your First Shell Script

Time of First Successful Submission: 2025-10-25 18:48:46

Redirecting Script Output

Time of First Successful Submission: 2025-10-25 18:50:02

Executable Shell Scripts

Time of First Successful Submission: 2025-10-25 18:51:58

Understanding Shebangs

Time of First Successful Submission: 2025-10-25 18:55:36

Scripting with Arguments

Time of First Successful Submission: 2025-10-25 18:58:50

Scripting with Conditionals

Time of First Successful Submission: 2025-10-25 19:01:52

Scripting with Default Cases

Time of First Successful Submission: 2025-10-25 19:03:05

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-10-25 19:06:39

Reading Shell Scripts

Time of First Successful Submission: 2025-10-25 19:09:22

Launching Screen

Time of First Successful Submission: 2025-10-25 19:11:38

Detaching and Attaching

Time of First Successful Submission: 2025-10-25 19:13:59

Finding Sessions

Time of First Successful Submission: 2025-10-25 19:17:04

Switching Windows

Time of First Successful Submission: 2025-10-25 19:18:51

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-10-25 19:20:43

Switching Windows (tmux)

Time of First Successful Submission: 2025-10-25 19:22:23

The PATH Variable

Time of First Successful Submission: 2025-10-25 19:26:21

Setting PATH

Time of First Successful Submission: 2025-10-25 19:28:23

Finding Commands

Time of First Successful Submission: 2025-10-25 19:30:15

Adding Commands

Time of First Successful Submission: 2025-10-25 19:42:09

Hijacking Commands

Time of First Successful Submission: 2025-10-25 19:49:12

Bashrc Backdoor

Time of First Successful Submission: 2025-10-25 19:55:46

Sniffing Input

Time of First Successful Submission: 2025-10-25 20:46:04

Overshared Directories

Time of First Successful Submission: 2025-10-26 09:57:59

Tricky Linking

Time of First Successful Submission: 2025-10-26 10:16:12

Sniffing Process Arguments

Time of First Successful Submission: 2025-10-26 10:23:05

Snooping on Configurations

Time of First Successful Submission: 2025-10-26 10:26:49

The Fork Bomb

Time of First Successful Submission: 2025-10-26 10:49:03

Disk-Space Doomsday

Time of First Successful Submission: 2025-10-26 11:11:38

rm -rf /

Time of First Successful Submission: 2025-10-26 11:16:55

Life after rm -rf /

Time of First Successful Submission: 2025-10-26 11:23:48

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-10-26 11:28:21


Computing 101

69 / 69 1102 / 19408


Your First Register

Time of First Successful Submission: 2025-10-26 11:39:46

Your First Syscall

Time of First Successful Submission: 2025-10-26 11:41:26

Exit Codes

Time of First Successful Submission: 2025-10-26 11:43:03

Building Executables

Time of First Successful Submission: 2025-10-26 11:49:28

Moving Between Registers

Time of First Successful Submission: 2025-10-26 11:53:04

Tracing Syscalls

Time of First Successful Submission: 2025-10-26 11:55:46

Starting GDB

Time of First Successful Submission: 2025-10-26 11:57:56

Starting Programs in GDB

Time of First Successful Submission: 2025-10-26 12:00:48

Loading From Memory

Time of First Successful Submission: 2025-10-26 12:07:32

More Loading Practice

Time of First Successful Submission: 2025-10-26 12:11:44

Dereferencing Pointers

Time of First Successful Submission: 2025-10-26 12:17:15

Dereferencing Yourself

Time of First Successful Submission: 2025-10-26 12:20:00

Dereferencing with Offsets

Time of First Successful Submission: 2025-10-26 12:24:08

Stored Addresses

Time of First Successful Submission: 2025-10-26 12:27:42

Double Dereference

Time of First Successful Submission: 2025-10-26 12:30:58

Triple Dereference

Time of First Successful Submission: 2025-10-26 12:33:19

Writing Output

Time of First Successful Submission: 2025-10-26 12:47:35

Chaining Syscalls

Time of First Successful Submission: 2025-10-26 12:49:43

Writing Strings

Time of First Successful Submission: 2025-10-26 12:51:29

Reading Data

Time of First Successful Submission: 2025-10-26 12:56:34

set-register

Time of First Successful Submission: 2025-10-26 13:11:13

set-multiple-registers

Time of First Successful Submission: 2025-10-26 13:13:44

add-to-register

Time of First Successful Submission: 2025-10-26 13:16:32

linear-equation-registers

Time of First Successful Submission: 2025-10-26 13:20:46

integer-division

Time of First Successful Submission: 2025-10-26 13:27:39

modulo-operation

Time of First Successful Submission: 2025-10-26 13:31:28

set-upper-byte

Time of First Successful Submission: 2025-10-26 13:33:20

efficient-modulo

Time of First Successful Submission: 2025-10-26 13:49:16

byte-extraction

Time of First Successful Submission: 2025-10-26 13:56:57

bitwise-and

Time of First Successful Submission: 2025-10-26 14:01:06

check-even

Time of First Successful Submission: 2025-10-26 14:13:04

memory-read

Time of First Successful Submission: 2025-10-26 14:17:34

memory-write

Time of First Successful Submission: 2025-10-26 14:21:16

memory-increment

Time of First Successful Submission: 2025-10-26 14:25:39

byte-access

Time of First Successful Submission: 2025-10-26 14:29:18

memory-size-access

Time of First Successful Submission: 2025-10-26 14:34:15

little-endian-write

Time of First Successful Submission: 2025-10-26 14:45:13

memory-sum

Time of First Successful Submission: 2025-10-26 14:50:28

stack-subtraction

Time of First Successful Submission: 2025-10-26 14:54:57

swap-stack-values

Time of First Successful Submission: 2025-10-26 14:57:19

average-stack-values

Time of First Successful Submission: 2025-10-26 15:05:36

absolute-jump

Time of First Successful Submission: 2025-10-26 15:13:26

relative-jump

Time of First Successful Submission: 2025-10-26 15:26:53

jump-trampoline

Time of First Successful Submission: 2025-10-26 15:29:52

conditional-jump

Time of First Successful Submission: 2025-10-26 15:56:41

indirect-jump

Time of First Successful Submission: 2025-10-27 08:33:12

average-loop

Time of First Successful Submission: 2025-10-27 08:38:27

count-non-zero

Time of First Successful Submission: 2025-10-27 08:45:00

string-lower

Time of First Successful Submission: 2025-10-27 08:55:35

most-common-byte

Time of First Successful Submission: 2025-10-27 13:28:35

Debugging Programs

Time of First Successful Submission: 2025-10-27 14:17:23

Inspecting Registers

Time of First Successful Submission: 2025-10-27 14:20:39

Examining Memory

Time of First Successful Submission: 2025-10-27 14:27:27

Setting Breakpoints

Time of First Successful Submission: 2025-10-27 15:42:28

GDB Scripting

Time of First Successful Submission: 2025-10-27 15:58:35

Modifying Data

Time of First Successful Submission: 2025-10-27 15:51:42

Modifying Execution

Time of First Successful Submission: 2025-10-27 15:56:34

Broken Functions

Time of First Successful Submission: 2025-10-28 08:06:39

Exit

Time of First Successful Submission: 2025-10-28 08:12:01

Socket

Time of First Successful Submission: 2025-10-28 08:41:31

Bind

Time of First Successful Submission: 2025-10-28 09:15:34

Listen

Time of First Successful Submission: 2025-10-28 09:35:55

Accept

Time of First Successful Submission: 2025-10-28 09:48:02

Static Response

Time of First Successful Submission: 2025-10-28 10:08:18

Dynamic Response

Time of First Successful Submission: 2025-10-28 10:51:58

Iterative GET Server

Time of First Successful Submission: 2025-10-28 11:01:49

Concurrent GET Server

Time of First Successful Submission: 2025-10-28 11:16:13

Concurrent POST Server

Time of First Successful Submission: 2025-10-28 12:09:53

Web Server

Time of First Successful Submission: 2025-10-28 12:13:05


Playing With Programs

116 / 116 475 / 22237


What's the password?

Time of First Successful Submission: 2025-10-28 12:18:39

... and again!

Time of First Successful Submission: 2025-10-28 12:19:38

Newline Troubles

Time of First Successful Submission: 2025-10-28 12:24:14

Reasoning about files

Time of First Successful Submission: 2025-10-28 12:31:21

Specifying Filenames

Time of First Successful Submission: 2025-10-28 12:37:10

Binary and Hex Encoding

Time of First Successful Submission: 2025-10-28 13:19:49

More Hex

Time of First Successful Submission: 2025-10-28 13:29:26

Decoding Hex

Time of First Successful Submission: 2025-10-28 13:42:17

Decoding Practice

Time of First Successful Submission: 2025-10-28 13:59:41

Encoding Practice

Time of First Successful Submission: 2025-10-28 14:12:29

Hex-encoding ASCII

Time of First Successful Submission: 2025-10-28 14:28:25

Nested Encoding

Time of First Successful Submission: 2025-10-28 15:34:52

Hex-encoding UTF-8

Time of First Successful Submission: 2025-10-28 16:27:11

UTF Mixups

Time of First Successful Submission: 2025-10-28 16:44:26

Modifying Encoded Data

Time of First Successful Submission: 2025-10-29 09:01:11

Decoding Base64

Time of First Successful Submission: 2025-10-29 09:20:53

Encoding Base64

Time of First Successful Submission: 2025-10-29 09:28:26

Dealing with Obfuscation

Time of First Successful Submission: 2025-10-29 09:42:30

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-10-29 10:00:32

Your First HTTP Request

Time of First Successful Submission: 2025-10-29 10:05:26

Reading Flask

Time of First Successful Submission: 2025-10-29 10:10:02

Commented Data

Time of First Successful Submission: 2025-10-29 10:12:26

HTTP Metadata

Time of First Successful Submission: 2025-10-29 10:28:20

HTTP (netcat)

Time of First Successful Submission: 2025-10-29 10:45:09

HTTP Paths (netcat)

Time of First Successful Submission: 2025-10-29 11:03:34

HTTP (curl)

Time of First Successful Submission: 2025-10-29 11:13:33

HTTP (python)

Time of First Successful Submission: 2025-10-29 11:19:42

HTTP Host Header (python)

Time of First Successful Submission: 2025-10-29 11:56:12

HTTP Host Header (curl)

Time of First Successful Submission: 2025-10-29 12:19:45

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-10-29 12:25:18

URL Encoding (netcat)

Time of First Successful Submission: 2025-10-29 12:31:34

HTTP GET Parameters

Time of First Successful Submission: 2025-10-29 12:38:25

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-10-29 13:02:42

HTTP Forms

Time of First Successful Submission: 2025-10-29 13:06:10

HTTP Forms (curl)

Time of First Successful Submission: 2025-10-29 13:20:59

HTTP Forms (netcat)

Time of First Successful Submission: 2025-10-29 13:35:16

HTTP Forms (python)

Time of First Successful Submission: 2025-10-29 14:59:33

HTTP Forms Without Forms

Time of First Successful Submission: 2025-10-29 15:07:00

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-10-29 15:12:01

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-10-29 15:20:02

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-10-29 15:40:05

HTTP Redirects (curl)

Time of First Successful Submission: 2025-10-29 15:43:46

HTTP Redirects (python)

Time of First Successful Submission: 2025-10-29 15:48:18

HTTP Cookies (curl)

Time of First Successful Submission: 2025-10-29 15:58:04

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-10-29 16:13:07

HTTP Cookies (python)

Time of First Successful Submission: 2025-10-29 16:19:02

Server State (python)

Time of First Successful Submission: 2025-10-29 16:22:19

Listening Web

Time of First Successful Submission: 2025-10-29 16:44:22

Speaking Redirects

Time of First Successful Submission: 2025-10-29 17:11:58

JavaScript Redirects

Time of First Successful Submission: 2025-10-30 08:12:27

Including JavaScript

Time of First Successful Submission: 2025-10-30 09:18:41

HTTP (javascript)

Time of First Successful Submission: 2025-10-30 12:49:09

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-10-30 13:17:35

HTTP Forms (javascript)

Time of First Successful Submission: 2025-10-30 13:43:21

cat

Time of First Successful Submission: 2025-10-30 13:54:15

more

Time of First Successful Submission: 2025-10-30 13:55:11

less

Time of First Successful Submission: 2025-10-30 13:56:04

tail

Time of First Successful Submission: 2025-10-30 13:56:39

head

Time of First Successful Submission: 2025-10-30 13:57:14

sort

Time of First Successful Submission: 2025-10-30 13:57:50

vim

Time of First Successful Submission: 2025-10-30 13:58:20

emacs

Time of First Successful Submission: 2025-10-30 13:58:58

nano

Time of First Successful Submission: 2025-10-30 13:59:36

rev

Time of First Successful Submission: 2025-10-30 14:01:47

od

Time of First Successful Submission: 2025-10-30 14:32:02

hd

Time of First Successful Submission: 2025-10-30 15:33:07

xxd

Time of First Successful Submission: 2025-10-30 15:57:43

base32

Time of First Successful Submission: 2025-10-30 16:01:04

base64

Time of First Successful Submission: 2025-10-30 16:03:16

split

Time of First Successful Submission: 2025-10-30 16:11:26

gzip

Time of First Successful Submission: 2025-10-30 16:15:45

bzip2

Time of First Successful Submission: 2025-10-30 16:19:08

zip

Time of First Successful Submission: 2025-10-30 16:31:45

tar

Time of First Successful Submission: 2025-10-30 17:08:47

ar

Time of First Successful Submission: 2025-10-30 17:20:00

cpio

Time of First Successful Submission: 2025-10-30 17:48:25

genisoimage

Time of First Successful Submission: 2025-10-31 11:57:21

env

Time of First Successful Submission: 2025-10-31 12:10:28

find

Time of First Successful Submission: 2025-10-31 12:16:26

make

Time of First Successful Submission: 2025-10-31 12:31:24

nice

Time of First Successful Submission: 2025-10-31 12:36:17

timeout

Time of First Successful Submission: 2025-10-31 12:40:25

stdbuf

Time of First Successful Submission: 2025-10-31 12:43:40

setarch

Time of First Successful Submission: 2025-10-31 12:47:18

watch

Time of First Successful Submission: 2025-10-31 12:49:06

socat

Time of First Successful Submission: 2025-10-31 12:56:28

whiptail

Time of First Successful Submission: 2025-10-31 13:00:36

awk

Time of First Successful Submission: 2025-10-31 13:06:04

sed

Time of First Successful Submission: 2025-10-31 13:10:28

ed

Time of First Successful Submission: 2025-10-31 13:21:48

chown

Time of First Successful Submission: 2025-10-31 13:24:40

chmod

Time of First Successful Submission: 2025-10-31 13:26:05

cp

Time of First Successful Submission: 2025-10-31 13:39:20

mv

Time of First Successful Submission: 2025-10-31 13:53:48

perl

Time of First Successful Submission: 2025-10-31 14:01:25

python

Time of First Successful Submission: 2025-10-31 14:06:32

ruby

Time of First Successful Submission: 2025-10-31 14:15:25

bash

Time of First Successful Submission: 2025-10-31 14:22:01

date

Time of First Successful Submission: 2025-10-31 14:26:10

dmesg

Time of First Successful Submission: 2025-10-31 14:28:48

wc

Time of First Successful Submission: 2025-10-31 14:31:22

gcc

Time of First Successful Submission: 2025-10-31 14:37:35

as

Time of First Successful Submission: 2025-10-31 14:39:37

wget

Time of First Successful Submission: 2025-10-31 15:31:53

ssh-keygen

Time of First Successful Submission: 2025-10-31 15:47:57

SQL Queries

Time of First Successful Submission: 2025-10-31 16:33:41

Filtering SQL

Time of First Successful Submission: 2025-10-31 16:30:41

Choosing Columns

Time of First Successful Submission: 2025-10-31 16:38:11

Exclusionary Filtering

Time of First Successful Submission: 2025-10-31 16:43:34

Filtering Strings

Time of First Successful Submission: 2025-10-31 16:48:28

Filtering on Expressions

Time of First Successful Submission: 2025-10-31 16:51:41

SELECTing Expressions

Time of First Successful Submission: 2025-10-31 17:09:14

Composite Conditions

Time of First Successful Submission: 2025-10-31 17:15:58

Reaching Your LIMITs

Time of First Successful Submission: 2025-10-31 17:20:17

Querying Metadata

Time of First Successful Submission: 2025-10-31 17:25:23


CybHer Dojo

11 / 104 5335 / 38588


Using the Terminal

Time of First Successful Submission: 2025-10-25 12:42:50

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-25 12:46:37

Using the GUI Desktop

Time of First Successful Submission: 2025-10-25 12:49:39

Pasting into the Desktop

Time of First Successful Submission: 2025-10-25 12:51:59

Restarting Challenges

Time of First Successful Submission: 2025-10-25 12:55:59

Getting Help

Time of First Successful Submission: 2025-10-25 12:59:08

Challenge Programs

Time of First Successful Submission: 2025-10-25 13:01:39

The Flag File

Time of First Successful Submission: 2025-10-25 13:03:26

Using Privileged Mode

Time of First Successful Submission: 2025-10-25 13:07:30

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-25 13:10:56

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-25 13:12:09


GCA CTF

11 / 104 5335 / 38588


Using the Terminal

Time of First Successful Submission: 2025-10-25 12:42:50

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-25 12:46:37

Using the GUI Desktop

Time of First Successful Submission: 2025-10-25 12:49:39

Pasting into the Desktop

Time of First Successful Submission: 2025-10-25 12:51:59

Restarting Challenges

Time of First Successful Submission: 2025-10-25 12:55:59

Getting Help

Time of First Successful Submission: 2025-10-25 12:59:08

Challenge Programs

Time of First Successful Submission: 2025-10-25 13:01:39

The Flag File

Time of First Successful Submission: 2025-10-25 13:03:26

Using Privileged Mode

Time of First Successful Submission: 2025-10-25 13:07:30

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-25 13:10:56

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-25 13:12:09