sudodave

Intro to Programming Languages

1 / 234 34704 / 34762


Cat

Time of First Successful Submission: 2026-05-07 19:26:15


Intro to Cybersecurity

40 / 183 7896 / 21174


Path Traversal 1

Time of First Successful Submission: 2026-05-11 19:01:46

Path Traversal 2

Time of First Successful Submission: 2026-05-11 19:40:37

CMDi 1

Time of First Successful Submission: 2026-05-12 12:26:52

CMDi 2

Time of First Successful Submission: 2026-05-12 12:33:08

CMDi 3

Time of First Successful Submission: 2026-05-12 12:36:07

CMDi 4

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

CMDi 5

Time of First Successful Submission: 2026-05-13 17:21:07

CMDi 6

Time of First Successful Submission: 2026-05-13 19:56:47

Authentication Bypass 1

Time of First Successful Submission: 2026-05-13 20:10:46

Authentication Bypass 2

Time of First Successful Submission: 2026-05-13 20:32:16

SQLi 1

Time of First Successful Submission: 2026-05-14 15:45:39

SQLi 2

Time of First Successful Submission: 2026-05-14 15:51:46

SQLi 3

Time of First Successful Submission: 2026-05-14 16:21:10

SQLi 4

Time of First Successful Submission: 2026-05-14 16:33:51

SQLi 5

Time of First Successful Submission: 2026-05-15 13:28:23

XSS 1

Time of First Successful Submission: 2026-05-15 14:04:39

XSS 2

Time of First Successful Submission: 2026-05-15 14:09:40

XSS 3

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

XSS 4

Time of First Successful Submission: 2026-05-17 13:51:48

XSS 5

Time of First Successful Submission: 2026-05-17 14:41:43

XSS 6

Time of First Successful Submission: 2026-05-17 14:49:32

XSS 7

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

CSRF 1

Time of First Successful Submission: 2026-05-17 16:23:31

CSRF 2

Time of First Successful Submission: 2026-05-17 16:38:55

CSRF 3

Time of First Successful Submission: 2026-05-17 17:10:07

CSRF 4

Time of First Successful Submission: 2026-05-17 17:35:33

CSRF 5

Time of First Successful Submission: 2026-05-17 18:17:43

Connect

Time of First Successful Submission: 2026-05-17 18:22:37

Send

Time of First Successful Submission: 2026-05-17 18:23:38

Shutdown

Time of First Successful Submission: 2026-05-17 18:35:55

Listen

Time of First Successful Submission: 2026-05-17 18:38:08

Scan 1

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

Scan 2

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

Monitor 1

Time of First Successful Submission: 2026-05-17 19:08:11

Monitor 2

Time of First Successful Submission: 2026-05-17 19:12:24

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-05-07 20:49:14

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-05-11 13:22:43

Reading Endianness (C)

Time of First Successful Submission: 2026-05-11 13:39:41

Version Information (C)

Time of First Successful Submission: 2026-05-11 14:17:19

Your First Overflow (easy)

Time of First Successful Submission: 2026-05-08 15:05:37


Start Here

2 / 12 41125 / 47166


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-08-08 23:53:59


Linux Luminarium

4 / 128 30685 / 35235


cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-07 19:26:15

catting absolute paths

Time of First Successful Submission: 2026-05-07 19:27:13

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-07 19:28:21

comparing files

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


Computing 101

20 / 126 15458 / 22844


Your First Register

Time of First Successful Submission: 2026-05-06 17:48:14

Your First Syscall

Time of First Successful Submission: 2026-05-06 17:57:47

Exit Codes

Time of First Successful Submission: 2026-05-06 18:02:52

Building Executables

Time of First Successful Submission: 2026-05-06 18:07:15

Moving Between Registers

Time of First Successful Submission: 2026-05-06 18:12:27

Loading From Memory

Time of First Successful Submission: 2026-05-07 19:46:02

More Loading Practice

Time of First Successful Submission: 2026-05-07 19:48:55

Dereferencing Pointers

Time of First Successful Submission: 2026-05-07 19:58:42

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-07 20:03:22

The Stack

Time of First Successful Submission: 2026-05-07 20:06:27

Stack Offsets

Time of First Successful Submission: 2026-05-07 20:10:09

Program Arguments on the Stack

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

Disassembling Programs

Time of First Successful Submission: 2026-05-07 20:26:52

Tracing Syscalls

Time of First Successful Submission: 2026-05-07 20:28:56

Starting GDB

Time of First Successful Submission: 2026-05-07 20:29:51

Starting Programs in GDB

Time of First Successful Submission: 2026-05-07 20:31:19

Disassembling in GDB

Time of First Successful Submission: 2026-05-07 20:32:16

Stepping Through Instructions

Time of First Successful Submission: 2026-05-07 20:33:57

Examining Memory

Time of First Successful Submission: 2026-05-07 20:36:12

Examining Stack Pointers

Time of First Successful Submission: 2026-05-07 20:39:11


DSU Cyber Camps

2 / 104 41533 / 47461


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-08-08 23:53:59


GCA CTF

2 / 104 41533 / 47461


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-08-08 23:53:59