RabeeH

🐧 💻 🔤

pwn.college Archives

17 / 202 7498 / 22827


level1

Time of First Successful Submission: 2026-04-17 20:05:45

level2

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

level3

Time of First Successful Submission: 2026-04-17 20:09:23

level4

Time of First Successful Submission: 2026-04-17 20:10:32

level5

Time of First Successful Submission: 2026-04-17 20:13:21

level6

Time of First Successful Submission: 2026-04-17 20:14:34

level7

Time of First Successful Submission: 2026-04-17 20:19:49

level8

Time of First Successful Submission: 2026-04-17 20:25:58

level9

Time of First Successful Submission: 2026-04-17 20:27:11

level10

Time of First Successful Submission: 2026-04-17 20:27:54

level11

Time of First Successful Submission: 2026-04-17 20:28:54

level12

Time of First Successful Submission: 2026-04-17 20:31:12

level13

Time of First Successful Submission: 2026-04-17 20:33:12

level14

Time of First Successful Submission: 2026-04-17 20:34:06

level15

Time of First Successful Submission: 2026-04-17 20:42:23

level16

Time of First Successful Submission: 2026-04-17 20:43:32

level17

Time of First Successful Submission: 2026-04-18 02:37:02


Intro to Programming Languages

15 / 234 9329 / 32736


Commands

Time of First Successful Submission: 2026-03-20 01:53:49

Command Arguments

Time of First Successful Submission: 2026-03-20 01:54:28

Command History

Time of First Successful Submission: 2026-03-20 01:55:26

The Root Path

Time of First Successful Submission: 2026-03-20 01:56:59

Absolute Paths

Time of First Successful Submission: 2026-03-20 01:57:39

Changing position

Time of First Successful Submission: 2026-03-20 01:58:40

Changing to an Absolute Path

Time of First Successful Submission: 2026-03-20 02:01:14

Relative Paths

Time of First Successful Submission: 2026-03-20 02:04:40

Cat

Time of First Successful Submission: 2026-03-20 02:14:23

Ls

Time of First Successful Submission: 2026-03-20 02:24:31

Ls All

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

Find

Time of First Successful Submission: 2026-03-20 03:11:15

Piping Echo

Time of First Successful Submission: 2026-03-20 04:34:52

Piping Stdout

Time of First Successful Submission: 2026-03-20 04:37:08

Piping Stdin

Time of First Successful Submission: 2026-03-20 04:43:38


Intro to Cybersecurity

135 / 183 1048 / 20354


Path Traversal 1

Time of First Successful Submission: 2026-03-28 15:47:34

Path Traversal 2

Time of First Successful Submission: 2026-03-28 17:06:14

CMDi 1

Time of First Successful Submission: 2026-03-28 17:10:41

CMDi 2

Time of First Successful Submission: 2026-03-28 18:04:40

CMDi 3

Time of First Successful Submission: 2026-03-28 18:16:40

CMDi 4

Time of First Successful Submission: 2026-03-28 18:20:34

CMDi 5

Time of First Successful Submission: 2026-03-28 18:45:53

CMDi 6

Time of First Successful Submission: 2026-03-28 19:06:01

Authentication Bypass 1

Time of First Successful Submission: 2026-03-28 19:21:46

Authentication Bypass 2

Time of First Successful Submission: 2026-03-28 19:26:54

SQLi 1

Time of First Successful Submission: 2026-03-28 19:41:59

SQLi 2

Time of First Successful Submission: 2026-03-28 19:48:35

SQLi 3

Time of First Successful Submission: 2026-03-28 20:07:25

SQLi 4

Time of First Successful Submission: 2026-03-28 20:26:58

SQLi 5

Time of First Successful Submission: 2026-03-28 22:12:40

XSS 1

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

XSS 2

Time of First Successful Submission: 2026-03-29 03:12:57

XSS 3

Time of First Successful Submission: 2026-03-29 03:25:35

XSS 4

Time of First Successful Submission: 2026-03-29 03:39:24

XSS 5

Time of First Successful Submission: 2026-03-29 04:51:02

XSS 6

Time of First Successful Submission: 2026-03-29 04:56:33

XSS 7

Time of First Successful Submission: 2026-03-29 05:03:15

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2026-03-29 09:06:28

CSRF 3

Time of First Successful Submission: 2026-03-29 11:34:20

CSRF 4

Time of First Successful Submission: 2026-03-29 16:50:14

CSRF 5

Time of First Successful Submission: 2026-03-29 18:55:16

Connect

Time of First Successful Submission: 2026-03-29 20:24:23

Send

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

Shutdown

Time of First Successful Submission: 2026-03-29 20:35:04

Listen

Time of First Successful Submission: 2026-03-29 20:36:04

Scan 1

Time of First Successful Submission: 2026-03-29 21:01:39

Scan 2

Time of First Successful Submission: 2026-03-29 22:03:44

Monitor 1

Time of First Successful Submission: 2026-03-29 22:16:35

Monitor 2

Time of First Successful Submission: 2026-03-30 03:44:45

Sniffing Cookies

Time of First Successful Submission: 2026-03-30 05:37:08

Network Configuration

Time of First Successful Submission: 2026-03-30 05:47:56

Firewall 1

Time of First Successful Submission: 2026-03-30 06:53:20

Firewall 2

Time of First Successful Submission: 2026-03-30 10:24:32

Firewall 3

Time of First Successful Submission: 2026-03-30 10:33:03

Denial of Service 1

Time of First Successful Submission: 2026-03-30 10:39:19

Denial of Service 2

Time of First Successful Submission: 2026-03-30 10:42:16

Denial of Service 3

Time of First Successful Submission: 2026-03-30 13:48:59

Ethernet

Time of First Successful Submission: 2026-03-30 19:40:20

IP

Time of First Successful Submission: 2026-03-30 19:47:13

TCP

Time of First Successful Submission: 2026-03-30 20:00:56

TCP Handshake

Time of First Successful Submission: 2026-03-30 20:12:38

UDP

Time of First Successful Submission: 2026-03-30 21:53:45

UDP 2

Time of First Successful Submission: 2026-03-30 23:07:47

UDP Spoofing 1

Time of First Successful Submission: 2026-03-30 23:15:57

UDP Spoofing 2

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

UDP Spoofing 3

Time of First Successful Submission: 2026-03-31 02:14:14

UDP Spoofing 4

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

ARP

Time of First Successful Submission: 2026-03-31 03:26:29

Intercept

Time of First Successful Submission: 2026-04-01 04:49:15

Man-in-the-Middle

Time of First Successful Submission: 2026-04-02 01:56:21

XOR

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

XORing Hex

Time of First Successful Submission: 2026-04-02 06:08:13

XORing ASCII

Time of First Successful Submission: 2026-04-02 07:25:27

XORing ASCII Strings

Time of First Successful Submission: 2026-04-02 08:44:12

One-time Pad

Time of First Successful Submission: 2026-04-02 09:03:24

One-time Pad Tampering

Time of First Successful Submission: 2026-04-02 09:28:57

Many-time Pad

Time of First Successful Submission: 2026-04-02 19:29:03

AES

Time of First Successful Submission: 2026-04-02 21:04:13

AES-ECB-CPA

Time of First Successful Submission: 2026-04-03 03:48:36

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-04-03 06:58:15

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-04-03 07:42:57

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-04-03 09:22:49

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-04-03 21:01:01

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-04-03 22:25:41

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-04-04 00:20:03

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-04-04 03:07:45

AES-CBC

Time of First Successful Submission: 2026-04-04 03:16:22

AES-CBC Tampering

Time of First Successful Submission: 2026-04-04 17:21:18

AES-CBC Resizing

Time of First Successful Submission: 2026-04-04 19:39:19

AES-CBC-POA-Partial-Block

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

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-04-05 07:28:34

AES-CBC-POA-Multi-Block

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

AES-CBC-POA-Encrypt

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

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-04-07 04:20:45

DHKE

Time of First Successful Submission: 2026-04-07 07:15:13

DHKE-to-AES

Time of First Successful Submission: 2026-04-07 07:37:23

RSA 1

Time of First Successful Submission: 2026-04-07 11:07:23

RSA 2

Time of First Successful Submission: 2026-04-07 11:21:42

RSA 3

Time of First Successful Submission: 2026-04-07 12:15:33

RSA 4

Time of First Successful Submission: 2026-04-07 14:51:54

RSA Signatures

Time of First Successful Submission: 2026-04-07 23:15:04

SHA 1

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

SHA 2

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

TLS 1

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

TLS 2

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

level1

Time of First Successful Submission: 2026-04-06 04:24:22

level2

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

level3

Time of First Successful Submission: 2026-04-06 04:32:57

level4

Time of First Successful Submission: 2026-04-06 04:34:11

level5

Time of First Successful Submission: 2026-04-06 04:36:24

level6

Time of First Successful Submission: 2026-04-06 04:43:53

level7

Time of First Successful Submission: 2026-04-06 04:45:03

level8

Time of First Successful Submission: 2026-04-06 04:45:52

level9

Time of First Successful Submission: 2026-04-06 04:46:38

level10

Time of First Successful Submission: 2026-04-06 04:55:10

level11

Time of First Successful Submission: 2026-04-06 04:58:35

level12

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

level13

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

level14

Time of First Successful Submission: 2026-04-09 15:52:30

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-04-13 06:16:27

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-04-13 11:12:29

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-04-14 04:56:21

Reading Endianness (Python)

Time of First Successful Submission: 2026-04-14 06:43:59

Reading Endianness (C)

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

Reading Endianness (x86)

Time of First Successful Submission: 2026-04-14 09:26:13

Version Information (Python)

Time of First Successful Submission: 2026-04-14 09:31:50

Version Information (C)

Time of First Successful Submission: 2026-04-14 14:09:02

Version Information (x86)

Time of First Successful Submission: 2026-04-14 14:18:53

Metadata and Data (Python)

Time of First Successful Submission: 2026-04-14 14:35:24

Metadata and Data (C)

Time of First Successful Submission: 2026-04-14 14:39:56

Metadata and Data (x86)

Time of First Successful Submission: 2026-04-14 14:44:02

Input Restrictions (Python)

Time of First Successful Submission: 2026-04-14 14:47:31

Input Restrictions (C)

Time of First Successful Submission: 2026-04-14 14:50:15

Input Restrictions (x86)

Time of First Successful Submission: 2026-04-14 14:53:46

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-04-14 14:58:29

Behold the cIMG! (C)

Time of First Successful Submission: 2026-04-14 15:01:21

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-04-14 15:16:36

A Basic cIMG (Python)

Time of First Successful Submission: 2026-04-14 16:57:43

A Basic cIMG (C)

Time of First Successful Submission: 2026-04-14 17:01:03

A Basic cIMG (x86)

Time of First Successful Submission: 2026-04-14 17:04:56

Internal State Mini (C)

Time of First Successful Submission: 2026-04-15 03:50:52

Internal State Mini (x86)

Time of First Successful Submission: 2026-04-15 19:10:06

Internal State (C)

Time of First Successful Submission: 2026-04-16 17:18:40

Internal State (x86)

Time of First Successful Submission: 2026-04-16 18:38:14

File Formats: Directives (C)

Time of First Successful Submission: 2026-04-17 03:29:15

File Formats: Directives (x86)

Time of First Successful Submission: 2026-04-17 08:07:17

The Patch Directive

Time of First Successful Submission: 2026-04-21 02:55:59

Optimizing for Space

Time of First Successful Submission: 2026-04-22 09:45:28

Tweaking Images

Time of First Successful Submission: 2026-04-24 03:20:37


Start Here

11 / 12 8838 / 44302


Using the Terminal

Time of First Successful Submission: 2026-03-20 01:16:57

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-20 01:19:14

Using the GUI Desktop

Time of First Successful Submission: 2026-03-20 01:21:48

Pasting into the Desktop

Time of First Successful Submission: 2026-03-20 01:24:04

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-03-20 01:36:21

The Flag File

Time of First Successful Submission: 2026-03-20 01:41:04

Using Privileged Mode

Time of First Successful Submission: 2026-03-20 01:46:05

Persistent Home Directories - One

Time of First Successful Submission: 2026-03-20 01:49:10

Persistent Home Directories - Two

Time of First Successful Submission: 2026-03-20 01:49:38


Linux Luminarium

128 / 128 2529 / 33162


Intro to Commands

Time of First Successful Submission: 2026-03-20 01:53:49

Intro to Arguments

Time of First Successful Submission: 2026-03-20 01:54:28

Command History

Time of First Successful Submission: 2026-03-20 01:55:26

The Root

Time of First Successful Submission: 2026-03-20 01:56:59

Program and absolute paths

Time of First Successful Submission: 2026-03-20 01:57:39

Position thy self

Time of First Successful Submission: 2026-03-20 01:58:40

Position elsewhere

Time of First Successful Submission: 2026-03-20 02:01:14

implicit relative paths, from /

Time of First Successful Submission: 2026-03-20 02:04:40

explicit relative paths, from /

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

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-03-20 02:14:23

catting absolute paths

Time of First Successful Submission: 2026-03-20 02:15:15

more catting practice

Time of First Successful Submission: 2026-03-20 02:16:02

grepping for a needle in a haystack

Time of First Successful Submission: 2026-03-20 02:17:19

comparing files

Time of First Successful Submission: 2026-03-20 02:22:22

listing files

Time of First Successful Submission: 2026-03-20 02:24:31

touching files

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

removing files

Time of First Successful Submission: 2026-03-20 02:26:15

moving files

Time of First Successful Submission: 2026-03-20 02:27:13

copying files

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

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2026-03-20 02:34:37

making directories

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

finding files

Time of First Successful Submission: 2026-03-20 03:11:15

linking files

Time of First Successful Submission: 2026-03-20 03:21:15

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2026-03-20 03:25:54

Reading Manuals

Time of First Successful Submission: 2026-03-20 03:31:20

Searching Manuals

Time of First Successful Submission: 2026-03-20 03:33:21

Searching For Manuals

Time of First Successful Submission: 2026-03-20 03:37:24

Helpful Programs

Time of First Successful Submission: 2026-03-20 03:39:11

Help for Builtins

Time of First Successful Submission: 2026-03-20 03:41:28

Matching with *

Time of First Successful Submission: 2026-03-20 03:43:21

Matching with ?

Time of First Successful Submission: 2026-03-20 03:45:31

Matching with []

Time of First Successful Submission: 2026-03-20 03:47:26

Matching paths with []

Time of First Successful Submission: 2026-03-20 03:50:38

Multiple globs

Time of First Successful Submission: 2026-03-20 03:52:27

Mixing globs

Time of First Successful Submission: 2026-03-20 04:19:13

Exclusionary globbing

Time of First Successful Submission: 2026-03-20 04:22:22

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-03-20 04:27:40

Tab completion on commands

Time of First Successful Submission: 2026-03-20 04:28:30

Redirecting output

Time of First Successful Submission: 2026-03-20 04:34:52

Redirecting more output

Time of First Successful Submission: 2026-03-20 04:37:08

Appending output

Time of First Successful Submission: 2026-03-20 04:38:30

Redirecting errors

Time of First Successful Submission: 2026-03-20 04:42:26

Redirecting input

Time of First Successful Submission: 2026-03-20 04:43:38

Grepping stored results

Time of First Successful Submission: 2026-03-20 04:45:26

Grepping live output

Time of First Successful Submission: 2026-03-20 04:46:51

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-03-20 05:07:08

Duplicating piped data with tee

Time of First Successful Submission: 2026-03-20 05:50:44

Process substitution for input

Time of First Successful Submission: 2026-03-20 06:52:40

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2026-03-20 07:09:52

Named pipes

Time of First Successful Submission: 2026-03-20 07:19:30

Printing Variables

Time of First Successful Submission: 2026-03-20 07:20:40

Setting Variables

Time of First Successful Submission: 2026-03-20 07:25:17

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-03-20 07:30:44

Printing Exported Variables

Time of First Successful Submission: 2026-03-20 07:31:15

Storing Command Output

Time of First Successful Submission: 2026-03-20 07:32:50

Reading Input

Time of First Successful Submission: 2026-03-20 07:35:28

Reading Files

Time of First Successful Submission: 2026-03-20 07:39:20

Translating characters

Time of First Successful Submission: 2026-03-20 15:07:48

Deleting characters

Time of First Successful Submission: 2026-03-20 15:34:41

Deleting newlines

Time of First Successful Submission: 2026-03-20 15:35:20

Extracting the first lines with head

Time of First Successful Submission: 2026-03-20 15:39:29

Extracting specific sections of text

Time of First Successful Submission: 2026-03-20 15:42:34

Sorting data

Time of First Successful Submission: 2026-03-20 15:43:54

Listing Processes

Time of First Successful Submission: 2026-03-20 19:57:54

Killing Processes

Time of First Successful Submission: 2026-03-20 19:59:55

Interrupting Processes

Time of First Successful Submission: 2026-03-20 20:00:50

Killing Misbehaving Processes

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

Suspending Processes

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

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2026-03-20 20:12:48

Foregrounding Processes

Time of First Successful Submission: 2026-03-20 20:16:01

Starting Backgrounded Processes

Time of First Successful Submission: 2026-03-20 20:18:52

Process Exit Codes

Time of First Successful Submission: 2026-03-20 20:21:40

Becoming root with su

Time of First Successful Submission: 2026-03-20 20:57:16

Other users with su

Time of First Successful Submission: 2026-03-20 20:58:34

Cracking passwords

Time of First Successful Submission: 2026-03-20 21:07:27

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-03-20 23:38:11

Groups and Files

Time of First Successful Submission: 2026-03-21 03:26:36

Fun With Groups Names

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

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-03-21 03:32:50

Permission Tweaking Practice

Time of First Successful Submission: 2026-03-21 03:44:16

Permissions Setting Practice

Time of First Successful Submission: 2026-03-21 03:48:34

The SUID Bit

Time of First Successful Submission: 2026-03-21 03:49:36

Chaining with Semicolons

Time of First Successful Submission: 2026-03-21 03:50:32

Building on Success

Time of First Successful Submission: 2026-03-21 03:52:45

Handling Failure

Time of First Successful Submission: 2026-03-21 03:55:18

Your First Shell Script

Time of First Successful Submission: 2026-03-21 04:00:42

Redirecting Script Output

Time of First Successful Submission: 2026-03-21 04:08:29

Executable Shell Scripts

Time of First Successful Submission: 2026-03-21 04:10:38

Understanding Shebangs

Time of First Successful Submission: 2026-03-21 04:13:58

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-03-21 04:21:56

Scripting with Default Cases

Time of First Successful Submission: 2026-03-21 04:23:13

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-03-21 04:27:54

Reading Shell Scripts

Time of First Successful Submission: 2026-03-21 04:30:21

Launching Screen

Time of First Successful Submission: 2026-03-21 04:32:22

Detaching and Attaching

Time of First Successful Submission: 2026-03-21 04:34:48

Finding Sessions

Time of First Successful Submission: 2026-03-21 04:37:19

Switching Windows

Time of First Successful Submission: 2026-03-21 04:42:37

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-03-21 04:46:27

Switching Windows (tmux)

Time of First Successful Submission: 2026-03-21 04:47:37

The PATH Variable

Time of First Successful Submission: 2026-03-21 04:54:11

Setting PATH

Time of First Successful Submission: 2026-03-21 04:55:47

Finding Commands

Time of First Successful Submission: 2026-03-21 04:58:04

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-03-21 05:08:52

Bashrc Backdoor

Time of First Successful Submission: 2026-03-21 06:02:44

Sniffing Input

Time of First Successful Submission: 2026-03-21 06:34:27

Overshared Directories

Time of First Successful Submission: 2026-03-21 06:47:10

Tricky Linking

Time of First Successful Submission: 2026-03-21 06:56:27

Sniffing Process Arguments

Time of First Successful Submission: 2026-03-21 07:02:10

Snooping on Configurations

Time of First Successful Submission: 2026-03-21 07:04:32

The Fork Bomb

Time of First Successful Submission: 2026-03-21 14:19:33

Disk-Space Doomsday

Time of First Successful Submission: 2026-03-21 14:27:54

rm -rf /

Time of First Successful Submission: 2026-03-21 14:31:56

Life after rm -rf /

Time of First Successful Submission: 2026-03-21 14:52:30

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-03-21 14:56:16


Computing 101

94 / 94 316 / 21987


Your First Register

Time of First Successful Submission: 2026-03-21 23:02:52

Your First Syscall

Time of First Successful Submission: 2026-03-21 23:11:53

Exit Codes

Time of First Successful Submission: 2026-03-21 23:14:58

Building Executables

Time of First Successful Submission: 2026-03-21 23:28:49

Moving Between Registers

Time of First Successful Submission: 2026-03-22 00:09:21

Loading From Memory

Time of First Successful Submission: 2026-03-22 00:28:49

More Loading Practice

Time of First Successful Submission: 2026-03-22 00:30:59

Dereferencing Pointers

Time of First Successful Submission: 2026-03-22 00:39:19

Dereferencing Yourself

Time of First Successful Submission: 2026-03-22 00:42:32

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-03-22 00:49:26

Double Dereference

Time of First Successful Submission: 2026-03-22 00:52:55

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-03-22 01:41:43

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-22 01:55:02

Popping From the Stack

Time of First Successful Submission: 2026-03-22 02:01:26

Disassembling Programs

Time of First Successful Submission: 2026-03-22 02:12:05

Tracing Syscalls

Time of First Successful Submission: 2026-03-22 02:18:33

Starting GDB

Time of First Successful Submission: 2026-03-22 03:10:58

Quitting GDB

Time of First Successful Submission: 2026-03-22 03:12:02

Starting Programs in GDB

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

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-03-22 03:27:48

Reading Register Values

Time of First Successful Submission: 2026-03-22 03:29:51

Popping Stack Values

Time of First Successful Submission: 2026-03-22 03:33:10

Examining Memory

Time of First Successful Submission: 2026-03-22 03:45:05

Examining Stack Pointers

Time of First Successful Submission: 2026-03-22 03:56:07

Cooperative Debugging

Time of First Successful Submission: 2026-03-22 04:11:36

Writing Output

Time of First Successful Submission: 2026-03-22 04:39:46

Chaining Syscalls

Time of First Successful Submission: 2026-03-22 05:56:38

Writing Strings

Time of First Successful Submission: 2026-03-22 05:58:53

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-03-22 07:25:03

Hardcoding the Filename

Time of First Successful Submission: 2026-03-22 07:56:17

Comparing Values

Time of First Successful Submission: 2026-03-22 14:55:38

Comparing Characters

Time of First Successful Submission: 2026-03-22 15:09:54

Conditional Control Flow

Time of First Successful Submission: 2026-03-22 15:17:33

Comparing Strings

Time of First Successful Submission: 2026-03-22 15:45:15

Reverse the Password

Time of First Successful Submission: 2026-03-22 15:57:23

Conditionals Without Conditionals

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

Looping

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

Reverse the Calculation

Time of First Successful Submission: 2026-03-22 21:34:32

Reverse the Reverse

Time of First Successful Submission: 2026-03-22 21:36:17

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-03-22 21:38:03

Loops on Data

Time of First Successful Submission: 2026-03-22 21:41:04

set-register

Time of First Successful Submission: 2026-03-22 21:54:09

set-multiple-registers

Time of First Successful Submission: 2026-03-22 21:56:47

add-to-register

Time of First Successful Submission: 2026-03-22 21:58:54

linear-equation-registers

Time of First Successful Submission: 2026-03-22 22:14:45

integer-division

Time of First Successful Submission: 2026-03-23 03:16:30

modulo-operation

Time of First Successful Submission: 2026-03-23 03:37:46

set-upper-byte

Time of First Successful Submission: 2026-03-23 03:40:16

efficient-modulo

Time of First Successful Submission: 2026-03-23 04:19:12

byte-extraction

Time of First Successful Submission: 2026-03-23 04:31:33

bitwise-and

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

check-even

Time of First Successful Submission: 2026-03-23 04:48:48

memory-read

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

memory-write

Time of First Successful Submission: 2026-03-23 05:17:44

memory-increment

Time of First Successful Submission: 2026-03-23 05:46:20

byte-access

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

memory-size-access

Time of First Successful Submission: 2026-03-23 06:00:02

little-endian-write

Time of First Successful Submission: 2026-03-23 06:58:45

memory-sum

Time of First Successful Submission: 2026-03-23 14:26:02

stack-subtraction

Time of First Successful Submission: 2026-03-23 14:35:53

swap-stack-values

Time of First Successful Submission: 2026-03-23 14:37:43

average-stack-values

Time of First Successful Submission: 2026-03-23 14:49:28

absolute-jump

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

relative-jump

Time of First Successful Submission: 2026-03-23 15:10:20

jump-trampoline

Time of First Successful Submission: 2026-03-23 15:12:23

conditional-jump

Time of First Successful Submission: 2026-03-23 17:07:35

indirect-jump

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

average-loop

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

count-non-zero

Time of First Successful Submission: 2026-03-23 19:39:58

string-lower

Time of First Successful Submission: 2026-03-23 21:13:04

most-common-byte

Time of First Successful Submission: 2026-03-24 03:48:39

Exit

Time of First Successful Submission: 2026-03-24 03:55:35

Socket

Time of First Successful Submission: 2026-03-24 04:18:58

Bind

Time of First Successful Submission: 2026-03-24 19:07:50

Listen

Time of First Successful Submission: 2026-03-24 19:27:12

Accept

Time of First Successful Submission: 2026-03-24 20:06:52

Static Response

Time of First Successful Submission: 2026-03-24 21:24:43

Dynamic Response

Time of First Successful Submission: 2026-03-25 02:01:29

Iterative GET Server

Time of First Successful Submission: 2026-03-25 02:17:36

Concurrent GET Server

Time of First Successful Submission: 2026-03-25 19:17:48

Concurrent POST Server

Time of First Successful Submission: 2026-03-25 20:06:55

Web Server

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

Debugging Programs

Time of First Successful Submission: 2026-03-26 03:20:58

Inspecting Registers

Time of First Successful Submission: 2026-03-26 03:30:02

Examining Memory

Time of First Successful Submission: 2026-03-26 06:03:13

Setting Breakpoints

Time of First Successful Submission: 2026-03-26 09:53:33

GDB Scripting

Time of First Successful Submission: 2026-03-26 18:13:48

Modifying Data

Time of First Successful Submission: 2026-03-26 22:49:00

Modifying Execution

Time of First Successful Submission: 2026-03-26 22:51:24

Broken Functions

Time of First Successful Submission: 2026-03-27 00:39:48


Playing With Programs

116 / 116 848 / 23580


What's the password?

Time of First Successful Submission: 2026-03-27 00:44:55

... and again!

Time of First Successful Submission: 2026-03-27 00:45:31

Newline Troubles

Time of First Successful Submission: 2026-03-27 00:47:45

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2026-03-27 01:10:25

Binary and Hex Encoding

Time of First Successful Submission: 2026-03-27 02:13:16

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-03-27 03:24:55

Decoding Practice

Time of First Successful Submission: 2026-03-27 04:34:47

Encoding Practice

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

Hex-encoding ASCII

Time of First Successful Submission: 2026-03-27 14:14:02

Nested Encoding

Time of First Successful Submission: 2026-03-27 14:28:11

Hex-encoding UTF-8

Time of First Successful Submission: 2026-03-27 14:43:04

UTF Mixups

Time of First Successful Submission: 2026-03-27 14:45:53

Modifying Encoded Data

Time of First Successful Submission: 2026-03-27 14:54:21

Decoding Base64

Time of First Successful Submission: 2026-03-27 14:59:47

Encoding Base64

Time of First Successful Submission: 2026-03-27 15:01:24

Dealing with Obfuscation

Time of First Successful Submission: 2026-03-27 15:07:10

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-03-27 17:08:12

Your First HTTP Request

Time of First Successful Submission: 2026-03-27 18:37:58

Reading Flask

Time of First Successful Submission: 2026-03-27 18:40:41

Commented Data

Time of First Successful Submission: 2026-03-27 18:45:18

HTTP Metadata

Time of First Successful Submission: 2026-03-27 19:00:41

HTTP (netcat)

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

HTTP Paths (netcat)

Time of First Successful Submission: 2026-03-27 19:22:21

HTTP (curl)

Time of First Successful Submission: 2026-03-27 19:24:26

HTTP (python)

Time of First Successful Submission: 2026-03-27 19:27:35

HTTP Host Header (python)

Time of First Successful Submission: 2026-03-27 19:41:16

HTTP Host Header (curl)

Time of First Successful Submission: 2026-03-27 19:43:05

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-03-27 19:49:04

URL Encoding (netcat)

Time of First Successful Submission: 2026-03-27 20:24:22

HTTP GET Parameters

Time of First Successful Submission: 2026-03-27 20:57:15

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-03-27 21:07:13

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-03-27 21:10:31

HTTP Forms

Time of First Successful Submission: 2026-03-27 21:13:38

HTTP Forms (curl)

Time of First Successful Submission: 2026-03-27 21:22:27

HTTP Forms (netcat)

Time of First Successful Submission: 2026-03-27 21:39:53

HTTP Forms (python)

Time of First Successful Submission: 2026-03-27 21:43:17

HTTP Forms Without Forms

Time of First Successful Submission: 2026-03-27 21:51:10

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-03-27 21:53:49

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-03-27 22:59:10

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-03-27 23:02:32

HTTP Redirects (curl)

Time of First Successful Submission: 2026-03-27 23:04:30

HTTP Redirects (python)

Time of First Successful Submission: 2026-03-27 23:07:06

HTTP Cookies (curl)

Time of First Successful Submission: 2026-03-27 23:10:19

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-03-27 23:17:43

HTTP Cookies (python)

Time of First Successful Submission: 2026-03-27 23:27:05

Server State (python)

Time of First Successful Submission: 2026-03-27 23:28:02

Listening Web

Time of First Successful Submission: 2026-03-27 23:29:19

Speaking Redirects

Time of First Successful Submission: 2026-03-27 23:47:27

JavaScript Redirects

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

Including JavaScript

Time of First Successful Submission: 2026-03-28 01:48:55

HTTP (javascript)

Time of First Successful Submission: 2026-03-28 01:52:09

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

Time of First Successful Submission: 2026-03-28 03:14:56

cat

Time of First Successful Submission: 2026-03-28 03:16:59

more

Time of First Successful Submission: 2026-03-28 03:17:56

less

Time of First Successful Submission: 2026-03-28 03:25:23

tail

Time of First Successful Submission: 2026-03-28 03:26:54

head

Time of First Successful Submission: 2026-03-28 03:27:22

sort

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

vim

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

emacs

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

nano

Time of First Successful Submission: 2026-03-28 03:30:26

rev

Time of First Successful Submission: 2026-03-28 03:31:10

od

Time of First Successful Submission: 2026-03-28 03:41:49

hd

Time of First Successful Submission: 2026-03-28 03:47:21

xxd

Time of First Successful Submission: 2026-03-28 03:50:40

base32

Time of First Successful Submission: 2026-03-28 03:51:11

base64

Time of First Successful Submission: 2026-03-28 03:51:40

split

Time of First Successful Submission: 2026-03-28 03:54:19

gzip

Time of First Successful Submission: 2026-03-28 04:02:20

bzip2

Time of First Successful Submission: 2026-03-28 04:06:35

zip

Time of First Successful Submission: 2026-03-28 04:13:02

tar

Time of First Successful Submission: 2026-03-28 04:15:47

ar

Time of First Successful Submission: 2026-03-28 04:22:03

cpio

Time of First Successful Submission: 2026-03-28 04:23:40

genisoimage

Time of First Successful Submission: 2026-03-28 04:25:48

env

Time of First Successful Submission: 2026-03-28 04:32:31

find

Time of First Successful Submission: 2026-03-28 04:42:03

make

Time of First Successful Submission: 2026-03-28 04:45:51

nice

Time of First Successful Submission: 2026-03-28 04:51:49

timeout

Time of First Successful Submission: 2026-03-28 04:54:16

stdbuf

Time of First Successful Submission: 2026-03-28 04:56:52

setarch

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

watch

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

socat

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

whiptail

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

awk

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

sed

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

ed

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

chown

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

chmod

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

cp

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

mv

Time of First Successful Submission: 2026-03-28 07:01:32

perl

Time of First Successful Submission: 2026-03-28 07:02:15

python

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

ruby

Time of First Successful Submission: 2026-03-28 07:04:55

bash

Time of First Successful Submission: 2026-03-28 07:13:24

date

Time of First Successful Submission: 2026-03-28 07:14:08

dmesg

Time of First Successful Submission: 2026-03-28 07:16:04

wc

Time of First Successful Submission: 2026-03-28 07:18:12

gcc

Time of First Successful Submission: 2026-03-28 07:18:44

as

Time of First Successful Submission: 2026-03-28 07:19:36

wget

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

ssh-keygen

Time of First Successful Submission: 2026-03-28 07:43:27

SQL Queries

Time of First Successful Submission: 2026-03-28 14:03:29

Filtering SQL

Time of First Successful Submission: 2026-03-28 14:07:18

Choosing Columns

Time of First Successful Submission: 2026-03-28 14:12:57

Exclusionary Filtering

Time of First Successful Submission: 2026-03-28 14:16:20

Filtering Strings

Time of First Successful Submission: 2026-03-28 14:17:33

Filtering on Expressions

Time of First Successful Submission: 2026-03-28 14:21:08

SELECTing Expressions

Time of First Successful Submission: 2026-03-28 15:07:24

Composite Conditions

Time of First Successful Submission: 2026-03-28 15:11:18

Reaching Your LIMITs

Time of First Successful Submission: 2026-03-28 15:13:56

Querying Metadata

Time of First Successful Submission: 2026-03-28 15:27:03


GCA CTF

11 / 104 8977 / 44582


Using the Terminal

Time of First Successful Submission: 2026-03-20 01:16:57

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-20 01:19:14

Using the GUI Desktop

Time of First Successful Submission: 2026-03-20 01:21:48

Pasting into the Desktop

Time of First Successful Submission: 2026-03-20 01:24:04

Connecting over SSH

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

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-03-20 01:36:21

The Flag File

Time of First Successful Submission: 2026-03-20 01:41:04

Using Privileged Mode

Time of First Successful Submission: 2026-03-20 01:46:05

Persistent Home Directories - One

Time of First Successful Submission: 2026-03-20 01:49:10

Persistent Home Directories - Two

Time of First Successful Submission: 2026-03-20 01:49:38