xian

🐧

pwn.college Archives

16 / 232 16632 / 25945


HTTP (curl)

Time of First Successful Submission: 2024-06-10 15:02:57

HTTP (python)

Time of First Successful Submission: 2024-06-10 15:12:41

URL Encoding (curl)

Time of First Successful Submission: 2024-06-10 15:34:43

URL Encoding (python)

Time of First Successful Submission: 2024-06-10 15:36:13

HTTP GET Parameters (netcat)

Time of First Successful Submission: 2024-06-10 15:40:28

HTTP GET Parameters (python)

Time of First Successful Submission: 2024-06-10 15:41:31

Multiple HTTP Parameters (python)

Time of First Successful Submission: 2024-06-10 15:50:17

Multiple Form Fields (python)

Time of First Successful Submission: 2024-06-11 15:49:27

HTTP JSON (curl)

Time of First Successful Submission: 2024-06-11 23:26:31

HTTP JSON (netcat)

Time of First Successful Submission: 2024-06-11 23:30:50

HTTP JSON (python)

Time of First Successful Submission: 2024-06-11 23:36:46

Complex HTTP JSON (curl)

Time of First Successful Submission: 2024-06-11 23:48:21

Complex HTTP JSON (netcat)

Time of First Successful Submission: 2024-06-11 23:52:24

Complex HTTP JSON (python)

Time of First Successful Submission: 2024-06-11 23:54:35

Server State (curl)

Time of First Successful Submission: 2024-06-12 14:24:34

Server State (netcat)

Time of First Successful Submission: 2024-06-12 15:02:52


Intro to Programming Languages

15 / 253 12640 / 48503


Commands

Time of First Successful Submission: 2024-10-14 13:37:25

Command Arguments

Time of First Successful Submission: 2024-10-14 13:42:44

Command History

Time of First Successful Submission: 2026-07-29 09:53:20

The Root Path

Time of First Successful Submission: 2024-06-15 09:31:14

Absolute Paths

Time of First Successful Submission: 2024-06-15 12:13:02

Changing position

Time of First Successful Submission: 2024-06-15 12:16:34

Changing to an Absolute Path

Time of First Successful Submission: 2024-06-15 12:20:04

Relative Paths

Time of First Successful Submission: 2024-06-15 12:27:55

Cat

Time of First Successful Submission: 2024-10-14 14:00:36

Ls

Time of First Successful Submission: 2024-10-14 14:13:50

Ls All

Time of First Successful Submission: 2024-10-14 14:23:05

Find

Time of First Successful Submission: 2024-10-14 14:55:15

Piping Echo

Time of First Successful Submission: 2024-10-16 14:06:11

Piping Stdout

Time of First Successful Submission: 2024-10-16 14:13:19

Piping Stdin

Time of First Successful Submission: 2024-10-16 14:45:16


Intro to Cybersecurity

183 / 183 298 / 24737


Path Traversal 1

Time of First Successful Submission: 2024-10-21 15:35:08

Path Traversal 2

Time of First Successful Submission: 2024-10-22 14:16:38

CMDi 1

Time of First Successful Submission: 2024-10-22 14:34:53

CMDi 2

Time of First Successful Submission: 2024-10-22 14:37:37

CMDi 3

Time of First Successful Submission: 2024-10-22 14:46:44

CMDi 4

Time of First Successful Submission: 2024-10-22 14:55:59

CMDi 5

Time of First Successful Submission: 2024-10-22 15:02:19

CMDi 6

Time of First Successful Submission: 2024-10-23 15:15:07

Authentication Bypass 1

Time of First Successful Submission: 2024-10-23 15:03:04

Authentication Bypass 2

Time of First Successful Submission: 2024-10-23 15:08:45

SQLi 1

Time of First Successful Submission: 2024-10-24 14:18:35

SQLi 2

Time of First Successful Submission: 2024-10-24 14:25:03

SQLi 3

Time of First Successful Submission: 2024-10-24 14:37:59

SQLi 4

Time of First Successful Submission: 2024-10-24 14:46:20

SQLi 5

Time of First Successful Submission: 2024-10-26 08:49:51

XSS 1

Time of First Successful Submission: 2024-10-27 03:32:01

XSS 2

Time of First Successful Submission: 2024-10-27 03:42:07

XSS 3

Time of First Successful Submission: 2024-10-27 03:49:59

XSS 4

Time of First Successful Submission: 2024-10-27 03:55:18

XSS 5

Time of First Successful Submission: 2024-10-27 07:59:54

XSS 6

Time of First Successful Submission: 2024-10-27 08:06:04

XSS 7

Time of First Successful Submission: 2024-10-27 08:43:47

CSRF 1

Time of First Successful Submission: 2024-10-27 15:26:36

CSRF 2

Time of First Successful Submission: 2024-10-28 15:21:17

CSRF 3

Time of First Successful Submission: 2024-10-29 15:29:13

CSRF 4

Time of First Successful Submission: 2024-10-30 14:10:05

CSRF 5

Time of First Successful Submission: 2024-10-30 14:16:56

Connect

Time of First Successful Submission: 2024-10-30 14:42:30

Send

Time of First Successful Submission: 2025-02-22 07:04:48

Shutdown

Time of First Successful Submission: 2025-02-22 07:46:37

Listen

Time of First Successful Submission: 2024-10-30 14:50:13

Scan 1

Time of First Successful Submission: 2024-10-31 14:11:56

Scan 2

Time of First Successful Submission: 2024-10-31 14:24:54

Monitor 1

Time of First Successful Submission: 2024-10-31 14:40:13

Monitor 2

Time of First Successful Submission: 2024-10-31 14:48:01

Sniffing Cookies

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

Network Configuration

Time of First Successful Submission: 2024-10-31 15:27:08

Firewall 1

Time of First Successful Submission: 2026-09-09 01:21:31

Firewall 2

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

Firewall 3

Time of First Successful Submission: 2026-09-09 01:27:26

Denial of Service 1

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

Denial of Service 2

Time of First Successful Submission: 2026-09-09 05:54:56

Denial of Service 3

Time of First Successful Submission: 2026-09-09 06:04:18

Ethernet

Time of First Successful Submission: 2024-11-01 14:39:52

IP

Time of First Successful Submission: 2024-11-01 15:12:08

TCP

Time of First Successful Submission: 2024-11-02 07:45:24

TCP Handshake

Time of First Successful Submission: 2024-11-02 12:36:23

UDP

Time of First Successful Submission: 2026-09-09 12:57:32

UDP 2

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

UDP Spoofing 1

Time of First Successful Submission: 2026-09-09 13:08:04

UDP Spoofing 2

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

UDP Spoofing 3

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

UDP Spoofing 4

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

ARP

Time of First Successful Submission: 2024-11-02 15:43:18

Intercept

Time of First Successful Submission: 2024-11-02 16:02:35

Man-in-the-Middle

Time of First Successful Submission: 2024-11-03 02:48:47

XOR

Time of First Successful Submission: 2024-11-17 03:27:58

XORing Hex

Time of First Successful Submission: 2024-11-17 15:44:19

XORing ASCII

Time of First Successful Submission: 2024-11-18 00:15:32

XORing ASCII Strings

Time of First Successful Submission: 2024-11-18 15:39:26

One-time Pad

Time of First Successful Submission: 2024-11-27 00:16:01

One-time Pad Tampering

Time of First Successful Submission: 2026-09-10 00:16:15

Many-time Pad

Time of First Successful Submission: 2024-11-27 15:16:37

AES

Time of First Successful Submission: 2024-11-27 15:32:21

AES-ECB-CPA

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

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-09-10 13:03:01

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-09-10 13:10:50

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-09-10 13:21:35

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-09-10 13:30:30

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-09-10 13:36:07

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-09-10 13:41:32

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-09-10 13:53:19

AES-CBC

Time of First Successful Submission: 2026-09-10 14:59:25

AES-CBC Tampering

Time of First Successful Submission: 2026-09-10 15:13:57

AES-CBC Resizing

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

AES-CBC-POA-Partial-Block

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

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-09-15 15:00:37

AES-CBC-POA-Multi-Block

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

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-09-15 15:15:43

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-09-15 15:22:04

DHKE

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

DHKE-to-AES

Time of First Successful Submission: 2026-09-19 03:21:26

RSA 1

Time of First Successful Submission: 2026-09-19 03:29:03

RSA 2

Time of First Successful Submission: 2026-09-19 04:10:57

RSA 3

Time of First Successful Submission: 2026-09-19 04:17:32

RSA 4

Time of First Successful Submission: 2026-09-19 04:27:53

RSA Signatures

Time of First Successful Submission: 2026-09-19 04:59:38

SHA 1

Time of First Successful Submission: 2026-09-19 08:41:08

SHA 2

Time of First Successful Submission: 2026-09-19 09:01:39

TLS 1

Time of First Successful Submission: 2026-09-19 10:06:54

TLS 2

Time of First Successful Submission: 2026-09-19 10:14:27

level1

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

level2

Time of First Successful Submission: 2026-09-21 14:38:01

level3

Time of First Successful Submission: 2026-09-21 14:43:42

level4

Time of First Successful Submission: 2026-09-21 14:51:13

level5

Time of First Successful Submission: 2026-09-21 14:54:20

level6

Time of First Successful Submission: 2026-09-21 14:57:18

level7

Time of First Successful Submission: 2026-09-21 15:07:59

level8

Time of First Successful Submission: 2026-09-21 15:10:00

level9

Time of First Successful Submission: 2026-09-21 15:12:36

level10

Time of First Successful Submission: 2026-09-21 15:19:46

level11

Time of First Successful Submission: 2026-09-21 23:37:04

level12

Time of First Successful Submission: 2026-09-21 23:41:33

level13

Time of First Successful Submission: 2026-09-21 23:46:24

level14

Time of First Successful Submission: 2026-09-21 23:54:42

level15

Time of First Successful Submission: 2026-09-21 23:59:20

level16

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

level17

Time of First Successful Submission: 2026-09-22 00:11:40

level18

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

level19

Time of First Successful Submission: 2026-09-22 00:20:34

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-04-06 08:58:19

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-04-06 09:07:44

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-02-23 02:22:14

Reading Endianness (Python)

Time of First Successful Submission: 2026-09-19 11:56:13

Reading Endianness (C)

Time of First Successful Submission: 2026-09-19 12:00:46

Reading Endianness (x86)

Time of First Successful Submission: 2025-02-23 02:36:02

Version Information (Python)

Time of First Successful Submission: 2026-09-19 12:37:17

Version Information (C)

Time of First Successful Submission: 2026-09-19 12:49:51

Version Information (x86)

Time of First Successful Submission: 2025-02-23 02:45:15

Metadata and Data (Python)

Time of First Successful Submission: 2026-09-19 14:20:28

Metadata and Data (C)

Time of First Successful Submission: 2026-09-19 14:25:34

Metadata and Data (x86)

Time of First Successful Submission: 2025-02-23 03:02:49

Input Restrictions (Python)

Time of First Successful Submission: 2026-09-19 14:34:45

Input Restrictions (C)

Time of First Successful Submission: 2026-09-19 14:45:36

Input Restrictions (x86)

Time of First Successful Submission: 2025-02-23 03:13:40

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-09-19 14:55:12

Behold the cIMG! (C)

Time of First Successful Submission: 2026-09-19 14:59:43

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-02-23 03:38:58

A Basic cIMG (Python)

Time of First Successful Submission: 2026-09-19 23:33:28

A Basic cIMG (C)

Time of First Successful Submission: 2026-09-19 23:39:41

A Basic cIMG (x86)

Time of First Successful Submission: 2025-02-23 06:35:19

Internal State Mini (C)

Time of First Successful Submission: 2025-04-06 13:28:36

Internal State Mini (x86)

Time of First Successful Submission: 2025-04-06 13:52:45

Internal State (C)

Time of First Successful Submission: 2025-04-12 02:26:20

Internal State (x86)

Time of First Successful Submission: 2025-04-12 02:55:27

File Formats: Directives (C)

Time of First Successful Submission: 2025-05-14 00:02:20

File Formats: Directives (x86)

Time of First Successful Submission: 2025-05-14 14:31:58

The Patch Directive

Time of First Successful Submission: 2026-09-20 01:50:05

Optimizing for Space

Time of First Successful Submission: 2026-09-20 05:24:39

Tweaking Images

Time of First Successful Submission: 2026-09-20 05:43:35

Storage and Retrieval

Time of First Successful Submission: 2026-09-20 14:36:44

Extracting Knowledge

Time of First Successful Submission: 2026-09-20 14:59:18

Advanced Sprites

Time of First Successful Submission: 2026-09-20 15:46:22

Accessing Resources

Time of First Successful Submission: 2026-09-20 23:34:58

Unsafe Animations

Time of First Successful Submission: 2026-09-21 00:09:59

Animations

Time of First Successful Submission: 2026-09-21 01:04:24

Interoperability: Patching Data

Time of First Successful Submission: 2026-09-21 03:49:43

Patching Code

Time of First Successful Submission: 2026-09-21 11:44:55

Patching Control Flow

Time of First Successful Submission: 2026-09-21 11:59:02

Your First Overflow (easy)

Time of First Successful Submission: 2026-09-22 13:13:32

Your First Overflow (hard)

Time of First Successful Submission: 2026-09-22 13:25:38

Precision (easy)

Time of First Successful Submission: 2026-09-22 14:49:49

Precision (hard)

Time of First Successful Submission: 2026-09-22 14:55:55

Variable Control (easy)

Time of First Successful Submission: 2026-09-22 15:04:40

Variable Control (hard)

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

Control Hijack (easy)

Time of First Successful Submission: 2026-09-22 23:35:14

Control Hijack (hard)

Time of First Successful Submission: 2026-09-22 23:53:22

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-09-23 00:04:10

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-09-23 00:07:56

PIEs (easy)

Time of First Successful Submission: 2026-09-23 00:22:28

PIEs (hard)

Time of First Successful Submission: 2026-09-23 00:59:19

String Lengths (easy)

Time of First Successful Submission: 2026-09-23 01:06:10

String Lengths (hard)

Time of First Successful Submission: 2026-09-23 01:11:16

Basic Shellcode

Time of First Successful Submission: 2026-09-23 01:25:05

NOP Sleds

Time of First Successful Submission: 2026-09-23 05:27:57

NULL-Free Shellcode

Time of First Successful Submission: 2026-09-23 05:37:30

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-09-23 05:43:42

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-09-23 05:46:13

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-09-23 06:24:44

ECB-to-Win (easy)

Time of First Successful Submission: 2026-09-23 06:56:27

ECB-to-Win (hard)

Time of First Successful Submission: 2026-09-23 07:00:14

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-09-23 07:25:03

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-09-23 07:47:06

CIMG Screenshots

Time of First Successful Submission: 2026-09-23 12:21:56

CIMG Screenshots 2

Time of First Successful Submission: 2026-09-23 13:39:33

Wily Webserver

Time of First Successful Submission: 2026-09-23 15:02:46

The Watering Hole

Time of First Successful Submission: 2026-09-23 15:33:06

Secure Chat 1

Time of First Successful Submission: 2026-09-24 01:02:30

Secure Chat 2

Time of First Successful Submission: 2026-09-24 01:34:27

Secure Chat 3

Time of First Successful Submission: 2026-09-24 07:37:51

Secure Chat 4

Time of First Successful Submission: 2026-09-24 08:33:59

Secure Chat 5

Time of First Successful Submission: 2026-09-24 08:41:10


Start Here

10 / 10 14590 / 67158


Using the Terminal

Time of First Successful Submission: 2026-07-29 08:55:46

Using the VSCode Workspace

Time of First Successful Submission: 2024-06-09 15:21:28

Using the GUI Desktop

Time of First Successful Submission: 2024-06-10 03:19:49

Pasting into the Desktop

Time of First Successful Submission: 2024-06-10 04:38:51

Restarting Challenges

Time of First Successful Submission: 2024-10-14 13:47:37

Challenge Programs

Time of First Successful Submission: 2024-06-10 04:46:38

The Flag File

Time of First Successful Submission: 2024-06-10 04:54:30

Using Privileged Mode

Time of First Successful Submission: 2024-06-10 05:16:48

Persistent Home Directories - One

Time of First Successful Submission: 2024-06-10 05:24:03

Persistent Home Directories - Two

Time of First Successful Submission: 2024-06-10 05:26:19


Linux Luminarium

128 / 128 4116 / 49172


Intro to Commands

Time of First Successful Submission: 2024-10-14 13:37:25

Intro to Arguments

Time of First Successful Submission: 2024-10-14 13:42:44

Command History

Time of First Successful Submission: 2026-07-29 09:53:20

The Root

Time of First Successful Submission: 2024-06-15 09:31:14

Program and absolute paths

Time of First Successful Submission: 2024-06-15 12:13:02

Position thy self

Time of First Successful Submission: 2024-06-15 12:16:34

Position elsewhere

Time of First Successful Submission: 2024-06-15 12:20:04

implicit relative paths, from /

Time of First Successful Submission: 2024-06-15 12:27:55

explicit relative paths, from /

Time of First Successful Submission: 2024-06-15 12:31:46

implicit relative path

Time of First Successful Submission: 2024-06-15 12:35:49

home sweet home

Time of First Successful Submission: 2024-06-15 12:40:59

cat: not the pet, but the command!

Time of First Successful Submission: 2024-10-14 14:00:36

catting absolute paths

Time of First Successful Submission: 2024-10-14 14:03:55

more catting practice

Time of First Successful Submission: 2024-10-14 14:05:52

grepping for a needle in a haystack

Time of First Successful Submission: 2024-10-14 14:10:35

comparing files

Time of First Successful Submission: 2026-07-29 10:02:08

listing files

Time of First Successful Submission: 2024-10-14 14:13:50

touching files

Time of First Successful Submission: 2024-10-14 14:16:05

removing files

Time of First Successful Submission: 2024-10-14 14:19:50

moving files

Time of First Successful Submission: 2026-07-29 10:41:24

copying files

Time of First Successful Submission: 2026-07-29 10:44:52

hidden files

Time of First Successful Submission: 2024-10-14 14:23:05

An Epic Filesystem Quest

Time of First Successful Submission: 2024-10-14 14:33:30

making directories

Time of First Successful Submission: 2024-10-14 14:41:59

finding files

Time of First Successful Submission: 2024-10-14 14:55:15

linking files

Time of First Successful Submission: 2024-10-14 15:07:01

Learning From Documentation

Time of First Successful Submission: 2024-10-15 14:32:17

Learning Complex Usage

Time of First Successful Submission: 2024-10-15 14:39:59

Reading Manuals

Time of First Successful Submission: 2024-10-15 14:45:58

Searching Manuals

Time of First Successful Submission: 2024-10-15 14:49:38

Searching For Manuals

Time of First Successful Submission: 2024-10-15 14:58:46

Helpful Programs

Time of First Successful Submission: 2024-10-15 15:04:45

Help for Builtins

Time of First Successful Submission: 2024-10-15 15:08:13

Matching with *

Time of First Successful Submission: 2024-10-15 15:15:40

Matching with ?

Time of First Successful Submission: 2024-10-15 15:18:00

Matching with []

Time of First Successful Submission: 2024-10-16 13:25:30

Matching paths with []

Time of First Successful Submission: 2024-10-16 13:38:04

Multiple globs

Time of First Successful Submission: 2026-07-29 10:50:09

Mixing globs

Time of First Successful Submission: 2024-10-16 13:50:40

Exclusionary globbing

Time of First Successful Submission: 2024-10-16 13:49:03

Tab completion

Time of First Successful Submission: 2026-07-29 10:52:00

Multiple options for tab completion

Time of First Successful Submission: 2026-07-29 10:53:34

Tab completion on commands

Time of First Successful Submission: 2026-07-29 10:55:11

Redirecting output

Time of First Successful Submission: 2024-10-16 14:06:11

Redirecting more output

Time of First Successful Submission: 2024-10-16 14:13:19

Appending output

Time of First Successful Submission: 2024-10-16 14:18:33

Redirecting errors

Time of First Successful Submission: 2024-10-16 14:25:03

Redirecting input

Time of First Successful Submission: 2024-10-16 14:45:16

Grepping stored results

Time of First Successful Submission: 2024-10-16 14:51:13

Grepping live output

Time of First Successful Submission: 2024-10-16 14:56:02

Grepping errors

Time of First Successful Submission: 2024-10-16 15:01:05

Filtering with grep -v

Time of First Successful Submission: 2026-07-29 11:47:42

Filtering with sed

Time of First Successful Submission: 2026-07-29 11:54:29

Duplicating piped data with tee

Time of First Successful Submission: 2024-10-16 15:15:26

Process substitution for input

Time of First Successful Submission: 2026-07-29 12:02:04

Writing to multiple programs

Time of First Successful Submission: 2024-10-16 15:30:52

Split-piping stderr and stdout

Time of First Successful Submission: 2024-10-16 15:47:48

Named pipes

Time of First Successful Submission: 2026-07-29 12:27:24

Printing Variables

Time of First Successful Submission: 2024-10-17 13:30:04

Setting Variables

Time of First Successful Submission: 2024-10-17 13:33:04

Multi-word Variables

Time of First Successful Submission: 2024-10-17 13:35:31

Exporting Variables

Time of First Successful Submission: 2024-10-17 13:57:03

Printing Exported Variables

Time of First Successful Submission: 2024-10-17 13:59:30

Storing Command Output

Time of First Successful Submission: 2024-10-17 14:03:59

Reading Input

Time of First Successful Submission: 2024-10-17 14:09:34

Reading Files

Time of First Successful Submission: 2024-10-17 14:14:29

Translating characters

Time of First Successful Submission: 2026-07-29 12:40:56

Deleting characters

Time of First Successful Submission: 2026-07-29 13:00:08

Deleting newlines

Time of First Successful Submission: 2026-07-29 13:03:07

Extracting the first lines with head

Time of First Successful Submission: 2026-07-29 13:08:49

Extracting specific sections of text

Time of First Successful Submission: 2026-07-29 13:13:32

Sorting data

Time of First Successful Submission: 2026-07-29 13:21:16

Listing Processes

Time of First Successful Submission: 2024-10-17 14:26:10

Killing Processes

Time of First Successful Submission: 2024-10-17 14:30:58

Interrupting Processes

Time of First Successful Submission: 2024-10-17 14:34:11

Killing Misbehaving Processes

Time of First Successful Submission: 2026-07-29 13:28:20

Suspending Processes

Time of First Successful Submission: 2024-10-17 14:38:22

Resuming Processes

Time of First Successful Submission: 2024-10-17 14:41:17

Backgrounding Processes

Time of First Successful Submission: 2024-10-17 14:47:56

Foregrounding Processes

Time of First Successful Submission: 2024-10-17 14:53:30

Starting Backgrounded Processes

Time of First Successful Submission: 2024-10-17 14:55:47

Process Exit Codes

Time of First Successful Submission: 2024-10-17 15:00:50

Becoming root with su

Time of First Successful Submission: 2024-10-20 07:20:25

Other users with su

Time of First Successful Submission: 2024-10-20 08:09:36

Cracking passwords

Time of First Successful Submission: 2024-10-20 09:13:11

Using sudo

Time of First Successful Submission: 2024-10-20 09:25:25

Changing File Ownership

Time of First Successful Submission: 2024-10-20 03:44:27

Groups and Files

Time of First Successful Submission: 2024-10-20 03:53:06

Fun With Groups Names

Time of First Successful Submission: 2024-10-20 03:55:28

Changing Permissions

Time of First Successful Submission: 2024-10-20 04:32:44

Executable Files

Time of First Successful Submission: 2024-10-20 04:39:53

Permission Tweaking Practice

Time of First Successful Submission: 2024-10-20 04:58:31

Permissions Setting Practice

Time of First Successful Submission: 2024-10-20 06:47:00

The SUID Bit

Time of First Successful Submission: 2024-10-20 06:57:53

Chaining with Semicolons

Time of First Successful Submission: 2024-10-20 11:52:47

Building on Success

Time of First Successful Submission: 2026-07-29 13:30:46

Handling Failure

Time of First Successful Submission: 2026-07-29 13:32:09

Your First Shell Script

Time of First Successful Submission: 2024-10-20 11:57:12

Redirecting Script Output

Time of First Successful Submission: 2024-10-20 12:16:34

Executable Shell Scripts

Time of First Successful Submission: 2024-10-20 12:21:07

Understanding Shebangs

Time of First Successful Submission: 2026-07-29 13:38:19

Scripting with Arguments

Time of First Successful Submission: 2026-07-29 13:41:04

Scripting with Conditionals

Time of First Successful Submission: 2026-07-29 13:43:50

Scripting with Default Cases

Time of First Successful Submission: 2026-07-29 13:45:56

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-07-29 13:50:17

Reading Shell Scripts

Time of First Successful Submission: 2026-07-29 14:40:58

Launching Screen

Time of First Successful Submission: 2026-07-30 00:06:59

Detaching and Attaching

Time of First Successful Submission: 2026-07-30 01:21:29

Finding Sessions

Time of First Successful Submission: 2026-07-30 01:28:14

Switching Windows

Time of First Successful Submission: 2026-07-30 01:30:19

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-07-30 01:32:13

Switching Windows (tmux)

Time of First Successful Submission: 2026-07-30 01:34:13

The PATH Variable

Time of First Successful Submission: 2024-10-20 12:26:03

Setting PATH

Time of First Successful Submission: 2024-10-20 12:29:34

Finding Commands

Time of First Successful Submission: 2026-07-30 01:42:08

Adding Commands

Time of First Successful Submission: 2024-10-20 12:38:00

Hijacking Commands

Time of First Successful Submission: 2024-10-20 12:48:32

Bashrc Backdoor

Time of First Successful Submission: 2026-07-30 03:06:45

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-07-30 15:30:24

Tricky Linking

Time of First Successful Submission: 2026-07-30 23:33:46

Sniffing Process Arguments

Time of First Successful Submission: 2026-07-30 23:42:18

Snooping on Configurations

Time of First Successful Submission: 2026-07-30 23:45:54

The Fork Bomb

Time of First Successful Submission: 2026-07-31 01:33:02

Disk-Space Doomsday

Time of First Successful Submission: 2026-07-31 12:02:52

rm -rf /

Time of First Successful Submission: 2026-07-31 12:06:40

Life after rm -rf /

Time of First Successful Submission: 2026-07-31 12:57:56

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-07-31 13:18:14


Computing 101

66 / 132 1504 / 23924


Your First Register

Time of First Successful Submission: 2026-07-31 13:41:54

Your First Syscall

Time of First Successful Submission: 2026-07-31 13:43:18

Exit Codes

Time of First Successful Submission: 2026-07-31 13:44:21

Building Executables

Time of First Successful Submission: 2026-07-31 13:49:14

Moving Between Registers

Time of First Successful Submission: 2026-07-31 13:53:47

Loading From Memory

Time of First Successful Submission: 2026-08-01 02:45:14

More Loading Practice

Time of First Successful Submission: 2026-08-01 02:50:35

Dereferencing Pointers

Time of First Successful Submission: 2026-08-01 02:54:58

Dereferencing Yourself

Time of First Successful Submission: 2026-08-01 02:58:15

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-08-01 03:11:58

Double Dereference

Time of First Successful Submission: 2026-08-01 03:13:33

The Stack

Time of First Successful Submission: 2026-08-01 04:16:20

Stack Offsets

Time of First Successful Submission: 2026-08-01 04:18:00

Program Arguments on the Stack

Time of First Successful Submission: 2026-08-01 04:20:39

Popping From the Stack

Time of First Successful Submission: 2026-08-01 04:25:21

Negative Numbers

Time of First Successful Submission: 2026-08-23 15:28:38

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-08-24 02:51:21

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-08-24 03:04:57

Encoding Negatives

Time of First Successful Submission: 2026-08-24 03:10:15

Binary and Hex Encoding

Time of First Successful Submission: 2026-08-24 03:21:37

More Hex

Time of First Successful Submission: 2026-08-24 03:26:39

Decoding Hex

Time of First Successful Submission: 2026-08-24 03:29:27

Mixed Conversions

Time of First Successful Submission: 2026-08-24 03:38:11

Disassembling Programs

Time of First Successful Submission: 2026-08-24 07:34:02

Tracing Syscalls

Time of First Successful Submission: 2026-08-25 03:19:00

Starting GDB

Time of First Successful Submission: 2026-08-25 03:21:02

Quitting GDB

Time of First Successful Submission: 2026-08-25 14:53:54

Starting Programs in GDB

Time of First Successful Submission: 2026-08-25 15:02:42

Disassembling in GDB

Time of First Successful Submission: 2026-08-25 15:05:01

Stepping Through Instructions

Time of First Successful Submission: 2026-08-25 15:07:23

Reading Register Values

Time of First Successful Submission: 2026-08-25 15:09:06

Setting Register Values

Time of First Successful Submission: 2026-08-25 15:12:39

Popping Stack Values

Time of First Successful Submission: 2026-08-25 15:21:59

Examining Memory

Time of First Successful Submission: 2026-08-25 15:26:58

Examining Stack Pointers

Time of First Successful Submission: 2026-08-25 15:32:37

Cooperative Debugging

Time of First Successful Submission: 2026-08-25 15:40:06

Running with Arguments

Time of First Successful Submission: 2026-08-25 15:44:11

Redirecting Input in GDB

Time of First Successful Submission: 2026-08-25 15:48:41

Writing Output

Time of First Successful Submission: 2026-08-26 09:49:11

Chaining Syscalls

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

Writing Strings

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

Reading Data

Time of First Successful Submission: 2026-08-26 10:12:01

Reading Exactly

Time of First Successful Submission: 2026-08-26 10:14:46

Opening Files

Time of First Successful Submission: 2026-08-26 12:36:25

Hardcoding the Filename

Time of First Successful Submission: 2026-08-26 12:39:59

RIP-Relative Strings

Time of First Successful Submission: 2026-08-26 12:47:22

Comparing Values

Time of First Successful Submission: 2026-09-24 09:07:48

Comparing Characters

Time of First Successful Submission: 2026-09-24 09:12:26

Conditional Control Flow

Time of First Successful Submission: 2026-09-24 12:06:21

Comparing Strings

Time of First Successful Submission: 2026-09-24 12:10:00

Reverse the Password

Time of First Successful Submission: 2026-09-24 12:13:42

Conditionals Without Conditionals

Time of First Successful Submission: 2026-09-24 12:21:12

Recognizing Loops

Time of First Successful Submission: 2026-09-24 12:42:32

Writing Loops

Time of First Successful Submission: 2026-09-24 12:49:48

Writing From a Shared Library

Time of First Successful Submission: 2026-09-24 12:54:51

Returning a Value

Time of First Successful Submission: 2026-09-24 12:58:21

Calling Through a Pointer

Time of First Successful Submission: 2026-09-24 13:03:18

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-09-24 13:06:55

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-09-24 13:14:56

Saving Callee-Saved Registers

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

Exit

Time of First Successful Submission: 2024-06-15 14:44:41

Socket

Time of First Successful Submission: 2024-06-15 15:43:17

Bind

Time of First Successful Submission: 2024-10-20 14:48:08

Listen

Time of First Successful Submission: 2024-10-20 15:03:55

Accept

Time of First Successful Submission: 2024-10-20 15:24:06


Playing With Programs

24 / 116 14374 / 26452


Decoding Base64

Time of First Successful Submission: 2024-11-24 15:44:14

HTTP (netcat)

Time of First Successful Submission: 2024-06-10 15:09:36

HTTP Paths (netcat)

Time of First Successful Submission: 2024-06-10 15:30:03

HTTP (curl)

Time of First Successful Submission: 2024-06-10 15:28:37

HTTP (python)

Time of First Successful Submission: 2024-06-10 15:31:27

HTTP Host Header (python)

Time of First Successful Submission: 2024-06-10 15:24:27

HTTP Host Header (curl)

Time of First Successful Submission: 2024-06-10 15:18:50

HTTP Host Header (netcat)

Time of First Successful Submission: 2024-06-10 15:21:04

URL Encoding (netcat)

Time of First Successful Submission: 2024-06-10 15:37:25

HTTP GET Parameters

Time of First Successful Submission: 2024-06-10 15:38:57

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2024-06-10 15:48:16

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2024-06-10 15:45:50

HTTP Forms (curl)

Time of First Successful Submission: 2024-06-10 15:55:28

HTTP Forms (netcat)

Time of First Successful Submission: 2024-06-11 15:28:11

HTTP Forms (python)

Time of First Successful Submission: 2024-06-11 15:34:17

Multiple Form Fields (curl)

Time of First Successful Submission: 2024-06-11 15:43:48

Multiple Form Fields (netcat)

Time of First Successful Submission: 2024-06-11 15:47:02

HTTP Redirects (netcat)

Time of First Successful Submission: 2024-06-12 00:15:17

HTTP Redirects (curl)

Time of First Successful Submission: 2024-06-11 23:58:59

HTTP Redirects (python)

Time of First Successful Submission: 2024-06-12 00:17:47

HTTP Cookies (curl)

Time of First Successful Submission: 2024-06-12 13:55:04

HTTP Cookies (netcat)

Time of First Successful Submission: 2024-06-12 14:01:15

HTTP Cookies (python)

Time of First Successful Submission: 2024-06-12 14:07:48

Server State (python)

Time of First Successful Submission: 2024-06-12 14:41:03


DSU Cyber Camps

12 / 104 4171 / 67574


Using the Terminal

Time of First Successful Submission: 2026-07-29 08:55:46

Using the VSCode Workspace

Time of First Successful Submission: 2024-06-09 15:21:28

Using the GUI Desktop

Time of First Successful Submission: 2024-06-10 03:19:49

Pasting into the Desktop

Time of First Successful Submission: 2024-06-10 04:38:51

Connecting over SSH

Time of First Successful Submission: 2026-07-29 09:00:12

Restarting Challenges

Time of First Successful Submission: 2024-10-14 13:47:37

Getting Help

Time of First Successful Submission: 2024-10-14 13:54:10

Challenge Programs

Time of First Successful Submission: 2024-06-10 04:46:38

The Flag File

Time of First Successful Submission: 2024-06-10 04:54:30

Using Privileged Mode

Time of First Successful Submission: 2024-06-10 05:16:48

Persistent Home Directories - One

Time of First Successful Submission: 2024-06-10 05:24:03

Persistent Home Directories - Two

Time of First Successful Submission: 2024-06-10 05:26:19


GCA CTF

12 / 104 4171 / 67574


Using the Terminal

Time of First Successful Submission: 2026-07-29 08:55:46

Using the VSCode Workspace

Time of First Successful Submission: 2024-06-09 15:21:28

Using the GUI Desktop

Time of First Successful Submission: 2024-06-10 03:19:49

Pasting into the Desktop

Time of First Successful Submission: 2024-06-10 04:38:51

Connecting over SSH

Time of First Successful Submission: 2026-07-29 09:00:12

Restarting Challenges

Time of First Successful Submission: 2024-10-14 13:47:37

Getting Help

Time of First Successful Submission: 2024-10-14 13:54:10

Challenge Programs

Time of First Successful Submission: 2024-06-10 04:46:38

The Flag File

Time of First Successful Submission: 2024-06-10 04:54:30

Using Privileged Mode

Time of First Successful Submission: 2024-06-10 05:16:48

Persistent Home Directories - One

Time of First Successful Submission: 2024-06-10 05:24:03

Persistent Home Directories - Two

Time of First Successful Submission: 2024-06-10 05:26:19