bot-master

Intro to Cybersecurity

72 / 183 4128 / 20046


Path Traversal 1

Time of First Successful Submission: 2026-03-09 15:35:36

Path Traversal 2

Time of First Successful Submission: 2026-03-09 15:51:19

CMDi 1

Time of First Successful Submission: 2026-03-09 15:57:57

CMDi 2

Time of First Successful Submission: 2026-03-09 16:07:49

CMDi 3

Time of First Successful Submission: 2026-03-09 16:13:31

CMDi 4

Time of First Successful Submission: 2026-03-09 16:16:21

CMDi 5

Time of First Successful Submission: 2026-03-09 16:23:38

CMDi 6

Time of First Successful Submission: 2026-03-09 16:42:20

Authentication Bypass 1

Time of First Successful Submission: 2026-03-09 16:51:49

Authentication Bypass 2

Time of First Successful Submission: 2026-03-09 16:57:43

SQLi 1

Time of First Successful Submission: 2026-03-09 18:51:12

SQLi 2

Time of First Successful Submission: 2026-03-09 19:02:13

SQLi 3

Time of First Successful Submission: 2026-03-09 19:32:06

SQLi 4

Time of First Successful Submission: 2026-03-10 13:26:49

SQLi 5

Time of First Successful Submission: 2026-03-10 13:36:53

XSS 1

Time of First Successful Submission: 2026-03-10 13:58:23

XSS 2

Time of First Successful Submission: 2026-03-10 14:02:16

XSS 3

Time of First Successful Submission: 2026-03-10 14:06:12

XSS 4

Time of First Successful Submission: 2026-03-10 14:10:52

XSS 5

Time of First Successful Submission: 2026-03-10 15:31:34

XSS 6

Time of First Successful Submission: 2026-03-10 15:40:17

XSS 7

Time of First Successful Submission: 2026-03-10 15:48:22

CSRF 1

Time of First Successful Submission: 2026-03-10 18:23:19

CSRF 2

Time of First Successful Submission: 2026-03-10 18:33:56

CSRF 3

Time of First Successful Submission: 2026-03-10 18:40:49

CSRF 4

Time of First Successful Submission: 2026-03-10 19:10:45

CSRF 5

Time of First Successful Submission: 2026-03-10 19:26:08

Connect

Time of First Successful Submission: 2026-03-10 19:40:39

Send

Time of First Successful Submission: 2026-03-10 19:42:33

Shutdown

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

Listen

Time of First Successful Submission: 2026-03-11 17:17:36

Scan 1

Time of First Successful Submission: 2026-03-11 17:32:37

Scan 2

Time of First Successful Submission: 2026-03-11 18:28:56

Monitor 1

Time of First Successful Submission: 2026-03-11 18:32:46

Monitor 2

Time of First Successful Submission: 2026-03-11 18:35:20

Sniffing Cookies

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

Network Configuration

Time of First Successful Submission: 2026-03-11 18:53:30

Firewall 1

Time of First Successful Submission: 2026-03-11 19:00:16

Firewall 2

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

Firewall 3

Time of First Successful Submission: 2026-03-11 19:09:42

Denial of Service 1

Time of First Successful Submission: 2026-03-11 19:22:44

Denial of Service 2

Time of First Successful Submission: 2026-03-11 19:31:34

Denial of Service 3

Time of First Successful Submission: 2026-03-11 19:41:19

Ethernet

Time of First Successful Submission: 2026-03-12 18:25:43

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-03-04 14:16:09

Reading Endianness (x86)

Time of First Successful Submission: 2026-03-04 14:22:13

Version Information (x86)

Time of First Successful Submission: 2026-03-04 14:30:19

Metadata and Data (x86)

Time of First Successful Submission: 2026-03-04 15:03:45

Input Restrictions (x86)

Time of First Successful Submission: 2026-03-04 15:14:16

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-03-04 15:31:45

A Basic cIMG (x86)

Time of First Successful Submission: 2026-03-04 15:40:34

Your First Overflow (easy)

Time of First Successful Submission: 2026-03-04 19:44:15

Your First Overflow (hard)

Time of First Successful Submission: 2026-03-04 19:50:33

Precision (easy)

Time of First Successful Submission: 2026-03-04 19:53:13

Precision (hard)

Time of First Successful Submission: 2026-03-04 19:58:17

Variable Control (easy)

Time of First Successful Submission: 2026-03-04 20:08:10

Variable Control (hard)

Time of First Successful Submission: 2026-03-04 20:24:16

Control Hijack (easy)

Time of First Successful Submission: 2026-03-04 20:31:30

Control Hijack (hard)

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

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-03-04 21:19:02

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-03-05 15:01:47

PIEs (easy)

Time of First Successful Submission: 2026-03-05 15:09:18

PIEs (hard)

Time of First Successful Submission: 2026-03-05 16:21:38

String Lengths (easy)

Time of First Successful Submission: 2026-03-05 16:26:18

String Lengths (hard)

Time of First Successful Submission: 2026-03-05 16:31:24

Basic Shellcode

Time of First Successful Submission: 2026-03-02 20:51:12

NOP Sleds

Time of First Successful Submission: 2026-03-02 20:58:59

NULL-Free Shellcode

Time of First Successful Submission: 2026-03-03 13:53:38

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-03-05 16:45:56

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-03-05 16:50:30

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-03-05 16:59:08

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-03-05 18:43:06


Program Security

50 / 162 1504 / 9579


ello ackers!

Time of First Successful Submission: 2026-03-03 14:03:28

Syscall Smuggler

Time of First Successful Submission: 2026-03-03 15:01:09

Loop Lunacy (Easy)

Time of First Successful Submission: 2026-03-12 14:55:49

Loop Lunacy (Hard)

Time of First Successful Submission: 2026-03-12 15:00:41

Nosy Neighbor (Easy)

Time of First Successful Submission: 2026-03-12 15:07:34

Nosy Neighbor (Hard)

Time of First Successful Submission: 2026-03-12 15:21:02

Terrible Token (Easy)

Time of First Successful Submission: 2026-03-03 15:16:46

Terrible Token (Hard)

Time of First Successful Submission: 2026-03-03 15:19:30

Tangled Ticket (Easy)

Time of First Successful Submission: 2026-03-03 15:22:44

Tangled Ticket (Hard)

Time of First Successful Submission: 2026-03-03 15:31:03

Bit Bender

Time of First Successful Submission: 2026-03-03 16:08:09

Substitution Sorcery

Time of First Successful Submission: 2026-03-03 16:21:44

Meager Mangler (Easy)

Time of First Successful Submission: 2026-03-03 16:32:38

Meager Mangler (Hard)

Time of First Successful Submission: 2026-03-03 19:28:27

Monstrous Mangler (Easy)

Time of First Successful Submission: 2026-03-03 19:43:06

Monstrous Mangler (Hard)

Time of First Successful Submission: 2026-03-03 20:41:59

Patched Up (Easy)

Time of First Successful Submission: 2026-03-03 19:57:43

Patched Up (Hard)

Time of First Successful Submission: 2026-03-03 21:00:00

Puzzle Patch (Easy)

Time of First Successful Submission: 2026-03-04 13:27:12

Puzzle Patch (Hard)

Time of First Successful Submission: 2026-03-04 13:31:16

Patch Perfect (Easy)

Time of First Successful Submission: 2026-03-04 13:33:59

Patch Perfect (Hard)

Time of First Successful Submission: 2026-03-04 13:39:00

Trust the Yancode (Easy)

Time of First Successful Submission: 2026-03-04 16:06:34

Trust the Yancode (Hard)

Time of First Successful Submission: 2026-03-04 16:46:44

Know the Yancode (Easy)

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

Know the Yancode (Hard)

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

Master the Yancode (Easy)

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

Master the Yancode (Hard)

Time of First Successful Submission: 2026-03-04 19:12:42

Loose Link (Easy)

Time of First Successful Submission: 2026-03-05 18:51:02

Loose Link (Hard)

Time of First Successful Submission: 2026-03-05 18:56:38

Call Chain (Easy)

Time of First Successful Submission: 2026-03-05 19:01:01

Call Chain (Hard)

Time of First Successful Submission: 2026-03-05 19:05:01

Chain of Command (Easy)

Time of First Successful Submission: 2026-03-05 19:20:17

Chain of Command (Hard)

Time of First Successful Submission: 2026-03-05 19:42:17

Stop, Pop, and ROP (Easy)

Time of First Successful Submission: 2026-03-05 20:59:59

Stop, Pop, and ROP (Hard)

Time of First Successful Submission: 2026-03-09 13:49:13

Stop, Pop and ROP II (Easy)

Time of First Successful Submission: 2026-03-09 14:01:20

Stop, Pop, and ROP II (Hard)

Time of First Successful Submission: 2026-03-09 14:08:28

Indirect Invocation (Easy)

Time of First Successful Submission: 2026-03-09 14:29:02

Indirect Invocation (Hard)

Time of First Successful Submission: 2026-03-09 14:36:06

Freebie (Easy)

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

Freebie (Hard)

Time of First Successful Submission: 2025-09-12 15:10:43

Freebin Feint (Easy)

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

Freebin Feint (Hard)

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

Free Flag Fumble (Easy)

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

Free Flag Fumble (Hard)

Time of First Successful Submission: 2025-09-12 15:30:34

Fickle Free (Easy)

Time of First Successful Submission: 2025-09-12 15:34:38

Fickle Free (Hard)

Time of First Successful Submission: 2025-09-12 17:31:16

Malloc Mirage (Easy)

Time of First Successful Submission: 2026-03-09 15:01:03

Malloc Mirage (Hard)

Time of First Successful Submission: 2026-03-09 15:11:25


System Security

35 / 95 969 / 3328


chroot-escape-basic

Time of First Successful Submission: 2025-09-09 13:29:18

chroot-shellcode

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

chroot-proper

Time of First Successful Submission: 2025-09-09 14:13:01

seccomp-basic

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

seccomp-minimal

Time of First Successful Submission: 2025-09-09 15:01:05

mount-namespace

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

mount-cleanup

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

mount-readonly

Time of First Successful Submission: 2025-09-09 19:58:43

level1.0

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

level1.1

Time of First Successful Submission: 2025-09-08 14:16:18

level2.0

Time of First Successful Submission: 2025-09-08 14:18:22

level2.1

Time of First Successful Submission: 2025-09-08 14:39:26

level4.0

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

level4.1

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

level8.0

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

level8.1

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

level9.0

Time of First Successful Submission: 2025-09-08 18:49:19

level9.1

Time of First Successful Submission: 2025-09-08 19:40:25

level1.0

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

level1.1

Time of First Successful Submission: 2025-09-10 14:19:23

level2.0

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

level2.1

Time of First Successful Submission: 2025-09-10 15:04:20

level3.0

Time of First Successful Submission: 2025-09-10 15:18:09

level3.1

Time of First Successful Submission: 2025-09-10 15:24:04

level4.0

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

level4.1

Time of First Successful Submission: 2025-09-10 15:39:00

level5.0

Time of First Successful Submission: 2025-09-10 18:43:50

level5.1

Time of First Successful Submission: 2025-09-10 19:01:21

Baby Spectre 1

Time of First Successful Submission: 2025-09-11 14:28:25

Baby Spectre 2

Time of First Successful Submission: 2025-09-11 14:35:05

Baby Spectre 3

Time of First Successful Submission: 2025-09-11 14:41:34

Baby Spectre 4

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

Baby Spectre 5

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


Start Here

12 / 12 1476 / 43382


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2025-09-09 13:10:20

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-09-09 13:16:26

Persistent Home Directories - One

Time of First Successful Submission: 2025-09-09 13:17:52

Persistent Home Directories - Two

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


Computing 101

72 / 94 914 / 21537


Your First Register

Time of First Successful Submission: 2026-03-02 13:58:51

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-03-02 14:03:57

Building Executables

Time of First Successful Submission: 2026-03-02 14:10:07

Moving Between Registers

Time of First Successful Submission: 2026-03-02 14:14:28

Loading From Memory

Time of First Successful Submission: 2026-03-02 13:55:21

More Loading Practice

Time of First Successful Submission: 2026-03-02 14:17:16

Dereferencing Pointers

Time of First Successful Submission: 2026-03-02 14:24:12

Dereferencing Yourself

Time of First Successful Submission: 2026-03-02 14:28:23

Dereferencing with Offsets

Time of First Successful Submission: 2026-03-02 14:30:37

Stored Addresses

Time of First Successful Submission: 2026-03-02 14:34:28

Double Dereference

Time of First Successful Submission: 2026-03-02 14:37:07

The Stack

Time of First Successful Submission: 2026-03-12 17:23:45

Stack Offsets

Time of First Successful Submission: 2026-03-12 17:25:00

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-12 17:28:50

Popping From the Stack

Time of First Successful Submission: 2026-03-12 17:50:12

Disassembling Programs

Time of First Successful Submission: 2026-03-02 19:07:37

Tracing Syscalls

Time of First Successful Submission: 2026-03-02 19:08:31

Starting GDB

Time of First Successful Submission: 2026-03-02 19:09:12

Quitting GDB

Time of First Successful Submission: 2026-03-02 19:09:50

Starting Programs in GDB

Time of First Successful Submission: 2026-03-02 19:10:56

Disassembling in GDB

Time of First Successful Submission: 2026-03-02 19:12:01

Stepping Through Instructions

Time of First Successful Submission: 2026-03-02 19:13:02

Reading Register Values

Time of First Successful Submission: 2026-03-02 19:14:03

Popping Stack Values

Time of First Successful Submission: 2026-03-02 19:15:20

Examining Memory

Time of First Successful Submission: 2026-03-02 19:16:21

Examining Stack Pointers

Time of First Successful Submission: 2026-03-02 19:17:25

Cooperative Debugging

Time of First Successful Submission: 2026-03-02 19:24:46

Writing Output

Time of First Successful Submission: 2026-03-02 14:48:55

Chaining Syscalls

Time of First Successful Submission: 2026-03-02 14:51:08

Writing Strings

Time of First Successful Submission: 2026-03-02 14:52:42

Reading Data

Time of First Successful Submission: 2026-03-02 14:57:22

Opening Files

Time of First Successful Submission: 2026-03-02 15:03:15

Hardcoding the Filename

Time of First Successful Submission: 2026-03-02 15:08:00

set-register

Time of First Successful Submission: 2026-03-02 15:10:51

set-multiple-registers

Time of First Successful Submission: 2026-03-02 15:12:42

add-to-register

Time of First Successful Submission: 2026-03-02 15:14:09

linear-equation-registers

Time of First Successful Submission: 2026-03-02 15:16:43

integer-division

Time of First Successful Submission: 2026-03-02 15:22:12

modulo-operation

Time of First Successful Submission: 2026-03-02 15:25:30

set-upper-byte

Time of First Successful Submission: 2026-03-02 15:28:50

efficient-modulo

Time of First Successful Submission: 2026-03-02 15:35:15

byte-extraction

Time of First Successful Submission: 2026-03-02 15:45:57

bitwise-and

Time of First Successful Submission: 2026-03-02 15:49:47

check-even

Time of First Successful Submission: 2026-03-02 15:55:14

memory-read

Time of First Successful Submission: 2026-03-02 15:57:38

memory-write

Time of First Successful Submission: 2026-03-02 15:59:18

memory-increment

Time of First Successful Submission: 2026-03-02 16:01:35

byte-access

Time of First Successful Submission: 2026-03-02 16:03:21

memory-size-access

Time of First Successful Submission: 2026-03-02 16:06:33

little-endian-write

Time of First Successful Submission: 2026-03-02 16:09:23

memory-sum

Time of First Successful Submission: 2026-03-02 16:16:07

stack-subtraction

Time of First Successful Submission: 2026-03-02 16:18:26

swap-stack-values

Time of First Successful Submission: 2026-03-02 16:20:06

average-stack-values

Time of First Successful Submission: 2026-03-02 16:28:23

absolute-jump

Time of First Successful Submission: 2026-03-02 16:32:10

relative-jump

Time of First Successful Submission: 2026-03-02 16:36:51

jump-trampoline

Time of First Successful Submission: 2026-03-02 16:41:01

conditional-jump

Time of First Successful Submission: 2026-03-02 16:50:44

indirect-jump

Time of First Successful Submission: 2026-03-02 17:02:51

average-loop

Time of First Successful Submission: 2026-03-02 17:12:04

count-non-zero

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

string-lower

Time of First Successful Submission: 2026-03-02 18:02:08

most-common-byte

Time of First Successful Submission: 2026-03-02 18:39:53

Debugging Programs

Time of First Successful Submission: 2026-03-02 19:27:00

Inspecting Registers

Time of First Successful Submission: 2026-03-02 19:28:52

Examining Memory

Time of First Successful Submission: 2026-03-02 19:48:22

Setting Breakpoints

Time of First Successful Submission: 2026-03-02 19:55:57

GDB Scripting

Time of First Successful Submission: 2026-03-02 20:25:30

Modifying Data

Time of First Successful Submission: 2026-03-02 20:26:29

Modifying Execution

Time of First Successful Submission: 2026-03-02 20:27:28

Broken Functions

Time of First Successful Submission: 2026-03-02 20:32:55


GCA CTF

12 / 104 1721 / 43659


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-03-02 13:35:16

Restarting Challenges

Time of First Successful Submission: 2025-09-09 13:10:20

Getting Help

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

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-09-09 13:16:26

Persistent Home Directories - One

Time of First Successful Submission: 2025-09-09 13:17:52

Persistent Home Directories - Two

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