Makawett

💻 🐧

France

pwn.college Archives

1 / 202 21647 / 22782


Triple Dereference

Time of First Successful Submission: 2025-11-29 19:34:41


Intro to Programming Languages

15 / 234 6569 / 31604


Commands

Time of First Successful Submission: 2025-11-29 17:13:38

Command Arguments

Time of First Successful Submission: 2025-11-29 17:14:32

Command History

Time of First Successful Submission: 2025-11-29 17:14:53

The Root Path

Time of First Successful Submission: 2025-11-29 17:16:29

Absolute Paths

Time of First Successful Submission: 2025-11-29 17:17:35

Changing position

Time of First Successful Submission: 2025-11-29 17:18:49

Changing to an Absolute Path

Time of First Successful Submission: 2025-11-29 17:20:30

Relative Paths

Time of First Successful Submission: 2025-11-29 17:22:52

Cat

Time of First Successful Submission: 2025-11-29 17:30:10

Ls

Time of First Successful Submission: 2025-11-29 17:35:57

Ls All

Time of First Successful Submission: 2025-11-29 17:41:16

Find

Time of First Successful Submission: 2025-11-29 17:56:35

Piping Echo

Time of First Successful Submission: 2025-12-06 20:42:16

Piping Stdout

Time of First Successful Submission: 2025-12-06 20:43:26

Piping Stdin

Time of First Successful Submission: 2025-12-06 20:48:28


Intro to Cybersecurity

183 / 183 179 / 19910


Path Traversal 1

Time of First Successful Submission: 2025-12-07 18:31:05

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2025-12-07 19:04:40

CMDi 2

Time of First Successful Submission: 2025-12-07 19:19:58

CMDi 3

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

CMDi 4

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

CMDi 5

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

CMDi 6

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

Authentication Bypass 1

Time of First Successful Submission: 2025-12-08 21:32:21

Authentication Bypass 2

Time of First Successful Submission: 2025-12-08 21:36:40

SQLi 1

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

SQLi 2

Time of First Successful Submission: 2025-12-08 21:59:12

SQLi 3

Time of First Successful Submission: 2025-12-09 21:17:25

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2025-12-09 22:08:26

XSS 1

Time of First Successful Submission: 2025-12-10 19:02:28

XSS 2

Time of First Successful Submission: 2025-12-10 19:05:51

XSS 3

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

XSS 4

Time of First Successful Submission: 2025-12-10 19:19:27

XSS 5

Time of First Successful Submission: 2025-12-10 20:06:27

XSS 6

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

XSS 7

Time of First Successful Submission: 2025-12-16 18:59:51

CSRF 1

Time of First Successful Submission: 2025-12-16 20:57:47

CSRF 2

Time of First Successful Submission: 2025-12-16 21:33:38

CSRF 3

Time of First Successful Submission: 2025-12-16 22:24:46

CSRF 4

Time of First Successful Submission: 2025-12-18 22:52:03

CSRF 5

Time of First Successful Submission: 2025-12-18 23:24:34

Connect

Time of First Successful Submission: 2025-12-20 18:27:02

Send

Time of First Successful Submission: 2025-12-20 18:29:24

Shutdown

Time of First Successful Submission: 2025-12-20 18:41:42

Listen

Time of First Successful Submission: 2025-12-20 18:42:53

Scan 1

Time of First Successful Submission: 2025-12-20 21:40:42

Scan 2

Time of First Successful Submission: 2025-12-20 22:29:59

Monitor 1

Time of First Successful Submission: 2025-12-20 22:41:52

Monitor 2

Time of First Successful Submission: 2025-12-20 22:48:44

Sniffing Cookies

Time of First Successful Submission: 2025-12-20 23:06:29

Network Configuration

Time of First Successful Submission: 2025-12-20 23:11:03

Firewall 1

Time of First Successful Submission: 2025-12-20 23:36:14

Firewall 2

Time of First Successful Submission: 2025-12-20 23:36:54

Firewall 3

Time of First Successful Submission: 2025-12-20 23:39:45

Denial of Service 1

Time of First Successful Submission: 2025-12-20 23:48:36

Denial of Service 2

Time of First Successful Submission: 2025-12-20 23:55:15

Denial of Service 3

Time of First Successful Submission: 2025-12-20 23:58:04

Ethernet

Time of First Successful Submission: 2025-12-22 14:54:39

IP

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

TCP

Time of First Successful Submission: 2025-12-23 23:56:54

TCP Handshake

Time of First Successful Submission: 2025-12-26 21:25:11

UDP

Time of First Successful Submission: 2025-12-26 22:54:11

UDP 2

Time of First Successful Submission: 2025-12-26 22:56:18

UDP Spoofing 1

Time of First Successful Submission: 2025-12-26 23:01:10

UDP Spoofing 2

Time of First Successful Submission: 2025-12-26 23:30:25

UDP Spoofing 3

Time of First Successful Submission: 2025-12-30 16:13:03

UDP Spoofing 4

Time of First Successful Submission: 2026-01-04 18:06:46

ARP

Time of First Successful Submission: 2026-01-05 22:11:45

Intercept

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

Man-in-the-Middle

Time of First Successful Submission: 2026-01-08 23:33:29

XOR

Time of First Successful Submission: 2026-01-10 22:52:35

XORing Hex

Time of First Successful Submission: 2026-01-10 22:57:33

XORing ASCII

Time of First Successful Submission: 2026-01-10 23:03:11

XORing ASCII Strings

Time of First Successful Submission: 2026-01-10 23:11:41

One-time Pad

Time of First Successful Submission: 2026-01-10 23:16:31

One-time Pad Tampering

Time of First Successful Submission: 2026-01-10 23:27:42

Many-time Pad

Time of First Successful Submission: 2026-01-10 23:42:21

AES

Time of First Successful Submission: 2026-01-10 23:51:59

AES-ECB-CPA

Time of First Successful Submission: 2026-01-11 19:23:54

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-01-11 20:13:20

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-01-11 20:25:07

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-01-11 20:39:55

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-01-11 21:16:39

AES-ECB-CPA-Prefix-2

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

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-01-11 22:30:34

AES-ECB-CPA-Prefix-Boss

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

AES-CBC

Time of First Successful Submission: 2026-01-15 20:45:18

AES-CBC Tampering

Time of First Successful Submission: 2026-01-15 20:59:24

AES-CBC Resizing

Time of First Successful Submission: 2026-01-15 21:08:34

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-01-17 20:26:56

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-01-17 21:33:41

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-01-17 22:08:54

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-01-17 23:15:58

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-01-17 23:17:41

DHKE

Time of First Successful Submission: 2026-01-18 02:57:22

DHKE-to-AES

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

RSA 1

Time of First Successful Submission: 2026-01-18 18:00:16

RSA 2

Time of First Successful Submission: 2026-01-18 18:47:59

RSA 3

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

RSA 4

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

RSA Signatures

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

SHA 1

Time of First Successful Submission: 2026-01-18 20:45:36

SHA 2

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

TLS 1

Time of First Successful Submission: 2026-01-18 22:16:38

TLS 2

Time of First Successful Submission: 2026-01-20 23:18:51

level1

Time of First Successful Submission: 2026-01-20 23:35:20

level2

Time of First Successful Submission: 2026-01-21 22:26:09

level3

Time of First Successful Submission: 2026-01-21 22:27:59

level4

Time of First Successful Submission: 2026-01-21 22:28:53

level5

Time of First Successful Submission: 2026-01-21 22:40:23

level6

Time of First Successful Submission: 2026-01-21 22:49:41

level7

Time of First Successful Submission: 2026-01-21 22:51:44

level8

Time of First Successful Submission: 2026-01-21 22:52:39

level9

Time of First Successful Submission: 2026-01-21 22:53:19

level10

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

level11

Time of First Successful Submission: 2026-01-21 23:03:57

level12

Time of First Successful Submission: 2026-01-21 23:06:46

level13

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

level14

Time of First Successful Submission: 2026-01-21 23:08:12

level15

Time of First Successful Submission: 2026-01-21 23:08:39

level16

Time of First Successful Submission: 2026-01-21 23:10:55

level17

Time of First Successful Submission: 2026-01-23 20:40:25

level18

Time of First Successful Submission: 2026-01-23 20:41:08

level19

Time of First Successful Submission: 2026-01-23 20:39:32

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-01-25 22:59:50

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-01-25 23:04:03

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-01-28 20:18:18

Reading Endianness (Python)

Time of First Successful Submission: 2026-01-28 20:24:37

Reading Endianness (C)

Time of First Successful Submission: 2026-01-28 20:35:17

Reading Endianness (x86)

Time of First Successful Submission: 2026-01-28 20:49:26

Version Information (Python)

Time of First Successful Submission: 2026-01-28 20:56:41

Version Information (C)

Time of First Successful Submission: 2026-01-28 21:01:45

Version Information (x86)

Time of First Successful Submission: 2026-01-28 21:06:47

Metadata and Data (Python)

Time of First Successful Submission: 2026-01-28 21:11:24

Metadata and Data (C)

Time of First Successful Submission: 2026-01-28 21:15:23

Metadata and Data (x86)

Time of First Successful Submission: 2026-01-28 21:23:34

Input Restrictions (Python)

Time of First Successful Submission: 2026-01-28 21:27:20

Input Restrictions (C)

Time of First Successful Submission: 2026-01-28 21:29:37

Input Restrictions (x86)

Time of First Successful Submission: 2026-01-28 21:38:44

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-01-28 21:45:17

Behold the cIMG! (C)

Time of First Successful Submission: 2026-01-28 22:00:41

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-01-28 22:07:07

A Basic cIMG (Python)

Time of First Successful Submission: 2026-01-28 22:25:10

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2026-01-28 22:39:42

Internal State Mini (C)

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

Internal State Mini (x86)

Time of First Successful Submission: 2026-01-29 23:40:25

Internal State (C)

Time of First Successful Submission: 2026-01-31 23:19:28

Internal State (x86)

Time of First Successful Submission: 2026-01-31 00:12:49

File Formats: Directives (C)

Time of First Successful Submission: 2026-01-31 23:33:29

File Formats: Directives (x86)

Time of First Successful Submission: 2026-01-31 23:57:30

The Patch Directive

Time of First Successful Submission: 2026-02-04 23:07:34

Optimizing for Space

Time of First Successful Submission: 2026-02-08 02:47:13

Tweaking Images

Time of First Successful Submission: 2026-02-08 22:34:57

Storage and Retrieval

Time of First Successful Submission: 2026-03-06 16:08:14

Extracting Knowledge

Time of First Successful Submission: 2026-03-06 16:35:45

Advanced Sprites

Time of First Successful Submission: 2026-03-06 21:35:29

Accessing Resources

Time of First Successful Submission: 2026-03-06 23:08:21

Unsafe Animations

Time of First Successful Submission: 2026-03-06 23:35:30

Animations

Time of First Successful Submission: 2026-03-07 17:18:40

Interoperability: Patching Data

Time of First Successful Submission: 2026-03-09 14:57:33

Patching Code

Time of First Successful Submission: 2026-03-09 15:39:30

Patching Control Flow

Time of First Successful Submission: 2026-03-09 15:47:32

Your First Overflow (easy)

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

Your First Overflow (hard)

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

Precision (easy)

Time of First Successful Submission: 2026-03-09 18:27:19

Precision (hard)

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

Variable Control (easy)

Time of First Successful Submission: 2026-03-10 11:01:35

Variable Control (hard)

Time of First Successful Submission: 2026-03-10 11:09:24

Control Hijack (easy)

Time of First Successful Submission: 2026-03-10 11:15:13

Control Hijack (hard)

Time of First Successful Submission: 2026-03-10 12:43:34

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-03-10 13:26:57

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-03-10 13:39:51

PIEs (easy)

Time of First Successful Submission: 2026-03-10 15:28:39

PIEs (hard)

Time of First Successful Submission: 2026-03-10 17:12:07

String Lengths (easy)

Time of First Successful Submission: 2026-03-10 17:24:31

String Lengths (hard)

Time of First Successful Submission: 2026-03-10 17:30:56

Basic Shellcode

Time of First Successful Submission: 2026-03-11 14:37:26

NOP Sleds

Time of First Successful Submission: 2026-03-11 14:41:03

NULL-Free Shellcode

Time of First Successful Submission: 2026-03-11 15:44:00

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-03-11 23:04:32

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-03-11 23:17:45

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-03-11 23:32:10

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-03-12 00:14:08

ECB-to-Win (easy)

Time of First Successful Submission: 2026-03-12 15:57:06

ECB-to-Win (hard)

Time of First Successful Submission: 2026-03-12 16:27:44

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-03-13 00:51:57

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-03-13 01:53:48

CIMG Screenshots

Time of First Successful Submission: 2026-03-13 20:16:24

CIMG Screenshots 2

Time of First Successful Submission: 2026-03-13 21:49:50

Wily Webserver

Time of First Successful Submission: 2026-03-16 15:27:55

The Watering Hole

Time of First Successful Submission: 2026-03-17 22:39:45

Secure Chat 1

Time of First Successful Submission: 2026-03-18 15:50:19

Secure Chat 2

Time of First Successful Submission: 2026-03-19 16:24:16

Secure Chat 3

Time of First Successful Submission: 2026-03-21 22:26:30

Secure Chat 4

Time of First Successful Submission: 2026-03-21 23:54:45

Secure Chat 5

Time of First Successful Submission: 2026-03-27 18:15:09


Start Here

10 / 12 18937 / 42853


Using the Terminal

Time of First Successful Submission: 2025-11-29 16:40:15

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-29 16:42:34

Using the GUI Desktop

Time of First Successful Submission: 2025-11-29 16:44:53

Pasting into the Desktop

Time of First Successful Submission: 2025-11-29 16:48:03

Restarting Challenges

Time of First Successful Submission: 2025-11-29 17:06:07

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-01-10 21:43:51

Using Privileged Mode

Time of First Successful Submission: 2026-01-10 21:45:26

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-10 21:46:33

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-10 21:49:00


Linux Luminarium

128 / 128 1291 / 32008


Intro to Commands

Time of First Successful Submission: 2025-11-29 17:13:38

Intro to Arguments

Time of First Successful Submission: 2025-11-29 17:14:32

Command History

Time of First Successful Submission: 2025-11-29 17:14:53

The Root

Time of First Successful Submission: 2025-11-29 17:16:29

Program and absolute paths

Time of First Successful Submission: 2025-11-29 17:17:35

Position thy self

Time of First Successful Submission: 2025-11-29 17:18:49

Position elsewhere

Time of First Successful Submission: 2025-11-29 17:20:30

implicit relative paths, from /

Time of First Successful Submission: 2025-11-29 17:22:52

explicit relative paths, from /

Time of First Successful Submission: 2025-11-29 17:24:40

implicit relative path

Time of First Successful Submission: 2025-11-29 17:26:41

home sweet home

Time of First Successful Submission: 2025-11-29 17:29:10

cat: not the pet, but the command!

Time of First Successful Submission: 2025-11-29 17:30:10

catting absolute paths

Time of First Successful Submission: 2025-11-29 17:30:44

more catting practice

Time of First Successful Submission: 2025-11-29 17:31:21

grepping for a needle in a haystack

Time of First Successful Submission: 2025-11-29 17:32:36

comparing files

Time of First Successful Submission: 2025-11-29 17:34:32

listing files

Time of First Successful Submission: 2025-11-29 17:35:57

touching files

Time of First Successful Submission: 2025-11-29 17:36:44

removing files

Time of First Successful Submission: 2025-11-29 17:37:44

moving files

Time of First Successful Submission: 2025-11-29 17:39:25

copying files

Time of First Successful Submission: 2025-11-29 17:40:09

hidden files

Time of First Successful Submission: 2025-11-29 17:41:16

An Epic Filesystem Quest

Time of First Successful Submission: 2025-11-29 17:46:06

making directories

Time of First Successful Submission: 2025-11-29 17:47:15

finding files

Time of First Successful Submission: 2025-11-29 17:56:35

linking files

Time of First Successful Submission: 2025-11-29 18:05:11

Learning From Documentation

Time of First Successful Submission: 2025-11-29 18:09:23

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2025-11-29 18:12:43

Searching Manuals

Time of First Successful Submission: 2025-11-29 18:14:01

Searching For Manuals

Time of First Successful Submission: 2025-11-29 18:17:56

Helpful Programs

Time of First Successful Submission: 2025-11-29 18:21:00

Help for Builtins

Time of First Successful Submission: 2025-11-29 18:22:22

Matching with *

Time of First Successful Submission: 2025-12-06 20:30:32

Matching with ?

Time of First Successful Submission: 2025-12-06 20:31:17

Matching with []

Time of First Successful Submission: 2025-12-06 20:32:21

Matching paths with []

Time of First Successful Submission: 2025-12-06 20:33:42

Multiple globs

Time of First Successful Submission: 2025-12-06 20:34:48

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2025-12-06 20:37:14

Tab completion

Time of First Successful Submission: 2025-12-06 20:37:49

Multiple options for tab completion

Time of First Successful Submission: 2025-12-06 20:39:35

Tab completion on commands

Time of First Successful Submission: 2025-12-06 20:40:06

Redirecting output

Time of First Successful Submission: 2025-12-06 20:42:16

Redirecting more output

Time of First Successful Submission: 2025-12-06 20:43:26

Appending output

Time of First Successful Submission: 2025-12-06 20:45:31

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2025-12-06 20:48:28

Grepping stored results

Time of First Successful Submission: 2025-12-06 20:49:36

Grepping live output

Time of First Successful Submission: 2025-12-06 20:51:27

Grepping errors

Time of First Successful Submission: 2025-12-06 20:52:46

Filtering with grep -v

Time of First Successful Submission: 2025-12-06 20:53:49

Filtering with sed

Time of First Successful Submission: 2025-12-06 20:55:13

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2025-12-06 21:17:20

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-06 21:45:42

Named pipes

Time of First Successful Submission: 2025-12-06 21:49:34

Printing Variables

Time of First Successful Submission: 2025-12-06 21:50:54

Setting Variables

Time of First Successful Submission: 2025-12-06 21:51:55

Multi-word Variables

Time of First Successful Submission: 2025-12-06 21:52:49

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2025-12-06 21:54:55

Storing Command Output

Time of First Successful Submission: 2025-12-06 21:56:17

Reading Input

Time of First Successful Submission: 2025-12-06 21:57:39

Reading Files

Time of First Successful Submission: 2025-12-06 21:59:04

Translating characters

Time of First Successful Submission: 2025-12-06 22:04:28

Deleting characters

Time of First Successful Submission: 2025-12-06 22:05:17

Deleting newlines

Time of First Successful Submission: 2025-12-06 22:06:10

Extracting the first lines with head

Time of First Successful Submission: 2025-12-06 22:07:18

Extracting specific sections of text

Time of First Successful Submission: 2025-12-06 22:10:35

Sorting data

Time of First Successful Submission: 2025-12-06 22:11:43

Listing Processes

Time of First Successful Submission: 2025-12-06 22:14:58

Killing Processes

Time of First Successful Submission: 2025-12-06 22:18:12

Interrupting Processes

Time of First Successful Submission: 2025-12-06 22:19:49

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-06 22:22:24

Suspending Processes

Time of First Successful Submission: 2025-12-06 22:23:12

Resuming Processes

Time of First Successful Submission: 2025-12-06 22:23:54

Backgrounding Processes

Time of First Successful Submission: 2025-12-06 22:26:10

Foregrounding Processes

Time of First Successful Submission: 2025-12-06 22:26:59

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-06 22:27:46

Process Exit Codes

Time of First Successful Submission: 2025-12-06 22:29:16

Becoming root with su

Time of First Successful Submission: 2025-12-06 22:32:44

Other users with su

Time of First Successful Submission: 2025-12-06 22:33:42

Cracking passwords

Time of First Successful Submission: 2025-12-06 22:38:17

Using sudo

Time of First Successful Submission: 2025-12-06 22:40:09

Changing File Ownership

Time of First Successful Submission: 2025-12-06 22:53:06

Groups and Files

Time of First Successful Submission: 2025-12-06 22:55:44

Fun With Groups Names

Time of First Successful Submission: 2025-12-06 22:56:45

Changing Permissions

Time of First Successful Submission: 2025-12-06 22:59:31

Executable Files

Time of First Successful Submission: 2025-12-06 23:00:46

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-06 23:09:05

Permissions Setting Practice

Time of First Successful Submission: 2025-12-06 23:14:08

The SUID Bit

Time of First Successful Submission: 2025-12-06 23:20:49

Chaining with Semicolons

Time of First Successful Submission: 2025-12-07 00:11:03

Building on Success

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

Handling Failure

Time of First Successful Submission: 2025-12-20 21:14:24

Your First Shell Script

Time of First Successful Submission: 2025-12-20 21:16:39

Redirecting Script Output

Time of First Successful Submission: 2025-12-20 21:18:52

Executable Shell Scripts

Time of First Successful Submission: 2025-12-20 21:20:10

Understanding Shebangs

Time of First Successful Submission: 2025-12-20 21:22:32

Scripting with Arguments

Time of First Successful Submission: 2025-12-20 21:23:26

Scripting with Conditionals

Time of First Successful Submission: 2025-12-20 21:25:45

Scripting with Default Cases

Time of First Successful Submission: 2025-12-20 21:26:40

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-20 21:28:31

Reading Shell Scripts

Time of First Successful Submission: 2025-12-20 21:29:57

Launching Screen

Time of First Successful Submission: 2025-12-19 18:43:28

Detaching and Attaching

Time of First Successful Submission: 2025-12-19 18:45:24

Finding Sessions

Time of First Successful Submission: 2025-12-19 18:49:16

Switching Windows

Time of First Successful Submission: 2025-12-19 18:51:59

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-19 18:54:02

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-19 18:56:05

The PATH Variable

Time of First Successful Submission: 2026-01-10 22:14:34

Setting PATH

Time of First Successful Submission: 2026-01-10 22:15:25

Finding Commands

Time of First Successful Submission: 2026-01-10 22:16:38

Adding Commands

Time of First Successful Submission: 2026-01-10 22:21:36

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-01-14 21:06:40

Sniffing Input

Time of First Successful Submission: 2026-01-14 21:17:54

Overshared Directories

Time of First Successful Submission: 2026-01-14 21:24:35

Tricky Linking

Time of First Successful Submission: 2026-01-14 21:29:44

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-14 21:32:07

Snooping on Configurations

Time of First Successful Submission: 2026-01-14 21:34:37

The Fork Bomb

Time of First Successful Submission: 2026-01-10 21:52:31

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-10 21:55:30

rm -rf /

Time of First Successful Submission: 2026-01-10 21:58:11

Life after rm -rf /

Time of First Successful Submission: 2026-01-10 22:09:26

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-10 22:13:10


Computing 101

94 / 94 313 / 21354


Your First Register

Time of First Successful Submission: 2025-11-29 18:48:33

Your First Syscall

Time of First Successful Submission: 2025-11-29 18:50:13

Exit Codes

Time of First Successful Submission: 2025-11-29 18:51:27

Building Executables

Time of First Successful Submission: 2025-11-29 18:55:40

Moving Between Registers

Time of First Successful Submission: 2025-11-29 18:57:59

Loading From Memory

Time of First Successful Submission: 2025-11-29 19:18:15

More Loading Practice

Time of First Successful Submission: 2025-11-29 19:19:47

Dereferencing Pointers

Time of First Successful Submission: 2025-11-29 19:25:17

Dereferencing Yourself

Time of First Successful Submission: 2025-11-29 19:27:10

Dereferencing with Offsets

Time of First Successful Submission: 2025-11-29 19:28:29

Stored Addresses

Time of First Successful Submission: 2025-11-29 19:30:36

Double Dereference

Time of First Successful Submission: 2025-11-29 19:33:03

The Stack

Time of First Successful Submission: 2026-03-25 00:17:17

Stack Offsets

Time of First Successful Submission: 2026-03-25 00:18:10

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-03-25 00:21:55

Disassembling Programs

Time of First Successful Submission: 2026-03-25 14:30:37

Tracing Syscalls

Time of First Successful Submission: 2025-11-29 19:01:25

Starting GDB

Time of First Successful Submission: 2025-11-29 19:02:48

Quitting GDB

Time of First Successful Submission: 2026-03-25 14:18:10

Starting Programs in GDB

Time of First Successful Submission: 2025-11-29 19:04:01

Disassembling in GDB

Time of First Successful Submission: 2026-03-25 14:19:51

Stepping Through Instructions

Time of First Successful Submission: 2026-03-25 14:20:38

Reading Register Values

Time of First Successful Submission: 2026-03-25 14:21:21

Popping Stack Values

Time of First Successful Submission: 2026-03-25 14:22:02

Examining Memory

Time of First Successful Submission: 2026-03-25 14:22:51

Examining Stack Pointers

Time of First Successful Submission: 2026-03-25 14:24:57

Cooperative Debugging

Time of First Successful Submission: 2026-03-25 14:29:43

Writing Output

Time of First Successful Submission: 2025-11-29 19:47:05

Chaining Syscalls

Time of First Successful Submission: 2025-11-29 19:48:18

Writing Strings

Time of First Successful Submission: 2025-11-29 19:49:03

Reading Data

Time of First Successful Submission: 2025-11-29 19:54:50

Opening Files

Time of First Successful Submission: 2026-03-25 14:10:14

Hardcoding the Filename

Time of First Successful Submission: 2026-03-25 14:13:02

Comparing Values

Time of First Successful Submission: 2026-03-25 13:17:21

Comparing Characters

Time of First Successful Submission: 2026-03-25 13:19:50

Conditional Control Flow

Time of First Successful Submission: 2026-03-25 13:25:38

Comparing Strings

Time of First Successful Submission: 2026-03-25 13:29:58

Reverse the Password

Time of First Successful Submission: 2026-03-25 13:31:42

Conditionals Without Conditionals

Time of First Successful Submission: 2026-03-25 13:37:38

Looping

Time of First Successful Submission: 2026-03-25 14:00:34

Reverse the Calculation

Time of First Successful Submission: 2026-03-25 12:55:01

Reverse the Reverse

Time of First Successful Submission: 2026-03-25 12:56:43

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-03-25 12:57:55

Loops on Data

Time of First Successful Submission: 2026-03-25 12:58:57

set-register

Time of First Successful Submission: 2025-11-29 23:35:23

set-multiple-registers

Time of First Successful Submission: 2025-11-29 23:37:59

add-to-register

Time of First Successful Submission: 2025-12-02 17:09:06

linear-equation-registers

Time of First Successful Submission: 2025-12-02 17:11:09

integer-division

Time of First Successful Submission: 2025-12-02 17:14:44

modulo-operation

Time of First Successful Submission: 2025-12-02 17:16:01

set-upper-byte

Time of First Successful Submission: 2025-12-02 17:21:05

efficient-modulo

Time of First Successful Submission: 2025-12-02 17:29:07

byte-extraction

Time of First Successful Submission: 2025-12-02 17:34:22

bitwise-and

Time of First Successful Submission: 2025-12-02 17:36:14

check-even

Time of First Successful Submission: 2025-12-02 17:40:41

memory-read

Time of First Successful Submission: 2025-12-02 17:42:22

memory-write

Time of First Successful Submission: 2025-12-02 17:44:25

memory-increment

Time of First Successful Submission: 2025-12-02 17:48:50

byte-access

Time of First Successful Submission: 2025-12-02 17:50:46

memory-size-access

Time of First Successful Submission: 2025-12-02 17:53:49

little-endian-write

Time of First Successful Submission: 2025-12-02 17:59:30

memory-sum

Time of First Successful Submission: 2025-12-02 18:03:46

stack-subtraction

Time of First Successful Submission: 2025-12-02 18:05:25

swap-stack-values

Time of First Successful Submission: 2025-12-02 18:06:54

average-stack-values

Time of First Successful Submission: 2025-12-02 18:10:27

absolute-jump

Time of First Successful Submission: 2025-12-02 18:11:37

relative-jump

Time of First Successful Submission: 2025-12-02 18:16:12

jump-trampoline

Time of First Successful Submission: 2025-12-02 18:17:51

conditional-jump

Time of First Successful Submission: 2025-12-02 18:39:12

indirect-jump

Time of First Successful Submission: 2025-12-02 19:26:42

average-loop

Time of First Successful Submission: 2025-12-02 19:47:16

count-non-zero

Time of First Successful Submission: 2025-12-02 20:27:38

string-lower

Time of First Successful Submission: 2025-12-02 21:09:39

most-common-byte

Time of First Successful Submission: 2025-12-02 22:03:49

Exit

Time of First Successful Submission: 2025-12-05 18:32:53

Socket

Time of First Successful Submission: 2025-12-05 19:00:37

Bind

Time of First Successful Submission: 2025-12-05 19:24:21

Listen

Time of First Successful Submission: 2025-12-06 13:44:41

Accept

Time of First Successful Submission: 2025-12-06 13:54:20

Static Response

Time of First Successful Submission: 2025-12-06 15:35:56

Dynamic Response

Time of First Successful Submission: 2025-12-06 17:03:32

Iterative GET Server

Time of First Successful Submission: 2025-12-06 17:34:57

Concurrent GET Server

Time of First Successful Submission: 2025-12-06 17:58:03

Concurrent POST Server

Time of First Successful Submission: 2025-12-06 20:05:43

Web Server

Time of First Successful Submission: 2025-12-06 20:07:03

Debugging Programs

Time of First Successful Submission: 2025-12-03 20:20:50

Inspecting Registers

Time of First Successful Submission: 2025-12-03 20:22:40

Examining Memory

Time of First Successful Submission: 2025-12-03 20:37:09

Setting Breakpoints

Time of First Successful Submission: 2025-12-03 20:49:57

GDB Scripting

Time of First Successful Submission: 2025-12-04 19:01:03

Modifying Data

Time of First Successful Submission: 2025-12-04 19:48:59

Modifying Execution

Time of First Successful Submission: 2025-12-04 19:54:23

Broken Functions

Time of First Successful Submission: 2025-12-04 20:01:48


GCA CTF

10 / 104 19063 / 43130


Using the Terminal

Time of First Successful Submission: 2025-11-29 16:40:15

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-29 16:42:34

Using the GUI Desktop

Time of First Successful Submission: 2025-11-29 16:44:53

Pasting into the Desktop

Time of First Successful Submission: 2025-11-29 16:48:03

Restarting Challenges

Time of First Successful Submission: 2025-11-29 17:06:07

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-01-10 21:43:51

Using Privileged Mode

Time of First Successful Submission: 2026-01-10 21:45:26

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-10 21:46:33

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-10 21:49:00