ufurnace_pwncollege

🐧 💻 🔤

Intro to Programming Languages

15 / 234 5960 / 29389


Commands

Time of First Successful Submission: 2025-11-13 00:00:05

Command Arguments

Time of First Successful Submission: 2025-11-13 00:00:27

Command History

Time of First Successful Submission: 2025-11-13 00:01:17

The Root Path

Time of First Successful Submission: 2025-11-13 00:08:46

Absolute Paths

Time of First Successful Submission: 2025-11-13 00:09:14

Changing position

Time of First Successful Submission: 2025-11-13 00:09:50

Changing to an Absolute Path

Time of First Successful Submission: 2025-11-13 00:12:25

Relative Paths

Time of First Successful Submission: 2025-11-13 00:16:46

Cat

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

Ls

Time of First Successful Submission: 2025-11-13 00:25:36

Ls All

Time of First Successful Submission: 2025-11-13 00:47:19

Find

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

Piping Echo

Time of First Successful Submission: 2025-11-13 04:51:27

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2025-11-13 04:56:36


Intro to Cybersecurity

183 / 183 132 / 18820


Path Traversal 1

Time of First Successful Submission: 2025-11-13 20:29:22

Path Traversal 2

Time of First Successful Submission: 2025-11-13 21:01:18

CMDi 1

Time of First Successful Submission: 2025-11-13 21:04:17

CMDi 2

Time of First Successful Submission: 2025-11-13 21:06:19

CMDi 3

Time of First Successful Submission: 2025-11-13 21:11:51

CMDi 4

Time of First Successful Submission: 2025-11-13 21:14:24

CMDi 5

Time of First Successful Submission: 2025-11-13 21:18:25

CMDi 6

Time of First Successful Submission: 2025-11-13 21:21:54

Authentication Bypass 1

Time of First Successful Submission: 2025-11-13 21:29:52

Authentication Bypass 2

Time of First Successful Submission: 2025-11-13 21:32:06

SQLi 1

Time of First Successful Submission: 2025-11-13 21:36:25

SQLi 2

Time of First Successful Submission: 2025-11-13 21:43:25

SQLi 3

Time of First Successful Submission: 2025-11-13 21:56:20

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2025-11-13 23:11:22

XSS 1

Time of First Successful Submission: 2025-11-14 15:24:06

XSS 2

Time of First Successful Submission: 2025-11-14 15:27:56

XSS 3

Time of First Successful Submission: 2025-11-14 15:31:15

XSS 4

Time of First Successful Submission: 2025-11-14 15:33:14

XSS 5

Time of First Successful Submission: 2025-11-14 15:45:28

XSS 6

Time of First Successful Submission: 2025-11-14 15:55:44

XSS 7

Time of First Successful Submission: 2025-11-14 16:02:13

CSRF 1

Time of First Successful Submission: 2025-11-14 16:06:43

CSRF 2

Time of First Successful Submission: 2025-11-14 16:46:59

CSRF 3

Time of First Successful Submission: 2025-11-14 17:12:41

CSRF 4

Time of First Successful Submission: 2025-11-14 17:19:20

CSRF 5

Time of First Successful Submission: 2025-11-14 19:09:02

Connect

Time of First Successful Submission: 2025-11-14 19:35:31

Send

Time of First Successful Submission: 2025-11-14 19:36:50

Shutdown

Time of First Successful Submission: 2025-11-14 19:38:28

Listen

Time of First Successful Submission: 2025-11-14 21:20:51

Scan 1

Time of First Successful Submission: 2025-11-14 21:40:56

Scan 2

Time of First Successful Submission: 2025-11-14 22:28:00

Monitor 1

Time of First Successful Submission: 2025-11-14 22:31:24

Monitor 2

Time of First Successful Submission: 2025-11-14 22:36:16

Sniffing Cookies

Time of First Successful Submission: 2025-11-14 22:42:20

Network Configuration

Time of First Successful Submission: 2025-11-14 22:47:24

Firewall 1

Time of First Successful Submission: 2025-11-14 22:53:42

Firewall 2

Time of First Successful Submission: 2025-11-14 22:55:38

Firewall 3

Time of First Successful Submission: 2025-11-14 23:24:42

Denial of Service 1

Time of First Successful Submission: 2025-11-14 23:30:12

Denial of Service 2

Time of First Successful Submission: 2025-11-14 23:57:26

Denial of Service 3

Time of First Successful Submission: 2025-11-29 22:58:04

Ethernet

Time of First Successful Submission: 2025-11-15 00:25:44

IP

Time of First Successful Submission: 2025-11-15 00:28:22

TCP

Time of First Successful Submission: 2025-11-15 00:30:12

TCP Handshake

Time of First Successful Submission: 2025-11-17 18:03:28

UDP

Time of First Successful Submission: 2025-11-17 18:10:01

UDP 2

Time of First Successful Submission: 2025-11-17 18:22:54

UDP Spoofing 1

Time of First Successful Submission: 2025-11-17 18:26:44

UDP Spoofing 2

Time of First Successful Submission: 2025-11-17 19:18:06

UDP Spoofing 3

Time of First Successful Submission: 2025-11-17 23:47:35

UDP Spoofing 4

Time of First Successful Submission: 2025-11-18 00:03:17

ARP

Time of First Successful Submission: 2025-11-18 01:03:26

Intercept

Time of First Successful Submission: 2025-11-18 17:18:26

Man-in-the-Middle

Time of First Successful Submission: 2025-12-21 21:57:03

XOR

Time of First Successful Submission: 2025-11-24 23:20:40

XORing Hex

Time of First Successful Submission: 2025-11-25 03:04:35

XORing ASCII

Time of First Successful Submission: 2025-11-25 03:14:28

XORing ASCII Strings

Time of First Successful Submission: 2025-11-25 03:20:43

One-time Pad

Time of First Successful Submission: 2025-11-25 03:23:19

One-time Pad Tampering

Time of First Successful Submission: 2025-11-25 03:28:39

Many-time Pad

Time of First Successful Submission: 2025-11-25 03:31:51

AES

Time of First Successful Submission: 2025-11-25 03:44:03

AES-ECB-CPA

Time of First Successful Submission: 2025-11-25 04:50:41

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-11-25 05:19:53

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-11-25 05:26:32

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-11-25 16:36:48

AES-ECB-CPA-Prefix

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

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-11-26 22:13:31

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-11-26 22:42:51

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-11-26 23:26:18

AES-CBC

Time of First Successful Submission: 2025-11-26 23:35:56

AES-CBC Tampering

Time of First Successful Submission: 2025-11-26 23:42:05

AES-CBC Resizing

Time of First Successful Submission: 2025-11-27 00:01:06

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2025-11-27 01:05:35

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-11-27 04:17:13

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2025-11-27 04:31:13

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2025-11-27 05:00:28

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-11-27 05:26:50

DHKE

Time of First Successful Submission: 2025-11-27 16:30:16

DHKE-to-AES

Time of First Successful Submission: 2025-11-27 16:36:41

RSA 1

Time of First Successful Submission: 2025-11-27 18:22:34

RSA 2

Time of First Successful Submission: 2025-11-27 18:30:08

RSA 3

Time of First Successful Submission: 2025-11-27 18:54:14

RSA 4

Time of First Successful Submission: 2025-11-27 19:23:42

RSA Signatures

Time of First Successful Submission: 2025-11-27 19:53:40

SHA 1

Time of First Successful Submission: 2025-11-27 20:16:50

SHA 2

Time of First Successful Submission: 2025-11-27 20:31:17

TLS 1

Time of First Successful Submission: 2025-11-30 00:11:18

TLS 2

Time of First Successful Submission: 2025-11-30 00:51:07

level1

Time of First Successful Submission: 2025-11-30 00:59:31

level2

Time of First Successful Submission: 2025-11-30 01:00:15

level3

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

level4

Time of First Successful Submission: 2025-11-30 01:08:04

level5

Time of First Successful Submission: 2025-11-30 01:11:40

level6

Time of First Successful Submission: 2025-11-30 01:14:40

level7

Time of First Successful Submission: 2025-11-30 01:15:35

level8

Time of First Successful Submission: 2025-11-30 01:16:29

level9

Time of First Successful Submission: 2025-11-30 01:17:04

level10

Time of First Successful Submission: 2025-11-30 01:18:21

level11

Time of First Successful Submission: 2025-11-30 01:22:29

level12

Time of First Successful Submission: 2025-11-30 01:27:50

level13

Time of First Successful Submission: 2025-11-30 02:38:13

level14

Time of First Successful Submission: 2025-11-30 02:39:13

level15

Time of First Successful Submission: 2025-11-30 02:39:53

level16

Time of First Successful Submission: 2025-11-30 02:46:26

level17

Time of First Successful Submission: 2025-11-30 03:17:51

level18

Time of First Successful Submission: 2025-11-30 04:25:01

level19

Time of First Successful Submission: 2025-11-30 04:43:55

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-12-01 15:41:51

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-12-01 15:46:43

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-12-01 15:53:55

Reading Endianness (Python)

Time of First Successful Submission: 2025-12-01 16:41:44

Reading Endianness (C)

Time of First Successful Submission: 2025-12-01 17:08:54

Reading Endianness (x86)

Time of First Successful Submission: 2025-12-02 01:31:03

Version Information (Python)

Time of First Successful Submission: 2025-12-02 01:47:00

Version Information (C)

Time of First Successful Submission: 2025-12-02 01:52:07

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2025-12-02 02:34:25

Metadata and Data (C)

Time of First Successful Submission: 2025-12-02 02:40:27

Metadata and Data (x86)

Time of First Successful Submission: 2025-12-02 18:23:41

Input Restrictions (Python)

Time of First Successful Submission: 2025-12-02 18:28:22

Input Restrictions (C)

Time of First Successful Submission: 2025-12-02 18:35:01

Input Restrictions (x86)

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

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-12-02 23:52:08

Behold the cIMG! (C)

Time of First Successful Submission: 2025-12-03 01:07:08

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-12-03 01:20:46

A Basic cIMG (Python)

Time of First Successful Submission: 2025-12-03 01:53:18

A Basic cIMG (C)

Time of First Successful Submission: 2025-12-03 02:08:13

A Basic cIMG (x86)

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

Internal State Mini (C)

Time of First Successful Submission: 2025-12-30 04:39:36

Internal State Mini (x86)

Time of First Successful Submission: 2025-12-30 16:57:31

Internal State (C)

Time of First Successful Submission: 2025-12-31 21:57:19

Internal State (x86)

Time of First Successful Submission: 2025-12-31 23:19:55

File Formats: Directives (C)

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

File Formats: Directives (x86)

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

The Patch Directive

Time of First Successful Submission: 2026-01-03 01:36:07

Optimizing for Space

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

Tweaking Images

Time of First Successful Submission: 2026-01-05 16:59:50

Storage and Retrieval

Time of First Successful Submission: 2026-01-06 21:19:38

Extracting Knowledge

Time of First Successful Submission: 2026-01-07 00:37:53

Advanced Sprites

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

Accessing Resources

Time of First Successful Submission: 2026-01-07 21:24:55

Unsafe Animations

Time of First Successful Submission: 2026-01-07 21:41:59

Animations

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

Interoperability: Patching Data

Time of First Successful Submission: 2026-01-07 22:44:43

Patching Code

Time of First Successful Submission: 2026-01-07 23:11:59

Patching Control Flow

Time of First Successful Submission: 2026-01-07 23:28:54

Your First Overflow (easy)

Time of First Successful Submission: 2025-12-19 01:16:35

Your First Overflow (hard)

Time of First Successful Submission: 2025-12-19 01:28:11

Precision (easy)

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

Precision (hard)

Time of First Successful Submission: 2025-12-22 04:40:41

Variable Control (easy)

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

Variable Control (hard)

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

Control Hijack (easy)

Time of First Successful Submission: 2026-01-08 00:28:47

Control Hijack (hard)

Time of First Successful Submission: 2026-01-08 00:31:25

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-01-08 00:53:41

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-01-08 00:58:52

PIEs (easy)

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

PIEs (hard)

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

String Lengths (easy)

Time of First Successful Submission: 2026-01-08 02:52:34

String Lengths (hard)

Time of First Successful Submission: 2026-01-08 03:10:47

Basic Shellcode

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

NOP Sleds

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

NULL-Free Shellcode

Time of First Successful Submission: 2026-01-08 04:36:24

Hijack to (Mapped) Shellcode (easy)

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

Hijack to (Mapped) Shellcode (hard)

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

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-01-08 17:28:59

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-01-08 17:41:04

ECB-to-Win (easy)

Time of First Successful Submission: 2026-01-08 19:39:17

ECB-to-Win (hard)

Time of First Successful Submission: 2026-01-08 19:48:48

ECB-to-Shellcode (easy)

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

ECB-to-Shellcode (hard)

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

CIMG Screenshots

Time of First Successful Submission: 2026-01-13 02:37:27

CIMG Screenshots 2

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

Wily Webserver

Time of First Successful Submission: 2026-01-14 00:43:46

The Watering Hole

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

Secure Chat 1

Time of First Successful Submission: 2026-01-14 22:13:09

Secure Chat 2

Time of First Successful Submission: 2026-01-15 17:37:14

Secure Chat 3

Time of First Successful Submission: 2026-01-20 18:22:30

Secure Chat 4

Time of First Successful Submission: 2026-01-20 19:31:04

Secure Chat 5

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


Program Security

55 / 162 1302 / 9176


ello ackers!

Time of First Successful Submission: 2026-01-26 04:59:17

Syscall Smuggler

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

Syscall Shenanigans

Time of First Successful Submission: 2026-01-27 01:40:56

Byte Budget

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

ClobberCode

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

Diverse Delivery

Time of First Successful Submission: 2026-01-28 01:08:09

Pocket Payload

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

Micro Menace

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

Login Leakage (Easy)

Time of First Successful Submission: 2026-01-28 20:25:32

Login Leakage (Hard)

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

Bounds Breaker (Easy)

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

Bounds Breaker (Hard)

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

Casting Catastrophe (Easy)

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

Casting Catastrophe (Hard)

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

Pointer Problems (Easy)

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

Pointer Problems (Hard)

Time of First Successful Submission: 2026-01-28 22:48:58

Anomalous Array (Easy)

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

Anomalous Array (Hard)

Time of First Successful Submission: 2026-01-28 23:36:53

Now you got it (Easy)

Time of First Successful Submission: 2026-01-30 01:59:55

Now you got it (Hard)

Time of First Successful Submission: 2026-01-30 02:31:38

Loop Lunacy (Easy)

Time of First Successful Submission: 2026-02-04 02:52:41

Loop Lunacy (Hard)

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

Nosy Neighbor (Easy)

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

Nosy Neighbor (Hard)

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

Recursive Ruin (Easy)

Time of First Successful Submission: 2026-02-05 03:45:50

Recursive Ruin (Hard)

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

Lingering Leftover (Easy)

Time of First Successful Submission: 2026-02-05 04:42:46

Lingering Leftover (Hard)

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

Latent Leak (Easy)

Time of First Successful Submission: 2026-02-05 19:38:42

Latent Leak (Hard)

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

Fork Foolery (Easy)

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

Fork Foolery (Hard)

Time of First Successful Submission: 2026-02-05 22:16:08

Canary Conundrum (Easy)

Time of First Successful Submission: 2026-02-06 02:38:52

Canary Conundrum (Hard)

Time of First Successful Submission: 2026-02-06 03:38:54

A Crafty Clobber (Easy)

Time of First Successful Submission: 2026-02-06 19:23:31

A Crafty Clobber (Hard)

Time of First Successful Submission: 2026-02-06 19:50:10

Can It Fizz?

Time of First Successful Submission: 2026-02-07 01:44:47

Does It Buzz?

Time of First Successful Submission: 2026-02-09 22:30:51

Make It FizzBuzz

Time of First Successful Submission: 2026-02-10 03:00:10

Terrible Token (Easy)

Time of First Successful Submission: 2026-02-10 03:09:10

Terrible Token (Hard)

Time of First Successful Submission: 2026-02-10 03:12:13

Tangled Ticket (Easy)

Time of First Successful Submission: 2026-02-10 03:18:45

Tangled Ticket (Hard)

Time of First Successful Submission: 2026-02-10 03:22:49

Bit Bender

Time of First Successful Submission: 2026-02-10 04:31:50

Substitution Sorcery

Time of First Successful Submission: 2026-02-11 01:56:51

Meager Mangler (Easy)

Time of First Successful Submission: 2026-02-11 02:42:53

Meager Mangler (Hard)

Time of First Successful Submission: 2026-02-11 03:00:13

Monstrous Mangler (Easy)

Time of First Successful Submission: 2026-02-11 03:33:25

Monstrous Mangler (Hard)

Time of First Successful Submission: 2026-02-11 04:37:55

Patched Up (Easy)

Time of First Successful Submission: 2026-02-11 05:19:37

Patched Up (Hard)

Time of First Successful Submission: 2026-02-11 05:25:58

Puzzle Patch (Easy)

Time of First Successful Submission: 2026-02-11 05:30:35

Puzzle Patch (Hard)

Time of First Successful Submission: 2026-02-11 05:33:32

Patch Perfect (Easy)

Time of First Successful Submission: 2026-02-11 05:42:44

Patch Perfect (Hard)

Time of First Successful Submission: 2026-02-11 05:52:10


Start Here

10 / 12 17098 / 39864


Using the Terminal

Time of First Successful Submission: 2025-11-12 23:13:06

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-12 23:45:46

Using the GUI Desktop

Time of First Successful Submission: 2025-11-12 23:48:37

Pasting into the Desktop

Time of First Successful Submission: 2025-11-12 23:50:13

Restarting Challenges

Time of First Successful Submission: 2025-11-12 23:51:47

Challenge Programs

Time of First Successful Submission: 2025-11-12 23:52:36

The Flag File

Time of First Successful Submission: 2025-11-12 23:53:19

Using Privileged Mode

Time of First Successful Submission: 2025-11-12 23:55:39

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-12 23:57:48

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-12 23:58:40


Linux Luminarium

128 / 128 682 / 29743


Intro to Commands

Time of First Successful Submission: 2025-11-13 00:00:05

Intro to Arguments

Time of First Successful Submission: 2025-11-13 00:00:27

Command History

Time of First Successful Submission: 2025-11-13 00:01:17

The Root

Time of First Successful Submission: 2025-11-13 00:08:46

Program and absolute paths

Time of First Successful Submission: 2025-11-13 00:09:14

Position thy self

Time of First Successful Submission: 2025-11-13 00:09:50

Position elsewhere

Time of First Successful Submission: 2025-11-13 00:12:25

implicit relative paths, from /

Time of First Successful Submission: 2025-11-13 00:16:46

explicit relative paths, from /

Time of First Successful Submission: 2025-11-13 00:17:22

implicit relative path

Time of First Successful Submission: 2025-11-13 00:20:21

home sweet home

Time of First Successful Submission: 2025-11-13 00:21:44

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2025-11-13 00:22:52

more catting practice

Time of First Successful Submission: 2025-11-13 00:23:29

grepping for a needle in a haystack

Time of First Successful Submission: 2025-11-13 00:24:18

comparing files

Time of First Successful Submission: 2025-11-13 00:24:59

listing files

Time of First Successful Submission: 2025-11-13 00:25:36

touching files

Time of First Successful Submission: 2025-11-13 00:26:05

removing files

Time of First Successful Submission: 2025-11-13 00:26:40

moving files

Time of First Successful Submission: 2025-11-13 00:45:59

copying files

Time of First Successful Submission: 2025-11-13 00:46:48

hidden files

Time of First Successful Submission: 2025-11-13 00:47:19

An Epic Filesystem Quest

Time of First Successful Submission: 2025-11-13 00:50:44

making directories

Time of First Successful Submission: 2025-11-13 00:57:55

finding files

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

linking files

Time of First Successful Submission: 2025-11-13 01:05:16

Learning From Documentation

Time of First Successful Submission: 2025-11-13 01:07:37

Learning Complex Usage

Time of First Successful Submission: 2025-11-13 01:09:02

Reading Manuals

Time of First Successful Submission: 2025-11-13 01:11:54

Searching Manuals

Time of First Successful Submission: 2025-11-13 01:14:23

Searching For Manuals

Time of First Successful Submission: 2025-11-13 01:15:25

Helpful Programs

Time of First Successful Submission: 2025-11-13 01:23:06

Help for Builtins

Time of First Successful Submission: 2025-11-13 01:24:11

Matching with *

Time of First Successful Submission: 2025-11-13 01:25:22

Matching with ?

Time of First Successful Submission: 2025-11-13 01:25:55

Matching with []

Time of First Successful Submission: 2025-11-13 01:26:50

Matching paths with []

Time of First Successful Submission: 2025-11-13 01:27:44

Multiple globs

Time of First Successful Submission: 2025-11-13 01:28:36

Mixing globs

Time of First Successful Submission: 2025-11-13 01:46:29

Exclusionary globbing

Time of First Successful Submission: 2025-11-13 01:49:19

Tab completion

Time of First Successful Submission: 2025-11-13 01:50:17

Multiple options for tab completion

Time of First Successful Submission: 2025-11-13 01:51:11

Tab completion on commands

Time of First Successful Submission: 2025-11-13 04:50:36

Redirecting output

Time of First Successful Submission: 2025-11-13 04:51:27

Redirecting more output

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

Appending output

Time of First Successful Submission: 2025-11-13 04:53:08

Redirecting errors

Time of First Successful Submission: 2025-11-13 04:55:27

Redirecting input

Time of First Successful Submission: 2025-11-13 04:56:36

Grepping stored results

Time of First Successful Submission: 2025-11-13 04:57:18

Grepping live output

Time of First Successful Submission: 2025-11-13 04:57:56

Grepping errors

Time of First Successful Submission: 2025-11-13 04:59:20

Filtering with grep -v

Time of First Successful Submission: 2025-11-13 04:59:54

Filtering with sed

Time of First Successful Submission: 2025-11-13 05:00:42

Duplicating piped data with tee

Time of First Successful Submission: 2025-11-13 05:03:29

Process substitution for input

Time of First Successful Submission: 2025-11-13 05:07:03

Writing to multiple programs

Time of First Successful Submission: 2025-11-13 05:12:47

Split-piping stderr and stdout

Time of First Successful Submission: 2025-11-13 16:40:59

Named pipes

Time of First Successful Submission: 2025-11-13 16:48:55

Printing Variables

Time of First Successful Submission: 2025-11-13 16:52:07

Setting Variables

Time of First Successful Submission: 2025-11-13 16:52:36

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2025-11-13 18:31:38

Printing Exported Variables

Time of First Successful Submission: 2025-11-13 18:32:23

Storing Command Output

Time of First Successful Submission: 2025-11-13 18:34:17

Reading Input

Time of First Successful Submission: 2025-11-13 18:35:12

Reading Files

Time of First Successful Submission: 2025-11-13 18:36:37

Translating characters

Time of First Successful Submission: 2025-11-13 18:39:30

Deleting characters

Time of First Successful Submission: 2025-11-13 18:40:14

Deleting newlines

Time of First Successful Submission: 2025-11-13 18:42:42

Extracting the first lines with head

Time of First Successful Submission: 2025-11-13 18:43:38

Extracting specific sections of text

Time of First Successful Submission: 2025-11-13 18:45:44

Sorting data

Time of First Successful Submission: 2025-11-13 18:46:31

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2025-11-13 18:49:13

Interrupting Processes

Time of First Successful Submission: 2025-11-13 18:51:55

Killing Misbehaving Processes

Time of First Successful Submission: 2025-11-13 18:53:34

Suspending Processes

Time of First Successful Submission: 2025-11-13 18:54:18

Resuming Processes

Time of First Successful Submission: 2025-11-13 19:45:04

Backgrounding Processes

Time of First Successful Submission: 2025-11-13 19:46:38

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2025-11-13 19:53:26

Process Exit Codes

Time of First Successful Submission: 2025-11-13 19:54:16

Becoming root with su

Time of First Successful Submission: 2025-11-13 19:57:18

Other users with su

Time of First Successful Submission: 2025-11-13 20:14:52

Cracking passwords

Time of First Successful Submission: 2025-11-13 20:16:01

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2025-12-03 02:52:11

Groups and Files

Time of First Successful Submission: 2025-12-03 02:52:53

Fun With Groups Names

Time of First Successful Submission: 2025-12-03 02:53:42

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2025-12-03 02:54:57

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-03 02:57:38

Permissions Setting Practice

Time of First Successful Submission: 2025-12-03 03:00:28

The SUID Bit

Time of First Successful Submission: 2025-12-03 03:02:31

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2025-12-03 03:04:36

Handling Failure

Time of First Successful Submission: 2025-12-03 03:05:14

Your First Shell Script

Time of First Successful Submission: 2025-12-03 03:10:25

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2025-12-03 03:15:31

Scripting with Arguments

Time of First Successful Submission: 2025-12-03 03:18:58

Scripting with Conditionals

Time of First Successful Submission: 2025-12-03 03:21:42

Scripting with Default Cases

Time of First Successful Submission: 2025-12-03 03:22:44

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-03 03:24:49

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2025-12-03 03:27:08

Detaching and Attaching

Time of First Successful Submission: 2025-12-03 03:28:57

Finding Sessions

Time of First Successful Submission: 2025-12-03 03:30:55

Switching Windows

Time of First Successful Submission: 2025-12-03 03:32:04

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-03 03:33:02

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-03 03:36:38

The PATH Variable

Time of First Successful Submission: 2025-12-03 03:38:18

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2025-12-03 03:40:04

Adding Commands

Time of First Successful Submission: 2025-12-03 03:44:28

Hijacking Commands

Time of First Successful Submission: 2025-12-03 03:51:32

Bashrc Backdoor

Time of First Successful Submission: 2025-12-03 03:55:03

Sniffing Input

Time of First Successful Submission: 2025-12-03 21:31:33

Overshared Directories

Time of First Successful Submission: 2025-12-03 21:35:08

Tricky Linking

Time of First Successful Submission: 2025-12-03 21:36:57

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-03 21:38:23

Snooping on Configurations

Time of First Successful Submission: 2025-12-03 21:41:48

The Fork Bomb

Time of First Successful Submission: 2025-12-03 21:47:20

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-03 21:49:13

rm -rf /

Time of First Successful Submission: 2025-12-03 21:52:04

Life after rm -rf /

Time of First Successful Submission: 2025-12-03 22:24:01

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-03 22:26:39


Computing 101

69 / 69 1351 / 19970


Your First Register

Time of First Successful Submission: 2025-12-22 20:10:00

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2025-12-22 21:26:13

Building Executables

Time of First Successful Submission: 2025-12-22 21:29:31

Moving Between Registers

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

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2025-12-22 21:33:17

Starting Programs in GDB

Time of First Successful Submission: 2025-12-22 21:33:55

Loading From Memory

Time of First Successful Submission: 2025-12-22 21:35:52

More Loading Practice

Time of First Successful Submission: 2025-12-22 21:36:45

Dereferencing Pointers

Time of First Successful Submission: 2025-12-22 21:37:59

Dereferencing Yourself

Time of First Successful Submission: 2025-12-22 21:38:53

Dereferencing with Offsets

Time of First Successful Submission: 2025-12-22 21:39:39

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2025-12-22 21:44:15

Triple Dereference

Time of First Successful Submission: 2025-12-22 21:45:01

Writing Output

Time of First Successful Submission: 2025-12-22 23:19:39

Chaining Syscalls

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

Writing Strings

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

Reading Data

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

set-register

Time of First Successful Submission: 2025-12-22 23:41:56

set-multiple-registers

Time of First Successful Submission: 2025-12-22 23:44:53

add-to-register

Time of First Successful Submission: 2025-12-22 23:47:50

linear-equation-registers

Time of First Successful Submission: 2025-12-23 00:00:35

integer-division

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

modulo-operation

Time of First Successful Submission: 2025-12-23 01:14:22

set-upper-byte

Time of First Successful Submission: 2025-12-23 01:59:48

efficient-modulo

Time of First Successful Submission: 2025-12-23 02:11:46

byte-extraction

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

bitwise-and

Time of First Successful Submission: 2025-12-23 04:31:22

check-even

Time of First Successful Submission: 2025-12-23 04:42:31

memory-read

Time of First Successful Submission: 2025-12-23 04:44:37

memory-write

Time of First Successful Submission: 2025-12-23 04:45:53

memory-increment

Time of First Successful Submission: 2025-12-23 04:51:39

byte-access

Time of First Successful Submission: 2025-12-23 04:53:56

memory-size-access

Time of First Successful Submission: 2025-12-23 04:55:21

little-endian-write

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

memory-sum

Time of First Successful Submission: 2025-12-23 05:10:02

stack-subtraction

Time of First Successful Submission: 2025-12-23 15:59:06

swap-stack-values

Time of First Successful Submission: 2025-12-23 16:03:42

average-stack-values

Time of First Successful Submission: 2025-12-23 16:15:00

absolute-jump

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

relative-jump

Time of First Successful Submission: 2025-12-23 16:32:23

jump-trampoline

Time of First Successful Submission: 2025-12-23 16:38:15

conditional-jump

Time of First Successful Submission: 2025-12-23 17:23:50

indirect-jump

Time of First Successful Submission: 2025-12-23 18:09:38

average-loop

Time of First Successful Submission: 2025-12-23 18:17:52

count-non-zero

Time of First Successful Submission: 2025-12-23 20:00:43

string-lower

Time of First Successful Submission: 2025-12-23 20:25:43

most-common-byte

Time of First Successful Submission: 2025-12-23 23:24:57

Debugging Programs

Time of First Successful Submission: 2025-12-24 01:50:41

Inspecting Registers

Time of First Successful Submission: 2025-12-24 01:53:49

Examining Memory

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

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2025-12-24 02:46:39

Modifying Data

Time of First Successful Submission: 2025-12-24 03:57:27

Modifying Execution

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

Broken Functions

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

Exit

Time of First Successful Submission: 2025-12-28 21:53:39

Socket

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

Bind

Time of First Successful Submission: 2025-12-28 23:09:10

Listen

Time of First Successful Submission: 2025-12-28 23:15:37

Accept

Time of First Successful Submission: 2025-12-28 23:32:03

Static Response

Time of First Successful Submission: 2025-12-29 03:53:31

Dynamic Response

Time of First Successful Submission: 2025-12-29 04:30:49

Iterative GET Server

Time of First Successful Submission: 2025-12-29 04:40:04

Concurrent GET Server

Time of First Successful Submission: 2025-12-29 05:02:09

Concurrent POST Server

Time of First Successful Submission: 2025-12-29 22:18:21

Web Server

Time of First Successful Submission: 2025-12-29 22:19:34


Playing With Programs

116 / 116 698 / 22704


What's the password?

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

... and again!

Time of First Successful Submission: 2026-01-22 20:30:38

Newline Troubles

Time of First Successful Submission: 2026-01-22 20:31:34

Reasoning about files

Time of First Successful Submission: 2026-01-22 20:32:30

Specifying Filenames

Time of First Successful Submission: 2026-01-22 20:33:50

Binary and Hex Encoding

Time of First Successful Submission: 2026-01-22 20:35:24

More Hex

Time of First Successful Submission: 2026-01-22 20:37:51

Decoding Hex

Time of First Successful Submission: 2026-01-22 20:40:41

Decoding Practice

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

Encoding Practice

Time of First Successful Submission: 2026-01-22 20:56:45

Hex-encoding ASCII

Time of First Successful Submission: 2026-01-22 21:03:33

Nested Encoding

Time of First Successful Submission: 2026-01-22 21:17:12

Hex-encoding UTF-8

Time of First Successful Submission: 2026-01-23 19:08:58

UTF Mixups

Time of First Successful Submission: 2026-01-23 19:15:48

Modifying Encoded Data

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

Decoding Base64

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

Encoding Base64

Time of First Successful Submission: 2026-01-23 19:29:44

Dealing with Obfuscation

Time of First Successful Submission: 2026-01-23 19:36:34

Dealing with Obfuscation 2

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

Your First HTTP Request

Time of First Successful Submission: 2026-01-23 19:57:19

Reading Flask

Time of First Successful Submission: 2026-01-23 19:58:33

Commented Data

Time of First Successful Submission: 2026-01-23 19:59:18

HTTP Metadata

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

HTTP (netcat)

Time of First Successful Submission: 2026-01-23 20:02:29

HTTP Paths (netcat)

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

HTTP (curl)

Time of First Successful Submission: 2026-01-23 20:04:56

HTTP (python)

Time of First Successful Submission: 2026-01-23 20:06:07

HTTP Host Header (python)

Time of First Successful Submission: 2026-01-23 20:09:33

HTTP Host Header (curl)

Time of First Successful Submission: 2026-01-23 20:13:15

HTTP Host Header (netcat)

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

URL Encoding (netcat)

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

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

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

HTTP Forms

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

HTTP Forms (curl)

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

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2026-01-23 20:34:43

HTTP Forms Without Forms

Time of First Successful Submission: 2026-01-23 20:36:06

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-01-23 20:58:52

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-01-23 21:11:04

Server State (python)

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

Listening Web

Time of First Successful Submission: 2026-01-23 21:13:29

Speaking Redirects

Time of First Successful Submission: 2026-01-23 21:19:05

JavaScript Redirects

Time of First Successful Submission: 2026-01-25 05:49:37

Including JavaScript

Time of First Successful Submission: 2026-01-25 05:58:55

HTTP (javascript)

Time of First Successful Submission: 2026-01-25 06:04:15

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-01-25 06:07:31

HTTP Forms (javascript)

Time of First Successful Submission: 2026-01-25 06:21:18

cat

Time of First Successful Submission: 2026-01-25 06:22:13

more

Time of First Successful Submission: 2026-01-25 06:22:30

less

Time of First Successful Submission: 2026-01-25 06:22:48

tail

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

head

Time of First Successful Submission: 2026-01-25 06:23:28

sort

Time of First Successful Submission: 2026-01-25 06:24:03

vim

Time of First Successful Submission: 2026-01-25 06:24:22

emacs

Time of First Successful Submission: 2026-01-25 06:25:20

nano

Time of First Successful Submission: 2026-01-25 06:25:37

rev

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

od

Time of First Successful Submission: 2026-01-25 06:29:01

hd

Time of First Successful Submission: 2026-01-25 06:31:03

xxd

Time of First Successful Submission: 2026-01-25 06:32:23

base32

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

base64

Time of First Successful Submission: 2026-01-25 06:33:13

split

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

gzip

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

bzip2

Time of First Successful Submission: 2026-01-25 06:36:49

zip

Time of First Successful Submission: 2026-01-25 06:41:23

tar

Time of First Successful Submission: 2026-01-25 07:48:51

ar

Time of First Successful Submission: 2026-01-25 07:52:42

cpio

Time of First Successful Submission: 2026-01-25 07:57:43

genisoimage

Time of First Successful Submission: 2026-01-25 08:25:47

env

Time of First Successful Submission: 2026-01-25 17:49:49

find

Time of First Successful Submission: 2026-01-25 17:55:23

make

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

nice

Time of First Successful Submission: 2026-01-25 17:58:30

timeout

Time of First Successful Submission: 2026-01-25 17:59:38

stdbuf

Time of First Successful Submission: 2026-01-25 18:00:43

setarch

Time of First Successful Submission: 2026-01-25 18:02:06

watch

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

socat

Time of First Successful Submission: 2026-01-25 18:07:45

whiptail

Time of First Successful Submission: 2026-01-25 18:09:53

awk

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

sed

Time of First Successful Submission: 2026-01-25 18:22:33

ed

Time of First Successful Submission: 2026-01-25 18:23:25

chown

Time of First Successful Submission: 2026-01-25 18:23:57

chmod

Time of First Successful Submission: 2026-01-25 18:24:42

cp

Time of First Successful Submission: 2026-01-25 18:27:23

mv

Time of First Successful Submission: 2026-01-25 18:44:23

perl

Time of First Successful Submission: 2026-01-25 18:54:22

python

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

ruby

Time of First Successful Submission: 2026-01-25 18:57:40

bash

Time of First Successful Submission: 2026-01-25 19:03:35

date

Time of First Successful Submission: 2026-01-25 19:04:42

dmesg

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

wc

Time of First Successful Submission: 2026-01-25 19:06:22

gcc

Time of First Successful Submission: 2026-01-25 19:10:12

as

Time of First Successful Submission: 2026-01-25 19:40:35

wget

Time of First Successful Submission: 2026-01-25 19:43:29

ssh-keygen

Time of First Successful Submission: 2026-01-25 20:43:44

SQL Queries

Time of First Successful Submission: 2026-01-25 20:45:06

Filtering SQL

Time of First Successful Submission: 2026-01-25 20:47:04

Choosing Columns

Time of First Successful Submission: 2026-01-25 20:49:41

Exclusionary Filtering

Time of First Successful Submission: 2026-01-25 20:52:37

Filtering Strings

Time of First Successful Submission: 2026-01-25 20:54:42

Filtering on Expressions

Time of First Successful Submission: 2026-01-25 20:55:57

SELECTing Expressions

Time of First Successful Submission: 2026-01-25 21:03:56

Composite Conditions

Time of First Successful Submission: 2026-01-25 21:10:07

Reaching Your LIMITs

Time of First Successful Submission: 2026-01-25 21:13:26

Querying Metadata

Time of First Successful Submission: 2026-01-25 21:14:58


GCA CTF

10 / 104 17190 / 40081


Using the Terminal

Time of First Successful Submission: 2025-11-12 23:13:06

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-12 23:45:46

Using the GUI Desktop

Time of First Successful Submission: 2025-11-12 23:48:37

Pasting into the Desktop

Time of First Successful Submission: 2025-11-12 23:50:13

Restarting Challenges

Time of First Successful Submission: 2025-11-12 23:51:47

Challenge Programs

Time of First Successful Submission: 2025-11-12 23:52:36

The Flag File

Time of First Successful Submission: 2025-11-12 23:53:19

Using Privileged Mode

Time of First Successful Submission: 2025-11-12 23:55:39

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-12 23:57:48

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-12 23:58:40