dieri

🐧 💻

Advent of Pwn

5 / 12 122 / 536


Day 01

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

Day 02

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

Day 03

Time of First Successful Submission: 2025-12-14 13:08:52

Day 04

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

Day 05

Time of First Successful Submission: 2025-12-18 02:44:52


Intro to Programming Languages

15 / 234 832 / 28129


Commands

Time of First Successful Submission: 2025-05-21 21:48:49

Command Arguments

Time of First Successful Submission: 2025-05-21 21:50:48

Command History

Time of First Successful Submission: 2025-06-07 10:48:09

The Root Path

Time of First Successful Submission: 2025-05-21 21:53:05

Absolute Paths

Time of First Successful Submission: 2025-05-21 21:54:14

Changing position

Time of First Successful Submission: 2025-05-21 21:57:21

Changing to an Absolute Path

Time of First Successful Submission: 2025-05-21 22:00:01

Relative Paths

Time of First Successful Submission: 2025-05-21 22:03:10

Cat

Time of First Successful Submission: 2025-05-22 22:13:58

Ls

Time of First Successful Submission: 2025-05-22 22:19:28

Ls All

Time of First Successful Submission: 2025-05-22 22:23:34

Find

Time of First Successful Submission: 2025-05-22 22:36:14

Piping Echo

Time of First Successful Submission: 2025-05-24 23:00:20

Piping Stdout

Time of First Successful Submission: 2025-05-24 23:01:44

Piping Stdin

Time of First Successful Submission: 2025-05-24 23:11:59


Intro to Cybersecurity

183 / 183 131 / 17893


Path Traversal 1

Time of First Successful Submission: 2025-07-19 12:54:45

Path Traversal 2

Time of First Successful Submission: 2025-07-20 07:29:24

CMDi 1

Time of First Successful Submission: 2025-07-20 07:42:29

CMDi 2

Time of First Successful Submission: 2025-07-20 07:51:01

CMDi 3

Time of First Successful Submission: 2025-07-20 07:57:17

CMDi 4

Time of First Successful Submission: 2025-07-20 08:00:42

CMDi 5

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

CMDi 6

Time of First Successful Submission: 2025-07-20 12:11:43

Authentication Bypass 1

Time of First Successful Submission: 2025-07-20 12:17:39

Authentication Bypass 2

Time of First Successful Submission: 2025-07-20 12:51:53

SQLi 1

Time of First Successful Submission: 2025-07-22 23:42:31

SQLi 2

Time of First Successful Submission: 2025-07-22 23:55:07

SQLi 3

Time of First Successful Submission: 2025-07-23 23:13:41

SQLi 4

Time of First Successful Submission: 2025-07-23 23:38:13

SQLi 5

Time of First Successful Submission: 2025-07-26 15:25:03

XSS 1

Time of First Successful Submission: 2025-07-24 21:42:49

XSS 2

Time of First Successful Submission: 2025-07-24 21:49:03

XSS 3

Time of First Successful Submission: 2025-07-24 21:54:57

XSS 4

Time of First Successful Submission: 2025-07-24 21:59:10

XSS 5

Time of First Successful Submission: 2025-07-24 23:41:08

XSS 6

Time of First Successful Submission: 2025-07-24 23:56:08

XSS 7

Time of First Successful Submission: 2025-07-25 21:45:44

CSRF 1

Time of First Successful Submission: 2025-07-26 10:33:40

CSRF 2

Time of First Successful Submission: 2025-07-26 10:59:53

CSRF 3

Time of First Successful Submission: 2025-07-26 11:25:34

CSRF 4

Time of First Successful Submission: 2025-07-26 12:11:38

CSRF 5

Time of First Successful Submission: 2025-07-26 12:52:58

Connect

Time of First Successful Submission: 2025-09-20 20:28:48

Send

Time of First Successful Submission: 2025-09-21 09:58:49

Shutdown

Time of First Successful Submission: 2025-09-21 10:12:16

Listen

Time of First Successful Submission: 2025-09-21 10:15:37

Scan 1

Time of First Successful Submission: 2025-09-21 10:54:46

Scan 2

Time of First Successful Submission: 2025-09-21 11:51:17

Monitor 1

Time of First Successful Submission: 2025-09-21 12:46:01

Monitor 2

Time of First Successful Submission: 2025-09-21 13:12:59

Sniffing Cookies

Time of First Successful Submission: 2025-09-21 13:26:22

Network Configuration

Time of First Successful Submission: 2025-09-21 21:48:18

Firewall 1

Time of First Successful Submission: 2025-09-22 19:43:11

Firewall 2

Time of First Successful Submission: 2025-09-22 19:47:03

Firewall 3

Time of First Successful Submission: 2025-09-22 19:48:55

Denial of Service 1

Time of First Successful Submission: 2025-09-23 21:20:44

Denial of Service 2

Time of First Successful Submission: 2025-09-23 21:25:48

Denial of Service 3

Time of First Successful Submission: 2025-09-26 21:30:07

Ethernet

Time of First Successful Submission: 2025-09-26 22:38:21

IP

Time of First Successful Submission: 2025-09-26 22:43:07

TCP

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

TCP Handshake

Time of First Successful Submission: 2025-09-26 23:12:18

UDP

Time of First Successful Submission: 2025-09-26 23:19:30

UDP 2

Time of First Successful Submission: 2025-09-26 23:20:58

UDP Spoofing 1

Time of First Successful Submission: 2025-09-26 23:27:16

UDP Spoofing 2

Time of First Successful Submission: 2025-09-26 23:35:55

UDP Spoofing 3

Time of First Successful Submission: 2025-09-27 00:01:25

UDP Spoofing 4

Time of First Successful Submission: 2025-09-27 10:29:36

ARP

Time of First Successful Submission: 2025-09-27 11:08:22

Intercept

Time of First Successful Submission: 2025-09-27 18:05:37

Man-in-the-Middle

Time of First Successful Submission: 2025-10-04 23:58:30

XOR

Time of First Successful Submission: 2025-10-24 22:25:14

XORing Hex

Time of First Successful Submission: 2025-10-24 22:52:07

XORing ASCII

Time of First Successful Submission: 2025-10-24 23:06:36

XORing ASCII Strings

Time of First Successful Submission: 2025-10-24 23:12:33

One-time Pad

Time of First Successful Submission: 2025-10-24 23:21:56

One-time Pad Tampering

Time of First Successful Submission: 2025-10-24 23:35:04

Many-time Pad

Time of First Successful Submission: 2025-10-24 23:47:01

AES

Time of First Successful Submission: 2025-11-19 23:54:05

AES-ECB-CPA

Time of First Successful Submission: 2025-11-24 16:37:42

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-11-24 18:22:25

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-11-24 20:45:35

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-11-24 22:07:42

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2025-11-24 23:12:47

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-11-25 00:22:31

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-11-25 00:47:58

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-11-25 15:09:44

AES-CBC

Time of First Successful Submission: 2025-11-25 15:23:06

AES-CBC Tampering

Time of First Successful Submission: 2025-11-25 16:02:11

AES-CBC Resizing

Time of First Successful Submission: 2025-11-25 16:10:54

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2025-11-26 02:14:52

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-11-26 02:17:06

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2025-11-26 02:32:31

AES-CBC-POA-Encrypt

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

AES-CBC-POA-Encrypt-2

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

DHKE

Time of First Successful Submission: 2025-11-28 19:14:29

DHKE-to-AES

Time of First Successful Submission: 2025-11-28 19:32:04

RSA 1

Time of First Successful Submission: 2025-12-27 12:16:46

RSA 2

Time of First Successful Submission: 2025-12-27 15:07:08

RSA 3

Time of First Successful Submission: 2025-12-27 18:20:17

RSA 4

Time of First Successful Submission: 2025-12-27 19:40:48

RSA Signatures

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

SHA 1

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

SHA 2

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

TLS 1

Time of First Successful Submission: 2026-01-09 14:23:22

TLS 2

Time of First Successful Submission: 2026-01-09 15:49:51

level1

Time of First Successful Submission: 2025-11-12 23:35:20

level2

Time of First Successful Submission: 2025-11-12 23:36:11

level3

Time of First Successful Submission: 2025-11-12 23:36:58

level4

Time of First Successful Submission: 2025-11-12 23:37:34

level5

Time of First Successful Submission: 2025-11-12 23:43:00

level6

Time of First Successful Submission: 2025-11-12 23:54:22

level7

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

level8

Time of First Successful Submission: 2025-11-12 23:57:12

level9

Time of First Successful Submission: 2025-11-12 23:57:45

level10

Time of First Successful Submission: 2025-11-12 23:59:32

level11

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

level12

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

level13

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

level14

Time of First Successful Submission: 2025-11-13 22:01:36

level15

Time of First Successful Submission: 2025-11-13 22:04:14

level16

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

level17

Time of First Successful Submission: 2026-01-19 15:39:34

level18

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

level19

Time of First Successful Submission: 2026-01-19 15:46:21

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-07-27 19:29:34

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-07-27 21:39:39

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-07-27 21:49:35

Reading Endianness (Python)

Time of First Successful Submission: 2025-07-27 22:13:04

Reading Endianness (C)

Time of First Successful Submission: 2025-07-27 22:32:44

Reading Endianness (x86)

Time of First Successful Submission: 2025-07-28 19:33:48

Version Information (Python)

Time of First Successful Submission: 2025-07-28 20:28:12

Version Information (C)

Time of First Successful Submission: 2025-07-28 20:20:20

Version Information (x86)

Time of First Successful Submission: 2025-07-28 20:10:59

Metadata and Data (Python)

Time of First Successful Submission: 2025-07-28 21:48:36

Metadata and Data (C)

Time of First Successful Submission: 2025-07-28 21:40:45

Metadata and Data (x86)

Time of First Successful Submission: 2025-07-28 21:34:58

Input Restrictions (Python)

Time of First Successful Submission: 2025-07-28 22:27:13

Input Restrictions (C)

Time of First Successful Submission: 2025-07-28 22:21:25

Input Restrictions (x86)

Time of First Successful Submission: 2025-07-28 22:16:46

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-07-29 20:38:08

Behold the cIMG! (C)

Time of First Successful Submission: 2025-07-29 20:34:01

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-07-29 20:21:44

A Basic cIMG (Python)

Time of First Successful Submission: 2025-07-29 22:18:36

A Basic cIMG (C)

Time of First Successful Submission: 2025-07-29 22:06:18

A Basic cIMG (x86)

Time of First Successful Submission: 2025-07-29 21:56:17

Internal State Mini (C)

Time of First Successful Submission: 2025-08-02 00:27:18

Internal State Mini (x86)

Time of First Successful Submission: 2025-08-02 00:10:28

Internal State (C)

Time of First Successful Submission: 2025-08-02 14:30:36

Internal State (x86)

Time of First Successful Submission: 2025-08-02 14:16:12

File Formats: Directives (C)

Time of First Successful Submission: 2025-08-03 14:52:27

File Formats: Directives (x86)

Time of First Successful Submission: 2025-08-03 14:42:33

The Patch Directive

Time of First Successful Submission: 2025-08-16 14:29:23

Optimizing for Space

Time of First Successful Submission: 2025-08-16 22:02:13

Tweaking Images

Time of First Successful Submission: 2025-08-21 21:41:41

Storage and Retrieval

Time of First Successful Submission: 2025-08-31 20:51:08

Extracting Knowledge

Time of First Successful Submission: 2025-08-31 23:11:32

Advanced Sprites

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

Accessing Resources

Time of First Successful Submission: 2025-09-06 21:20:46

Unsafe Animations

Time of First Successful Submission: 2025-09-06 21:51:14

Animations

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

Interoperability: Patching Data

Time of First Successful Submission: 2025-09-07 07:52:31

Patching Code

Time of First Successful Submission: 2025-09-07 10:20:03

Patching Control Flow

Time of First Successful Submission: 2025-09-07 10:37:32

Your First Overflow (easy)

Time of First Successful Submission: 2025-09-08 21:36:15

Your First Overflow (hard)

Time of First Successful Submission: 2025-09-09 19:00:28

Precision (easy)

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

Precision (hard)

Time of First Successful Submission: 2025-09-09 19:09:27

Variable Control (easy)

Time of First Successful Submission: 2025-09-09 19:15:08

Variable Control (hard)

Time of First Successful Submission: 2025-09-09 19:21:12

Control Hijack (easy)

Time of First Successful Submission: 2025-09-09 19:35:53

Control Hijack (hard)

Time of First Successful Submission: 2025-09-09 19:38:27

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-09-09 20:06:58

Tricky Control Hijack (hard)

Time of First Successful Submission: 2025-09-09 20:12:42

PIEs (easy)

Time of First Successful Submission: 2025-09-10 20:40:47

PIEs (hard)

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

String Lengths (easy)

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

String Lengths (hard)

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

Basic Shellcode

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

NOP Sleds

Time of First Successful Submission: 2025-09-11 22:32:37

NULL-Free Shellcode

Time of First Successful Submission: 2025-09-12 23:18:57

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2025-09-13 09:55:43

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2025-09-13 10:02:45

Hijack to Shellcode (easy)

Time of First Successful Submission: 2025-09-14 01:18:52

Hijack to Shellcode (hard)

Time of First Successful Submission: 2025-09-15 22:33:56

ECB-to-Win (easy)

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

ECB-to-Win (hard)

Time of First Successful Submission: 2025-11-29 02:47:17

ECB-to-Shellcode (easy)

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

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2025-11-29 22:25:51

CIMG Screenshots

Time of First Successful Submission: 2025-12-09 01:37:05

CIMG Screenshots 2

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

Wily Webserver

Time of First Successful Submission: 2025-12-03 20:26:51

The Watering Hole

Time of First Successful Submission: 2025-12-05 02:43:33

Secure Chat 1

Time of First Successful Submission: 2026-01-12 09:45:06

Secure Chat 2

Time of First Successful Submission: 2026-01-13 14:21:12

Secure Chat 3

Time of First Successful Submission: 2026-01-16 20:36:44

Secure Chat 4

Time of First Successful Submission: 2026-01-16 22:03:51

Secure Chat 5

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


Program Security

1 / 162 9029 / 9030


ello ackers!

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


Start Here

11 / 12 6144 / 38368


Using the Terminal

Time of First Successful Submission: 2025-12-05 16:00:33

Using the VSCode Workspace

Time of First Successful Submission: 2025-05-19 22:16:32

Using the GUI Desktop

Time of First Successful Submission: 2025-05-20 21:21:25

Pasting into the Desktop

Time of First Successful Submission: 2025-05-20 21:51:27

Restarting Challenges

Time of First Successful Submission: 2025-05-20 21:27:53

Challenge Programs

Time of First Successful Submission: 2025-05-20 21:33:20

The Flag File

Time of First Successful Submission: 2025-05-20 21:39:24

Using Privileged Mode

Time of First Successful Submission: 2025-05-20 21:43:48

Persistent Home Directories - One

Time of First Successful Submission: 2025-05-20 21:48:07

Persistent Home Directories - Two

Time of First Successful Submission: 2025-05-20 21:49:09


Linux Luminarium

88 / 128 5467 / 28373


Intro to Commands

Time of First Successful Submission: 2025-05-21 21:48:49

Intro to Arguments

Time of First Successful Submission: 2025-05-21 21:50:48

Command History

Time of First Successful Submission: 2025-06-07 10:48:09

The Root

Time of First Successful Submission: 2025-05-21 21:53:05

Program and absolute paths

Time of First Successful Submission: 2025-05-21 21:54:14

Position thy self

Time of First Successful Submission: 2025-05-21 21:57:21

Position elsewhere

Time of First Successful Submission: 2025-05-21 22:00:01

implicit relative paths, from /

Time of First Successful Submission: 2025-05-21 22:03:10

explicit relative paths, from /

Time of First Successful Submission: 2025-05-21 22:05:32

implicit relative path

Time of First Successful Submission: 2025-05-21 22:14:25

home sweet home

Time of First Successful Submission: 2025-05-21 22:19:10

cat: not the pet, but the command!

Time of First Successful Submission: 2025-05-22 22:13:58

catting absolute paths

Time of First Successful Submission: 2025-05-22 22:14:41

more catting practice

Time of First Successful Submission: 2025-05-22 22:16:03

grepping for a needle in a haystack

Time of First Successful Submission: 2025-05-22 22:17:59

listing files

Time of First Successful Submission: 2025-05-22 22:19:28

touching files

Time of First Successful Submission: 2025-05-22 22:20:47

removing files

Time of First Successful Submission: 2025-05-22 22:22:04

moving files

Time of First Successful Submission: 2025-06-07 10:55:17

hidden files

Time of First Successful Submission: 2025-05-22 22:23:34

An Epic Filesystem Quest

Time of First Successful Submission: 2025-05-22 22:30:29

making directories

Time of First Successful Submission: 2025-05-22 22:31:37

finding files

Time of First Successful Submission: 2025-05-22 22:36:14

linking files

Time of First Successful Submission: 2025-05-22 22:39:59

Learning From Documentation

Time of First Successful Submission: 2025-05-24 21:52:50

Learning Complex Usage

Time of First Successful Submission: 2025-05-24 21:35:33

Reading Manuals

Time of First Successful Submission: 2025-05-24 21:58:44

Searching Manuals

Time of First Successful Submission: 2025-05-24 21:58:39

Searching For Manuals

Time of First Successful Submission: 2025-05-24 22:16:28

Helpful Programs

Time of First Successful Submission: 2025-05-24 22:21:18

Help for Builtins

Time of First Successful Submission: 2025-05-24 22:24:34

Matching with *

Time of First Successful Submission: 2025-05-24 22:30:42

Matching with ?

Time of First Successful Submission: 2025-05-24 22:36:03

Matching with []

Time of First Successful Submission: 2025-05-24 22:38:14

Matching paths with []

Time of First Successful Submission: 2025-05-24 22:40:10

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2025-05-24 22:53:31

Exclusionary globbing

Time of First Successful Submission: 2025-05-24 22:56:04

Redirecting output

Time of First Successful Submission: 2025-05-24 23:00:20

Redirecting more output

Time of First Successful Submission: 2025-05-24 23:01:44

Appending output

Time of First Successful Submission: 2025-05-24 23:09:58

Redirecting errors

Time of First Successful Submission: 2025-05-24 23:09:48

Redirecting input

Time of First Successful Submission: 2025-05-24 23:11:59

Grepping stored results

Time of First Successful Submission: 2025-05-24 23:13:52

Grepping live output

Time of First Successful Submission: 2025-05-24 23:15:19

Grepping errors

Time of First Successful Submission: 2025-05-24 23:17:32

Filtering with grep -v

Time of First Successful Submission: 2025-06-07 10:49:55

Duplicating piped data with tee

Time of First Successful Submission: 2025-05-24 23:25:14

Writing to multiple programs

Time of First Successful Submission: 2025-05-25 07:13:51

Split-piping stderr and stdout

Time of First Successful Submission: 2025-05-25 07:47:33

Printing Variables

Time of First Successful Submission: 2025-05-25 07:49:53

Setting Variables

Time of First Successful Submission: 2025-05-25 07:53:58

Multi-word Variables

Time of First Successful Submission: 2025-05-25 07:55:42

Exporting Variables

Time of First Successful Submission: 2025-05-25 07:59:02

Printing Exported Variables

Time of First Successful Submission: 2025-05-25 08:01:06

Storing Command Output

Time of First Successful Submission: 2025-05-25 08:05:56

Reading Input

Time of First Successful Submission: 2025-05-25 08:17:02

Reading Files

Time of First Successful Submission: 2025-05-25 08:29:34

Listing Processes

Time of First Successful Submission: 2025-05-25 13:37:36

Killing Processes

Time of First Successful Submission: 2025-05-25 13:40:14

Interrupting Processes

Time of First Successful Submission: 2025-05-25 13:41:17

Suspending Processes

Time of First Successful Submission: 2025-05-25 13:42:17

Resuming Processes

Time of First Successful Submission: 2025-05-25 13:43:11

Backgrounding Processes

Time of First Successful Submission: 2025-05-25 13:45:55

Foregrounding Processes

Time of First Successful Submission: 2025-05-25 13:48:59

Starting Backgrounded Processes

Time of First Successful Submission: 2025-05-25 13:49:48

Process Exit Codes

Time of First Successful Submission: 2025-05-25 13:52:34

Becoming root with su

Time of First Successful Submission: 2025-05-25 14:33:26

Other users with su

Time of First Successful Submission: 2025-05-25 14:34:37

Cracking passwords

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

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2025-05-25 13:57:31

Groups and Files

Time of First Successful Submission: 2025-05-25 14:00:43

Fun With Groups Names

Time of First Successful Submission: 2025-05-25 14:01:56

Changing Permissions

Time of First Successful Submission: 2025-05-25 14:09:38

Executable Files

Time of First Successful Submission: 2025-05-25 14:11:36

Permission Tweaking Practice

Time of First Successful Submission: 2025-05-25 14:19:40

Permissions Setting Practice

Time of First Successful Submission: 2025-05-25 14:26:02

The SUID Bit

Time of First Successful Submission: 2025-05-25 14:29:41

Chaining with Semicolons

Time of First Successful Submission: 2025-05-25 14:43:14

Your First Shell Script

Time of First Successful Submission: 2025-05-25 14:51:03

Redirecting Script Output

Time of First Successful Submission: 2025-05-25 14:53:33

Executable Shell Scripts

Time of First Successful Submission: 2025-05-25 14:55:02

The PATH Variable

Time of First Successful Submission: 2025-05-25 14:57:57

Setting PATH

Time of First Successful Submission: 2025-05-25 14:59:43

Finding Commands

Time of First Successful Submission: 2025-06-07 10:51:35

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2025-05-25 15:11:25


Computing 101

69 / 69 572 / 19407


Your First Register

Time of First Successful Submission: 2025-05-31 21:22:00

Your First Syscall

Time of First Successful Submission: 2025-05-31 21:26:11

Exit Codes

Time of First Successful Submission: 2025-05-31 21:29:49

Building Executables

Time of First Successful Submission: 2025-05-31 23:16:26

Moving Between Registers

Time of First Successful Submission: 2025-05-31 23:18:55

Tracing Syscalls

Time of First Successful Submission: 2025-05-31 23:22:00

Starting GDB

Time of First Successful Submission: 2025-05-31 23:25:29

Starting Programs in GDB

Time of First Successful Submission: 2025-05-31 23:27:02

Loading From Memory

Time of First Successful Submission: 2025-06-01 20:48:16

More Loading Practice

Time of First Successful Submission: 2025-06-01 20:49:09

Dereferencing Pointers

Time of First Successful Submission: 2025-06-01 20:52:03

Dereferencing Yourself

Time of First Successful Submission: 2025-06-01 20:53:52

Dereferencing with Offsets

Time of First Successful Submission: 2025-06-01 20:55:41

Stored Addresses

Time of First Successful Submission: 2025-06-01 20:57:46

Double Dereference

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

Triple Dereference

Time of First Successful Submission: 2025-06-01 21:02:42

Writing Output

Time of First Successful Submission: 2025-06-01 21:22:20

Chaining Syscalls

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

Writing Strings

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

Reading Data

Time of First Successful Submission: 2025-06-01 21:30:54

set-register

Time of First Successful Submission: 2025-06-01 21:44:46

set-multiple-registers

Time of First Successful Submission: 2025-06-01 21:55:30

add-to-register

Time of First Successful Submission: 2025-06-02 20:41:35

linear-equation-registers

Time of First Successful Submission: 2025-06-07 12:42:50

integer-division

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

modulo-operation

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

set-upper-byte

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

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2025-06-07 22:55:11

bitwise-and

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

check-even

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

memory-read

Time of First Successful Submission: 2025-06-08 06:04:59

memory-write

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

memory-increment

Time of First Successful Submission: 2025-06-08 06:25:47

byte-access

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

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2025-06-08 06:55:12

memory-sum

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

stack-subtraction

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

swap-stack-values

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

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2025-06-08 08:50:42

relative-jump

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

jump-trampoline

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

conditional-jump

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

indirect-jump

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

average-loop

Time of First Successful Submission: 2025-06-08 11:10:40

count-non-zero

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

string-lower

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

most-common-byte

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

Debugging Programs

Time of First Successful Submission: 2025-07-01 22:38:09

Inspecting Registers

Time of First Successful Submission: 2025-07-01 22:44:20

Examining Memory

Time of First Successful Submission: 2025-07-01 23:58:26

Setting Breakpoints

Time of First Successful Submission: 2025-07-02 21:21:36

GDB Scripting

Time of First Successful Submission: 2025-07-04 21:36:28

Modifying Data

Time of First Successful Submission: 2025-07-04 22:43:29

Modifying Execution

Time of First Successful Submission: 2025-07-04 22:48:26

Broken Functions

Time of First Successful Submission: 2025-07-04 23:42:19

Exit

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

Socket

Time of First Successful Submission: 2025-07-05 07:41:19

Bind

Time of First Successful Submission: 2025-07-05 08:53:27

Listen

Time of First Successful Submission: 2025-07-05 09:03:53

Accept

Time of First Successful Submission: 2025-07-05 09:08:31

Static Response

Time of First Successful Submission: 2025-07-05 10:07:46

Dynamic Response

Time of First Successful Submission: 2025-07-05 16:18:49

Iterative GET Server

Time of First Successful Submission: 2025-07-05 16:21:52

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2025-07-06 14:01:19

Web Server

Time of First Successful Submission: 2025-07-06 14:36:48


Playing With Programs

80 / 116 1205 / 22235


What's the password?

Time of First Successful Submission: 2025-07-06 16:19:05

... and again!

Time of First Successful Submission: 2025-07-06 16:20:24

Newline Troubles

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

Reasoning about files

Time of First Successful Submission: 2025-07-06 16:24:56

Specifying Filenames

Time of First Successful Submission: 2025-07-06 16:42:24

Binary and Hex Encoding

Time of First Successful Submission: 2025-07-08 21:00:09

More Hex

Time of First Successful Submission: 2025-07-08 21:13:19

Decoding Hex

Time of First Successful Submission: 2025-07-08 21:32:32

Decoding Practice

Time of First Successful Submission: 2025-07-08 21:49:15

Encoding Practice

Time of First Successful Submission: 2025-07-08 21:58:20

Hex-encoding ASCII

Time of First Successful Submission: 2025-07-10 09:23:08

Nested Encoding

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

Hex-encoding UTF-8

Time of First Successful Submission: 2025-07-10 11:20:40

UTF Mixups

Time of First Successful Submission: 2025-07-10 11:45:54

Modifying Encoded Data

Time of First Successful Submission: 2025-07-10 12:19:27

Decoding Base64

Time of First Successful Submission: 2025-07-10 12:29:55

Encoding Base64

Time of First Successful Submission: 2025-07-10 12:41:06

Dealing with Obfuscation

Time of First Successful Submission: 2025-07-10 22:22:22

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-07-10 22:31:44

cat

Time of First Successful Submission: 2025-07-11 10:23:12

more

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

less

Time of First Successful Submission: 2025-07-11 10:26:34

tail

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

head

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

sort

Time of First Successful Submission: 2025-07-11 10:28:35

vim

Time of First Successful Submission: 2025-07-11 10:29:14

emacs

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

nano

Time of First Successful Submission: 2025-07-11 10:31:18

rev

Time of First Successful Submission: 2025-07-11 10:32:35

od

Time of First Successful Submission: 2025-07-11 10:38:41

hd

Time of First Successful Submission: 2025-07-11 10:58:30

xxd

Time of First Successful Submission: 2025-07-11 11:00:28

base32

Time of First Successful Submission: 2025-07-11 11:01:26

base64

Time of First Successful Submission: 2025-07-11 11:02:18

split

Time of First Successful Submission: 2025-07-11 11:05:03

gzip

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

bzip2

Time of First Successful Submission: 2025-07-11 11:11:42

zip

Time of First Successful Submission: 2025-07-11 11:22:56

tar

Time of First Successful Submission: 2025-07-11 11:35:24

ar

Time of First Successful Submission: 2025-07-11 20:24:44

cpio

Time of First Successful Submission: 2025-07-11 20:30:49

genisoimage

Time of First Successful Submission: 2025-07-12 09:00:10

env

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

find

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

make

Time of First Successful Submission: 2025-07-11 21:34:10

nice

Time of First Successful Submission: 2025-07-11 21:35:51

timeout

Time of First Successful Submission: 2025-07-11 21:37:32

stdbuf

Time of First Successful Submission: 2025-07-11 21:42:28

setarch

Time of First Successful Submission: 2025-07-11 21:45:21

watch

Time of First Successful Submission: 2025-07-11 22:02:36

socat

Time of First Successful Submission: 2025-07-12 07:43:43

whiptail

Time of First Successful Submission: 2025-07-12 07:53:49

awk

Time of First Successful Submission: 2025-07-11 22:17:20

sed

Time of First Successful Submission: 2025-07-12 07:58:50

ed

Time of First Successful Submission: 2025-07-11 23:08:26

chown

Time of First Successful Submission: 2025-07-11 23:09:18

chmod

Time of First Successful Submission: 2025-07-11 23:10:17

cp

Time of First Successful Submission: 2025-07-11 23:11:14

mv

Time of First Successful Submission: 2025-07-12 09:25:45

perl

Time of First Successful Submission: 2025-07-11 23:55:42

python

Time of First Successful Submission: 2025-07-11 23:50:22

ruby

Time of First Successful Submission: 2025-07-11 23:53:24

bash

Time of First Successful Submission: 2025-07-11 23:32:26

date

Time of First Successful Submission: 2025-07-11 23:34:45

dmesg

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

wc

Time of First Successful Submission: 2025-07-12 07:22:04

gcc

Time of First Successful Submission: 2025-07-12 08:56:45

as

Time of First Successful Submission: 2025-07-12 08:23:25

wget

Time of First Successful Submission: 2025-07-12 09:33:48

ssh-keygen

Time of First Successful Submission: 2025-07-12 08:42:22

SQL Queries

Time of First Successful Submission: 2025-07-12 09:43:51

Filtering SQL

Time of First Successful Submission: 2025-07-12 09:47:50

Choosing Columns

Time of First Successful Submission: 2025-07-12 09:50:53

Exclusionary Filtering

Time of First Successful Submission: 2025-07-12 09:55:37

Filtering Strings

Time of First Successful Submission: 2025-07-12 09:58:05

Filtering on Expressions

Time of First Successful Submission: 2025-07-12 10:01:48

SELECTing Expressions

Time of First Successful Submission: 2025-07-12 10:38:35

Composite Conditions

Time of First Successful Submission: 2025-07-12 10:41:28

Reaching Your LIMITs

Time of First Successful Submission: 2025-07-12 10:46:15

Querying Metadata

Time of First Successful Submission: 2025-07-12 10:50:08


CybHer Dojo

11 / 104 6241 / 38586


Using the Terminal

Time of First Successful Submission: 2025-12-05 16:00:33

Using the VSCode Workspace

Time of First Successful Submission: 2025-05-19 22:16:32

Using the GUI Desktop

Time of First Successful Submission: 2025-05-20 21:21:25

Pasting into the Desktop

Time of First Successful Submission: 2025-05-20 21:51:27

Restarting Challenges

Time of First Successful Submission: 2025-05-20 21:27:53

Getting Help

Time of First Successful Submission: 2025-05-20 21:31:37

Challenge Programs

Time of First Successful Submission: 2025-05-20 21:33:20

The Flag File

Time of First Successful Submission: 2025-05-20 21:39:24

Using Privileged Mode

Time of First Successful Submission: 2025-05-20 21:43:48

Persistent Home Directories - One

Time of First Successful Submission: 2025-05-20 21:48:07

Persistent Home Directories - Two

Time of First Successful Submission: 2025-05-20 21:49:09


GCA CTF

11 / 104 6241 / 38586


Using the Terminal

Time of First Successful Submission: 2025-12-05 16:00:33

Using the VSCode Workspace

Time of First Successful Submission: 2025-05-19 22:16:32

Using the GUI Desktop

Time of First Successful Submission: 2025-05-20 21:21:25

Pasting into the Desktop

Time of First Successful Submission: 2025-05-20 21:51:27

Restarting Challenges

Time of First Successful Submission: 2025-05-20 21:27:53

Getting Help

Time of First Successful Submission: 2025-05-20 21:31:37

Challenge Programs

Time of First Successful Submission: 2025-05-20 21:33:20

The Flag File

Time of First Successful Submission: 2025-05-20 21:39:24

Using Privileged Mode

Time of First Successful Submission: 2025-05-20 21:43:48

Persistent Home Directories - One

Time of First Successful Submission: 2025-05-20 21:48:07

Persistent Home Directories - Two

Time of First Successful Submission: 2025-05-20 21:49:09