SpacePlant

🐧 💻 🔤

Denmark

pwn.college Archives

1 / 202 19282 / 22760


Triple Dereference

Time of First Successful Submission: 2025-07-21 16:28:50


Intro to Programming Languages

15 / 234 2160 / 30374


Commands

Time of First Successful Submission: 2025-07-20 23:57:51

Command Arguments

Time of First Successful Submission: 2025-07-20 23:59:48

Command History

Time of First Successful Submission: 2025-07-21 00:00:52

The Root Path

Time of First Successful Submission: 2025-07-21 00:02:29

Absolute Paths

Time of First Successful Submission: 2025-07-21 00:03:32

Changing position

Time of First Successful Submission: 2025-07-21 00:04:20

Changing to an Absolute Path

Time of First Successful Submission: 2025-07-21 00:05:07

Relative Paths

Time of First Successful Submission: 2025-07-21 00:09:12

Cat

Time of First Successful Submission: 2025-07-21 00:15:35

Ls

Time of First Successful Submission: 2025-07-21 00:19:08

Ls All

Time of First Successful Submission: 2025-07-21 00:22:33

Find

Time of First Successful Submission: 2025-07-21 00:31:43

Piping Echo

Time of First Successful Submission: 2025-07-21 01:14:54

Piping Stdout

Time of First Successful Submission: 2025-07-21 01:15:39

Piping Stdin

Time of First Successful Submission: 2025-07-21 01:20:33


Intro to Cybersecurity

183 / 183 162 / 19360


Path Traversal 1

Time of First Successful Submission: 2025-07-28 05:56:30

Path Traversal 2

Time of First Successful Submission: 2025-07-28 06:13:58

CMDi 1

Time of First Successful Submission: 2025-07-28 06:17:25

CMDi 2

Time of First Successful Submission: 2025-07-28 15:41:54

CMDi 3

Time of First Successful Submission: 2025-07-28 15:47:31

CMDi 4

Time of First Successful Submission: 2025-07-28 15:49:55

CMDi 5

Time of First Successful Submission: 2025-07-28 15:51:40

CMDi 6

Time of First Successful Submission: 2025-07-28 15:57:40

Authentication Bypass 1

Time of First Successful Submission: 2025-07-28 16:05:00

Authentication Bypass 2

Time of First Successful Submission: 2025-07-28 16:06:36

SQLi 1

Time of First Successful Submission: 2025-07-28 16:19:21

SQLi 2

Time of First Successful Submission: 2025-07-28 16:18:18

SQLi 3

Time of First Successful Submission: 2025-07-28 16:47:14

SQLi 4

Time of First Successful Submission: 2025-07-28 16:48:16

SQLi 5

Time of First Successful Submission: 2025-07-28 21:45:04

XSS 1

Time of First Successful Submission: 2025-07-28 21:47:56

XSS 2

Time of First Successful Submission: 2025-07-28 21:49:46

XSS 3

Time of First Successful Submission: 2025-07-28 21:54:26

XSS 4

Time of First Successful Submission: 2025-07-28 22:18:36

XSS 5

Time of First Successful Submission: 2025-07-28 22:30:21

XSS 6

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

XSS 7

Time of First Successful Submission: 2025-07-28 23:17:43

CSRF 1

Time of First Successful Submission: 2025-07-28 23:46:53

CSRF 2

Time of First Successful Submission: 2025-07-29 01:53:06

CSRF 3

Time of First Successful Submission: 2025-07-29 02:28:57

CSRF 4

Time of First Successful Submission: 2025-07-29 02:44:44

CSRF 5

Time of First Successful Submission: 2025-07-29 03:12:14

Connect

Time of First Successful Submission: 2025-07-29 03:22:41

Send

Time of First Successful Submission: 2025-07-29 03:23:49

Shutdown

Time of First Successful Submission: 2025-07-29 03:25:45

Listen

Time of First Successful Submission: 2025-07-29 03:26:20

Scan 1

Time of First Successful Submission: 2025-07-29 03:33:59

Scan 2

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

Monitor 1

Time of First Successful Submission: 2025-07-29 04:13:33

Monitor 2

Time of First Successful Submission: 2025-07-29 04:20:02

Sniffing Cookies

Time of First Successful Submission: 2025-07-29 04:28:29

Network Configuration

Time of First Successful Submission: 2025-07-29 04:32:33

Firewall 1

Time of First Successful Submission: 2025-07-29 04:33:46

Firewall 2

Time of First Successful Submission: 2025-07-29 04:37:02

Firewall 3

Time of First Successful Submission: 2025-07-29 04:38:31

Denial of Service 1

Time of First Successful Submission: 2025-07-29 05:11:12

Denial of Service 2

Time of First Successful Submission: 2025-07-29 05:14:27

Denial of Service 3

Time of First Successful Submission: 2025-07-29 08:03:07

Ethernet

Time of First Successful Submission: 2025-07-29 08:07:31

IP

Time of First Successful Submission: 2025-07-29 08:17:40

TCP

Time of First Successful Submission: 2025-07-29 08:37:02

TCP Handshake

Time of First Successful Submission: 2025-07-29 09:07:46

UDP

Time of First Successful Submission: 2025-07-29 09:21:17

UDP 2

Time of First Successful Submission: 2025-07-29 23:48:44

UDP Spoofing 1

Time of First Successful Submission: 2025-07-30 00:09:12

UDP Spoofing 2

Time of First Successful Submission: 2025-07-30 00:13:22

UDP Spoofing 3

Time of First Successful Submission: 2025-07-30 00:30:14

UDP Spoofing 4

Time of First Successful Submission: 2025-07-30 01:33:09

ARP

Time of First Successful Submission: 2025-07-30 01:48:21

Intercept

Time of First Successful Submission: 2025-07-30 03:58:33

Man-in-the-Middle

Time of First Successful Submission: 2025-07-30 07:01:07

XOR

Time of First Successful Submission: 2025-07-30 12:50:00

XORing Hex

Time of First Successful Submission: 2025-07-30 12:52:23

XORing ASCII

Time of First Successful Submission: 2025-07-30 12:58:26

XORing ASCII Strings

Time of First Successful Submission: 2025-07-30 13:11:59

One-time Pad

Time of First Successful Submission: 2025-07-30 13:13:43

One-time Pad Tampering

Time of First Successful Submission: 2025-07-31 10:40:45

Many-time Pad

Time of First Successful Submission: 2025-07-31 10:48:02

AES

Time of First Successful Submission: 2025-07-31 13:37:07

AES-ECB-CPA

Time of First Successful Submission: 2025-07-31 14:57:51

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-08-03 22:39:00

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-08-03 22:41:49

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-08-07 17:05:32

AES-ECB-CPA-Prefix

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

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-08-11 23:06:43

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-08-12 22:32:39

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-08-12 23:41:11

AES-CBC

Time of First Successful Submission: 2025-08-15 19:43:03

AES-CBC Tampering

Time of First Successful Submission: 2025-08-15 21:55:26

AES-CBC Resizing

Time of First Successful Submission: 2025-08-15 21:59:26

AES-CBC-POA-Partial-Block

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

AES-CBC-POA-Full-Block

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

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2025-08-16 18:51:53

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2025-08-16 21:04:25

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-08-19 20:40:56

DHKE

Time of First Successful Submission: 2025-08-16 21:37:29

DHKE-to-AES

Time of First Successful Submission: 2025-08-16 21:42:19

RSA 1

Time of First Successful Submission: 2025-08-16 22:04:21

RSA 2

Time of First Successful Submission: 2025-08-16 22:09:30

RSA 3

Time of First Successful Submission: 2025-08-17 16:03:33

RSA 4

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

RSA Signatures

Time of First Successful Submission: 2025-08-16 23:24:55

SHA 1

Time of First Successful Submission: 2025-08-17 12:57:08

SHA 2

Time of First Successful Submission: 2025-08-17 13:11:30

TLS 1

Time of First Successful Submission: 2025-08-17 17:13:43

TLS 2

Time of First Successful Submission: 2025-08-17 20:25:24

level1

Time of First Successful Submission: 2025-08-17 21:09:54

level2

Time of First Successful Submission: 2025-08-17 21:10:29

level3

Time of First Successful Submission: 2025-08-17 21:11:33

level4

Time of First Successful Submission: 2025-08-17 21:12:14

level5

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

level6

Time of First Successful Submission: 2025-08-17 21:17:19

level7

Time of First Successful Submission: 2025-08-17 21:19:30

level8

Time of First Successful Submission: 2025-08-17 21:20:51

level9

Time of First Successful Submission: 2025-08-17 21:21:46

level10

Time of First Successful Submission: 2025-08-17 21:25:39

level11

Time of First Successful Submission: 2025-08-17 21:27:28

level12

Time of First Successful Submission: 2025-08-17 21:32:39

level13

Time of First Successful Submission: 2025-08-17 21:51:39

level14

Time of First Successful Submission: 2025-08-17 21:53:12

level15

Time of First Successful Submission: 2025-08-17 21:53:52

level16

Time of First Successful Submission: 2025-08-17 21:55:12

level17

Time of First Successful Submission: 2025-08-17 22:50:54

level18

Time of First Successful Submission: 2025-08-17 22:54:06

level19

Time of First Successful Submission: 2025-08-17 23:00:38

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-08-18 22:55:30

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-08-18 22:58:17

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-08-19 20:56:56

Reading Endianness (Python)

Time of First Successful Submission: 2025-08-19 21:00:35

Reading Endianness (C)

Time of First Successful Submission: 2025-08-19 23:01:45

Reading Endianness (x86)

Time of First Successful Submission: 2025-08-19 23:07:53

Version Information (Python)

Time of First Successful Submission: 2025-08-19 23:27:30

Version Information (C)

Time of First Successful Submission: 2025-08-20 09:01:47

Version Information (x86)

Time of First Successful Submission: 2025-08-20 12:12:57

Metadata and Data (Python)

Time of First Successful Submission: 2025-08-20 17:22:33

Metadata and Data (C)

Time of First Successful Submission: 2025-08-20 17:43:45

Metadata and Data (x86)

Time of First Successful Submission: 2025-08-20 18:15:36

Input Restrictions (Python)

Time of First Successful Submission: 2025-08-20 18:28:20

Input Restrictions (C)

Time of First Successful Submission: 2025-08-20 18:30:09

Input Restrictions (x86)

Time of First Successful Submission: 2025-08-20 18:35:29

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-08-20 21:19:49

Behold the cIMG! (C)

Time of First Successful Submission: 2025-08-20 21:21:49

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-08-20 21:41:53

A Basic cIMG (Python)

Time of First Successful Submission: 2025-08-20 21:46:47

A Basic cIMG (C)

Time of First Successful Submission: 2025-08-20 21:48:32

A Basic cIMG (x86)

Time of First Successful Submission: 2025-08-20 22:12:06

Internal State Mini (C)

Time of First Successful Submission: 2025-08-20 23:27:29

Internal State Mini (x86)

Time of First Successful Submission: 2025-08-20 23:35:35

Internal State (C)

Time of First Successful Submission: 2025-08-21 22:47:36

Internal State (x86)

Time of First Successful Submission: 2025-08-21 23:09:07

File Formats: Directives (C)

Time of First Successful Submission: 2025-08-24 23:26:07

File Formats: Directives (x86)

Time of First Successful Submission: 2025-08-24 23:52:14

The Patch Directive

Time of First Successful Submission: 2025-08-26 17:25:45

Optimizing for Space

Time of First Successful Submission: 2025-08-27 23:17:07

Tweaking Images

Time of First Successful Submission: 2025-08-29 18:59:34

Storage and Retrieval

Time of First Successful Submission: 2025-08-31 23:44:56

Extracting Knowledge

Time of First Successful Submission: 2025-09-04 20:24:40

Advanced Sprites

Time of First Successful Submission: 2025-09-09 19:33:25

Accessing Resources

Time of First Successful Submission: 2025-09-11 15:31:23

Unsafe Animations

Time of First Successful Submission: 2025-09-11 19:05:54

Animations

Time of First Successful Submission: 2025-09-11 20:36:59

Interoperability: Patching Data

Time of First Successful Submission: 2025-09-11 22:44:47

Patching Code

Time of First Successful Submission: 2025-09-11 23:41:11

Patching Control Flow

Time of First Successful Submission: 2025-09-11 23:54:47

Your First Overflow (easy)

Time of First Successful Submission: 2025-09-12 16:57:14

Your First Overflow (hard)

Time of First Successful Submission: 2025-09-12 16:58:54

Precision (easy)

Time of First Successful Submission: 2025-09-12 17:00:28

Precision (hard)

Time of First Successful Submission: 2025-09-12 17:09:55

Variable Control (easy)

Time of First Successful Submission: 2025-09-12 17:14:53

Variable Control (hard)

Time of First Successful Submission: 2025-09-12 17:18:22

Control Hijack (easy)

Time of First Successful Submission: 2025-09-12 20:55:42

Control Hijack (hard)

Time of First Successful Submission: 2025-09-12 21:05:54

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-09-12 21:10:41

Tricky Control Hijack (hard)

Time of First Successful Submission: 2025-09-12 21:14:01

PIEs (easy)

Time of First Successful Submission: 2025-09-12 21:42:47

PIEs (hard)

Time of First Successful Submission: 2025-09-12 21:52:51

String Lengths (easy)

Time of First Successful Submission: 2025-09-12 23:55:50

String Lengths (hard)

Time of First Successful Submission: 2025-09-13 00:05:48

Basic Shellcode

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

NOP Sleds

Time of First Successful Submission: 2026-01-29 22:01:22

NULL-Free Shellcode

Time of First Successful Submission: 2026-01-29 22:42:40

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-01-30 15:18:35

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-01-30 16:03:36

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-01-30 23:50:04

ECB-to-Win (easy)

Time of First Successful Submission: 2026-01-31 02:15:31

ECB-to-Win (hard)

Time of First Successful Submission: 2026-01-31 02:18:03

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-02-01 01:55:14

ECB-to-Shellcode (hard)

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

CIMG Screenshots

Time of First Successful Submission: 2026-02-16 02:09:27

CIMG Screenshots 2

Time of First Successful Submission: 2026-02-17 15:32:36

Wily Webserver

Time of First Successful Submission: 2026-02-19 13:34:18

The Watering Hole

Time of First Successful Submission: 2026-02-20 23:19:50

Secure Chat 1

Time of First Successful Submission: 2026-02-22 01:50:40

Secure Chat 2

Time of First Successful Submission: 2026-02-23 20:09:55

Secure Chat 3

Time of First Successful Submission: 2026-02-28 02:31:24

Secure Chat 4

Time of First Successful Submission: 2026-02-28 15:29:54

Secure Chat 5

Time of First Successful Submission: 2026-03-04 11:55:09


Start Here

11 / 12 1624 / 41217


Using the Terminal

Time of First Successful Submission: 2025-08-05 21:59:28

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-20 22:53:10

Using the GUI Desktop

Time of First Successful Submission: 2025-07-20 23:36:29

Pasting into the Desktop

Time of First Successful Submission: 2025-07-20 23:38:30

Restarting Challenges

Time of First Successful Submission: 2025-07-20 23:40:46

Challenge Programs

Time of First Successful Submission: 2025-07-20 23:46:54

The Flag File

Time of First Successful Submission: 2025-07-20 23:47:57

Using Privileged Mode

Time of First Successful Submission: 2025-07-20 23:49:33

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-20 23:53:33

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-20 23:54:14


Linux Luminarium

128 / 128 1608 / 30746


Intro to Commands

Time of First Successful Submission: 2025-07-20 23:57:51

Intro to Arguments

Time of First Successful Submission: 2025-07-20 23:59:48

Command History

Time of First Successful Submission: 2025-07-21 00:00:52

The Root

Time of First Successful Submission: 2025-07-21 00:02:29

Program and absolute paths

Time of First Successful Submission: 2025-07-21 00:03:32

Position thy self

Time of First Successful Submission: 2025-07-21 00:04:20

Position elsewhere

Time of First Successful Submission: 2025-07-21 00:05:07

implicit relative paths, from /

Time of First Successful Submission: 2025-07-21 00:09:12

explicit relative paths, from /

Time of First Successful Submission: 2025-07-21 00:09:54

implicit relative path

Time of First Successful Submission: 2025-07-21 00:10:45

home sweet home

Time of First Successful Submission: 2025-07-21 00:12:04

cat: not the pet, but the command!

Time of First Successful Submission: 2025-07-21 00:15:35

catting absolute paths

Time of First Successful Submission: 2025-07-21 00:16:32

more catting practice

Time of First Successful Submission: 2025-07-21 00:17:41

grepping for a needle in a haystack

Time of First Successful Submission: 2025-07-21 00:18:19

comparing files

Time of First Successful Submission: 2025-07-27 00:48:45

listing files

Time of First Successful Submission: 2025-07-21 00:19:08

touching files

Time of First Successful Submission: 2025-07-21 00:19:44

removing files

Time of First Successful Submission: 2025-07-21 00:20:20

moving files

Time of First Successful Submission: 2025-07-21 00:21:56

copying files

Time of First Successful Submission: 2026-01-21 11:50:31

hidden files

Time of First Successful Submission: 2025-07-21 00:22:33

An Epic Filesystem Quest

Time of First Successful Submission: 2025-07-21 00:27:37

making directories

Time of First Successful Submission: 2025-07-21 00:28:22

finding files

Time of First Successful Submission: 2025-07-21 00:31:43

linking files

Time of First Successful Submission: 2025-07-21 00:39:30

Learning From Documentation

Time of First Successful Submission: 2025-07-21 00:40:52

Learning Complex Usage

Time of First Successful Submission: 2025-07-21 00:41:56

Reading Manuals

Time of First Successful Submission: 2025-07-21 00:49:13

Searching Manuals

Time of First Successful Submission: 2025-07-21 00:55:31

Searching For Manuals

Time of First Successful Submission: 2025-07-21 00:57:16

Helpful Programs

Time of First Successful Submission: 2025-07-21 00:58:02

Help for Builtins

Time of First Successful Submission: 2025-07-21 00:59:01

Matching with *

Time of First Successful Submission: 2025-07-21 01:01:23

Matching with ?

Time of First Successful Submission: 2025-07-21 01:02:10

Matching with []

Time of First Successful Submission: 2025-07-21 01:03:02

Matching paths with []

Time of First Successful Submission: 2025-07-21 01:03:47

Multiple globs

Time of First Successful Submission: 2025-07-21 01:04:52

Mixing globs

Time of First Successful Submission: 2025-07-21 01:09:47

Exclusionary globbing

Time of First Successful Submission: 2025-07-21 01:10:44

Tab completion

Time of First Successful Submission: 2025-07-21 01:11:29

Multiple options for tab completion

Time of First Successful Submission: 2025-07-21 01:12:25

Tab completion on commands

Time of First Successful Submission: 2025-07-21 01:12:55

Redirecting output

Time of First Successful Submission: 2025-07-21 01:14:54

Redirecting more output

Time of First Successful Submission: 2025-07-21 01:15:39

Appending output

Time of First Successful Submission: 2025-07-21 01:17:12

Redirecting errors

Time of First Successful Submission: 2025-07-21 01:18:29

Redirecting input

Time of First Successful Submission: 2025-07-21 01:20:33

Grepping stored results

Time of First Successful Submission: 2025-07-21 01:21:20

Grepping live output

Time of First Successful Submission: 2025-07-21 01:22:08

Grepping errors

Time of First Successful Submission: 2025-07-21 01:23:30

Filtering with grep -v

Time of First Successful Submission: 2025-07-21 01:24:16

Filtering with sed

Time of First Successful Submission: 2026-01-21 11:52:07

Duplicating piped data with tee

Time of First Successful Submission: 2025-07-21 01:28:17

Process substitution for input

Time of First Successful Submission: 2025-07-27 00:44:12

Writing to multiple programs

Time of First Successful Submission: 2025-07-21 01:32:47

Split-piping stderr and stdout

Time of First Successful Submission: 2025-07-21 01:36:33

Named pipes

Time of First Successful Submission: 2025-07-27 00:47:43

Printing Variables

Time of First Successful Submission: 2025-07-21 10:39:09

Setting Variables

Time of First Successful Submission: 2025-07-21 10:40:02

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2025-07-21 10:42:39

Printing Exported Variables

Time of First Successful Submission: 2025-07-21 10:47:01

Storing Command Output

Time of First Successful Submission: 2025-07-21 10:47:59

Reading Input

Time of First Successful Submission: 2025-07-21 10:49:31

Reading Files

Time of First Successful Submission: 2025-07-21 10:51:49

Translating characters

Time of First Successful Submission: 2025-07-21 10:56:08

Deleting characters

Time of First Successful Submission: 2025-07-21 10:56:57

Deleting newlines

Time of First Successful Submission: 2025-07-21 11:00:22

Extracting the first lines with head

Time of First Successful Submission: 2025-07-21 11:01:49

Extracting specific sections of text

Time of First Successful Submission: 2025-07-21 11:31:51

Sorting data

Time of First Successful Submission: 2025-07-27 00:49:46

Listing Processes

Time of First Successful Submission: 2025-07-21 11:38:44

Killing Processes

Time of First Successful Submission: 2025-07-21 12:05:09

Interrupting Processes

Time of First Successful Submission: 2025-07-21 12:05:53

Killing Misbehaving Processes

Time of First Successful Submission: 2025-07-27 00:53:35

Suspending Processes

Time of First Successful Submission: 2025-07-21 12:06:27

Resuming Processes

Time of First Successful Submission: 2025-07-21 12:07:35

Backgrounding Processes

Time of First Successful Submission: 2025-07-21 12:08:58

Foregrounding Processes

Time of First Successful Submission: 2025-07-21 12:11:07

Starting Backgrounded Processes

Time of First Successful Submission: 2025-07-21 12:13:53

Process Exit Codes

Time of First Successful Submission: 2025-07-21 12:14:48

Becoming root with su

Time of First Successful Submission: 2025-07-21 12:40:37

Other users with su

Time of First Successful Submission: 2025-07-21 12:42:09

Cracking passwords

Time of First Successful Submission: 2025-07-21 12:45:11

Using sudo

Time of First Successful Submission: 2025-07-21 12:46:22

Changing File Ownership

Time of First Successful Submission: 2025-07-21 12:16:53

Groups and Files

Time of First Successful Submission: 2025-07-21 12:18:24

Fun With Groups Names

Time of First Successful Submission: 2025-07-21 12:19:09

Changing Permissions

Time of First Successful Submission: 2025-07-21 12:21:24

Executable Files

Time of First Successful Submission: 2025-07-21 12:22:23

Permission Tweaking Practice

Time of First Successful Submission: 2025-07-21 12:28:58

Permissions Setting Practice

Time of First Successful Submission: 2025-07-21 12:33:59

The SUID Bit

Time of First Successful Submission: 2025-07-21 12:35:19

Chaining with Semicolons

Time of First Successful Submission: 2025-07-21 12:50:27

Building on Success

Time of First Successful Submission: 2025-07-27 12:52:25

Handling Failure

Time of First Successful Submission: 2025-07-27 12:52:55

Your First Shell Script

Time of First Successful Submission: 2025-07-21 12:52:05

Redirecting Script Output

Time of First Successful Submission: 2025-07-21 12:53:04

Executable Shell Scripts

Time of First Successful Submission: 2025-07-21 12:54:29

Understanding Shebangs

Time of First Successful Submission: 2025-07-27 00:57:03

Scripting with Arguments

Time of First Successful Submission: 2025-07-27 00:58:14

Scripting with Conditionals

Time of First Successful Submission: 2025-07-27 00:59:37

Scripting with Default Cases

Time of First Successful Submission: 2025-07-27 01:00:54

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-07-27 01:02:41

Reading Shell Scripts

Time of First Successful Submission: 2025-08-24 23:19:44

Launching Screen

Time of First Successful Submission: 2025-07-27 01:03:44

Detaching and Attaching

Time of First Successful Submission: 2025-07-27 01:04:39

Finding Sessions

Time of First Successful Submission: 2025-07-27 01:05:36

Switching Windows

Time of First Successful Submission: 2025-07-27 01:06:41

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-07-27 01:07:29

Switching Windows (tmux)

Time of First Successful Submission: 2025-07-27 01:08:57

The PATH Variable

Time of First Successful Submission: 2025-07-21 12:56:46

Setting PATH

Time of First Successful Submission: 2025-07-21 12:57:40

Finding Commands

Time of First Successful Submission: 2025-07-21 12:58:35

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2025-07-21 14:01:24

Bashrc Backdoor

Time of First Successful Submission: 2025-07-21 14:05:17

Sniffing Input

Time of First Successful Submission: 2025-07-21 14:33:56

Overshared Directories

Time of First Successful Submission: 2025-07-21 14:36:02

Tricky Linking

Time of First Successful Submission: 2025-07-21 14:41:32

Sniffing Process Arguments

Time of First Successful Submission: 2025-07-21 14:42:47

Snooping on Configurations

Time of First Successful Submission: 2025-07-21 14:59:00

The Fork Bomb

Time of First Successful Submission: 2025-07-21 15:02:11

Disk-Space Doomsday

Time of First Successful Submission: 2025-07-21 15:04:02

rm -rf /

Time of First Successful Submission: 2025-07-21 15:07:04

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-07-21 15:14:00


Computing 101

94 / 94 13 / 20822


Your First Register

Time of First Successful Submission: 2025-07-21 15:26:07

Your First Syscall

Time of First Successful Submission: 2025-07-21 15:27:33

Exit Codes

Time of First Successful Submission: 2025-07-21 15:28:35

Building Executables

Time of First Successful Submission: 2025-07-21 15:32:44

Moving Between Registers

Time of First Successful Submission: 2025-07-21 15:34:32

Loading From Memory

Time of First Successful Submission: 2025-07-21 16:22:10

More Loading Practice

Time of First Successful Submission: 2025-07-21 16:22:45

Dereferencing Pointers

Time of First Successful Submission: 2025-07-21 16:24:01

Dereferencing Yourself

Time of First Successful Submission: 2025-07-21 16:24:51

Dereferencing with Offsets

Time of First Successful Submission: 2025-07-21 16:25:46

Stored Addresses

Time of First Successful Submission: 2025-07-21 16:27:18

Double Dereference

Time of First Successful Submission: 2025-07-21 16:28:20

The Stack

Time of First Successful Submission: 2026-02-18 19:43:31

Stack Offsets

Time of First Successful Submission: 2026-02-18 19:45:17

Program Arguments on the Stack

Time of First Successful Submission: 2026-02-18 19:47:30

Popping From the Stack

Time of First Successful Submission: 2026-02-18 19:49:04

Disassembling Programs

Time of First Successful Submission: 2026-02-18 19:50:59

Tracing Syscalls

Time of First Successful Submission: 2025-07-21 16:11:19

Starting GDB

Time of First Successful Submission: 2025-07-21 16:12:16

Quitting GDB

Time of First Successful Submission: 2026-02-18 19:51:46

Starting Programs in GDB

Time of First Successful Submission: 2025-07-21 16:13:41

Disassembling in GDB

Time of First Successful Submission: 2026-02-18 19:52:35

Stepping Through Instructions

Time of First Successful Submission: 2026-02-18 19:54:00

Reading Register Values

Time of First Successful Submission: 2026-02-18 19:55:00

Popping Stack Values

Time of First Successful Submission: 2026-02-18 19:55:54

Examining Memory

Time of First Successful Submission: 2026-02-18 19:57:20

Examining Stack Pointers

Time of First Successful Submission: 2026-02-18 19:58:41

Cooperative Debugging

Time of First Successful Submission: 2026-02-18 20:02:17

Writing Output

Time of First Successful Submission: 2025-07-21 16:45:00

Chaining Syscalls

Time of First Successful Submission: 2025-07-21 16:48:45

Writing Strings

Time of First Successful Submission: 2025-07-21 17:11:08

Reading Data

Time of First Successful Submission: 2025-07-21 17:34:40

Opening Files

Time of First Successful Submission: 2026-02-18 22:19:51

Hardcoding the Filename

Time of First Successful Submission: 2026-02-18 22:27:43

Comparing Values

Time of First Successful Submission: 2026-02-18 22:34:40

Comparing Characters

Time of First Successful Submission: 2026-02-18 23:20:15

Conditional Control Flow

Time of First Successful Submission: 2026-02-18 23:26:35

Comparing Strings

Time of First Successful Submission: 2026-02-18 23:28:23

Reverse the Password

Time of First Successful Submission: 2026-02-18 23:31:17

Conditionals Without Conditionals

Time of First Successful Submission: 2026-02-18 23:43:47

Looping

Time of First Successful Submission: 2026-02-18 23:45:46

Reverse the Calculation

Time of First Successful Submission: 2026-02-18 23:50:12

Reverse the Reverse

Time of First Successful Submission: 2026-02-18 23:50:58

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-02-18 23:51:44

Loops on Data

Time of First Successful Submission: 2026-02-18 23:52:33

set-register

Time of First Successful Submission: 2025-07-21 17:42:10

set-multiple-registers

Time of First Successful Submission: 2025-07-21 17:44:18

add-to-register

Time of First Successful Submission: 2025-07-21 17:56:41

linear-equation-registers

Time of First Successful Submission: 2025-07-21 17:59:26

integer-division

Time of First Successful Submission: 2025-07-21 18:02:03

modulo-operation

Time of First Successful Submission: 2025-07-21 18:04:30

set-upper-byte

Time of First Successful Submission: 2025-07-21 18:37:06

efficient-modulo

Time of First Successful Submission: 2025-07-21 18:41:50

byte-extraction

Time of First Successful Submission: 2025-07-21 18:46:00

bitwise-and

Time of First Successful Submission: 2025-07-21 19:16:24

check-even

Time of First Successful Submission: 2025-07-21 19:24:16

memory-read

Time of First Successful Submission: 2025-07-21 19:26:05

memory-write

Time of First Successful Submission: 2025-07-21 19:26:50

memory-increment

Time of First Successful Submission: 2025-07-21 19:31:38

byte-access

Time of First Successful Submission: 2025-07-21 19:33:57

memory-size-access

Time of First Successful Submission: 2025-07-21 19:36:39

little-endian-write

Time of First Successful Submission: 2025-07-21 19:54:42

memory-sum

Time of First Successful Submission: 2025-07-21 20:35:15

stack-subtraction

Time of First Successful Submission: 2025-07-21 20:44:54

swap-stack-values

Time of First Successful Submission: 2025-07-21 20:45:46

average-stack-values

Time of First Successful Submission: 2025-07-21 20:49:49

absolute-jump

Time of First Successful Submission: 2025-07-21 20:51:20

relative-jump

Time of First Successful Submission: 2025-07-21 20:57:31

jump-trampoline

Time of First Successful Submission: 2025-07-21 20:58:40

conditional-jump

Time of First Successful Submission: 2025-07-21 21:38:12

indirect-jump

Time of First Successful Submission: 2025-07-21 21:49:23

average-loop

Time of First Successful Submission: 2025-07-21 21:58:51

count-non-zero

Time of First Successful Submission: 2025-07-21 22:20:43

string-lower

Time of First Successful Submission: 2025-07-22 00:02:53

most-common-byte

Time of First Successful Submission: 2025-07-22 02:14:27

Exit

Time of First Successful Submission: 2025-07-24 11:25:52

Socket

Time of First Successful Submission: 2025-07-24 12:46:14

Bind

Time of First Successful Submission: 2025-07-24 13:46:17

Listen

Time of First Successful Submission: 2025-07-24 14:23:41

Accept

Time of First Successful Submission: 2025-07-24 14:27:33

Static Response

Time of First Successful Submission: 2025-07-24 14:46:19

Dynamic Response

Time of First Successful Submission: 2025-07-24 19:17:43

Iterative GET Server

Time of First Successful Submission: 2025-07-24 19:19:35

Concurrent GET Server

Time of First Successful Submission: 2025-07-24 20:00:58

Concurrent POST Server

Time of First Successful Submission: 2025-07-24 20:34:02

Web Server

Time of First Successful Submission: 2025-07-24 21:09:25

Debugging Programs

Time of First Successful Submission: 2025-07-23 17:14:44

Inspecting Registers

Time of First Successful Submission: 2025-07-23 17:17:29

Examining Memory

Time of First Successful Submission: 2025-07-23 17:30:52

Setting Breakpoints

Time of First Successful Submission: 2025-07-23 17:38:49

GDB Scripting

Time of First Successful Submission: 2025-07-23 20:52:14

Modifying Data

Time of First Successful Submission: 2025-07-23 21:22:29

Modifying Execution

Time of First Successful Submission: 2025-07-23 21:25:27

Broken Functions

Time of First Successful Submission: 2025-07-23 21:43:42


Playing With Programs

116 / 116 268 / 22973


What's the password?

Time of First Successful Submission: 2025-07-24 21:34:06

... and again!

Time of First Successful Submission: 2025-07-25 02:30:56

Newline Troubles

Time of First Successful Submission: 2025-07-25 02:32:31

Reasoning about files

Time of First Successful Submission: 2025-07-25 02:34:51

Specifying Filenames

Time of First Successful Submission: 2025-07-25 02:35:52

Binary and Hex Encoding

Time of First Successful Submission: 2025-07-25 02:39:06

More Hex

Time of First Successful Submission: 2025-07-25 02:40:10

Decoding Hex

Time of First Successful Submission: 2025-07-25 02:42:00

Decoding Practice

Time of First Successful Submission: 2025-07-26 00:31:22

Encoding Practice

Time of First Successful Submission: 2025-07-26 00:32:47

Hex-encoding ASCII

Time of First Successful Submission: 2025-07-26 00:48:04

Nested Encoding

Time of First Successful Submission: 2025-07-26 00:49:35

Hex-encoding UTF-8

Time of First Successful Submission: 2025-07-26 00:54:25

UTF Mixups

Time of First Successful Submission: 2025-07-26 01:11:04

Modifying Encoded Data

Time of First Successful Submission: 2025-07-26 01:19:26

Decoding Base64

Time of First Successful Submission: 2025-07-26 01:22:26

Encoding Base64

Time of First Successful Submission: 2025-07-26 01:23:25

Dealing with Obfuscation

Time of First Successful Submission: 2025-07-26 01:27:34

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-07-26 01:38:39

Your First HTTP Request

Time of First Successful Submission: 2025-07-26 02:48:37

Reading Flask

Time of First Successful Submission: 2025-07-26 11:59:57

Commented Data

Time of First Successful Submission: 2025-07-26 12:01:53

HTTP Metadata

Time of First Successful Submission: 2025-07-26 12:03:31

HTTP (netcat)

Time of First Successful Submission: 2025-07-26 12:05:17

HTTP Paths (netcat)

Time of First Successful Submission: 2025-07-26 12:07:14

HTTP (curl)

Time of First Successful Submission: 2025-07-26 12:08:20

HTTP (python)

Time of First Successful Submission: 2025-07-26 12:10:09

HTTP Host Header (python)

Time of First Successful Submission: 2025-07-26 12:26:56

HTTP Host Header (curl)

Time of First Successful Submission: 2025-07-26 13:00:26

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-07-26 16:52:29

URL Encoding (netcat)

Time of First Successful Submission: 2025-07-26 16:55:51

HTTP GET Parameters

Time of First Successful Submission: 2025-07-26 16:57:44

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-07-26 16:59:27

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-07-26 17:00:43

HTTP Forms

Time of First Successful Submission: 2025-07-26 17:02:41

HTTP Forms (curl)

Time of First Successful Submission: 2025-07-26 17:03:58

HTTP Forms (netcat)

Time of First Successful Submission: 2025-07-26 17:06:43

HTTP Forms (python)

Time of First Successful Submission: 2025-07-26 17:08:08

HTTP Forms Without Forms

Time of First Successful Submission: 2025-07-26 17:14:31

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-07-26 17:16:09

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-07-26 17:18:43

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-07-26 17:20:58

HTTP Redirects (curl)

Time of First Successful Submission: 2025-07-26 17:21:36

HTTP Redirects (python)

Time of First Successful Submission: 2025-07-26 17:22:23

HTTP Cookies (curl)

Time of First Successful Submission: 2025-07-26 17:35:54

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-07-26 17:37:30

HTTP Cookies (python)

Time of First Successful Submission: 2025-07-26 17:38:54

Server State (python)

Time of First Successful Submission: 2025-07-26 17:40:02

Listening Web

Time of First Successful Submission: 2025-07-26 17:43:22

Speaking Redirects

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

JavaScript Redirects

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

Including JavaScript

Time of First Successful Submission: 2025-07-26 18:53:38

HTTP (javascript)

Time of First Successful Submission: 2025-07-26 21:06:30

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-07-26 21:08:37

HTTP Forms (javascript)

Time of First Successful Submission: 2025-07-26 21:31:14

cat

Time of First Successful Submission: 2025-07-26 21:36:04

more

Time of First Successful Submission: 2025-07-26 21:37:03

less

Time of First Successful Submission: 2025-07-26 21:37:29

tail

Time of First Successful Submission: 2025-07-26 21:37:56

head

Time of First Successful Submission: 2025-07-26 21:38:17

sort

Time of First Successful Submission: 2025-07-26 21:38:44

vim

Time of First Successful Submission: 2025-07-26 21:39:14

emacs

Time of First Successful Submission: 2025-07-26 21:39:38

nano

Time of First Successful Submission: 2025-07-26 21:40:06

rev

Time of First Successful Submission: 2025-07-26 21:40:39

od

Time of First Successful Submission: 2025-07-26 21:47:36

hd

Time of First Successful Submission: 2025-07-26 21:48:39

xxd

Time of First Successful Submission: 2025-07-26 21:49:27

base32

Time of First Successful Submission: 2025-07-26 21:50:00

base64

Time of First Successful Submission: 2025-07-26 21:50:27

split

Time of First Successful Submission: 2025-07-26 21:51:15

gzip

Time of First Successful Submission: 2025-07-26 21:56:22

bzip2

Time of First Successful Submission: 2025-07-26 21:58:00

zip

Time of First Successful Submission: 2025-07-26 22:01:01

tar

Time of First Successful Submission: 2025-07-26 22:18:04

ar

Time of First Successful Submission: 2025-07-26 22:28:31

cpio

Time of First Successful Submission: 2025-07-27 01:23:46

genisoimage

Time of First Successful Submission: 2025-07-27 01:29:10

env

Time of First Successful Submission: 2025-07-27 01:31:34

find

Time of First Successful Submission: 2025-07-27 01:33:32

make

Time of First Successful Submission: 2025-07-27 12:39:50

nice

Time of First Successful Submission: 2025-07-27 12:41:16

timeout

Time of First Successful Submission: 2025-07-27 12:42:26

stdbuf

Time of First Successful Submission: 2025-07-27 12:43:21

setarch

Time of First Successful Submission: 2025-07-27 12:44:12

watch

Time of First Successful Submission: 2025-07-27 13:01:31

socat

Time of First Successful Submission: 2025-07-27 13:02:22

whiptail

Time of First Successful Submission: 2025-07-27 21:38:15

awk

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

sed

Time of First Successful Submission: 2025-07-27 22:15:34

ed

Time of First Successful Submission: 2025-07-27 22:18:45

chown

Time of First Successful Submission: 2025-07-27 22:19:40

chmod

Time of First Successful Submission: 2025-07-27 22:20:07

cp

Time of First Successful Submission: 2025-07-27 22:21:10

mv

Time of First Successful Submission: 2025-07-28 01:23:48

perl

Time of First Successful Submission: 2025-07-28 01:25:50

python

Time of First Successful Submission: 2025-07-28 01:28:51

ruby

Time of First Successful Submission: 2025-07-28 01:35:17

bash

Time of First Successful Submission: 2025-07-28 01:35:41

date

Time of First Successful Submission: 2025-07-28 01:36:51

dmesg

Time of First Successful Submission: 2025-07-28 01:37:43

wc

Time of First Successful Submission: 2025-07-28 01:38:41

gcc

Time of First Successful Submission: 2025-07-28 01:45:08

as

Time of First Successful Submission: 2025-07-28 01:46:30

wget

Time of First Successful Submission: 2025-07-28 02:00:06

ssh-keygen

Time of First Successful Submission: 2025-07-28 02:52:24

SQL Queries

Time of First Successful Submission: 2025-07-28 05:20:30

Filtering SQL

Time of First Successful Submission: 2025-07-28 05:22:25

Choosing Columns

Time of First Successful Submission: 2025-07-28 05:23:19

Exclusionary Filtering

Time of First Successful Submission: 2025-07-28 05:27:05

Filtering Strings

Time of First Successful Submission: 2025-07-28 05:29:21

Filtering on Expressions

Time of First Successful Submission: 2025-07-28 05:30:57

SELECTing Expressions

Time of First Successful Submission: 2025-07-28 05:37:11

Composite Conditions

Time of First Successful Submission: 2025-07-28 05:39:01

Reaching Your LIMITs

Time of First Successful Submission: 2025-07-28 05:42:24

Querying Metadata

Time of First Successful Submission: 2025-07-28 05:43:57


GCA CTF

11 / 102 1831 / 41494


Using the Terminal

Time of First Successful Submission: 2025-08-05 21:59:28

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-20 22:53:10

Using the GUI Desktop

Time of First Successful Submission: 2025-07-20 23:36:29

Pasting into the Desktop

Time of First Successful Submission: 2025-07-20 23:38:30

Restarting Challenges

Time of First Successful Submission: 2025-07-20 23:40:46

Getting Help

Time of First Successful Submission: 2025-07-20 23:45:33

Challenge Programs

Time of First Successful Submission: 2025-07-20 23:46:54

The Flag File

Time of First Successful Submission: 2025-07-20 23:47:57

Using Privileged Mode

Time of First Successful Submission: 2025-07-20 23:49:33

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-20 23:53:33

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-20 23:54:14