0xDante

🐧 💻

Intro to Programming Languages

15 / 234 689 / 27011


Commands

Time of First Successful Submission: 2025-06-05 11:30:44

Command Arguments

Time of First Successful Submission: 2025-06-05 11:32:25

Command History

Time of First Successful Submission: 2025-06-06 14:32:44

The Root Path

Time of First Successful Submission: 2025-06-05 11:35:16

Absolute Paths

Time of First Successful Submission: 2025-06-05 11:35:58

Changing position

Time of First Successful Submission: 2025-06-05 12:01:03

Changing to an Absolute Path

Time of First Successful Submission: 2025-06-05 12:09:43

Relative Paths

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

Cat

Time of First Successful Submission: 2025-06-05 12:46:57

Ls

Time of First Successful Submission: 2025-06-05 13:29:08

Ls All

Time of First Successful Submission: 2025-06-05 13:39:56

Find

Time of First Successful Submission: 2025-06-05 13:57:15

Piping Echo

Time of First Successful Submission: 2025-06-06 14:38:02

Piping Stdout

Time of First Successful Submission: 2025-06-06 14:40:45

Piping Stdin

Time of First Successful Submission: 2025-06-06 14:52:27


Intro to Cybersecurity

171 / 183 262 / 17712


Path Traversal 1

Time of First Successful Submission: 2025-06-12 12:28:59

Path Traversal 2

Time of First Successful Submission: 2025-06-12 18:19:47

CMDi 1

Time of First Successful Submission: 2025-06-12 18:26:35

CMDi 2

Time of First Successful Submission: 2025-06-12 18:33:07

CMDi 3

Time of First Successful Submission: 2025-06-12 18:42:11

CMDi 4

Time of First Successful Submission: 2025-06-12 18:47:44

CMDi 5

Time of First Successful Submission: 2025-06-12 18:52:48

CMDi 6

Time of First Successful Submission: 2025-06-12 18:58:04

Authentication Bypass 1

Time of First Successful Submission: 2025-06-12 19:07:00

Authentication Bypass 2

Time of First Successful Submission: 2025-06-12 19:11:56

SQLi 1

Time of First Successful Submission: 2025-06-12 21:12:32

SQLi 2

Time of First Successful Submission: 2025-06-12 21:37:45

SQLi 3

Time of First Successful Submission: 2025-06-12 21:46:49

SQLi 4

Time of First Successful Submission: 2025-06-12 22:02:59

SQLi 5

Time of First Successful Submission: 2025-06-13 10:43:38

XSS 1

Time of First Successful Submission: 2025-06-14 16:37:50

XSS 2

Time of First Successful Submission: 2025-06-14 16:40:43

XSS 3

Time of First Successful Submission: 2025-06-14 16:44:56

XSS 4

Time of First Successful Submission: 2025-06-14 16:50:56

XSS 5

Time of First Successful Submission: 2025-06-14 18:45:30

XSS 6

Time of First Successful Submission: 2025-06-14 18:52:38

XSS 7

Time of First Successful Submission: 2025-06-14 19:47:39

CSRF 1

Time of First Successful Submission: 2025-06-14 20:22:42

CSRF 2

Time of First Successful Submission: 2025-06-14 21:31:13

CSRF 3

Time of First Successful Submission: 2025-06-14 21:37:25

CSRF 4

Time of First Successful Submission: 2025-06-14 21:50:30

CSRF 5

Time of First Successful Submission: 2025-06-14 21:59:39

Connect

Time of First Successful Submission: 2025-06-08 21:32:43

Send

Time of First Successful Submission: 2025-06-08 21:34:29

Shutdown

Time of First Successful Submission: 2025-06-08 21:39:50

Listen

Time of First Successful Submission: 2025-06-08 21:46:02

Scan 1

Time of First Successful Submission: 2025-06-18 16:57:12

Scan 2

Time of First Successful Submission: 2025-06-18 18:43:12

Monitor 1

Time of First Successful Submission: 2025-06-18 19:07:46

Monitor 2

Time of First Successful Submission: 2025-06-18 19:15:14

Sniffing Cookies

Time of First Successful Submission: 2025-06-18 19:38:55

Network Configuration

Time of First Successful Submission: 2025-06-18 19:43:44

Firewall 1

Time of First Successful Submission: 2025-06-18 19:48:21

Firewall 2

Time of First Successful Submission: 2025-06-18 19:49:51

Firewall 3

Time of First Successful Submission: 2025-06-18 19:54:53

Denial of Service 1

Time of First Successful Submission: 2025-06-18 20:14:38

Denial of Service 2

Time of First Successful Submission: 2025-06-18 20:20:19

Denial of Service 3

Time of First Successful Submission: 2025-06-18 21:07:44

Ethernet

Time of First Successful Submission: 2025-06-18 20:46:27

IP

Time of First Successful Submission: 2025-06-18 20:48:37

TCP

Time of First Successful Submission: 2025-06-18 20:52:40

TCP Handshake

Time of First Successful Submission: 2025-06-18 20:55:49

UDP

Time of First Successful Submission: 2025-06-18 21:38:31

UDP 2

Time of First Successful Submission: 2025-06-18 21:41:51

UDP Spoofing 1

Time of First Successful Submission: 2025-06-18 21:45:43

UDP Spoofing 2

Time of First Successful Submission: 2025-06-18 21:50:07

UDP Spoofing 3

Time of First Successful Submission: 2025-06-18 21:53:01

UDP Spoofing 4

Time of First Successful Submission: 2025-06-18 22:54:06

ARP

Time of First Successful Submission: 2025-06-18 22:58:13

Intercept

Time of First Successful Submission: 2025-06-18 23:02:49

Man-in-the-Middle

Time of First Successful Submission: 2025-06-18 23:07:25

XOR

Time of First Successful Submission: 2025-06-15 16:55:01

XORing Hex

Time of First Successful Submission: 2025-06-15 17:00:40

XORing ASCII

Time of First Successful Submission: 2025-06-15 17:03:47

XORing ASCII Strings

Time of First Successful Submission: 2025-06-15 17:27:59

One-time Pad

Time of First Successful Submission: 2025-06-15 21:44:14

One-time Pad Tampering

Time of First Successful Submission: 2025-06-15 21:50:17

Many-time Pad

Time of First Successful Submission: 2025-06-16 03:58:54

AES

Time of First Successful Submission: 2025-06-16 13:21:10

AES-ECB-CPA

Time of First Successful Submission: 2025-06-16 13:48:15

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-06-16 14:16:44

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-06-16 14:45:28

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-06-16 15:04:28

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2025-06-16 15:22:35

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-06-16 15:30:41

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-06-16 16:30:18

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-06-16 16:46:19

AES-CBC

Time of First Successful Submission: 2025-06-16 16:57:25

AES-CBC Tampering

Time of First Successful Submission: 2025-06-19 00:08:01

AES-CBC Resizing

Time of First Successful Submission: 2025-06-19 00:13:04

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2025-06-21 11:47:37

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-06-19 19:15:13

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2025-06-20 00:12:51

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2025-06-19 17:28:32

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-08-22 19:58:02

DHKE

Time of First Successful Submission: 2025-06-19 14:49:33

DHKE-to-AES

Time of First Successful Submission: 2025-06-19 15:05:13

RSA 1

Time of First Successful Submission: 2025-06-18 23:52:08

RSA 2

Time of First Successful Submission: 2025-06-19 08:24:17

RSA 3

Time of First Successful Submission: 2025-06-19 10:33:36

RSA 4

Time of First Successful Submission: 2025-06-19 12:03:01

RSA Signatures

Time of First Successful Submission: 2025-06-19 08:41:03

SHA 1

Time of First Successful Submission: 2025-06-19 08:54:10

SHA 2

Time of First Successful Submission: 2025-06-19 09:03:35

TLS 1

Time of First Successful Submission: 2025-06-19 13:32:44

TLS 2

Time of First Successful Submission: 2025-06-19 14:18:00

level1

Time of First Successful Submission: 2025-06-11 21:32:42

level2

Time of First Successful Submission: 2025-06-11 21:54:57

level3

Time of First Successful Submission: 2025-06-11 21:57:03

level4

Time of First Successful Submission: 2025-06-11 21:58:43

level5

Time of First Successful Submission: 2025-06-11 22:01:04

level6

Time of First Successful Submission: 2025-06-11 22:08:24

level7

Time of First Successful Submission: 2025-06-11 22:12:52

level8

Time of First Successful Submission: 2025-06-11 22:15:43

level9

Time of First Successful Submission: 2025-06-11 22:16:52

level10

Time of First Successful Submission: 2025-06-11 22:18:45

level11

Time of First Successful Submission: 2025-06-11 22:31:21

level12

Time of First Successful Submission: 2025-06-11 22:49:53

level13

Time of First Successful Submission: 2025-06-11 22:53:44

level14

Time of First Successful Submission: 2025-06-11 22:56:27

level15

Time of First Successful Submission: 2025-06-11 22:57:15

level16

Time of First Successful Submission: 2025-06-11 23:04:43

level17

Time of First Successful Submission: 2025-06-11 23:23:37

level18

Time of First Successful Submission: 2025-06-11 23:58:05

level19

Time of First Successful Submission: 2025-06-12 00:10:29

File Formats: Magic Numbers (Python)

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

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-06-13 19:54:20

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-06-13 20:13:38

Reading Endianness (Python)

Time of First Successful Submission: 2025-06-13 20:23:06

Reading Endianness (C)

Time of First Successful Submission: 2025-06-13 23:04:45

Reading Endianness (x86)

Time of First Successful Submission: 2025-06-14 10:54:12

Version Information (Python)

Time of First Successful Submission: 2025-06-13 20:26:53

Version Information (C)

Time of First Successful Submission: 2025-06-14 11:08:54

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2025-06-13 20:31:13

Metadata and Data (C)

Time of First Successful Submission: 2025-06-14 11:43:36

Metadata and Data (x86)

Time of First Successful Submission: 2025-06-14 11:53:26

Input Restrictions (Python)

Time of First Successful Submission: 2025-06-13 20:39:58

Input Restrictions (C)

Time of First Successful Submission: 2025-06-14 12:01:04

Input Restrictions (x86)

Time of First Successful Submission: 2025-06-14 12:40:07

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-06-13 20:58:41

Behold the cIMG! (C)

Time of First Successful Submission: 2025-06-14 12:45:25

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-06-14 12:48:11

A Basic cIMG (Python)

Time of First Successful Submission: 2025-06-13 21:01:07

A Basic cIMG (C)

Time of First Successful Submission: 2025-06-14 12:53:37

A Basic cIMG (x86)

Time of First Successful Submission: 2025-06-14 13:00:01

Internal State Mini (C)

Time of First Successful Submission: 2025-06-21 12:58:18

Internal State Mini (x86)

Time of First Successful Submission: 2025-06-21 13:35:39

Internal State (C)

Time of First Successful Submission: 2025-06-24 15:17:58

Internal State (x86)

Time of First Successful Submission: 2025-07-20 14:38:53

File Formats: Directives (C)

Time of First Successful Submission: 2025-06-21 21:08:09

File Formats: Directives (x86)

Time of First Successful Submission: 2025-06-24 00:35:50

The Patch Directive

Time of First Successful Submission: 2025-06-24 11:19:30

Optimizing for Space

Time of First Successful Submission: 2025-06-24 22:46:58

Tweaking Images

Time of First Successful Submission: 2025-06-24 23:14:49

Storage and Retrieval

Time of First Successful Submission: 2025-07-20 04:14:46

Extracting Knowledge

Time of First Successful Submission: 2025-06-25 13:29:19

Accessing Resources

Time of First Successful Submission: 2025-06-25 13:39:35

Unsafe Animations

Time of First Successful Submission: 2025-09-14 22:27:40

Animations

Time of First Successful Submission: 2025-06-25 15:54:59

Interoperability: Patching Data

Time of First Successful Submission: 2025-06-25 19:52:20

Patching Code

Time of First Successful Submission: 2025-09-14 21:40:09

Patching Control Flow

Time of First Successful Submission: 2025-09-14 22:06:38

Your First Overflow (easy)

Time of First Successful Submission: 2025-06-17 15:44:27

Your First Overflow (hard)

Time of First Successful Submission: 2025-06-17 15:49:26

Precision (easy)

Time of First Successful Submission: 2025-06-17 16:37:52

Precision (hard)

Time of First Successful Submission: 2025-06-17 17:09:42

Variable Control (easy)

Time of First Successful Submission: 2025-06-17 17:18:38

Variable Control (hard)

Time of First Successful Submission: 2025-07-19 12:57:15

Control Hijack (easy)

Time of First Successful Submission: 2025-06-17 18:39:54

Control Hijack (hard)

Time of First Successful Submission: 2025-07-19 13:22:35

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-06-17 19:32:20

PIEs (easy)

Time of First Successful Submission: 2025-07-18 05:25:56

String Lengths (easy)

Time of First Successful Submission: 2025-07-18 07:32:38

String Lengths (hard)

Time of First Successful Submission: 2025-07-19 09:35:49

Basic Shellcode

Time of First Successful Submission: 2025-06-20 12:09:34

NOP Sleds

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

NULL-Free Shellcode

Time of First Successful Submission: 2025-06-20 12:17:05

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2025-06-22 22:33:17

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2025-06-23 01:59:12

Hijack to Shellcode (easy)

Time of First Successful Submission: 2025-06-20 13:59:42

ECB-to-Win (easy)

Time of First Successful Submission: 2025-06-17 06:32:43

ECB-to-Win (hard)

Time of First Successful Submission: 2025-06-17 06:43:33

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2025-06-17 07:19:58

The Watering Hole

Time of First Successful Submission: 2025-06-17 13:15:02

Secure Chat 1

Time of First Successful Submission: 2025-06-17 13:23:37


Start Here

11 / 12 902 / 37435


Using the Terminal

Time of First Successful Submission: 2025-08-06 12:43:25

Using the VSCode Workspace

Time of First Successful Submission: 2025-06-05 10:06:05

Using the GUI Desktop

Time of First Successful Submission: 2025-06-05 10:57:23

Pasting into the Desktop

Time of First Successful Submission: 2025-06-05 11:03:30

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2025-06-05 11:09:20

The Flag File

Time of First Successful Submission: 2025-06-05 11:10:18

Using Privileged Mode

Time of First Successful Submission: 2025-06-05 11:16:14

Persistent Home Directories - One

Time of First Successful Submission: 2025-06-05 11:27:42

Persistent Home Directories - Two

Time of First Successful Submission: 2025-06-05 11:28:58


Linux Luminarium

128 / 128 1252 / 27308


Intro to Commands

Time of First Successful Submission: 2025-06-05 11:30:44

Intro to Arguments

Time of First Successful Submission: 2025-06-05 11:32:25

Command History

Time of First Successful Submission: 2025-06-06 14:32:44

The Root

Time of First Successful Submission: 2025-06-05 11:35:16

Program and absolute paths

Time of First Successful Submission: 2025-06-05 11:35:58

Position thy self

Time of First Successful Submission: 2025-06-05 12:01:03

Position elsewhere

Time of First Successful Submission: 2025-06-05 12:09:43

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2025-06-05 12:23:44

implicit relative path

Time of First Successful Submission: 2025-06-05 12:25:15

home sweet home

Time of First Successful Submission: 2025-06-05 12:27:03

cat: not the pet, but the command!

Time of First Successful Submission: 2025-06-05 12:46:57

catting absolute paths

Time of First Successful Submission: 2025-06-05 13:18:01

more catting practice

Time of First Successful Submission: 2025-06-05 13:21:25

grepping for a needle in a haystack

Time of First Successful Submission: 2025-06-05 13:24:43

comparing files

Time of First Successful Submission: 2025-08-04 09:23:45

listing files

Time of First Successful Submission: 2025-06-05 13:29:08

touching files

Time of First Successful Submission: 2025-06-05 13:30:49

removing files

Time of First Successful Submission: 2025-06-05 13:31:56

moving files

Time of First Successful Submission: 2025-06-05 13:35:37

copying files

Time of First Successful Submission: 2026-01-12 20:32:43

hidden files

Time of First Successful Submission: 2025-06-05 13:39:56

An Epic Filesystem Quest

Time of First Successful Submission: 2025-06-05 13:46:28

making directories

Time of First Successful Submission: 2025-06-05 13:51:19

finding files

Time of First Successful Submission: 2025-06-05 13:57:15

linking files

Time of First Successful Submission: 2025-06-05 14:02:28

Learning From Documentation

Time of First Successful Submission: 2025-06-05 17:50:35

Learning Complex Usage

Time of First Successful Submission: 2025-06-05 17:52:34

Reading Manuals

Time of First Successful Submission: 2025-06-05 17:54:58

Searching Manuals

Time of First Successful Submission: 2025-06-05 17:56:58

Searching For Manuals

Time of First Successful Submission: 2025-06-05 18:20:37

Helpful Programs

Time of First Successful Submission: 2025-06-05 18:23:07

Help for Builtins

Time of First Successful Submission: 2025-06-05 18:31:03

Matching with *

Time of First Successful Submission: 2025-06-05 18:39:08

Matching with ?

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

Matching with []

Time of First Successful Submission: 2025-06-05 18:47:28

Matching paths with []

Time of First Successful Submission: 2025-06-05 18:49:56

Multiple globs

Time of First Successful Submission: 2025-06-05 18:54:04

Mixing globs

Time of First Successful Submission: 2025-06-05 19:09:25

Exclusionary globbing

Time of First Successful Submission: 2025-06-05 19:11:21

Tab completion

Time of First Successful Submission: 2025-06-09 16:32:57

Multiple options for tab completion

Time of First Successful Submission: 2025-06-09 16:35:43

Tab completion on commands

Time of First Successful Submission: 2025-06-09 16:37:04

Redirecting output

Time of First Successful Submission: 2025-06-06 14:38:02

Redirecting more output

Time of First Successful Submission: 2025-06-06 14:40:45

Appending output

Time of First Successful Submission: 2025-06-06 14:45:43

Redirecting errors

Time of First Successful Submission: 2025-06-06 14:50:06

Redirecting input

Time of First Successful Submission: 2025-06-06 14:52:27

Grepping stored results

Time of First Successful Submission: 2025-06-06 14:54:24

Grepping live output

Time of First Successful Submission: 2025-06-06 14:55:54

Grepping errors

Time of First Successful Submission: 2025-06-06 14:58:52

Filtering with grep -v

Time of First Successful Submission: 2025-06-06 15:04:22

Filtering with sed

Time of First Successful Submission: 2026-01-12 20:40:38

Duplicating piped data with tee

Time of First Successful Submission: 2025-06-06 15:16:27

Process substitution for input

Time of First Successful Submission: 2025-08-04 10:29:59

Writing to multiple programs

Time of First Successful Submission: 2025-06-06 15:53:02

Split-piping stderr and stdout

Time of First Successful Submission: 2025-06-06 16:38:15

Named pipes

Time of First Successful Submission: 2025-08-04 10:34:09

Printing Variables

Time of First Successful Submission: 2025-06-06 16:43:12

Setting Variables

Time of First Successful Submission: 2025-06-06 16:44:15

Multi-word Variables

Time of First Successful Submission: 2025-06-06 16:54:56

Exporting Variables

Time of First Successful Submission: 2025-06-06 16:58:53

Printing Exported Variables

Time of First Successful Submission: 2025-06-06 17:01:23

Storing Command Output

Time of First Successful Submission: 2025-06-06 17:08:41

Reading Input

Time of First Successful Submission: 2025-06-06 17:13:04

Reading Files

Time of First Successful Submission: 2025-06-06 17:17:48

Translating characters

Time of First Successful Submission: 2025-06-06 17:33:32

Deleting characters

Time of First Successful Submission: 2025-06-06 17:38:14

Deleting newlines

Time of First Successful Submission: 2025-06-06 17:43:35

Extracting the first lines with head

Time of First Successful Submission: 2025-06-06 17:48:25

Extracting specific sections of text

Time of First Successful Submission: 2025-06-06 18:02:13

Sorting data

Time of First Successful Submission: 2025-08-04 10:39:18

Listing Processes

Time of First Successful Submission: 2025-06-06 18:48:35

Killing Processes

Time of First Successful Submission: 2025-06-06 18:50:38

Interrupting Processes

Time of First Successful Submission: 2025-06-06 18:54:57

Killing Misbehaving Processes

Time of First Successful Submission: 2025-08-04 10:46:23

Suspending Processes

Time of First Successful Submission: 2025-06-06 18:56:03

Resuming Processes

Time of First Successful Submission: 2025-06-06 18:59:17

Backgrounding Processes

Time of First Successful Submission: 2025-06-06 19:08:22

Foregrounding Processes

Time of First Successful Submission: 2025-06-06 19:09:52

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2025-06-06 19:15:36

Becoming root with su

Time of First Successful Submission: 2025-06-06 21:41:38

Other users with su

Time of First Successful Submission: 2025-06-06 21:43:53

Cracking passwords

Time of First Successful Submission: 2025-06-06 22:01:28

Using sudo

Time of First Successful Submission: 2025-06-06 22:04:42

Changing File Ownership

Time of First Successful Submission: 2025-06-06 19:59:39

Groups and Files

Time of First Successful Submission: 2025-06-06 20:13:22

Fun With Groups Names

Time of First Successful Submission: 2025-06-06 20:27:34

Changing Permissions

Time of First Successful Submission: 2025-06-06 20:41:27

Executable Files

Time of First Successful Submission: 2025-06-06 20:43:31

Permission Tweaking Practice

Time of First Successful Submission: 2025-06-06 20:59:49

Permissions Setting Practice

Time of First Successful Submission: 2025-06-06 21:07:25

The SUID Bit

Time of First Successful Submission: 2025-06-06 21:12:22

Chaining with Semicolons

Time of First Successful Submission: 2025-06-06 21:17:39

Building on Success

Time of First Successful Submission: 2025-08-04 09:53:08

Handling Failure

Time of First Successful Submission: 2025-08-04 09:54:28

Your First Shell Script

Time of First Successful Submission: 2025-06-06 21:19:50

Redirecting Script Output

Time of First Successful Submission: 2025-06-06 21:37:27

Executable Shell Scripts

Time of First Successful Submission: 2025-06-06 21:39:15

Understanding Shebangs

Time of First Successful Submission: 2025-08-04 10:07:01

Scripting with Arguments

Time of First Successful Submission: 2025-08-04 10:13:13

Scripting with Conditionals

Time of First Successful Submission: 2025-08-04 10:21:58

Scripting with Default Cases

Time of First Successful Submission: 2025-08-04 10:23:10

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2025-08-25 18:08:09

Launching Screen

Time of First Successful Submission: 2025-08-04 09:26:41

Detaching and Attaching

Time of First Successful Submission: 2025-08-04 09:29:56

Finding Sessions

Time of First Successful Submission: 2025-08-04 09:33:06

Switching Windows

Time of First Successful Submission: 2025-08-04 09:35:19

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-08-04 09:38:22

Switching Windows (tmux)

Time of First Successful Submission: 2025-08-04 09:50:39

The PATH Variable

Time of First Successful Submission: 2025-06-07 07:09:13

Setting PATH

Time of First Successful Submission: 2025-06-07 07:16:43

Finding Commands

Time of First Successful Submission: 2025-06-07 08:06:00

Adding Commands

Time of First Successful Submission: 2025-06-07 08:24:29

Hijacking Commands

Time of First Successful Submission: 2025-06-07 08:47:01

Bashrc Backdoor

Time of First Successful Submission: 2025-06-06 22:24:00

Sniffing Input

Time of First Successful Submission: 2025-06-07 09:34:40

Overshared Directories

Time of First Successful Submission: 2025-06-07 09:55:38

Tricky Linking

Time of First Successful Submission: 2025-06-07 10:28:10

Sniffing Process Arguments

Time of First Successful Submission: 2025-06-07 10:59:30

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2025-06-07 12:04:33

Disk-Space Doomsday

Time of First Successful Submission: 2025-06-07 12:15:15

rm -rf /

Time of First Successful Submission: 2025-06-07 12:33:53

Life after rm -rf /

Time of First Successful Submission: 2025-06-07 12:59:22

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-06-07 13:16:04


Computing 101

69 / 69 495 / 19228


Your First Register

Time of First Successful Submission: 2025-06-07 17:58:08

Your First Syscall

Time of First Successful Submission: 2025-06-07 18:42:07

Exit Codes

Time of First Successful Submission: 2025-06-07 18:43:54

Building Executables

Time of First Successful Submission: 2025-06-07 19:21:37

Moving Between Registers

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

Tracing Syscalls

Time of First Successful Submission: 2025-06-07 19:30:50

Starting GDB

Time of First Successful Submission: 2025-06-07 19:34:33

Starting Programs in GDB

Time of First Successful Submission: 2025-06-07 19:59:55

Loading From Memory

Time of First Successful Submission: 2025-06-07 21:51:56

More Loading Practice

Time of First Successful Submission: 2025-06-07 21:54:11

Dereferencing Pointers

Time of First Successful Submission: 2025-06-08 14:36:27

Dereferencing Yourself

Time of First Successful Submission: 2025-06-08 14:39:02

Dereferencing with Offsets

Time of First Successful Submission: 2025-06-08 15:05:26

Stored Addresses

Time of First Successful Submission: 2025-06-08 15:51:35

Double Dereference

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

Triple Dereference

Time of First Successful Submission: 2025-06-08 16:04:54

Writing Output

Time of First Successful Submission: 2025-06-08 17:05:50

Chaining Syscalls

Time of First Successful Submission: 2025-06-08 17:09:03

Writing Strings

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

Reading Data

Time of First Successful Submission: 2025-06-08 17:22:18

set-register

Time of First Successful Submission: 2025-06-09 17:15:00

set-multiple-registers

Time of First Successful Submission: 2025-06-09 17:58:12

add-to-register

Time of First Successful Submission: 2025-06-09 18:03:34

linear-equation-registers

Time of First Successful Submission: 2025-06-09 18:12:25

integer-division

Time of First Successful Submission: 2025-06-09 21:50:35

modulo-operation

Time of First Successful Submission: 2025-06-09 21:52:37

set-upper-byte

Time of First Successful Submission: 2025-06-09 22:27:45

efficient-modulo

Time of First Successful Submission: 2025-06-09 22:30:28

byte-extraction

Time of First Successful Submission: 2025-06-09 22:37:48

bitwise-and

Time of First Successful Submission: 2025-06-09 22:46:07

check-even

Time of First Successful Submission: 2025-06-09 22:49:06

memory-read

Time of First Successful Submission: 2025-06-09 22:51:42

memory-write

Time of First Successful Submission: 2025-06-09 22:54:28

memory-increment

Time of First Successful Submission: 2025-06-09 22:59:35

byte-access

Time of First Successful Submission: 2025-06-09 23:04:40

memory-size-access

Time of First Successful Submission: 2025-06-09 23:07:32

little-endian-write

Time of First Successful Submission: 2025-06-09 23:10:15

memory-sum

Time of First Successful Submission: 2025-06-09 23:12:01

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2025-06-09 23:23:03

average-stack-values

Time of First Successful Submission: 2025-06-09 23:25:43

absolute-jump

Time of First Successful Submission: 2025-06-09 23:28:41

relative-jump

Time of First Successful Submission: 2025-06-09 23:33:10

jump-trampoline

Time of First Successful Submission: 2025-06-09 23:35:06

conditional-jump

Time of First Successful Submission: 2025-06-09 23:39:07

indirect-jump

Time of First Successful Submission: 2025-06-09 23:42:50

average-loop

Time of First Successful Submission: 2025-06-10 11:51:32

count-non-zero

Time of First Successful Submission: 2025-06-10 11:57:11

string-lower

Time of First Successful Submission: 2025-06-10 13:12:18

most-common-byte

Time of First Successful Submission: 2025-06-10 13:30:08

Debugging Programs

Time of First Successful Submission: 2025-06-08 17:29:38

Inspecting Registers

Time of First Successful Submission: 2025-06-08 18:09:57

Examining Memory

Time of First Successful Submission: 2025-06-08 20:02:47

Setting Breakpoints

Time of First Successful Submission: 2025-06-08 20:42:55

GDB Scripting

Time of First Successful Submission: 2025-06-08 20:44:43

Modifying Data

Time of First Successful Submission: 2025-06-08 20:47:17

Modifying Execution

Time of First Successful Submission: 2025-06-08 20:56:38

Broken Functions

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

Exit

Time of First Successful Submission: 2025-06-10 13:55:23

Socket

Time of First Successful Submission: 2025-06-10 13:56:50

Bind

Time of First Successful Submission: 2025-06-10 19:58:04

Listen

Time of First Successful Submission: 2025-06-10 20:06:20

Accept

Time of First Successful Submission: 2025-06-10 20:35:43

Static Response

Time of First Successful Submission: 2025-06-10 15:36:42

Dynamic Response

Time of First Successful Submission: 2025-06-10 15:41:48

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2025-06-10 19:00:51

Concurrent POST Server

Time of First Successful Submission: 2025-06-10 19:26:36

Web Server

Time of First Successful Submission: 2025-06-10 19:31:57


Playing With Programs

65 / 116 3443 / 21915


What's the password?

Time of First Successful Submission: 2025-06-17 22:28:36

... and again!

Time of First Successful Submission: 2025-06-17 22:29:25

Newline Troubles

Time of First Successful Submission: 2025-06-17 22:33:19

Reasoning about files

Time of First Successful Submission: 2025-06-17 22:35:26

Specifying Filenames

Time of First Successful Submission: 2025-06-17 22:37:08

Binary and Hex Encoding

Time of First Successful Submission: 2025-06-17 22:39:43

More Hex

Time of First Successful Submission: 2025-06-17 22:41:09

Decoding Hex

Time of First Successful Submission: 2025-06-17 22:44:56

Decoding Practice

Time of First Successful Submission: 2025-06-17 22:49:49

Encoding Practice

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

Hex-encoding ASCII

Time of First Successful Submission: 2025-06-17 22:56:03

Nested Encoding

Time of First Successful Submission: 2025-06-17 23:00:08

Hex-encoding UTF-8

Time of First Successful Submission: 2025-06-17 23:05:52

UTF Mixups

Time of First Successful Submission: 2025-06-17 23:08:19

Modifying Encoded Data

Time of First Successful Submission: 2025-06-17 23:12:26

Decoding Base64

Time of First Successful Submission: 2025-06-17 23:14:49

Encoding Base64

Time of First Successful Submission: 2025-06-17 23:20:46

Dealing with Obfuscation

Time of First Successful Submission: 2025-06-17 23:24:22

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-06-17 23:27:39

Your First HTTP Request

Time of First Successful Submission: 2025-06-17 23:34:59

Reading Flask

Time of First Successful Submission: 2025-06-17 23:41:53

Commented Data

Time of First Successful Submission: 2025-06-17 23:44:36

HTTP Metadata

Time of First Successful Submission: 2025-06-17 23:49:53

HTTP (netcat)

Time of First Successful Submission: 2025-06-17 23:52:32

HTTP Paths (netcat)

Time of First Successful Submission: 2025-06-17 23:55:09

HTTP (curl)

Time of First Successful Submission: 2025-06-18 00:27:03

HTTP (python)

Time of First Successful Submission: 2025-06-18 00:29:28

HTTP Host Header (python)

Time of First Successful Submission: 2025-06-18 00:31:07

HTTP Host Header (curl)

Time of First Successful Submission: 2025-06-18 00:32:25

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-06-18 00:34:38

URL Encoding (netcat)

Time of First Successful Submission: 2025-06-18 00:36:09

HTTP GET Parameters

Time of First Successful Submission: 2025-06-18 00:37:36

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-06-18 00:39:00

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-06-18 00:40:27

HTTP Forms

Time of First Successful Submission: 2025-06-18 00:41:59

HTTP Forms (curl)

Time of First Successful Submission: 2025-06-18 00:43:25

HTTP Forms (netcat)

Time of First Successful Submission: 2025-06-18 00:47:51

HTTP Forms (python)

Time of First Successful Submission: 2025-06-18 00:50:12

HTTP Forms Without Forms

Time of First Successful Submission: 2025-06-18 00:52:39

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-06-18 00:54:55

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-06-18 12:30:22

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-06-18 12:37:13

HTTP Redirects (curl)

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

HTTP Redirects (python)

Time of First Successful Submission: 2025-06-18 12:41:40

HTTP Cookies (curl)

Time of First Successful Submission: 2025-06-18 12:44:24

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-06-18 12:49:35

HTTP Cookies (python)

Time of First Successful Submission: 2025-06-18 12:52:26

Server State (python)

Time of First Successful Submission: 2025-06-18 13:01:50

Listening Web

Time of First Successful Submission: 2025-06-18 13:12:37

Speaking Redirects

Time of First Successful Submission: 2025-06-18 13:20:37

JavaScript Redirects

Time of First Successful Submission: 2025-06-18 13:35:40

Including JavaScript

Time of First Successful Submission: 2025-06-18 13:41:03

HTTP (javascript)

Time of First Successful Submission: 2025-06-18 13:46:54

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-06-18 13:54:52

HTTP Forms (javascript)

Time of First Successful Submission: 2025-06-18 14:00:52

SQL Queries

Time of First Successful Submission: 2025-06-18 14:15:42

Filtering SQL

Time of First Successful Submission: 2025-06-18 14:20:47

Choosing Columns

Time of First Successful Submission: 2025-06-18 14:24:04

Exclusionary Filtering

Time of First Successful Submission: 2025-06-18 14:27:21

Filtering Strings

Time of First Successful Submission: 2025-06-18 14:28:53

Filtering on Expressions

Time of First Successful Submission: 2025-06-18 14:30:50

SELECTing Expressions

Time of First Successful Submission: 2025-06-18 14:42:34

Composite Conditions

Time of First Successful Submission: 2025-06-18 14:50:40

Reaching Your LIMITs

Time of First Successful Submission: 2025-06-18 14:53:14

Querying Metadata

Time of First Successful Submission: 2025-06-18 14:57:11


CybHer Dojo

11 / 104 1053 / 37649


Using the Terminal

Time of First Successful Submission: 2025-08-06 12:43:25

Using the VSCode Workspace

Time of First Successful Submission: 2025-06-05 10:06:05

Using the GUI Desktop

Time of First Successful Submission: 2025-06-05 10:57:23

Pasting into the Desktop

Time of First Successful Submission: 2025-06-05 11:03:30

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2025-06-05 11:07:40

Challenge Programs

Time of First Successful Submission: 2025-06-05 11:09:20

The Flag File

Time of First Successful Submission: 2025-06-05 11:10:18

Using Privileged Mode

Time of First Successful Submission: 2025-06-05 11:16:14

Persistent Home Directories - One

Time of First Successful Submission: 2025-06-05 11:27:42

Persistent Home Directories - Two

Time of First Successful Submission: 2025-06-05 11:28:58


GCA CTF

11 / 104 1053 / 37649


Using the Terminal

Time of First Successful Submission: 2025-08-06 12:43:25

Using the VSCode Workspace

Time of First Successful Submission: 2025-06-05 10:06:05

Using the GUI Desktop

Time of First Successful Submission: 2025-06-05 10:57:23

Pasting into the Desktop

Time of First Successful Submission: 2025-06-05 11:03:30

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2025-06-05 11:07:40

Challenge Programs

Time of First Successful Submission: 2025-06-05 11:09:20

The Flag File

Time of First Successful Submission: 2025-06-05 11:10:18

Using Privileged Mode

Time of First Successful Submission: 2025-06-05 11:16:14

Persistent Home Directories - One

Time of First Successful Submission: 2025-06-05 11:27:42

Persistent Home Directories - Two

Time of First Successful Submission: 2025-06-05 11:28:58