meerwarg🔱

🐧 💻 🧙 🔤 🏆

Serbia

Example Dojo

6 / 7 8 / 540


Apple

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

Banana

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

Earth

Time of First Successful Submission: 2025-07-06 19:24:02

Mars

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

Venus

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

Graded Lecture

Time of First Successful Submission: 2026-01-19 08:31:05


Example Import Dojo

4 / 4 343 / 540


Apple

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

Banana

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

Earth

Time of First Successful Submission: 2025-07-06 19:24:02

Martian Planet

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


pwn.college Archives

1 / 202 19134 / 22748


Triple Dereference

Time of First Successful Submission: 2025-07-12 17:17:00


Advent of Pwn

6 / 12 99 / 541


Day 01

Time of First Successful Submission: 2025-12-01 17:13:03

Day 02

Time of First Successful Submission: 2025-12-02 18:57:13

Day 03

Time of First Successful Submission: 2025-12-03 08:58:51

Day 04

Time of First Successful Submission: 2025-12-04 21:27:03

Day 07

Time of First Successful Submission: 2025-12-07 13:05:07

Day 08

Time of First Successful Submission: 2025-12-08 08:34:16


Intro to Programming Languages

51 / 234 562 / 29680


Lecture 1.1. Course Environment

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

Lab 1.1 - Start Terminal

Time of First Successful Submission: 2025-10-27 20:41:24

Lecture 1.2. Linux Shells

Time of First Successful Submission: 2025-10-27 20:43:37

Lecture 1.3. Linux File System

Time of First Successful Submission: 2025-10-27 20:48:35

Lecture 1.4. Executing Programs

Time of First Successful Submission: 2025-10-27 20:52:17

Lecture 1.5. Common Commands

Time of First Successful Submission: 2025-10-27 21:01:49

Lab 1.5.2 - Using ls and cd

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

Lab 1.5.3 - Using grep

Time of First Successful Submission: 2025-10-27 21:15:21

Lecture 1.6. Redirection of I/O

Time of First Successful Submission: 2025-10-27 21:20:01

Lab 1.6 - Using grep and pipe

Time of First Successful Submission: 2025-10-27 21:28:24

Lecture 1.7. Regular Expressions

Time of First Successful Submission: 2025-10-27 21:34:57

Lecture 1.8. Misc Linux

Time of First Successful Submission: 2025-10-27 21:42:05

Lecture 1.9. Testing Code on pwn.college

Time of First Successful Submission: 2025-10-27 21:45:33

Lab 1.9 - Test some If Statements

Time of First Successful Submission: 2025-10-28 09:51:18

P1.0 Level 1 Open /flag in VSCode

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

Commands

Time of First Successful Submission: 2025-06-29 19:00:26

Command Arguments

Time of First Successful Submission: 2025-06-29 19:01:38

Command History

Time of First Successful Submission: 2025-06-29 19:02:28

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2025-06-29 19:11:03

Changing position

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

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2025-06-29 19:16:01

P1.0 Level 5 read

Time of First Successful Submission: 2025-10-28 10:02:44

Cat

Time of First Successful Submission: 2025-06-29 20:23:00

Ls

Time of First Successful Submission: 2025-06-29 20:27:47

Ls All

Time of First Successful Submission: 2025-06-29 20:31:50

P1.0 Level 2 list dir

Time of First Successful Submission: 2025-10-28 09:57:46

Find

Time of First Successful Submission: 2025-06-29 20:53:37

P1.0 Level 3 change dir

Time of First Successful Submission: 2025-10-28 09:59:30

P1.0 Level 4 move

Time of First Successful Submission: 2025-10-28 10:00:39

P1.0 Level 6 grep

Time of First Successful Submission: 2025-10-28 10:03:56

P1.0 Level 7 execute

Time of First Successful Submission: 2025-10-28 10:05:32

Piping Echo

Time of First Successful Submission: 2025-07-02 07:58:08

Piping Stdout

Time of First Successful Submission: 2025-07-02 08:00:40

Piping Stdin

Time of First Successful Submission: 2025-07-02 08:31:03

P1.0 Level 8 stdin

Time of First Successful Submission: 2025-10-28 10:15:19

P1.0 Level 9 pipe

Time of First Successful Submission: 2025-10-28 10:16:55

P1.0 Level 10 args

Time of First Successful Submission: 2025-10-29 20:36:43

P1.0 Level 11 gccpipe

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

P1.0 Level 12 speedy

Time of First Successful Submission: 2025-10-29 21:37:06

P1.0 Level 13 testing

Time of First Successful Submission: 2025-10-29 21:43:23

P1.0 Level 14 ifs test

Time of First Successful Submission: 2025-10-30 07:42:55

Lecture 2.1.1.0 Paradigms and C

Time of First Successful Submission: 2025-10-30 08:52:33

Lecture 2.1.2. First C Program and Vars

Time of First Successful Submission: 2025-11-12 09:01:22

Lecture 2.1.2.1. Standard Output

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

Lecture 2.1.2.2. Standard In

Time of First Successful Submission: 2025-11-12 09:29:34

Lab 2.1.2.1 - C Input

Time of First Successful Submission: 2025-11-12 10:27:59

Lecture 2.1.2.3. Flow Control & Command Line Arguments

Time of First Successful Submission: 2026-02-05 18:53:58

Lecture 2.1.3.0 Dec & Def Functions

Time of First Successful Submission: 2026-02-07 07:52:17

Lecture 2.1.3.1. Globals & Locals

Time of First Successful Submission: 2026-02-12 17:26:36


The Art of the Shell

2 / 55 288 / 474


The Transient Path

Time of First Successful Submission: 2025-07-27 11:18:15

Saga of the Sneaky Similarity

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


Intro to Cybersecurity

183 / 183 151 / 19003


Path Traversal 1

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

Path Traversal 2

Time of First Successful Submission: 2025-08-24 09:36:07

CMDi 1

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

CMDi 2

Time of First Successful Submission: 2025-08-24 10:38:35

CMDi 3

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

CMDi 4

Time of First Successful Submission: 2025-08-24 11:17:43

CMDi 5

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

CMDi 6

Time of First Successful Submission: 2025-08-24 12:03:31

Authentication Bypass 1

Time of First Successful Submission: 2025-08-24 13:59:28

Authentication Bypass 2

Time of First Successful Submission: 2025-08-24 14:33:34

SQLi 1

Time of First Successful Submission: 2025-08-24 17:34:41

SQLi 2

Time of First Successful Submission: 2025-08-24 17:40:37

SQLi 3

Time of First Successful Submission: 2025-08-24 18:36:08

SQLi 4

Time of First Successful Submission: 2025-08-24 18:41:39

SQLi 5

Time of First Successful Submission: 2025-08-24 19:48:03

XSS 1

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

XSS 2

Time of First Successful Submission: 2025-08-25 08:46:55

XSS 3

Time of First Successful Submission: 2025-08-25 08:53:33

XSS 4

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

XSS 5

Time of First Successful Submission: 2025-08-25 09:14:29

XSS 6

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

XSS 7

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

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2025-08-26 11:35:56

CSRF 3

Time of First Successful Submission: 2025-08-27 11:54:54

CSRF 4

Time of First Successful Submission: 2025-08-27 12:52:28

CSRF 5

Time of First Successful Submission: 2025-08-27 14:14:51

Connect

Time of First Successful Submission: 2025-08-28 13:46:14

Send

Time of First Successful Submission: 2025-08-28 13:52:28

Shutdown

Time of First Successful Submission: 2025-08-28 13:58:01

Listen

Time of First Successful Submission: 2025-08-28 14:11:03

Scan 1

Time of First Successful Submission: 2025-08-29 08:55:23

Scan 2

Time of First Successful Submission: 2025-08-29 09:57:58

Monitor 1

Time of First Successful Submission: 2025-08-29 10:44:19

Monitor 2

Time of First Successful Submission: 2025-08-29 10:58:28

Sniffing Cookies

Time of First Successful Submission: 2025-08-29 12:02:20

Network Configuration

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

Firewall 1

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

Firewall 2

Time of First Successful Submission: 2025-08-31 07:40:07

Firewall 3

Time of First Successful Submission: 2025-08-31 07:52:54

Denial of Service 1

Time of First Successful Submission: 2025-08-31 19:39:26

Denial of Service 2

Time of First Successful Submission: 2025-08-31 19:48:28

Denial of Service 3

Time of First Successful Submission: 2025-09-01 10:36:20

Ethernet

Time of First Successful Submission: 2025-09-01 11:40:49

IP

Time of First Successful Submission: 2025-09-01 17:16:14

TCP

Time of First Successful Submission: 2025-09-01 17:21:33

TCP Handshake

Time of First Successful Submission: 2025-09-02 15:14:41

UDP

Time of First Successful Submission: 2025-09-02 15:58:08

UDP 2

Time of First Successful Submission: 2025-09-02 16:07:19

UDP Spoofing 1

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

UDP Spoofing 2

Time of First Successful Submission: 2025-09-03 10:21:38

UDP Spoofing 3

Time of First Successful Submission: 2025-09-04 09:23:57

UDP Spoofing 4

Time of First Successful Submission: 2025-09-04 11:03:09

ARP

Time of First Successful Submission: 2025-09-05 19:05:50

Intercept

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

Man-in-the-Middle

Time of First Successful Submission: 2025-09-10 13:14:21

XOR

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

XORing Hex

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

XORing ASCII

Time of First Successful Submission: 2025-09-11 19:45:23

XORing ASCII Strings

Time of First Successful Submission: 2025-09-12 10:39:47

One-time Pad

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

One-time Pad Tampering

Time of First Successful Submission: 2025-09-13 07:47:45

Many-time Pad

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

AES

Time of First Successful Submission: 2025-09-14 18:02:39

AES-ECB-CPA

Time of First Successful Submission: 2025-09-15 21:03:39

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-09-16 09:04:47

AES-ECB-CPA-HTTP (base64)

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

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-09-16 10:59:40

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2025-09-17 11:09:24

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-09-18 08:29:51

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-09-19 13:33:05

AES-ECB-CPA-Prefix-Boss

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

AES-CBC

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

AES-CBC Tampering

Time of First Successful Submission: 2025-09-21 22:42:21

AES-CBC Resizing

Time of First Successful Submission: 2025-09-22 21:27:55

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2025-09-24 08:27:03

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-09-24 11:27:32

AES-CBC-POA-Multi-Block

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

AES-CBC-POA-Encrypt

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

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-09-26 10:34:58

DHKE

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

DHKE-to-AES

Time of First Successful Submission: 2025-09-27 21:03:02

RSA 1

Time of First Successful Submission: 2025-09-29 09:58:23

RSA 2

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

RSA 3

Time of First Successful Submission: 2025-10-02 08:59:15

RSA 4

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

RSA Signatures

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

SHA 1

Time of First Successful Submission: 2025-10-04 18:36:09

SHA 2

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

TLS 1

Time of First Successful Submission: 2025-10-04 21:19:40

TLS 2

Time of First Successful Submission: 2025-10-04 21:19:55

level1

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

level2

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

level3

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

level4

Time of First Successful Submission: 2025-10-08 16:27:25

level5

Time of First Successful Submission: 2025-10-09 08:19:26

level6

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

level7

Time of First Successful Submission: 2025-10-11 16:19:14

level8

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

level9

Time of First Successful Submission: 2025-10-13 07:35:55

level10

Time of First Successful Submission: 2025-10-14 09:47:28

level11

Time of First Successful Submission: 2025-10-14 21:20:23

level12

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

level13

Time of First Successful Submission: 2025-10-17 07:42:44

level14

Time of First Successful Submission: 2025-10-17 22:04:47

level15

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

level16

Time of First Successful Submission: 2025-10-19 21:00:46

level17

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

level18

Time of First Successful Submission: 2025-10-22 09:41:40

level19

Time of First Successful Submission: 2025-10-23 07:59:59

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-10-09 08:48:42

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-10-24 15:57:20

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-10-25 10:26:07

Reading Endianness (Python)

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

Reading Endianness (C)

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

Reading Endianness (x86)

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

Version Information (Python)

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

Version Information (C)

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

Version Information (x86)

Time of First Successful Submission: 2025-11-02 09:38:49

Metadata and Data (Python)

Time of First Successful Submission: 2025-11-03 09:23:41

Metadata and Data (C)

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

Metadata and Data (x86)

Time of First Successful Submission: 2025-11-05 08:40:21

Input Restrictions (Python)

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

Input Restrictions (C)

Time of First Successful Submission: 2025-11-06 21:24:33

Input Restrictions (x86)

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

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

Time of First Successful Submission: 2025-11-13 09:12:27

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-11-14 13:23:39

A Basic cIMG (Python)

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

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2025-11-20 21:04:20

Internal State Mini (C)

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

Internal State Mini (x86)

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

Internal State (C)

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

Internal State (x86)

Time of First Successful Submission: 2025-11-30 07:53:56

File Formats: Directives (C)

Time of First Successful Submission: 2025-12-01 15:52:40

File Formats: Directives (x86)

Time of First Successful Submission: 2025-12-01 21:20:33

The Patch Directive

Time of First Successful Submission: 2025-12-02 21:07:08

Optimizing for Space

Time of First Successful Submission: 2025-12-05 22:06:28

Tweaking Images

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

Storage and Retrieval

Time of First Successful Submission: 2025-12-04 16:17:42

Extracting Knowledge

Time of First Successful Submission: 2025-11-09 11:51:27

Advanced Sprites

Time of First Successful Submission: 2025-11-24 21:02:41

Accessing Resources

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

Unsafe Animations

Time of First Successful Submission: 2025-11-17 21:28:15

Animations

Time of First Successful Submission: 2025-11-20 20:30:48

Interoperability: Patching Data

Time of First Successful Submission: 2025-11-24 20:58:11

Patching Code

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

Patching Control Flow

Time of First Successful Submission: 2025-12-09 19:23:35

Your First Overflow (easy)

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

Your First Overflow (hard)

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

Precision (easy)

Time of First Successful Submission: 2025-12-18 12:32:31

Precision (hard)

Time of First Successful Submission: 2025-12-18 22:21:50

Variable Control (easy)

Time of First Successful Submission: 2026-01-25 20:33:27

Variable Control (hard)

Time of First Successful Submission: 2026-01-26 12:58:38

Control Hijack (easy)

Time of First Successful Submission: 2026-01-27 18:54:17

Control Hijack (hard)

Time of First Successful Submission: 2026-01-27 18:51:45

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-01-29 15:42:36

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-01-31 10:45:43

PIEs (easy)

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

PIEs (hard)

Time of First Successful Submission: 2026-01-03 07:10:25

String Lengths (easy)

Time of First Successful Submission: 2026-01-02 05:27:13

String Lengths (hard)

Time of First Successful Submission: 2026-01-01 00:55:18

Basic Shellcode

Time of First Successful Submission: 2026-02-02 15:53:04

NOP Sleds

Time of First Successful Submission: 2026-02-03 17:11:21

NULL-Free Shellcode

Time of First Successful Submission: 2026-01-12 10:34:16

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-02-04 10:37:51

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-02-07 22:14:32

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-02-10 13:08:13

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-01-13 21:15:37

ECB-to-Win (easy)

Time of First Successful Submission: 2026-01-15 18:16:50

ECB-to-Win (hard)

Time of First Successful Submission: 2026-01-17 18:16:53

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-01-24 08:05:24

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-01-19 22:43:40

CIMG Screenshots

Time of First Successful Submission: 2026-01-21 09:46:30

CIMG Screenshots 2

Time of First Successful Submission: 2026-01-22 14:00:15

Wily Webserver

Time of First Successful Submission: 2026-01-23 11:32:00

The Watering Hole

Time of First Successful Submission: 2026-01-30 08:46:51

Secure Chat 1

Time of First Successful Submission: 2026-02-06 14:47:43

Secure Chat 2

Time of First Successful Submission: 2026-02-09 13:23:55

Secure Chat 3

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

Secure Chat 4

Time of First Successful Submission: 2026-02-12 08:47:49

Secure Chat 5

Time of First Successful Submission: 2026-02-15 12:15:09


Start Here

12 / 12 96 / 40267


Using the Terminal

Time of First Successful Submission: 2025-08-05 20:54:48

Using the VSCode Workspace

Time of First Successful Submission: 2025-06-29 18:17:56

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-06-29 18:30:36

Restarting Challenges

Time of First Successful Submission: 2025-06-29 18:33:43

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2025-06-29 21:02:35

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2025-06-29 21:10:22

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 139 / 30046


Intro to Commands

Time of First Successful Submission: 2025-06-29 19:00:26

Intro to Arguments

Time of First Successful Submission: 2025-06-29 19:01:38

Command History

Time of First Successful Submission: 2025-06-29 19:02:28

The Root

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

Program and absolute paths

Time of First Successful Submission: 2025-06-29 19:11:03

Position thy self

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

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2025-06-29 19:16:01

explicit relative paths, from /

Time of First Successful Submission: 2025-06-29 19:31:20

implicit relative path

Time of First Successful Submission: 2025-06-29 19:36:05

home sweet home

Time of First Successful Submission: 2025-06-29 19:39:02

cat: not the pet, but the command!

Time of First Successful Submission: 2025-06-29 20:23:00

catting absolute paths

Time of First Successful Submission: 2025-06-29 20:23:50

more catting practice

Time of First Successful Submission: 2025-06-29 20:25:18

grepping for a needle in a haystack

Time of First Successful Submission: 2025-06-29 20:26:46

comparing files

Time of First Successful Submission: 2025-07-26 09:07:28

listing files

Time of First Successful Submission: 2025-06-29 20:27:47

touching files

Time of First Successful Submission: 2025-06-29 20:28:50

removing files

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

moving files

Time of First Successful Submission: 2025-06-29 20:30:54

copying files

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

hidden files

Time of First Successful Submission: 2025-06-29 20:31:50

An Epic Filesystem Quest

Time of First Successful Submission: 2025-06-29 20:37:55

making directories

Time of First Successful Submission: 2025-06-29 20:41:36

finding files

Time of First Successful Submission: 2025-06-29 20:53:37

linking files

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

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2025-06-30 20:20:14

Reading Manuals

Time of First Successful Submission: 2025-06-30 20:23:49

Searching Manuals

Time of First Successful Submission: 2025-06-30 20:25:56

Searching For Manuals

Time of First Successful Submission: 2025-06-30 20:38:03

Helpful Programs

Time of First Successful Submission: 2025-06-30 20:39:27

Help for Builtins

Time of First Successful Submission: 2025-06-30 20:58:23

Matching with *

Time of First Successful Submission: 2025-07-01 10:35:05

Matching with ?

Time of First Successful Submission: 2025-07-01 10:40:32

Matching with []

Time of First Successful Submission: 2025-07-01 10:46:30

Matching paths with []

Time of First Successful Submission: 2025-07-01 10:49:37

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2025-07-01 12:05:35

Exclusionary globbing

Time of First Successful Submission: 2025-07-01 12:30:23

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2025-07-01 12:44:26

Tab completion on commands

Time of First Successful Submission: 2025-07-01 12:45:37

Redirecting output

Time of First Successful Submission: 2025-07-02 07:58:08

Redirecting more output

Time of First Successful Submission: 2025-07-02 08:00:40

Appending output

Time of First Successful Submission: 2025-07-02 08:03:59

Redirecting errors

Time of First Successful Submission: 2025-07-02 08:28:07

Redirecting input

Time of First Successful Submission: 2025-07-02 08:31:03

Grepping stored results

Time of First Successful Submission: 2025-07-02 08:35:16

Grepping live output

Time of First Successful Submission: 2025-07-02 08:37:31

Grepping errors

Time of First Successful Submission: 2025-07-02 08:42:59

Filtering with grep -v

Time of First Successful Submission: 2025-07-02 09:19:26

Filtering with sed

Time of First Successful Submission: 2025-11-08 07:52:41

Duplicating piped data with tee

Time of First Successful Submission: 2025-07-02 09:25:51

Process substitution for input

Time of First Successful Submission: 2025-07-26 09:14:36

Writing to multiple programs

Time of First Successful Submission: 2025-07-02 09:37:25

Split-piping stderr and stdout

Time of First Successful Submission: 2025-07-02 22:18:38

Named pipes

Time of First Successful Submission: 2025-07-26 09:33:05

Printing Variables

Time of First Successful Submission: 2025-07-03 08:41:26

Setting Variables

Time of First Successful Submission: 2025-07-03 08:46:56

Multi-word Variables

Time of First Successful Submission: 2025-07-03 08:48:31

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2025-07-03 09:13:15

Storing Command Output

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

Reading Input

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

Reading Files

Time of First Successful Submission: 2025-07-03 10:01:29

Translating characters

Time of First Successful Submission: 2025-07-04 15:36:30

Deleting characters

Time of First Successful Submission: 2025-07-04 15:41:10

Deleting newlines

Time of First Successful Submission: 2025-07-04 15:47:52

Extracting the first lines with head

Time of First Successful Submission: 2025-07-04 15:56:16

Extracting specific sections of text

Time of First Successful Submission: 2025-07-04 16:12:47

Sorting data

Time of First Successful Submission: 2025-07-27 08:06:45

Listing Processes

Time of First Successful Submission: 2025-07-05 15:58:22

Killing Processes

Time of First Successful Submission: 2025-07-05 15:59:17

Interrupting Processes

Time of First Successful Submission: 2025-07-05 16:01:08

Killing Misbehaving Processes

Time of First Successful Submission: 2025-07-26 09:55:28

Suspending Processes

Time of First Successful Submission: 2025-07-05 16:05:47

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2025-07-05 16:10:01

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2025-07-05 16:13:00

Becoming root with su

Time of First Successful Submission: 2025-07-07 15:24:48

Other users with su

Time of First Successful Submission: 2025-07-07 15:26:36

Cracking passwords

Time of First Successful Submission: 2025-07-07 15:56:44

Using sudo

Time of First Successful Submission: 2025-07-07 16:14:02

Changing File Ownership

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

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2025-07-06 17:37:01

Changing Permissions

Time of First Successful Submission: 2025-07-06 17:53:27

Executable Files

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

Permission Tweaking Practice

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

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2025-07-07 17:02:04

Building on Success

Time of First Successful Submission: 2025-07-27 08:14:45

Handling Failure

Time of First Successful Submission: 2025-07-27 08:21:17

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2025-07-07 17:28:15

Executable Shell Scripts

Time of First Successful Submission: 2025-07-07 17:30:49

Understanding Shebangs

Time of First Successful Submission: 2025-07-27 08:56:43

Scripting with Arguments

Time of First Successful Submission: 2025-07-27 09:00:03

Scripting with Conditionals

Time of First Successful Submission: 2025-07-27 09:08:52

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-07-27 09:20:21

Reading Shell Scripts

Time of First Successful Submission: 2025-08-26 11:46:48

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2025-07-25 10:21:48

Finding Sessions

Time of First Successful Submission: 2025-07-25 10:25:03

Switching Windows

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

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-07-25 10:32:47

Switching Windows (tmux)

Time of First Successful Submission: 2025-07-25 10:36:12

The PATH Variable

Time of First Successful Submission: 2025-07-07 17:59:30

Setting PATH

Time of First Successful Submission: 2025-07-07 18:03:04

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2025-07-07 18:13:07

Hijacking Commands

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

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2025-07-07 19:46:45

Overshared Directories

Time of First Successful Submission: 2025-07-07 21:05:59

Tricky Linking

Time of First Successful Submission: 2025-07-07 21:17:19

Sniffing Process Arguments

Time of First Successful Submission: 2025-07-07 21:24:30

Snooping on Configurations

Time of First Successful Submission: 2025-07-07 21:29:37

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2025-07-07 21:41:43

rm -rf /

Time of First Successful Submission: 2025-07-07 21:51:57

Life after rm -rf /

Time of First Successful Submission: 2025-07-07 21:58:56

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-07-07 22:21:47


Computing 101

68 / 94 729 / 20152


Your First Register

Time of First Successful Submission: 2025-07-10 14:08:45

Your First Syscall

Time of First Successful Submission: 2025-07-10 14:20:25

Exit Codes

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

Building Executables

Time of First Successful Submission: 2025-07-10 14:40:23

Moving Between Registers

Time of First Successful Submission: 2025-07-10 14:48:57

Loading From Memory

Time of First Successful Submission: 2025-07-12 16:29:59

More Loading Practice

Time of First Successful Submission: 2025-07-12 16:33:29

Dereferencing Pointers

Time of First Successful Submission: 2025-07-12 16:39:50

Dereferencing Yourself

Time of First Successful Submission: 2025-07-12 16:49:34

Dereferencing with Offsets

Time of First Successful Submission: 2025-07-12 16:55:50

Stored Addresses

Time of First Successful Submission: 2025-07-12 17:01:45

Double Dereference

Time of First Successful Submission: 2025-07-12 17:09:46

Tracing Syscalls

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

Starting GDB

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

Starting Programs in GDB

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

Writing Output

Time of First Successful Submission: 2025-07-14 22:05:20

Chaining Syscalls

Time of First Successful Submission: 2025-07-14 22:11:59

Writing Strings

Time of First Successful Submission: 2025-07-14 22:15:53

Reading Data

Time of First Successful Submission: 2025-07-15 07:54:40

set-register

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

set-multiple-registers

Time of First Successful Submission: 2025-07-15 08:36:07

add-to-register

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

linear-equation-registers

Time of First Successful Submission: 2025-07-15 19:54:34

integer-division

Time of First Successful Submission: 2025-07-16 10:16:15

modulo-operation

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

set-upper-byte

Time of First Successful Submission: 2025-07-16 11:16:37

efficient-modulo

Time of First Successful Submission: 2025-07-16 12:15:39

byte-extraction

Time of First Successful Submission: 2025-07-16 15:58:42

bitwise-and

Time of First Successful Submission: 2025-07-17 16:06:36

check-even

Time of First Successful Submission: 2025-07-17 22:19:54

memory-read

Time of First Successful Submission: 2025-07-18 21:57:59

memory-write

Time of First Successful Submission: 2025-07-18 22:04:52

memory-increment

Time of First Successful Submission: 2025-07-19 08:52:26

byte-access

Time of First Successful Submission: 2025-07-19 21:00:59

memory-size-access

Time of First Successful Submission: 2025-07-20 18:55:43

little-endian-write

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

memory-sum

Time of First Successful Submission: 2025-07-20 20:50:46

stack-subtraction

Time of First Successful Submission: 2025-07-21 07:37:38

swap-stack-values

Time of First Successful Submission: 2025-07-21 07:47:15

average-stack-values

Time of First Successful Submission: 2025-07-21 08:14:37

absolute-jump

Time of First Successful Submission: 2025-07-21 20:49:54

relative-jump

Time of First Successful Submission: 2025-07-21 21:01:49

jump-trampoline

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

conditional-jump

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

indirect-jump

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

average-loop

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

count-non-zero

Time of First Successful Submission: 2025-07-24 14:12:34

string-lower

Time of First Successful Submission: 2025-07-24 17:16:43

most-common-byte

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

Exit

Time of First Successful Submission: 2025-08-10 11:49:04

Socket

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

Bind

Time of First Successful Submission: 2025-08-12 15:19:26

Listen

Time of First Successful Submission: 2025-08-13 08:19:50

Accept

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

Static Response

Time of First Successful Submission: 2025-08-15 18:47:18

Dynamic Response

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

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2025-08-21 07:23:50

Concurrent POST Server

Time of First Successful Submission: 2025-08-22 11:21:17

Web Server

Time of First Successful Submission: 2025-08-22 14:24:57

Debugging Programs

Time of First Successful Submission: 2025-07-29 13:37:36

Inspecting Registers

Time of First Successful Submission: 2025-07-29 13:53:29

Examining Memory

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

Setting Breakpoints

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

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2025-08-06 12:16:34

Modifying Execution

Time of First Successful Submission: 2025-08-06 13:49:50

Broken Functions

Time of First Successful Submission: 2025-08-06 14:24:31


Playing With Programs

116 / 116 320 / 22784


What's the password?

Time of First Successful Submission: 2025-07-03 10:10:51

... and again!

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

Newline Troubles

Time of First Successful Submission: 2025-07-05 16:35:34

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2025-07-07 16:25:19

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2025-07-10 16:01:16

Decoding Hex

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

Decoding Practice

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

Encoding Practice

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

Hex-encoding ASCII

Time of First Successful Submission: 2025-07-30 07:35:42

Nested Encoding

Time of First Successful Submission: 2025-07-31 11:34:54

Hex-encoding UTF-8

Time of First Successful Submission: 2025-08-01 10:37:56

UTF Mixups

Time of First Successful Submission: 2025-08-02 09:14:04

Modifying Encoded Data

Time of First Successful Submission: 2025-08-03 10:17:51

Decoding Base64

Time of First Successful Submission: 2025-08-03 11:40:21

Encoding Base64

Time of First Successful Submission: 2025-08-03 22:32:41

Dealing with Obfuscation

Time of First Successful Submission: 2025-08-05 09:01:04

Dealing with Obfuscation 2

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

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2025-08-07 12:13:00

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2025-08-08 12:15:01

HTTP (netcat)

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

HTTP Paths (netcat)

Time of First Successful Submission: 2025-08-08 14:02:35

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2025-08-08 14:18:38

HTTP Host Header (python)

Time of First Successful Submission: 2025-08-08 15:50:01

HTTP Host Header (curl)

Time of First Successful Submission: 2025-08-08 16:07:20

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2025-08-08 16:23:09

HTTP GET Parameters

Time of First Successful Submission: 2025-08-09 11:54:09

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-08-09 12:22:09

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-08-09 12:43:44

HTTP Forms

Time of First Successful Submission: 2025-08-09 13:32:37

HTTP Forms (curl)

Time of First Successful Submission: 2025-08-09 13:37:31

HTTP Forms (netcat)

Time of First Successful Submission: 2025-08-09 13:49:54

HTTP Forms (python)

Time of First Successful Submission: 2025-08-09 14:17:17

HTTP Forms Without Forms

Time of First Successful Submission: 2025-08-09 20:43:57

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-08-09 20:47:42

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-08-09 20:51:29

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-08-10 08:21:36

HTTP Redirects (curl)

Time of First Successful Submission: 2025-08-10 08:24:20

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2025-08-10 08:32:59

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-08-10 08:35:46

HTTP Cookies (python)

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

Server State (python)

Time of First Successful Submission: 2025-08-10 11:20:49

Listening Web

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

Speaking Redirects

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

JavaScript Redirects

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

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2025-08-11 21:03:53

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

Time of First Successful Submission: 2025-08-11 21:19:50

cat

Time of First Successful Submission: 2025-08-12 08:47:01

more

Time of First Successful Submission: 2025-08-12 08:48:45

less

Time of First Successful Submission: 2025-08-12 08:49:59

tail

Time of First Successful Submission: 2025-08-12 09:17:41

head

Time of First Successful Submission: 2025-08-12 09:18:28

sort

Time of First Successful Submission: 2025-08-12 09:19:06

vim

Time of First Successful Submission: 2025-08-12 09:19:53

emacs

Time of First Successful Submission: 2025-08-12 09:20:57

nano

Time of First Successful Submission: 2025-08-12 09:21:48

rev

Time of First Successful Submission: 2025-08-12 09:22:44

od

Time of First Successful Submission: 2025-08-12 09:31:34

hd

Time of First Successful Submission: 2025-08-13 10:29:53

xxd

Time of First Successful Submission: 2025-08-13 10:48:23

base32

Time of First Successful Submission: 2025-08-13 10:52:35

base64

Time of First Successful Submission: 2025-08-13 11:03:48

split

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

gzip

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

bzip2

Time of First Successful Submission: 2025-08-13 12:02:09

zip

Time of First Successful Submission: 2025-08-13 17:25:57

tar

Time of First Successful Submission: 2025-08-13 17:42:43

ar

Time of First Successful Submission: 2025-08-13 17:50:56

cpio

Time of First Successful Submission: 2025-08-13 18:11:09

genisoimage

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

env

Time of First Successful Submission: 2025-08-14 07:17:04

find

Time of First Successful Submission: 2025-08-14 07:37:30

make

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

nice

Time of First Successful Submission: 2025-08-15 09:14:54

timeout

Time of First Successful Submission: 2025-08-15 09:16:55

stdbuf

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

setarch

Time of First Successful Submission: 2025-08-15 20:52:08

watch

Time of First Successful Submission: 2025-08-15 20:54:23

socat

Time of First Successful Submission: 2025-08-15 20:59:43

whiptail

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

awk

Time of First Successful Submission: 2025-08-15 21:22:14

sed

Time of First Successful Submission: 2025-08-16 07:54:54

ed

Time of First Successful Submission: 2025-08-16 08:04:27

chown

Time of First Successful Submission: 2025-08-17 07:51:40

chmod

Time of First Successful Submission: 2025-08-17 08:03:28

cp

Time of First Successful Submission: 2025-08-17 10:10:33

mv

Time of First Successful Submission: 2025-08-17 10:05:22

perl

Time of First Successful Submission: 2025-08-18 07:47:31

python

Time of First Successful Submission: 2025-08-18 07:49:57

ruby

Time of First Successful Submission: 2025-08-20 12:45:48

bash

Time of First Successful Submission: 2025-08-20 13:25:04

date

Time of First Successful Submission: 2025-08-18 21:53:43

dmesg

Time of First Successful Submission: 2025-08-20 20:52:18

wc

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

gcc

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

as

Time of First Successful Submission: 2025-08-21 09:13:58

wget

Time of First Successful Submission: 2025-08-21 21:57:37

ssh-keygen

Time of First Successful Submission: 2025-08-22 09:24:07

SQL Queries

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

Filtering SQL

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

Choosing Columns

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

Exclusionary Filtering

Time of First Successful Submission: 2025-08-23 11:17:52

Filtering Strings

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

Filtering on Expressions

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

SELECTing Expressions

Time of First Successful Submission: 2025-08-23 11:45:47

Composite Conditions

Time of First Successful Submission: 2025-08-23 11:50:23

Reaching Your LIMITs

Time of First Successful Submission: 2025-08-23 11:54:25

Querying Metadata

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


Arizona CTF 2025

2 / 23 206 / 726


Hijack Me!

Time of First Successful Submission: 2025-07-27 11:18:15

Expand Your Mind

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


GCA CTF

12 / 104 341 / 40496


Using the Terminal

Time of First Successful Submission: 2025-08-05 20:54:48

Using the VSCode Workspace

Time of First Successful Submission: 2025-06-29 18:17:56

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-06-29 18:30:36

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2025-06-29 18:33:43

Getting Help

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

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2025-06-29 21:02:35

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2025-06-29 21:10:22

Persistent Home Directories - Two

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


Hacker History

8 / 8 43 / 151


External BBS (login)

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

Internal BBS

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

Join an IRC Server

Time of First Successful Submission: 2025-08-22 15:13:14

Join an IRC Server (with an IRC Client)

Time of First Successful Submission: 2025-08-22 15:14:11

Change your nickname

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

Join a channel

Time of First Successful Submission: 2025-08-22 15:20:00

Message a channel

Time of First Successful Submission: 2025-08-22 15:24:57

Remove another user

Time of First Successful Submission: 2025-08-22 15:26:40


Honors Dojo

6 / 17 64 / 8



Honors Dojo

6 / 17 64 / 8



Honors Dojo

6 / 11 64 / 8



Pwntools Tutorials

1 / 12 1091 / 1157


Level 0.0

Time of First Successful Submission: 2025-09-15 10:54:44