dr4gan

🐧 💻 🔤

🩸 lain

Turkey

pwn.college Archives

31 / 232 9808 / 25951


Triple Dereference

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

set-register

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

set-multiple-registers

Time of First Successful Submission: 2025-10-15 10:10:52

add-to-register

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

linear-equation-registers

Time of First Successful Submission: 2025-10-15 10:12:05

integer-division

Time of First Successful Submission: 2025-10-15 10:12:44

modulo-operation

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

set-upper-byte

Time of First Successful Submission: 2025-10-15 10:13:55

efficient-modulo

Time of First Successful Submission: 2025-10-15 10:14:48

byte-extraction

Time of First Successful Submission: 2025-10-15 10:15:38

bitwise-and

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

check-even

Time of First Successful Submission: 2025-10-15 10:17:49

memory-read

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

memory-write

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

memory-increment

Time of First Successful Submission: 2025-10-15 10:20:05

byte-access

Time of First Successful Submission: 2025-10-15 10:20:39

memory-size-access

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

little-endian-write

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

memory-sum

Time of First Successful Submission: 2025-10-15 10:22:54

stack-subtraction

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

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2025-10-15 10:25:14

absolute-jump

Time of First Successful Submission: 2025-10-15 10:25:58

relative-jump

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

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2025-10-15 10:29:37

indirect-jump

Time of First Successful Submission: 2025-10-15 10:30:29

average-loop

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

count-non-zero

Time of First Successful Submission: 2025-10-15 10:32:00

string-lower

Time of First Successful Submission: 2025-10-15 10:33:01

most-common-byte

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


Intro to Programming Languages

15 / 253 6012 / 48976


Commands

Time of First Successful Submission: 2025-10-14 18:59:35

Command Arguments

Time of First Successful Submission: 2025-10-14 19:03:20

Command History

Time of First Successful Submission: 2025-10-14 19:04:43

The Root Path

Time of First Successful Submission: 2025-10-14 19:10:24

Absolute Paths

Time of First Successful Submission: 2025-10-14 19:20:06

Changing position

Time of First Successful Submission: 2025-10-14 19:27:03

Changing to an Absolute Path

Time of First Successful Submission: 2025-10-14 19:30:33

Relative Paths

Time of First Successful Submission: 2025-10-14 19:35:42

Cat

Time of First Successful Submission: 2025-10-14 20:06:38

Ls

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

Ls All

Time of First Successful Submission: 2025-10-14 20:14:37

Find

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

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2025-10-15 08:27:55

Piping Stdin

Time of First Successful Submission: 2025-10-15 08:30:01


Intro to Cybersecurity

183 / 183 284 / 24889


Path Traversal 1

Time of First Successful Submission: 2025-10-16 07:52:44

Path Traversal 2

Time of First Successful Submission: 2025-10-16 07:56:35

CMDi 1

Time of First Successful Submission: 2025-10-16 07:59:03

CMDi 2

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

CMDi 3

Time of First Successful Submission: 2025-10-16 08:02:03

CMDi 4

Time of First Successful Submission: 2025-10-16 08:17:12

CMDi 5

Time of First Successful Submission: 2025-10-16 08:19:58

CMDi 6

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

Authentication Bypass 1

Time of First Successful Submission: 2025-10-16 08:23:51

Authentication Bypass 2

Time of First Successful Submission: 2025-10-16 08:33:32

SQLi 1

Time of First Successful Submission: 2025-10-16 08:36:31

SQLi 2

Time of First Successful Submission: 2025-10-16 08:41:02

SQLi 3

Time of First Successful Submission: 2025-10-16 08:43:26

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2025-10-16 08:47:05

XSS 1

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

XSS 2

Time of First Successful Submission: 2025-10-16 08:51:39

XSS 3

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

XSS 4

Time of First Successful Submission: 2025-10-16 08:55:00

XSS 5

Time of First Successful Submission: 2025-10-16 08:57:09

XSS 6

Time of First Successful Submission: 2025-10-16 08:59:38

XSS 7

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

CSRF 1

Time of First Successful Submission: 2025-10-16 09:13:58

CSRF 2

Time of First Successful Submission: 2025-10-16 09:16:32

CSRF 3

Time of First Successful Submission: 2025-10-16 09:20:19

CSRF 4

Time of First Successful Submission: 2025-10-16 09:24:07

CSRF 5

Time of First Successful Submission: 2025-10-16 09:26:37

Connect

Time of First Successful Submission: 2025-10-16 10:04:44

Send

Time of First Successful Submission: 2025-10-16 12:13:47

Shutdown

Time of First Successful Submission: 2025-10-16 12:38:43

Listen

Time of First Successful Submission: 2025-10-16 12:40:23

Scan 1

Time of First Successful Submission: 2025-10-16 12:45:20

Scan 2

Time of First Successful Submission: 2025-10-16 12:50:28

Monitor 1

Time of First Successful Submission: 2025-10-16 12:55:53

Monitor 2

Time of First Successful Submission: 2025-10-16 13:24:35

Sniffing Cookies

Time of First Successful Submission: 2025-10-16 13:27:14

Network Configuration

Time of First Successful Submission: 2025-10-16 14:28:35

Firewall 1

Time of First Successful Submission: 2025-10-16 14:29:57

Firewall 2

Time of First Successful Submission: 2025-10-16 14:31:38

Firewall 3

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

Denial of Service 1

Time of First Successful Submission: 2025-10-16 14:36:29

Denial of Service 2

Time of First Successful Submission: 2025-10-16 14:38:24

Denial of Service 3

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

Ethernet

Time of First Successful Submission: 2025-10-16 16:10:39

IP

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

TCP

Time of First Successful Submission: 2025-10-16 16:13:11

TCP Handshake

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

UDP

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

UDP 2

Time of First Successful Submission: 2025-10-16 16:17:30

UDP Spoofing 1

Time of First Successful Submission: 2025-10-16 16:18:40

UDP Spoofing 2

Time of First Successful Submission: 2025-10-16 16:19:47

UDP Spoofing 3

Time of First Successful Submission: 2025-10-16 16:21:41

UDP Spoofing 4

Time of First Successful Submission: 2025-10-16 16:24:18

ARP

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

Intercept

Time of First Successful Submission: 2025-10-16 16:43:38

Man-in-the-Middle

Time of First Successful Submission: 2025-10-16 17:56:59

XOR

Time of First Successful Submission: 2025-10-17 08:06:37

XORing Hex

Time of First Successful Submission: 2025-10-17 08:16:26

XORing ASCII

Time of First Successful Submission: 2025-10-17 08:38:54

XORing ASCII Strings

Time of First Successful Submission: 2025-10-17 08:53:45

One-time Pad

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

One-time Pad Tampering

Time of First Successful Submission: 2025-10-17 15:02:34

Many-time Pad

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

AES

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

AES-ECB-CPA

Time of First Successful Submission: 2025-10-17 15:11:03

AES-ECB-CPA-HTTP

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

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-10-17 15:13:43

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-10-17 15:15:26

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2025-10-17 15:18:30

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-10-17 15:19:46

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-10-17 15:27:24

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-10-17 16:24:48

AES-CBC

Time of First Successful Submission: 2025-10-17 16:26:40

AES-CBC Tampering

Time of First Successful Submission: 2025-10-17 16:31:50

AES-CBC Resizing

Time of First Successful Submission: 2025-10-17 16:34:01

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2025-10-17 16:52:21

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-10-17 17:05:01

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2025-10-17 17:27:48

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2025-10-17 19:07:18

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-10-17 19:23:18

DHKE

Time of First Successful Submission: 2025-10-17 19:32:37

DHKE-to-AES

Time of First Successful Submission: 2025-10-17 19:34:49

RSA 1

Time of First Successful Submission: 2025-10-17 19:37:09

RSA 2

Time of First Successful Submission: 2025-10-17 19:39:04

RSA 3

Time of First Successful Submission: 2025-10-17 19:41:02

RSA 4

Time of First Successful Submission: 2025-10-17 19:43:17

RSA Signatures

Time of First Successful Submission: 2025-10-17 19:46:45

SHA 1

Time of First Successful Submission: 2025-10-17 19:48:42

SHA 2

Time of First Successful Submission: 2025-10-17 19:50:49

TLS 1

Time of First Successful Submission: 2025-10-17 19:52:51

TLS 2

Time of First Successful Submission: 2025-10-17 20:18:16

level1

Time of First Successful Submission: 2025-10-18 06:59:43

level2

Time of First Successful Submission: 2025-10-18 07:00:41

level3

Time of First Successful Submission: 2025-10-18 07:01:36

level4

Time of First Successful Submission: 2025-10-18 07:17:51

level5

Time of First Successful Submission: 2025-10-18 07:20:36

level6

Time of First Successful Submission: 2025-10-18 07:23:48

level7

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

level8

Time of First Successful Submission: 2025-10-18 07:26:27

level9

Time of First Successful Submission: 2025-10-18 07:27:44

level10

Time of First Successful Submission: 2025-10-18 07:29:35

level11

Time of First Successful Submission: 2025-10-18 07:35:35

level12

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

level13

Time of First Successful Submission: 2025-10-18 07:39:00

level14

Time of First Successful Submission: 2025-10-18 07:41:03

level15

Time of First Successful Submission: 2025-10-18 07:42:07

level16

Time of First Successful Submission: 2025-10-18 07:44:09

level17

Time of First Successful Submission: 2025-10-18 07:48:52

level18

Time of First Successful Submission: 2025-10-18 07:50:36

level19

Time of First Successful Submission: 2025-10-18 07:52:21

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-10-18 07:54:24

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-10-18 07:55:44

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-10-18 07:58:12

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2025-10-18 08:00:46

Reading Endianness (x86)

Time of First Successful Submission: 2025-10-18 08:02:13

Version Information (Python)

Time of First Successful Submission: 2025-10-18 08:03:25

Version Information (C)

Time of First Successful Submission: 2025-10-18 08:04:40

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2025-10-18 08:07:04

Metadata and Data (C)

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

Metadata and Data (x86)

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

Input Restrictions (Python)

Time of First Successful Submission: 2025-10-18 08:10:50

Input Restrictions (C)

Time of First Successful Submission: 2025-10-18 08:12:14

Input Restrictions (x86)

Time of First Successful Submission: 2025-10-18 08:13:46

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-10-18 08:14:48

Behold the cIMG! (C)

Time of First Successful Submission: 2025-10-18 08:16:03

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-10-18 08:17:50

A Basic cIMG (Python)

Time of First Successful Submission: 2025-10-18 08:18:56

A Basic cIMG (C)

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

A Basic cIMG (x86)

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

Internal State Mini (C)

Time of First Successful Submission: 2025-10-18 08:30:34

Internal State Mini (x86)

Time of First Successful Submission: 2025-10-18 08:32:47

Internal State (C)

Time of First Successful Submission: 2025-10-18 08:39:19

Internal State (x86)

Time of First Successful Submission: 2025-10-18 10:32:19

File Formats: Directives (C)

Time of First Successful Submission: 2025-10-18 10:44:25

File Formats: Directives (x86)

Time of First Successful Submission: 2025-10-18 14:02:04

The Patch Directive

Time of First Successful Submission: 2025-10-18 15:14:00

Optimizing for Space

Time of First Successful Submission: 2025-10-18 17:26:09

Tweaking Images

Time of First Successful Submission: 2025-10-18 18:08:42

Storage and Retrieval

Time of First Successful Submission: 2025-10-19 12:43:50

Extracting Knowledge

Time of First Successful Submission: 2025-10-19 12:47:46

Advanced Sprites

Time of First Successful Submission: 2026-01-12 10:23:56

Accessing Resources

Time of First Successful Submission: 2026-01-12 11:27:09

Unsafe Animations

Time of First Successful Submission: 2026-01-12 14:18:07

Animations

Time of First Successful Submission: 2026-01-12 14:39:36

Interoperability: Patching Data

Time of First Successful Submission: 2026-01-12 17:30:49

Patching Code

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

Patching Control Flow

Time of First Successful Submission: 2026-01-12 19:11:34

Your First Overflow (easy)

Time of First Successful Submission: 2026-01-13 16:45:56

Your First Overflow (hard)

Time of First Successful Submission: 2026-01-13 16:49:47

Precision (easy)

Time of First Successful Submission: 2026-01-13 16:51:54

Precision (hard)

Time of First Successful Submission: 2026-01-13 16:54:12

Variable Control (easy)

Time of First Successful Submission: 2026-01-13 17:00:39

Variable Control (hard)

Time of First Successful Submission: 2026-01-13 17:02:53

Control Hijack (easy)

Time of First Successful Submission: 2026-01-13 17:04:31

Control Hijack (hard)

Time of First Successful Submission: 2026-01-13 17:07:52

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-01-13 17:10:54

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-01-13 17:13:53

PIEs (easy)

Time of First Successful Submission: 2026-01-13 17:23:34

PIEs (hard)

Time of First Successful Submission: 2026-01-13 17:39:29

String Lengths (easy)

Time of First Successful Submission: 2026-01-13 17:41:52

String Lengths (hard)

Time of First Successful Submission: 2026-01-13 17:43:53

Basic Shellcode

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

NOP Sleds

Time of First Successful Submission: 2026-01-13 17:58:07

NULL-Free Shellcode

Time of First Successful Submission: 2026-01-13 18:00:21

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-01-13 18:02:53

Hijack to (Mapped) Shellcode (hard)

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

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-01-13 18:14:32

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-01-13 18:19:21

ECB-to-Win (easy)

Time of First Successful Submission: 2026-01-13 18:25:06

ECB-to-Win (hard)

Time of First Successful Submission: 2026-01-13 18:33:47

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-01-13 18:37:08

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-01-13 18:39:01

CIMG Screenshots

Time of First Successful Submission: 2026-01-14 12:33:07

CIMG Screenshots 2

Time of First Successful Submission: 2026-01-15 11:53:17

Wily Webserver

Time of First Successful Submission: 2026-01-18 10:20:43

The Watering Hole

Time of First Successful Submission: 2026-05-11 14:20:10

Secure Chat 1

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

Secure Chat 2

Time of First Successful Submission: 2026-05-10 10:30:52

Secure Chat 3

Time of First Successful Submission: 2026-05-13 21:34:54

Secure Chat 4

Time of First Successful Submission: 2026-09-09 14:27:23

Secure Chat 5

Time of First Successful Submission: 2026-09-10 17:42:03


Program Security

1 / 159 10345 / 10658


ello ackers!

Time of First Successful Submission: 2025-09-27 07:16:55


Software Exploitation

1 / 90 2613 / 2623


Level-1

Time of First Successful Submission: 2026-09-11 10:48:15


Start Here

10 / 10 4225 / 67822


Using the Terminal

Time of First Successful Submission: 2025-10-14 15:47:52

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-14 15:48:58

Using the GUI Desktop

Time of First Successful Submission: 2025-10-14 15:50:56

Pasting into the Desktop

Time of First Successful Submission: 2025-10-14 15:53:06

Restarting Challenges

Time of First Successful Submission: 2025-10-14 15:54:29

Challenge Programs

Time of First Successful Submission: 2025-10-14 15:20:51

The Flag File

Time of First Successful Submission: 2025-10-14 15:23:44

Using Privileged Mode

Time of First Successful Submission: 2025-10-14 15:36:27

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-14 15:41:53

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-14 15:46:10


Linux Luminarium

128 / 128 3021 / 49664


Intro to Commands

Time of First Successful Submission: 2025-10-14 18:59:35

Intro to Arguments

Time of First Successful Submission: 2025-10-14 19:03:20

Command History

Time of First Successful Submission: 2025-10-14 19:04:43

The Root

Time of First Successful Submission: 2025-10-14 19:10:24

Program and absolute paths

Time of First Successful Submission: 2025-10-14 19:20:06

Position thy self

Time of First Successful Submission: 2025-10-14 19:27:03

Position elsewhere

Time of First Successful Submission: 2025-10-14 19:30:33

implicit relative paths, from /

Time of First Successful Submission: 2025-10-14 19:35:42

explicit relative paths, from /

Time of First Successful Submission: 2025-10-14 19:37:56

implicit relative path

Time of First Successful Submission: 2025-10-14 19:39:29

home sweet home

Time of First Successful Submission: 2025-10-14 19:42:01

cat: not the pet, but the command!

Time of First Successful Submission: 2025-10-14 20:06:38

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2025-10-14 20:09:54

grepping for a needle in a haystack

Time of First Successful Submission: 2025-10-14 20:10:35

comparing files

Time of First Successful Submission: 2025-10-14 20:11:27

listing files

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

touching files

Time of First Successful Submission: 2025-10-14 20:12:51

removing files

Time of First Successful Submission: 2025-10-14 20:13:17

moving files

Time of First Successful Submission: 2025-10-14 20:13:56

copying files

Time of First Successful Submission: 2026-05-09 14:21:41

hidden files

Time of First Successful Submission: 2025-10-14 20:14:37

An Epic Filesystem Quest

Time of First Successful Submission: 2025-10-14 20:19:33

making directories

Time of First Successful Submission: 2025-10-14 20:20:00

finding files

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

linking files

Time of First Successful Submission: 2025-10-14 20:27:38

Learning From Documentation

Time of First Successful Submission: 2025-10-15 07:58:55

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2025-10-15 08:11:16

Helpful Programs

Time of First Successful Submission: 2025-10-15 08:12:39

Help for Builtins

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

Matching with *

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

Matching with ?

Time of First Successful Submission: 2025-10-15 08:18:22

Matching with []

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

Matching paths with []

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

Multiple globs

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

Mixing globs

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

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2025-10-15 08:23:50

Multiple options for tab completion

Time of First Successful Submission: 2025-10-15 08:25:01

Tab completion on commands

Time of First Successful Submission: 2025-10-15 08:25:38

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2025-10-15 08:27:55

Appending output

Time of First Successful Submission: 2025-10-15 08:28:40

Redirecting errors

Time of First Successful Submission: 2025-10-15 08:29:26

Redirecting input

Time of First Successful Submission: 2025-10-15 08:30:01

Grepping stored results

Time of First Successful Submission: 2025-10-15 08:30:32

Grepping live output

Time of First Successful Submission: 2025-10-15 08:31:07

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2025-10-15 08:37:05

Filtering with sed

Time of First Successful Submission: 2026-05-09 14:12:59

Duplicating piped data with tee

Time of First Successful Submission: 2025-10-15 08:39:05

Process substitution for input

Time of First Successful Submission: 2025-10-15 08:39:46

Writing to multiple programs

Time of First Successful Submission: 2025-10-15 08:40:32

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2025-10-15 08:42:03

Printing Variables

Time of First Successful Submission: 2025-10-15 08:47:54

Setting Variables

Time of First Successful Submission: 2025-10-15 08:48:19

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2025-10-15 08:49:22

Printing Exported Variables

Time of First Successful Submission: 2025-10-15 08:50:05

Storing Command Output

Time of First Successful Submission: 2025-10-15 08:50:28

Reading Input

Time of First Successful Submission: 2025-10-15 08:51:46

Reading Files

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

Translating characters

Time of First Successful Submission: 2025-10-15 08:52:47

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2025-10-15 08:53:37

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

Time of First Successful Submission: 2025-10-15 08:56:10

Killing Processes

Time of First Successful Submission: 2025-10-15 08:56:41

Interrupting Processes

Time of First Successful Submission: 2025-10-15 08:57:03

Killing Misbehaving Processes

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

Suspending Processes

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

Resuming Processes

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

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2025-10-15 09:01:58

Process Exit Codes

Time of First Successful Submission: 2025-10-15 09:03:48

Becoming root with su

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

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2025-10-15 09:06:27

Using sudo

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

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2025-10-15 09:08:38

Fun With Groups Names

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

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2025-10-15 09:13:08

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2025-10-15 09:16:26

Building on Success

Time of First Successful Submission: 2025-10-15 09:16:45

Handling Failure

Time of First Successful Submission: 2025-10-15 09:17:50

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2025-10-15 09:19:22

Understanding Shebangs

Time of First Successful Submission: 2025-10-15 09:19:56

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2025-10-15 09:22:50

Launching Screen

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

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2025-10-15 09:27:46

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2025-10-15 09:29:07

The PATH Variable

Time of First Successful Submission: 2025-10-15 09:29:47

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2025-10-15 09:31:08

Adding Commands

Time of First Successful Submission: 2025-10-15 09:31:41

Hijacking Commands

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

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2025-10-15 09:34:52

Overshared Directories

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

Tricky Linking

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

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

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

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2025-10-15 09:48:22

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-10-15 09:52:45


Computing 101

64 / 132 2226 / 24235


Your First Register

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

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2025-10-15 09:55:05

Building Executables

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

Moving Between Registers

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

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2025-10-15 10:00:03

Dereferencing Pointers

Time of First Successful Submission: 2025-10-15 10:00:40

Dereferencing Yourself

Time of First Successful Submission: 2025-10-15 10:01:20

Dereferencing with Offsets

Time of First Successful Submission: 2025-10-15 10:02:01

Stored Addresses

Time of First Successful Submission: 2025-10-15 10:02:47

Double Dereference

Time of First Successful Submission: 2025-10-15 10:03:29

The Stack

Time of First Successful Submission: 2026-05-09 14:35:57

Stack Offsets

Time of First Successful Submission: 2026-05-09 14:43:56

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-09 14:50:58

Popping From the Stack

Time of First Successful Submission: 2026-05-09 14:55:56

Disassembling Programs

Time of First Successful Submission: 2026-05-09 15:17:45

Tracing Syscalls

Time of First Successful Submission: 2025-10-15 09:57:32

Starting GDB

Time of First Successful Submission: 2025-10-15 09:58:06

Quitting GDB

Time of First Successful Submission: 2026-05-09 15:27:08

Starting Programs in GDB

Time of First Successful Submission: 2025-10-15 09:58:41

Disassembling in GDB

Time of First Successful Submission: 2026-05-09 15:35:15

Stepping Through Instructions

Time of First Successful Submission: 2026-05-09 15:41:19

Reading Register Values

Time of First Successful Submission: 2026-05-09 15:48:34

Popping Stack Values

Time of First Successful Submission: 2026-05-09 16:01:08

Examining Memory

Time of First Successful Submission: 2026-05-09 16:04:05

Examining Stack Pointers

Time of First Successful Submission: 2026-05-09 16:06:48

Cooperative Debugging

Time of First Successful Submission: 2026-05-09 16:09:59

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2025-10-15 10:05:59

Writing Strings

Time of First Successful Submission: 2025-10-15 10:06:29

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-05-09 15:04:31

Hardcoding the Filename

Time of First Successful Submission: 2026-05-09 15:10:26

Comparing Values

Time of First Successful Submission: 2026-05-09 16:18:16

Comparing Characters

Time of First Successful Submission: 2026-05-09 16:21:39

Conditional Control Flow

Time of First Successful Submission: 2026-05-09 16:26:16

Comparing Strings

Time of First Successful Submission: 2026-05-09 16:30:55

Reverse the Password

Time of First Successful Submission: 2026-05-09 16:34:40

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-09 16:40:34

Recognizing Loops

Time of First Successful Submission: 2026-05-09 16:42:50

Reverse the Calculation

Time of First Successful Submission: 2026-05-09 17:24:16

Reverse the Reverse

Time of First Successful Submission: 2026-05-09 17:27:08

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-09 17:33:29

Loops on Data

Time of First Successful Submission: 2026-05-09 17:36:49

Debugging Programs

Time of First Successful Submission: 2025-10-15 10:35:47

Inspecting Registers

Time of First Successful Submission: 2025-10-15 10:36:44

Examining Memory

Time of First Successful Submission: 2025-10-15 10:38:45

Setting Breakpoints

Time of First Successful Submission: 2025-10-15 12:08:41

GDB Scripting

Time of First Successful Submission: 2025-10-15 13:15:46

Modifying Data

Time of First Successful Submission: 2025-10-15 13:20:53

Modifying Execution

Time of First Successful Submission: 2025-10-15 13:22:33

Broken Functions

Time of First Successful Submission: 2025-10-15 13:25:33

Exit

Time of First Successful Submission: 2025-10-15 13:28:30

Socket

Time of First Successful Submission: 2025-10-15 13:32:12

Bind

Time of First Successful Submission: 2025-10-15 13:34:50

Listen

Time of First Successful Submission: 2025-10-15 13:36:50

Accept

Time of First Successful Submission: 2025-10-15 13:38:44

Static Response

Time of First Successful Submission: 2025-10-15 13:42:10

Dynamic Response

Time of First Successful Submission: 2025-10-15 13:56:23

Iterative GET Server

Time of First Successful Submission: 2025-10-15 14:00:02

Concurrent GET Server

Time of First Successful Submission: 2025-10-15 14:04:34

Concurrent POST Server

Time of First Successful Submission: 2025-10-15 14:09:01

Web Server

Time of First Successful Submission: 2025-10-15 14:11:36


Playing With Programs

116 / 116 445 / 26519


What's the password?

Time of First Successful Submission: 2025-10-15 14:16:03

... and again!

Time of First Successful Submission: 2025-10-15 14:16:52

Newline Troubles

Time of First Successful Submission: 2025-10-15 14:18:25

Reasoning about files

Time of First Successful Submission: 2025-10-15 14:19:32

Specifying Filenames

Time of First Successful Submission: 2025-10-15 14:20:37

Binary and Hex Encoding

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

More Hex

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

Decoding Hex

Time of First Successful Submission: 2025-10-15 14:24:34

Decoding Practice

Time of First Successful Submission: 2025-10-15 14:25:51

Encoding Practice

Time of First Successful Submission: 2025-10-15 14:26:42

Hex-encoding ASCII

Time of First Successful Submission: 2025-10-15 14:28:27

Nested Encoding

Time of First Successful Submission: 2025-10-15 14:29:28

Hex-encoding UTF-8

Time of First Successful Submission: 2025-10-15 14:30:18

UTF Mixups

Time of First Successful Submission: 2025-10-15 14:31:34

Modifying Encoded Data

Time of First Successful Submission: 2025-10-15 14:33:55

Decoding Base64

Time of First Successful Submission: 2025-10-15 14:34:41

Encoding Base64

Time of First Successful Submission: 2025-10-15 14:35:23

Dealing with Obfuscation

Time of First Successful Submission: 2025-10-15 14:36:49

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-10-15 14:38:23

Your First HTTP Request

Time of First Successful Submission: 2025-10-15 14:40:55

Reading Flask

Time of First Successful Submission: 2025-10-15 14:42:25

Commented Data

Time of First Successful Submission: 2025-10-15 14:44:24

HTTP Metadata

Time of First Successful Submission: 2025-10-15 14:45:44

HTTP (netcat)

Time of First Successful Submission: 2025-10-15 14:46:52

HTTP Paths (netcat)

Time of First Successful Submission: 2025-10-15 14:47:37

HTTP (curl)

Time of First Successful Submission: 2025-10-15 14:49:07

HTTP (python)

Time of First Successful Submission: 2025-10-15 14:49:45

HTTP Host Header (python)

Time of First Successful Submission: 2025-10-15 14:50:27

HTTP Host Header (curl)

Time of First Successful Submission: 2025-10-15 14:51:18

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-10-15 14:51:59

URL Encoding (netcat)

Time of First Successful Submission: 2025-10-15 14:52:46

HTTP GET Parameters

Time of First Successful Submission: 2025-10-15 14:53:47

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-10-15 14:54:27

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-10-15 14:55:18

HTTP Forms

Time of First Successful Submission: 2025-10-15 14:56:04

HTTP Forms (curl)

Time of First Successful Submission: 2025-10-15 14:56:45

HTTP Forms (netcat)

Time of First Successful Submission: 2025-10-15 14:57:31

HTTP Forms (python)

Time of First Successful Submission: 2025-10-15 14:58:15

HTTP Forms Without Forms

Time of First Successful Submission: 2025-10-15 14:58:54

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-10-15 14:59:57

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

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

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

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

HTTP Cookies (python)

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

Server State (python)

Time of First Successful Submission: 2025-10-15 15:17:25

Listening Web

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

Speaking Redirects

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

JavaScript Redirects

Time of First Successful Submission: 2025-10-15 15:22:20

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2025-10-15 15:24:52

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-10-15 15:26:06

HTTP Forms (javascript)

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

cat

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

more

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

less

Time of First Successful Submission: 2025-10-15 15:29:59

tail

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

head

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

sort

Time of First Successful Submission: 2025-10-15 15:31:29

vim

Time of First Successful Submission: 2025-10-15 15:31:51

emacs

Time of First Successful Submission: 2025-10-15 15:32:43

nano

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

rev

Time of First Successful Submission: 2025-10-15 15:34:36

od

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

hd

Time of First Successful Submission: 2025-10-15 15:36:03

xxd

Time of First Successful Submission: 2025-10-15 15:36:33

base32

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

base64

Time of First Successful Submission: 2025-10-15 15:37:29

split

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

gzip

Time of First Successful Submission: 2025-10-15 15:40:52

bzip2

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

zip

Time of First Successful Submission: 2025-10-15 15:42:36

tar

Time of First Successful Submission: 2025-10-15 15:43:11

ar

Time of First Successful Submission: 2025-10-15 15:43:39

cpio

Time of First Successful Submission: 2025-10-15 15:44:12

genisoimage

Time of First Successful Submission: 2025-10-15 15:52:29

env

Time of First Successful Submission: 2025-10-15 15:54:42

find

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

make

Time of First Successful Submission: 2025-10-15 15:56:56

nice

Time of First Successful Submission: 2025-10-15 15:57:39

timeout

Time of First Successful Submission: 2025-10-15 15:58:29

stdbuf

Time of First Successful Submission: 2025-10-15 15:59:25

setarch

Time of First Successful Submission: 2025-10-15 16:00:08

watch

Time of First Successful Submission: 2025-10-15 16:00:53

socat

Time of First Successful Submission: 2025-10-15 16:03:22

whiptail

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

awk

Time of First Successful Submission: 2025-10-15 16:04:33

sed

Time of First Successful Submission: 2025-10-15 16:05:06

ed

Time of First Successful Submission: 2025-10-15 16:05:48

chown

Time of First Successful Submission: 2025-10-15 16:06:46

chmod

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

cp

Time of First Successful Submission: 2025-10-15 16:08:42

mv

Time of First Successful Submission: 2025-10-15 17:53:55

perl

Time of First Successful Submission: 2025-10-15 17:59:46

python

Time of First Successful Submission: 2025-10-15 18:01:23

ruby

Time of First Successful Submission: 2025-10-15 18:35:13

bash

Time of First Successful Submission: 2025-10-15 18:37:45

date

Time of First Successful Submission: 2025-10-15 18:38:32

dmesg

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

wc

Time of First Successful Submission: 2025-10-15 18:40:14

gcc

Time of First Successful Submission: 2025-10-15 18:41:00

as

Time of First Successful Submission: 2025-10-15 18:41:52

wget

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

ssh-keygen

Time of First Successful Submission: 2025-10-15 18:44:38

SQL Queries

Time of First Successful Submission: 2025-10-15 18:52:23

Filtering SQL

Time of First Successful Submission: 2025-10-15 18:53:28

Choosing Columns

Time of First Successful Submission: 2025-10-15 18:54:30

Exclusionary Filtering

Time of First Successful Submission: 2025-10-15 18:55:35

Filtering Strings

Time of First Successful Submission: 2025-10-15 18:56:33

Filtering on Expressions

Time of First Successful Submission: 2025-10-15 18:57:29

SELECTing Expressions

Time of First Successful Submission: 2025-10-15 19:00:42

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2025-10-15 19:03:02

Querying Metadata

Time of First Successful Submission: 2025-10-15 19:04:02


DSU Cyber Camps

11 / 104 9494 / 68240


Using the Terminal

Time of First Successful Submission: 2025-10-14 15:47:52

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-14 15:48:58

Using the GUI Desktop

Time of First Successful Submission: 2025-10-14 15:50:56

Pasting into the Desktop

Time of First Successful Submission: 2025-10-14 15:53:06

Restarting Challenges

Time of First Successful Submission: 2025-10-14 15:54:29

Getting Help

Time of First Successful Submission: 2025-10-14 15:56:45

Challenge Programs

Time of First Successful Submission: 2025-10-14 15:20:51

The Flag File

Time of First Successful Submission: 2025-10-14 15:23:44

Using Privileged Mode

Time of First Successful Submission: 2025-10-14 15:36:27

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-14 15:41:53

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-14 15:46:10


GCA CTF

11 / 104 9494 / 68240


Using the Terminal

Time of First Successful Submission: 2025-10-14 15:47:52

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-14 15:48:58

Using the GUI Desktop

Time of First Successful Submission: 2025-10-14 15:50:56

Pasting into the Desktop

Time of First Successful Submission: 2025-10-14 15:53:06

Restarting Challenges

Time of First Successful Submission: 2025-10-14 15:54:29

Getting Help

Time of First Successful Submission: 2025-10-14 15:56:45

Challenge Programs

Time of First Successful Submission: 2025-10-14 15:20:51

The Flag File

Time of First Successful Submission: 2025-10-14 15:23:44

Using Privileged Mode

Time of First Successful Submission: 2025-10-14 15:36:27

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-14 15:41:53

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-14 15:46:10