ahsu123

Intro to Programming Languages

4 / 234 28989 / 33626


Commands

Time of First Successful Submission: 2026-04-29 09:37:07

Command Arguments

Time of First Successful Submission: 2026-04-29 09:38:00

Command History

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

The Root Path

Time of First Successful Submission: 2026-04-29 09:41:34


Intro to Cybersecurity

170 / 183 390 / 20751


Path Traversal 1

Time of First Successful Submission: 2026-04-16 12:20:19

Path Traversal 2

Time of First Successful Submission: 2026-04-16 12:36:23

CMDi 1

Time of First Successful Submission: 2026-04-16 15:47:47

CMDi 2

Time of First Successful Submission: 2026-04-17 00:06:44

CMDi 3

Time of First Successful Submission: 2026-04-17 00:22:21

CMDi 4

Time of First Successful Submission: 2026-04-17 00:45:49

CMDi 5

Time of First Successful Submission: 2026-04-17 00:57:19

CMDi 6

Time of First Successful Submission: 2026-04-17 01:41:19

Authentication Bypass 1

Time of First Successful Submission: 2026-04-17 02:02:35

Authentication Bypass 2

Time of First Successful Submission: 2026-04-17 02:10:28

SQLi 1

Time of First Successful Submission: 2026-04-17 02:53:49

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-04-17 03:32:46

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2026-04-17 05:30:45

XSS 1

Time of First Successful Submission: 2026-04-17 06:17:33

XSS 2

Time of First Successful Submission: 2026-04-17 06:22:09

XSS 3

Time of First Successful Submission: 2026-04-17 06:31:58

XSS 4

Time of First Successful Submission: 2026-04-17 06:39:36

XSS 5

Time of First Successful Submission: 2026-04-17 11:35:13

XSS 6

Time of First Successful Submission: 2026-04-17 11:48:57

XSS 7

Time of First Successful Submission: 2026-04-17 12:36:12

CSRF 1

Time of First Successful Submission: 2026-04-17 13:14:46

CSRF 2

Time of First Successful Submission: 2026-04-17 14:06:44

CSRF 3

Time of First Successful Submission: 2026-04-17 14:31:28

CSRF 4

Time of First Successful Submission: 2026-04-17 15:08:37

CSRF 5

Time of First Successful Submission: 2026-04-17 16:08:18

Connect

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

Send

Time of First Successful Submission: 2026-04-18 03:17:01

Shutdown

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

Listen

Time of First Successful Submission: 2026-04-18 03:22:07

Scan 1

Time of First Successful Submission: 2026-04-18 03:31:14

Scan 2

Time of First Successful Submission: 2026-04-18 03:45:58

Monitor 1

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

Monitor 2

Time of First Successful Submission: 2026-04-18 04:13:56

Sniffing Cookies

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

Network Configuration

Time of First Successful Submission: 2026-04-18 04:59:36

Firewall 1

Time of First Successful Submission: 2026-04-18 05:04:19

Firewall 2

Time of First Successful Submission: 2026-04-18 05:13:09

Firewall 3

Time of First Successful Submission: 2026-04-18 05:17:40

Denial of Service 1

Time of First Successful Submission: 2026-04-18 05:21:29

Denial of Service 2

Time of First Successful Submission: 2026-04-18 05:44:27

Denial of Service 3

Time of First Successful Submission: 2026-04-18 05:50:29

Ethernet

Time of First Successful Submission: 2026-04-18 10:03:42

IP

Time of First Successful Submission: 2026-04-18 10:17:11

TCP

Time of First Successful Submission: 2026-04-18 15:12:18

TCP Handshake

Time of First Successful Submission: 2026-04-18 15:51:04

UDP

Time of First Successful Submission: 2026-04-18 16:58:34

UDP 2

Time of First Successful Submission: 2026-04-18 17:02:25

UDP Spoofing 1

Time of First Successful Submission: 2026-04-18 17:43:33

UDP Spoofing 2

Time of First Successful Submission: 2026-04-18 17:55:50

UDP Spoofing 3

Time of First Successful Submission: 2026-04-18 19:38:49

UDP Spoofing 4

Time of First Successful Submission: 2026-04-18 19:42:35

ARP

Time of First Successful Submission: 2026-04-20 08:06:52

Intercept

Time of First Successful Submission: 2026-04-20 23:06:28

Man-in-the-Middle

Time of First Successful Submission: 2026-04-21 02:31:33

XOR

Time of First Successful Submission: 2026-04-21 03:38:12

XORing Hex

Time of First Successful Submission: 2026-04-21 03:49:13

XORing ASCII

Time of First Successful Submission: 2026-04-21 04:30:51

XORing ASCII Strings

Time of First Successful Submission: 2026-04-21 07:03:33

One-time Pad

Time of First Successful Submission: 2026-04-21 07:22:20

One-time Pad Tampering

Time of First Successful Submission: 2026-04-22 03:42:28

Many-time Pad

Time of First Successful Submission: 2026-04-22 04:27:37

AES

Time of First Successful Submission: 2026-04-22 05:04:58

AES-ECB-CPA

Time of First Successful Submission: 2026-04-22 08:00:59

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-04-22 18:42:53

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-04-23 00:11:58

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-04-23 02:42:50

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-04-26 07:00:45

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-04-26 07:05:24

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-04-26 08:01:08

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-04-26 21:26:50

AES-CBC

Time of First Successful Submission: 2026-04-26 21:47:15

AES-CBC Tampering

Time of First Successful Submission: 2026-04-26 22:20:54

AES-CBC Resizing

Time of First Successful Submission: 2026-04-26 22:48:21

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-04-28 02:24:56

AES-CBC-POA-Full-Block

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

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-04-28 04:07:42

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-04-28 15:43:47

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-04-28 15:46:12

DHKE

Time of First Successful Submission: 2026-04-28 17:10:13

DHKE-to-AES

Time of First Successful Submission: 2026-04-28 17:26:05

RSA 1

Time of First Successful Submission: 2026-04-28 19:06:27

RSA 2

Time of First Successful Submission: 2026-04-28 19:20:25

RSA 3

Time of First Successful Submission: 2026-04-28 19:55:30

RSA 4

Time of First Successful Submission: 2026-04-28 20:22:11

RSA Signatures

Time of First Successful Submission: 2026-04-29 05:19:12

SHA 1

Time of First Successful Submission: 2026-04-29 05:54:51

SHA 2

Time of First Successful Submission: 2026-04-29 06:14:59

TLS 1

Time of First Successful Submission: 2026-04-29 08:21:30

level1

Time of First Successful Submission: 2026-04-29 18:34:53

level2

Time of First Successful Submission: 2026-04-29 18:35:46

level3

Time of First Successful Submission: 2026-04-29 18:36:44

level4

Time of First Successful Submission: 2026-04-29 18:38:25

level5

Time of First Successful Submission: 2026-04-29 18:44:10

level6

Time of First Successful Submission: 2026-04-29 18:47:25

level7

Time of First Successful Submission: 2026-04-29 18:49:48

level8

Time of First Successful Submission: 2026-04-29 18:50:59

level9

Time of First Successful Submission: 2026-04-29 18:52:40

level10

Time of First Successful Submission: 2026-04-29 18:59:29

level11

Time of First Successful Submission: 2026-04-29 19:05:57

level12

Time of First Successful Submission: 2026-04-29 19:10:09

level13

Time of First Successful Submission: 2026-04-29 19:11:02

level14

Time of First Successful Submission: 2026-04-29 19:12:09

level15

Time of First Successful Submission: 2026-04-29 19:12:58

level16

Time of First Successful Submission: 2026-04-29 19:14:35

level17

Time of First Successful Submission: 2026-04-29 23:34:45

level18

Time of First Successful Submission: 2026-04-30 00:00:40

level19

Time of First Successful Submission: 2026-04-30 00:20:49

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-05-02 14:51:17

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-05-02 15:17:39

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-05-02 15:49:37

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2026-05-02 16:10:53

Reading Endianness (x86)

Time of First Successful Submission: 2026-05-02 16:25:17

Version Information (Python)

Time of First Successful Submission: 2026-05-02 16:42:29

Version Information (C)

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

Version Information (x86)

Time of First Successful Submission: 2026-05-02 16:50:32

Metadata and Data (Python)

Time of First Successful Submission: 2026-05-02 17:59:49

Metadata and Data (C)

Time of First Successful Submission: 2026-05-02 18:19:42

Metadata and Data (x86)

Time of First Successful Submission: 2026-05-02 18:30:41

Input Restrictions (Python)

Time of First Successful Submission: 2026-05-02 18:48:57

Input Restrictions (C)

Time of First Successful Submission: 2026-05-02 19:03:59

Input Restrictions (x86)

Time of First Successful Submission: 2026-05-02 19:06:47

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

Time of First Successful Submission: 2026-05-02 20:08:18

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-05-02 21:10:12

A Basic cIMG (Python)

Time of First Successful Submission: 2026-05-03 08:37:55

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2026-05-03 08:58:11

Internal State Mini (C)

Time of First Successful Submission: 2026-05-03 14:17:01

Internal State Mini (x86)

Time of First Successful Submission: 2026-05-03 14:31:13

Internal State (C)

Time of First Successful Submission: 2026-05-04 20:56:03

Internal State (x86)

Time of First Successful Submission: 2026-05-04 21:10:01

File Formats: Directives (C)

Time of First Successful Submission: 2026-05-04 22:39:26

File Formats: Directives (x86)

Time of First Successful Submission: 2026-05-04 23:20:23

The Patch Directive

Time of First Successful Submission: 2026-05-06 07:40:59

Optimizing for Space

Time of First Successful Submission: 2026-05-07 00:14:14

Tweaking Images

Time of First Successful Submission: 2026-05-07 01:17:53

Storage and Retrieval

Time of First Successful Submission: 2026-05-07 09:25:35

Extracting Knowledge

Time of First Successful Submission: 2026-05-07 21:07:38

Advanced Sprites

Time of First Successful Submission: 2026-05-07 22:31:58

Accessing Resources

Time of First Successful Submission: 2026-05-08 08:48:40

Unsafe Animations

Time of First Successful Submission: 2026-05-09 04:36:50

Animations

Time of First Successful Submission: 2026-05-09 07:28:59

Interoperability: Patching Data

Time of First Successful Submission: 2026-05-09 17:21:28

Patching Code

Time of First Successful Submission: 2026-05-09 19:45:22

Patching Control Flow

Time of First Successful Submission: 2026-05-09 19:51:27

Your First Overflow (easy)

Time of First Successful Submission: 2026-05-10 02:59:44

Your First Overflow (hard)

Time of First Successful Submission: 2026-05-10 03:08:50

Precision (easy)

Time of First Successful Submission: 2026-05-10 03:13:07

Precision (hard)

Time of First Successful Submission: 2026-05-10 05:20:37

Variable Control (easy)

Time of First Successful Submission: 2026-05-11 15:25:27

Variable Control (hard)

Time of First Successful Submission: 2026-05-11 16:39:56

Control Hijack (easy)

Time of First Successful Submission: 2026-05-12 00:38:53

Control Hijack (hard)

Time of First Successful Submission: 2026-05-12 01:57:44

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-05-12 02:17:57

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-05-12 02:28:23

PIEs (easy)

Time of First Successful Submission: 2026-05-12 10:40:45

PIEs (hard)

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

String Lengths (easy)

Time of First Successful Submission: 2026-05-12 12:55:58

String Lengths (hard)

Time of First Successful Submission: 2026-05-12 13:09:04

Basic Shellcode

Time of First Successful Submission: 2026-05-13 05:27:52

NOP Sleds

Time of First Successful Submission: 2026-05-13 05:45:00

NULL-Free Shellcode

Time of First Successful Submission: 2026-05-13 10:24:42

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-05-13 12:48:18

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-05-13 12:57:27

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-05-13 14:08:19

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-05-13 18:38:48

ECB-to-Win (easy)

Time of First Successful Submission: 2026-05-14 10:34:45


Start Here

3 / 12 38552 / 45541


Using the Terminal

Time of First Successful Submission: 2026-04-16 11:32:22

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-16 11:36:48

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-16 11:37:48


Linux Luminarium

7 / 128 27568 / 34068


Intro to Commands

Time of First Successful Submission: 2026-04-29 09:37:07

Intro to Arguments

Time of First Successful Submission: 2026-04-29 09:38:00

Command History

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

The Root

Time of First Successful Submission: 2026-04-29 09:41:34

Chaining with Semicolons

Time of First Successful Submission: 2026-04-16 23:56:46

Building on Success

Time of First Successful Submission: 2026-04-16 23:58:34

Handling Failure

Time of First Successful Submission: 2026-04-16 23:59:56


Computing 101

36 / 94 10568 / 22399


Your First Register

Time of First Successful Submission: 2026-04-30 07:58:34

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-04-30 08:04:16

Building Executables

Time of First Successful Submission: 2026-04-30 08:09:07

Moving Between Registers

Time of First Successful Submission: 2026-04-30 08:12:03

Loading From Memory

Time of First Successful Submission: 2026-04-30 13:36:41

More Loading Practice

Time of First Successful Submission: 2026-04-30 13:38:21

Dereferencing Pointers

Time of First Successful Submission: 2026-04-30 16:36:19

Dereferencing Yourself

Time of First Successful Submission: 2026-04-30 16:39:22

Dereferencing with Offsets

Time of First Successful Submission: 2026-04-30 16:41:36

Stored Addresses

Time of First Successful Submission: 2026-04-30 16:45:40

Double Dereference

Time of First Successful Submission: 2026-04-30 16:51:20

The Stack

Time of First Successful Submission: 2026-04-30 16:54:50

Stack Offsets

Time of First Successful Submission: 2026-04-30 16:56:22

Program Arguments on the Stack

Time of First Successful Submission: 2026-04-30 16:59:18

Popping From the Stack

Time of First Successful Submission: 2026-04-30 17:01:23

Disassembling Programs

Time of First Successful Submission: 2026-05-01 17:51:17

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-05-01 18:02:30

Quitting GDB

Time of First Successful Submission: 2026-05-01 18:03:17

Starting Programs in GDB

Time of First Successful Submission: 2026-05-01 18:05:07

Disassembling in GDB

Time of First Successful Submission: 2026-05-01 18:06:10

Stepping Through Instructions

Time of First Successful Submission: 2026-05-01 18:07:52

Reading Register Values

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

Popping Stack Values

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

Examining Memory

Time of First Successful Submission: 2026-05-01 18:12:42

Examining Stack Pointers

Time of First Successful Submission: 2026-05-01 18:15:36

Cooperative Debugging

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

Writing Output

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

Chaining Syscalls

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

Writing Strings

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

Reading Data

Time of First Successful Submission: 2026-05-02 04:33:48

Opening Files

Time of First Successful Submission: 2026-05-02 04:42:17

Hardcoding the Filename

Time of First Successful Submission: 2026-05-02 04:46:04

Comparing Values

Time of First Successful Submission: 2026-05-02 08:18:40

Comparing Characters

Time of First Successful Submission: 2026-05-02 08:26:30


GCA CTF

3 / 104 38962 / 45831


Using the Terminal

Time of First Successful Submission: 2026-04-16 11:32:22

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-16 11:36:48

Persistent Home Directories - Two

Time of First Successful Submission: 2026-04-16 11:37:48