pwn.college Archives

30 / 232 12225 / 25772


set-register

Time of First Successful Submission: 2026-05-14 01:42:28

set-multiple-registers

Time of First Successful Submission: 2026-05-14 01:45:50

add-to-register

Time of First Successful Submission: 2026-05-14 02:18:24

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2026-05-14 02:35:50

modulo-operation

Time of First Successful Submission: 2026-05-14 03:00:06

set-upper-byte

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

efficient-modulo

Time of First Successful Submission: 2026-05-14 03:36:15

byte-extraction

Time of First Successful Submission: 2026-05-14 04:00:37

bitwise-and

Time of First Successful Submission: 2026-05-14 04:12:24

check-even

Time of First Successful Submission: 2026-05-14 04:53:45

memory-read

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

memory-write

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

memory-increment

Time of First Successful Submission: 2026-05-14 05:17:46

byte-access

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

memory-size-access

Time of First Successful Submission: 2026-05-14 05:40:23

little-endian-write

Time of First Successful Submission: 2026-05-14 23:59:03

memory-sum

Time of First Successful Submission: 2026-05-15 00:08:44

stack-subtraction

Time of First Successful Submission: 2026-05-15 00:14:49

swap-stack-values

Time of First Successful Submission: 2026-05-15 00:17:40

average-stack-values

Time of First Successful Submission: 2026-05-15 00:52:25

absolute-jump

Time of First Successful Submission: 2026-05-15 00:59:52

relative-jump

Time of First Successful Submission: 2026-05-15 01:21:55

jump-trampoline

Time of First Successful Submission: 2026-05-15 01:30:49

conditional-jump

Time of First Successful Submission: 2026-05-15 02:10:46

indirect-jump

Time of First Successful Submission: 2026-05-15 03:23:19

average-loop

Time of First Successful Submission: 2026-05-15 03:49:24

count-non-zero

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

string-lower

Time of First Successful Submission: 2026-05-15 05:46:48

most-common-byte

Time of First Successful Submission: 2026-05-16 03:39:47


Intro to Programming Languages

15 / 253 10345 / 37596


Commands

Time of First Successful Submission: 2026-05-06 03:42:27

Command Arguments

Time of First Successful Submission: 2026-05-06 03:44:13

Command History

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

The Root Path

Time of First Successful Submission: 2026-05-06 03:52:19

Absolute Paths

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

Changing position

Time of First Successful Submission: 2026-05-06 03:58:01

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-06 03:59:25

Relative Paths

Time of First Successful Submission: 2026-05-06 04:02:57

Cat

Time of First Successful Submission: 2026-05-06 04:21:11

Ls

Time of First Successful Submission: 2026-05-06 05:04:51

Ls All

Time of First Successful Submission: 2026-05-06 05:11:19

Find

Time of First Successful Submission: 2026-05-06 05:32:35

Piping Echo

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

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2026-05-07 03:43:15


Intro to Cybersecurity

125 / 183 1654 / 21932


Path Traversal 1

Time of First Successful Submission: 2026-06-08 05:15:52

Path Traversal 2

Time of First Successful Submission: 2026-06-09 01:13:09

CMDi 1

Time of First Successful Submission: 2026-06-09 01:36:24

CMDi 2

Time of First Successful Submission: 2026-06-09 01:43:27

CMDi 3

Time of First Successful Submission: 2026-06-09 01:50:34

CMDi 4

Time of First Successful Submission: 2026-06-09 02:00:33

CMDi 5

Time of First Successful Submission: 2026-06-09 02:11:34

CMDi 6

Time of First Successful Submission: 2026-06-09 03:26:22

Authentication Bypass 1

Time of First Successful Submission: 2026-06-09 04:08:24

Authentication Bypass 2

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

SQLi 1

Time of First Successful Submission: 2026-06-10 02:35:52

SQLi 2

Time of First Successful Submission: 2026-06-10 02:47:42

SQLi 3

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

SQLi 4

Time of First Successful Submission: 2026-06-11 01:50:38

SQLi 5

Time of First Successful Submission: 2026-06-11 04:24:15

XSS 1

Time of First Successful Submission: 2026-06-11 04:47:53

XSS 2

Time of First Successful Submission: 2026-06-11 05:03:03

XSS 3

Time of First Successful Submission: 2026-06-11 05:26:27

XSS 4

Time of First Successful Submission: 2026-06-11 05:36:33

XSS 5

Time of First Successful Submission: 2026-06-12 01:38:10

XSS 6

Time of First Successful Submission: 2026-06-12 01:48:33

XSS 7

Time of First Successful Submission: 2026-06-12 04:08:17

CSRF 1

Time of First Successful Submission: 2026-06-13 01:29:27

CSRF 2

Time of First Successful Submission: 2026-06-13 02:17:38

CSRF 3

Time of First Successful Submission: 2026-06-13 04:40:30

CSRF 4

Time of First Successful Submission: 2026-06-14 02:39:17

CSRF 5

Time of First Successful Submission: 2026-06-14 04:42:09

Connect

Time of First Successful Submission: 2026-06-15 01:43:34

Send

Time of First Successful Submission: 2026-06-15 02:17:53

Shutdown

Time of First Successful Submission: 2026-06-17 00:49:46

Listen

Time of First Successful Submission: 2026-06-17 00:54:45

Scan 1

Time of First Successful Submission: 2026-06-17 02:02:59

Scan 2

Time of First Successful Submission: 2026-06-17 02:27:21

Monitor 1

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

Monitor 2

Time of First Successful Submission: 2026-06-17 05:43:34

Sniffing Cookies

Time of First Successful Submission: 2026-06-18 01:32:50

Network Configuration

Time of First Successful Submission: 2026-06-18 03:13:17

Firewall 1

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

Firewall 2

Time of First Successful Submission: 2026-06-18 04:38:28

Firewall 3

Time of First Successful Submission: 2026-06-18 04:48:10

Denial of Service 1

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

Denial of Service 2

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

Denial of Service 3

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

Ethernet

Time of First Successful Submission: 2026-06-22 02:15:17

IP

Time of First Successful Submission: 2026-06-22 02:25:42

TCP

Time of First Successful Submission: 2026-06-22 02:32:45

TCP Handshake

Time of First Successful Submission: 2026-06-22 02:47:38

UDP

Time of First Successful Submission: 2026-06-22 02:57:05

UDP 2

Time of First Successful Submission: 2026-06-22 03:15:37

UDP Spoofing 1

Time of First Successful Submission: 2026-06-22 03:25:44

UDP Spoofing 2

Time of First Successful Submission: 2026-06-22 03:34:23

UDP Spoofing 3

Time of First Successful Submission: 2026-06-23 02:42:18

UDP Spoofing 4

Time of First Successful Submission: 2026-06-23 02:50:23

ARP

Time of First Successful Submission: 2026-06-23 03:49:17

Intercept

Time of First Successful Submission: 2026-06-23 05:36:26

Man-in-the-Middle

Time of First Successful Submission: 2026-06-24 05:15:56

XOR

Time of First Successful Submission: 2026-06-25 01:16:44

XORing Hex

Time of First Successful Submission: 2026-06-25 01:34:54

XORing ASCII

Time of First Successful Submission: 2026-06-25 01:59:43

XORing ASCII Strings

Time of First Successful Submission: 2026-06-25 02:45:42

One-time Pad

Time of First Successful Submission: 2026-06-25 03:41:54

One-time Pad Tampering

Time of First Successful Submission: 2026-06-25 04:17:23

Many-time Pad

Time of First Successful Submission: 2026-06-26 03:17:43

AES

Time of First Successful Submission: 2026-06-26 04:41:31

AES-ECB-CPA

Time of First Successful Submission: 2026-06-28 10:06:40

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-06-30 00:44:16

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-06-30 01:21:53

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-06-30 01:53:05

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-06-30 03:56:49

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-06-30 04:31:06

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-07-01 02:57:15

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-07-01 11:03:49

AES-CBC

Time of First Successful Submission: 2026-07-02 00:54:53

AES-CBC Tampering

Time of First Successful Submission: 2026-07-02 01:53:50

AES-CBC Resizing

Time of First Successful Submission: 2026-07-02 02:10:50

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-07-03 06:26:14

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-07-04 00:52:28

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-07-04 01:23:19

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-07-04 03:25:38

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-07-04 03:49:20

DHKE

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

DHKE-to-AES

Time of First Successful Submission: 2026-07-05 02:09:23

RSA 1

Time of First Successful Submission: 2026-07-06 01:01:48

RSA 2

Time of First Successful Submission: 2026-07-06 02:37:43

RSA 3

Time of First Successful Submission: 2026-07-06 02:45:49

RSA 4

Time of First Successful Submission: 2026-07-06 03:03:47

RSA Signatures

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

SHA 1

Time of First Successful Submission: 2026-07-06 06:01:26

SHA 2

Time of First Successful Submission: 2026-07-07 00:45:27

TLS 1

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

TLS 2

Time of First Successful Submission: 2026-07-08 02:37:42

level1

Time of First Successful Submission: 2026-07-08 04:18:12

level2

Time of First Successful Submission: 2026-07-08 04:19:33

level3

Time of First Successful Submission: 2026-07-08 04:20:29

level4

Time of First Successful Submission: 2026-07-08 04:22:10

level5

Time of First Successful Submission: 2026-07-08 04:25:22

level6

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

level7

Time of First Successful Submission: 2026-07-08 04:52:12

level8

Time of First Successful Submission: 2026-07-09 00:30:57

level9

Time of First Successful Submission: 2026-07-09 00:31:54

level10

Time of First Successful Submission: 2026-07-09 00:34:53

level11

Time of First Successful Submission: 2026-07-09 00:41:43

level12

Time of First Successful Submission: 2026-07-09 00:47:10

level13

Time of First Successful Submission: 2026-07-09 03:21:38

level14

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

level15

Time of First Successful Submission: 2026-07-09 03:38:46

level16

Time of First Successful Submission: 2026-07-09 03:40:15

level17

Time of First Successful Submission: 2026-07-12 03:35:49

level18

Time of First Successful Submission: 2026-07-12 03:35:25

level19

Time of First Successful Submission: 2026-07-12 03:31:31

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-07-14 01:43:20

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-07-14 02:16:30

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-07-14 02:50:33

Reading Endianness (Python)

Time of First Successful Submission: 2026-07-14 03:09:24

Reading Endianness (C)

Time of First Successful Submission: 2026-07-16 02:59:10

Reading Endianness (x86)

Time of First Successful Submission: 2026-07-17 08:33:22

Version Information (Python)

Time of First Successful Submission: 2026-07-18 02:55:40

Version Information (C)

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

Version Information (x86)

Time of First Successful Submission: 2026-07-18 03:39:05

Metadata and Data (Python)

Time of First Successful Submission: 2026-07-20 01:40:26

Metadata and Data (C)

Time of First Successful Submission: 2026-07-20 02:42:39

Metadata and Data (x86)

Time of First Successful Submission: 2026-07-21 01:21:44

Input Restrictions (Python)

Time of First Successful Submission: 2026-07-21 02:53:01

Input Restrictions (C)

Time of First Successful Submission: 2026-07-21 03:07:31

Input Restrictions (x86)

Time of First Successful Submission: 2026-07-21 05:10:00


Start Here

12 / 12 2359 / 51595


Using the Terminal

Time of First Successful Submission: 2026-05-06 01:54:26

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-06 02:21:21

Pasting into the Desktop

Time of First Successful Submission: 2026-05-06 02:23:30

Restarting Challenges

Time of First Successful Submission: 2026-05-06 02:44:33

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-06 03:28:26

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-06 03:31:30

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-06 03:32:20


Linux Luminarium

128 / 128 3028 / 38111


Intro to Commands

Time of First Successful Submission: 2026-05-06 03:42:27

Intro to Arguments

Time of First Successful Submission: 2026-05-06 03:44:13

Command History

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

The Root

Time of First Successful Submission: 2026-05-06 03:52:19

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2026-05-06 03:58:01

Position elsewhere

Time of First Successful Submission: 2026-05-06 03:59:25

implicit relative paths, from /

Time of First Successful Submission: 2026-05-06 04:02:57

explicit relative paths, from /

Time of First Successful Submission: 2026-05-06 04:08:00

implicit relative path

Time of First Successful Submission: 2026-05-06 04:12:04

home sweet home

Time of First Successful Submission: 2026-05-06 04:17:12

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-06 04:21:11

catting absolute paths

Time of First Successful Submission: 2026-05-06 04:22:13

more catting practice

Time of First Successful Submission: 2026-05-06 04:24:10

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-05-06 04:33:36

listing files

Time of First Successful Submission: 2026-05-06 05:04:51

touching files

Time of First Successful Submission: 2026-05-06 05:05:56

removing files

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

moving files

Time of First Successful Submission: 2026-05-06 05:08:53

copying files

Time of First Successful Submission: 2026-05-06 05:09:51

hidden files

Time of First Successful Submission: 2026-05-06 05:11:19

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-06 05:20:31

making directories

Time of First Successful Submission: 2026-05-06 05:21:56

finding files

Time of First Successful Submission: 2026-05-06 05:32:35

linking files

Time of First Successful Submission: 2026-05-06 06:00:01

Learning From Documentation

Time of First Successful Submission: 2026-05-06 23:31:09

Learning Complex Usage

Time of First Successful Submission: 2026-05-06 23:35:34

Reading Manuals

Time of First Successful Submission: 2026-05-06 23:45:26

Searching Manuals

Time of First Successful Submission: 2026-05-06 23:47:23

Searching For Manuals

Time of First Successful Submission: 2026-05-07 00:53:23

Helpful Programs

Time of First Successful Submission: 2026-05-07 00:58:16

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-05-07 01:26:47

Matching with ?

Time of First Successful Submission: 2026-05-07 01:36:41

Matching with []

Time of First Successful Submission: 2026-05-07 01:40:14

Matching paths with []

Time of First Successful Submission: 2026-05-07 01:42:11

Multiple globs

Time of First Successful Submission: 2026-05-07 01:45:34

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-05-07 02:15:31

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-05-07 02:24:05

Tab completion on commands

Time of First Successful Submission: 2026-05-07 02:24:39

Redirecting output

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

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-05-07 03:15:54

Redirecting errors

Time of First Successful Submission: 2026-05-07 03:38:51

Redirecting input

Time of First Successful Submission: 2026-05-07 03:43:15

Grepping stored results

Time of First Successful Submission: 2026-05-07 03:45:37

Grepping live output

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

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-05-07 04:27:39

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-07 04:52:56

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-05-07 05:27:51

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-08 00:01:13

Named pipes

Time of First Successful Submission: 2026-05-08 00:10:16

Printing Variables

Time of First Successful Submission: 2026-05-08 00:17:42

Setting Variables

Time of First Successful Submission: 2026-05-08 00:23:40

Multi-word Variables

Time of First Successful Submission: 2026-05-08 00:25:50

Exporting Variables

Time of First Successful Submission: 2026-05-08 00:30:24

Printing Exported Variables

Time of First Successful Submission: 2026-05-08 00:31:54

Storing Command Output

Time of First Successful Submission: 2026-05-08 00:34:23

Reading Input

Time of First Successful Submission: 2026-05-08 00:39:22

Reading Files

Time of First Successful Submission: 2026-05-08 00:48:22

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-05-08 01:11:27

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-05-08 01:22:34

Extracting specific sections of text

Time of First Successful Submission: 2026-05-08 01:29:37

Sorting data

Time of First Successful Submission: 2026-05-08 01:36:11

Listing Processes

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

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-05-08 02:21:58

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-08 02:45:51

Suspending Processes

Time of First Successful Submission: 2026-05-08 03:13:35

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2026-05-08 03:26:36

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-08 03:36:13

Process Exit Codes

Time of First Successful Submission: 2026-05-08 03:54:47

Becoming root with su

Time of First Successful Submission: 2026-05-08 04:34:40

Other users with su

Time of First Successful Submission: 2026-05-08 04:35:39

Cracking passwords

Time of First Successful Submission: 2026-05-08 04:57:08

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-05-08 05:22:32

Groups and Files

Time of First Successful Submission: 2026-05-08 05:35:54

Fun With Groups Names

Time of First Successful Submission: 2026-05-09 00:00:09

Changing Permissions

Time of First Successful Submission: 2026-05-09 00:11:50

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-09 00:27:04

Permissions Setting Practice

Time of First Successful Submission: 2026-05-09 00:50:19

The SUID Bit

Time of First Successful Submission: 2026-05-09 01:00:04

Chaining with Semicolons

Time of First Successful Submission: 2026-05-09 01:13:51

Building on Success

Time of First Successful Submission: 2026-05-09 01:19:55

Handling Failure

Time of First Successful Submission: 2026-05-09 01:22:43

Your First Shell Script

Time of First Successful Submission: 2026-05-09 01:28:48

Redirecting Script Output

Time of First Successful Submission: 2026-05-09 01:44:52

Executable Shell Scripts

Time of First Successful Submission: 2026-05-09 02:29:50

Understanding Shebangs

Time of First Successful Submission: 2026-05-09 02:37:40

Scripting with Arguments

Time of First Successful Submission: 2026-05-09 02:57:40

Scripting with Conditionals

Time of First Successful Submission: 2026-05-09 03:10:36

Scripting with Default Cases

Time of First Successful Submission: 2026-05-09 03:19:23

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-09 03:32:04

Reading Shell Scripts

Time of First Successful Submission: 2026-05-09 03:38:11

Launching Screen

Time of First Successful Submission: 2026-05-09 04:07:53

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-09 04:22:01

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-09 04:24:00

The PATH Variable

Time of First Successful Submission: 2026-05-09 04:37:47

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2026-05-09 04:55:27

Adding Commands

Time of First Successful Submission: 2026-05-09 05:06:52

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-05-09 05:40:27

Sniffing Input

Time of First Successful Submission: 2026-05-10 01:40:40

Overshared Directories

Time of First Successful Submission: 2026-05-10 01:56:35

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-10 02:37:42

Snooping on Configurations

Time of First Successful Submission: 2026-05-10 02:46:18

The Fork Bomb

Time of First Successful Submission: 2026-05-10 03:31:45

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-10 03:44:51

rm -rf /

Time of First Successful Submission: 2026-05-10 03:51:48

Life after rm -rf /

Time of First Successful Submission: 2026-05-10 03:56:21

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-10 04:03:58


Computing 101

64 / 132 1053 / 21322


Your First Register

Time of First Successful Submission: 2026-05-11 01:04:24

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-05-11 01:34:16

Building Executables

Time of First Successful Submission: 2026-05-11 02:20:51

Moving Between Registers

Time of First Successful Submission: 2026-05-11 02:34:27

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-05-11 03:17:46

Dereferencing Pointers

Time of First Successful Submission: 2026-05-11 03:34:12

Dereferencing Yourself

Time of First Successful Submission: 2026-05-11 03:39:23

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-11 03:46:40

Stored Addresses

Time of First Successful Submission: 2026-05-11 04:11:25

Double Dereference

Time of First Successful Submission: 2026-05-11 04:28:36

The Stack

Time of First Successful Submission: 2026-05-11 04:52:01

Stack Offsets

Time of First Successful Submission: 2026-05-11 04:58:31

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-11 05:14:59

Popping From the Stack

Time of First Successful Submission: 2026-05-11 05:35:26

Disassembling Programs

Time of First Successful Submission: 2026-05-12 00:40:32

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-05-12 00:58:56

Quitting GDB

Time of First Successful Submission: 2026-05-12 00:59:49

Starting Programs in GDB

Time of First Successful Submission: 2026-05-12 01:07:23

Disassembling in GDB

Time of First Successful Submission: 2026-05-12 01:22:41

Stepping Through Instructions

Time of First Successful Submission: 2026-05-12 01:29:52

Reading Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-05-12 01:48:33

Examining Memory

Time of First Successful Submission: 2026-05-12 01:52:24

Examining Stack Pointers

Time of First Successful Submission: 2026-05-12 02:12:29

Cooperative Debugging

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

Writing Output

Time of First Successful Submission: 2026-05-12 03:48:25

Chaining Syscalls

Time of First Successful Submission: 2026-05-12 03:53:56

Writing Strings

Time of First Successful Submission: 2026-05-12 03:56:56

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-05-12 04:35:04

Hardcoding the Filename

Time of First Successful Submission: 2026-05-12 05:16:46

Comparing Values

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

Comparing Characters

Time of First Successful Submission: 2026-05-13 00:46:52

Conditional Control Flow

Time of First Successful Submission: 2026-05-13 01:10:37

Comparing Strings

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

Reverse the Password

Time of First Successful Submission: 2026-05-13 01:58:20

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-13 04:05:53

Recognizing Loops

Time of First Successful Submission: 2026-05-13 05:06:25

Reverse the Calculation

Time of First Successful Submission: 2026-05-14 00:15:44

Reverse the Reverse

Time of First Successful Submission: 2026-05-14 00:31:51

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-14 01:06:42

Loops on Data

Time of First Successful Submission: 2026-05-14 01:25:19

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-05-21 02:13:15

Examining Memory

Time of First Successful Submission: 2026-05-21 03:26:48

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-05-22 05:17:31

Modifying Data

Time of First Successful Submission: 2026-05-24 04:06:53

Modifying Execution

Time of First Successful Submission: 2026-05-24 04:14:00

Broken Functions

Time of First Successful Submission: 2026-05-24 05:19:53

Exit

Time of First Successful Submission: 2026-05-16 04:37:53

Socket

Time of First Successful Submission: 2026-05-16 23:37:57

Bind

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

Listen

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

Accept

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

Static Response

Time of First Successful Submission: 2026-05-17 04:39:38

Dynamic Response

Time of First Successful Submission: 2026-05-19 01:00:48

Iterative GET Server

Time of First Successful Submission: 2026-05-19 01:12:36

Concurrent GET Server

Time of First Successful Submission: 2026-05-19 02:40:13

Concurrent POST Server

Time of First Successful Submission: 2026-05-20 04:48:25

Web Server

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


Playing With Programs

116 / 116 996 / 24525


What's the password?

Time of First Successful Submission: 2026-05-25 01:06:57

... and again!

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

Newline Troubles

Time of First Successful Submission: 2026-05-25 02:04:23

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2026-05-25 02:24:49

Binary and Hex Encoding

Time of First Successful Submission: 2026-05-25 03:37:23

More Hex

Time of First Successful Submission: 2026-05-25 03:58:47

Decoding Hex

Time of First Successful Submission: 2026-05-25 05:44:25

Decoding Practice

Time of First Successful Submission: 2026-05-25 06:05:59

Encoding Practice

Time of First Successful Submission: 2026-05-26 00:47:45

Hex-encoding ASCII

Time of First Successful Submission: 2026-05-26 01:14:51

Nested Encoding

Time of First Successful Submission: 2026-05-26 01:43:21

Hex-encoding UTF-8

Time of First Successful Submission: 2026-05-26 02:00:05

UTF Mixups

Time of First Successful Submission: 2026-05-26 02:31:59

Modifying Encoded Data

Time of First Successful Submission: 2026-05-26 03:40:43

Decoding Base64

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

Encoding Base64

Time of First Successful Submission: 2026-05-26 04:54:50

Dealing with Obfuscation

Time of First Successful Submission: 2026-05-26 05:10:28

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-05-27 00:56:14

Your First HTTP Request

Time of First Successful Submission: 2026-05-27 01:16:06

Reading Flask

Time of First Successful Submission: 2026-05-27 01:23:24

Commented Data

Time of First Successful Submission: 2026-05-27 01:42:22

HTTP Metadata

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

HTTP (netcat)

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

HTTP Paths (netcat)

Time of First Successful Submission: 2026-05-27 03:20:12

HTTP (curl)

Time of First Successful Submission: 2026-05-27 03:30:33

HTTP (python)

Time of First Successful Submission: 2026-05-27 03:45:52

HTTP Host Header (python)

Time of First Successful Submission: 2026-05-27 04:24:29

HTTP Host Header (curl)

Time of First Successful Submission: 2026-05-27 04:30:34

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-05-27 04:33:05

URL Encoding (netcat)

Time of First Successful Submission: 2026-05-27 04:47:23

HTTP GET Parameters

Time of First Successful Submission: 2026-05-28 01:56:22

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-05-28 02:00:17

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-05-28 02:06:21

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-05-28 02:20:32

HTTP Forms (netcat)

Time of First Successful Submission: 2026-05-28 02:51:26

HTTP Forms (python)

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

HTTP Forms Without Forms

Time of First Successful Submission: 2026-05-28 03:38:44

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-05-28 03:44:03

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-05-28 03:48:33

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-05-28 03:55:44

HTTP Redirects (curl)

Time of First Successful Submission: 2026-05-28 03:58:49

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-05-28 04:36:49

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-05-28 05:01:27

Server State (python)

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

Listening Web

Time of First Successful Submission: 2026-05-28 05:47:05

Speaking Redirects

Time of First Successful Submission: 2026-05-28 05:54:17

JavaScript Redirects

Time of First Successful Submission: 2026-05-29 00:43:58

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-05-29 01:40:37

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-05-29 01:46:47

HTTP Forms (javascript)

Time of First Successful Submission: 2026-05-29 01:58:44

cat

Time of First Successful Submission: 2026-05-30 00:41:39

more

Time of First Successful Submission: 2026-05-30 00:42:23

less

Time of First Successful Submission: 2026-05-30 00:42:57

tail

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

head

Time of First Successful Submission: 2026-05-30 00:45:38

sort

Time of First Successful Submission: 2026-05-30 00:46:40

vim

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

emacs

Time of First Successful Submission: 2026-05-30 01:07:44

nano

Time of First Successful Submission: 2026-05-30 01:14:50

rev

Time of First Successful Submission: 2026-05-30 01:15:49

od

Time of First Successful Submission: 2026-05-30 01:25:46

hd

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

xxd

Time of First Successful Submission: 2026-05-30 01:32:29

base32

Time of First Successful Submission: 2026-05-30 01:34:03

base64

Time of First Successful Submission: 2026-05-30 01:34:55

split

Time of First Successful Submission: 2026-05-30 01:40:16

gzip

Time of First Successful Submission: 2026-05-30 01:44:05

bzip2

Time of First Successful Submission: 2026-05-30 01:46:10

zip

Time of First Successful Submission: 2026-05-30 02:23:50

tar

Time of First Successful Submission: 2026-05-30 02:30:29

ar

Time of First Successful Submission: 2026-05-30 02:39:21

cpio

Time of First Successful Submission: 2026-05-30 02:44:57

genisoimage

Time of First Successful Submission: 2026-06-05 05:51:16

env

Time of First Successful Submission: 2026-05-31 00:37:04

find

Time of First Successful Submission: 2026-05-31 00:51:14

make

Time of First Successful Submission: 2026-05-31 01:23:35

nice

Time of First Successful Submission: 2026-05-31 01:27:20

timeout

Time of First Successful Submission: 2026-05-31 01:29:03

stdbuf

Time of First Successful Submission: 2026-05-31 01:31:35

setarch

Time of First Successful Submission: 2026-05-31 01:34:09

watch

Time of First Successful Submission: 2026-05-31 01:46:50

socat

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

whiptail

Time of First Successful Submission: 2026-05-31 02:26:48

awk

Time of First Successful Submission: 2026-05-31 02:28:32

sed

Time of First Successful Submission: 2026-05-31 02:32:27

ed

Time of First Successful Submission: 2026-05-31 02:41:35

chown

Time of First Successful Submission: 2026-05-31 03:08:08

chmod

Time of First Successful Submission: 2026-05-31 03:08:41

cp

Time of First Successful Submission: 2026-05-31 03:11:04

mv

Time of First Successful Submission: 2026-06-03 05:45:57

perl

Time of First Successful Submission: 2026-05-31 03:51:28

python

Time of First Successful Submission: 2026-05-31 03:58:27

ruby

Time of First Successful Submission: 2026-05-31 04:22:12

bash

Time of First Successful Submission: 2026-06-01 02:41:04

date

Time of First Successful Submission: 2026-06-01 02:53:36

dmesg

Time of First Successful Submission: 2026-06-01 03:08:52

wc

Time of First Successful Submission: 2026-06-01 03:55:16

gcc

Time of First Successful Submission: 2026-06-01 06:44:10

as

Time of First Successful Submission: 2026-06-01 04:51:26

wget

Time of First Successful Submission: 2026-06-02 01:30:16

ssh-keygen

Time of First Successful Submission: 2026-06-07 05:00:21

SQL Queries

Time of First Successful Submission: 2026-06-08 01:27:15

Filtering SQL

Time of First Successful Submission: 2026-06-08 01:41:36

Choosing Columns

Time of First Successful Submission: 2026-06-08 01:48:24

Exclusionary Filtering

Time of First Successful Submission: 2026-06-08 01:51:56

Filtering Strings

Time of First Successful Submission: 2026-06-08 01:56:26

Filtering on Expressions

Time of First Successful Submission: 2026-06-08 02:03:05

SELECTing Expressions

Time of First Successful Submission: 2026-06-08 02:17:43

Composite Conditions

Time of First Successful Submission: 2026-06-08 02:23:24

Reaching Your LIMITs

Time of First Successful Submission: 2026-06-08 02:29:47

Querying Metadata

Time of First Successful Submission: 2026-06-08 02:36:46


DSU Cyber Camps

12 / 104 2700 / 51903


Using the Terminal

Time of First Successful Submission: 2026-05-06 01:54:26

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-06 02:21:21

Pasting into the Desktop

Time of First Successful Submission: 2026-05-06 02:23:30

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-05-06 02:44:33

Getting Help

Time of First Successful Submission: 2026-05-06 02:49:28

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-06 03:28:26

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-06 03:31:30

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-06 03:32:20


GCA CTF

12 / 104 2700 / 51903


Using the Terminal

Time of First Successful Submission: 2026-05-06 01:54:26

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-05-06 02:21:21

Pasting into the Desktop

Time of First Successful Submission: 2026-05-06 02:23:30

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-05-06 02:44:33

Getting Help

Time of First Successful Submission: 2026-05-06 02:49:28

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-06 03:28:26

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-06 03:31:30

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-06 03:32:20


Pwntools Tutorials

12 / 12 394 / 1352


Level 0.0

Time of First Successful Submission: 2026-07-15 04:32:51

Level 1.0

Time of First Successful Submission: 2026-07-15 07:18:03

Level 1.1

Time of First Successful Submission: 2026-07-15 07:43:01

Level 2.0

Time of First Successful Submission: 2026-07-18 04:13:26

Level 2.1

Time of First Successful Submission: 2026-07-18 04:36:50

Level 2.2

Time of First Successful Submission: 2026-07-18 04:58:53

Level 2.3

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

Level 2.4

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

Level 2.5

Time of First Successful Submission: 2026-07-18 06:29:33

Level 2.6

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

Level 3.0

Time of First Successful Submission: 2026-07-19 04:50:25

Level 4.0

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