Foobar

🐧 💻 🔤

pwn.college Archives

59 / 202 2268 / 22794


level1

Time of First Successful Submission: 2024-04-29 20:58:03

level2

Time of First Successful Submission: 2024-04-29 20:59:16

level3

Time of First Successful Submission: 2024-04-29 21:03:14

level4

Time of First Successful Submission: 2024-04-29 21:04:03

level5

Time of First Successful Submission: 2024-04-29 21:06:33

level6

Time of First Successful Submission: 2024-04-29 21:07:22

level7

Time of First Successful Submission: 2024-04-29 21:08:43

level8

Time of First Successful Submission: 2024-04-29 21:16:30

level9

Time of First Successful Submission: 2024-05-04 23:33:31

level10

Time of First Successful Submission: 2024-05-04 23:40:14

level11

Time of First Successful Submission: 2024-05-04 23:41:23

level12

Time of First Successful Submission: 2024-05-04 23:44:00

level13

Time of First Successful Submission: 2024-05-04 23:46:04

level14

Time of First Successful Submission: 2024-05-04 23:47:06

level15

Time of First Successful Submission: 2024-05-04 23:54:08

level16

Time of First Successful Submission: 2024-05-05 00:02:46

level17

Time of First Successful Submission: 2024-05-05 00:24:06

level18

Time of First Successful Submission: 2024-05-05 00:31:29

level19

Time of First Successful Submission: 2024-05-05 00:35:20

level20

Time of First Successful Submission: 2024-05-05 00:39:43

level21

Time of First Successful Submission: 2024-05-05 00:40:44

level22

Time of First Successful Submission: 2024-05-05 00:42:29

level23

Time of First Successful Submission: 2024-05-05 00:43:47

level24

Time of First Successful Submission: 2024-05-05 00:45:32

level25

Time of First Successful Submission: 2024-05-05 00:46:29

level26

Time of First Successful Submission: 2024-05-05 00:48:39

level27

Time of First Successful Submission: 2024-05-05 00:55:59

level28

Time of First Successful Submission: 2024-05-05 00:58:00

level29

Time of First Successful Submission: 2024-05-05 01:23:13

level30

Time of First Successful Submission: 2024-05-05 01:26:09

level31

Time of First Successful Submission: 2024-05-05 01:28:16

level32

Time of First Successful Submission: 2024-05-05 14:13:56

level33

Time of First Successful Submission: 2024-05-05 21:10:08

level34

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

level35

Time of First Successful Submission: 2024-05-05 21:19:40

level36

Time of First Successful Submission: 2024-05-05 21:24:03

level37

Time of First Successful Submission: 2024-05-05 21:28:00

level38

Time of First Successful Submission: 2024-05-05 21:31:15

level39

Time of First Successful Submission: 2024-05-05 21:33:01

level40

Time of First Successful Submission: 2024-05-05 21:39:20

level41

Time of First Successful Submission: 2024-05-05 21:59:32

level42

Time of First Successful Submission: 2024-05-05 22:01:09

level43

Time of First Successful Submission: 2024-05-06 11:48:03

level44

Time of First Successful Submission: 2024-05-06 11:48:46

level45

Time of First Successful Submission: 2024-05-06 11:49:37

level46

Time of First Successful Submission: 2024-05-06 11:50:28

level47

Time of First Successful Submission: 2024-05-06 11:51:31

level48

Time of First Successful Submission: 2024-05-06 12:05:11

level49

Time of First Successful Submission: 2024-05-07 21:20:22

level50

Time of First Successful Submission: 2024-05-07 21:31:28

level51

Time of First Successful Submission: 2024-05-07 21:32:43

level52

Time of First Successful Submission: 2024-05-07 21:40:50

level53

Time of First Successful Submission: 2024-05-07 21:42:27

level54

Time of First Successful Submission: 2024-05-07 21:48:27

level55

Time of First Successful Submission: 2024-05-07 21:52:21

level56

Time of First Successful Submission: 2024-05-07 21:53:22

level57

Time of First Successful Submission: 2024-05-07 21:55:31

level58

Time of First Successful Submission: 2024-05-07 21:58:11

level59

Time of First Successful Submission: 2024-05-07 21:59:30


Intro to Programming Languages

15 / 234 8643 / 31985


Commands

Time of First Successful Submission: 2026-02-11 21:22:20

Command Arguments

Time of First Successful Submission: 2026-02-11 21:22:51

Command History

Time of First Successful Submission: 2026-02-11 21:23:15

The Root Path

Time of First Successful Submission: 2026-02-16 02:30:08

Absolute Paths

Time of First Successful Submission: 2026-02-16 02:30:57

Changing position

Time of First Successful Submission: 2026-02-16 02:31:33

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-16 02:32:50

Relative Paths

Time of First Successful Submission: 2026-02-16 02:34:51

Cat

Time of First Successful Submission: 2026-02-11 21:38:49

Ls

Time of First Successful Submission: 2026-02-11 21:55:24

Ls All

Time of First Successful Submission: 2026-02-16 02:43:14

Find

Time of First Successful Submission: 2026-02-16 03:00:17

Piping Echo

Time of First Successful Submission: 2026-02-16 04:02:45

Piping Stdout

Time of First Successful Submission: 2026-02-16 04:03:36

Piping Stdin

Time of First Successful Submission: 2026-02-16 16:55:37


Intro to Cybersecurity

70 / 183 4297 / 20039


Path Traversal 1

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

Path Traversal 2

Time of First Successful Submission: 2026-03-02 15:41:09

CMDi 1

Time of First Successful Submission: 2026-03-02 15:56:33

CMDi 2

Time of First Successful Submission: 2026-03-02 16:28:26

CMDi 3

Time of First Successful Submission: 2026-03-02 16:32:31

CMDi 4

Time of First Successful Submission: 2026-03-02 16:42:22

CMDi 5

Time of First Successful Submission: 2026-03-02 16:45:44

CMDi 6

Time of First Successful Submission: 2026-03-02 21:53:43

Authentication Bypass 1

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

Authentication Bypass 2

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

SQLi 1

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

SQLi 2

Time of First Successful Submission: 2026-03-02 22:47:17

SQLi 3

Time of First Successful Submission: 2026-03-02 23:31:38

SQLi 4

Time of First Successful Submission: 2026-03-02 23:37:53

SQLi 5

Time of First Successful Submission: 2026-03-03 00:43:22

XSS 1

Time of First Successful Submission: 2026-03-03 00:57:23

XSS 2

Time of First Successful Submission: 2026-03-03 01:00:14

XSS 3

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

XSS 4

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

XSS 5

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

XSS 6

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

XSS 7

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

CSRF 1

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

CSRF 2

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

CSRF 3

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

CSRF 4

Time of First Successful Submission: 2026-03-03 13:14:34

CSRF 5

Time of First Successful Submission: 2026-03-03 14:19:26

Connect

Time of First Successful Submission: 2026-03-03 15:34:36

Send

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

Shutdown

Time of First Successful Submission: 2026-03-03 15:40:00

Listen

Time of First Successful Submission: 2026-03-03 15:41:37

Scan 1

Time of First Successful Submission: 2026-03-03 16:05:18

Scan 2

Time of First Successful Submission: 2026-03-03 16:48:37

Monitor 1

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

Monitor 2

Time of First Successful Submission: 2026-03-03 22:40:17

Sniffing Cookies

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

Network Configuration

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

Firewall 1

Time of First Successful Submission: 2026-03-03 23:33:32

Firewall 2

Time of First Successful Submission: 2026-03-03 23:34:43

Firewall 3

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

Denial of Service 1

Time of First Successful Submission: 2026-03-03 23:39:14

Denial of Service 2

Time of First Successful Submission: 2026-03-04 00:51:32

Denial of Service 3

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

Ethernet

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

IP

Time of First Successful Submission: 2026-03-04 14:18:20

TCP

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

TCP Handshake

Time of First Successful Submission: 2026-03-04 15:04:25

UDP

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

UDP 2

Time of First Successful Submission: 2026-03-04 23:08:18

UDP Spoofing 1

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

UDP Spoofing 2

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

UDP Spoofing 3

Time of First Successful Submission: 2026-03-05 17:46:43

UDP Spoofing 4

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

ARP

Time of First Successful Submission: 2026-03-06 14:34:46

Intercept

Time of First Successful Submission: 2026-03-06 15:14:13

Man-in-the-Middle

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

XOR

Time of First Successful Submission: 2026-03-08 16:59:41

XORing Hex

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

XORing ASCII

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

XORing ASCII Strings

Time of First Successful Submission: 2026-03-10 14:33:05

One-time Pad

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

One-time Pad Tampering

Time of First Successful Submission: 2026-03-10 15:06:44

Many-time Pad

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

AES

Time of First Successful Submission: 2026-03-10 15:53:01

AES-ECB-CPA

Time of First Successful Submission: 2026-03-13 13:33:37

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-03-13 14:15:20

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-03-13 14:35:09

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-03-15 01:04:00

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-03-22 01:48:52

AES-ECB-CPA-Prefix-2

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


Start Here

12 / 12 1194 / 43354


Using the Terminal

Time of First Successful Submission: 2026-02-09 23:34:24

Using the VSCode Workspace

Time of First Successful Submission: 2024-03-31 22:28:30

Using the GUI Desktop

Time of First Successful Submission: 2024-03-31 22:31:44

Pasting into the Desktop

Time of First Successful Submission: 2024-03-31 22:33:23

Restarting Challenges

Time of First Successful Submission: 2026-02-09 23:39:58

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2024-03-31 22:38:12

Using Privileged Mode

Time of First Successful Submission: 2024-03-31 22:43:19

Persistent Home Directories - One

Time of First Successful Submission: 2024-03-31 22:45:27

Persistent Home Directories - Two

Time of First Successful Submission: 2024-03-31 22:46:08


Linux Luminarium

128 / 128 2135 / 32394


Intro to Commands

Time of First Successful Submission: 2026-02-11 21:22:20

Intro to Arguments

Time of First Successful Submission: 2026-02-11 21:22:51

Command History

Time of First Successful Submission: 2026-02-11 21:23:15

The Root

Time of First Successful Submission: 2026-02-16 02:30:08

Program and absolute paths

Time of First Successful Submission: 2026-02-16 02:30:57

Position thy self

Time of First Successful Submission: 2026-02-16 02:31:33

Position elsewhere

Time of First Successful Submission: 2026-02-16 02:32:50

implicit relative paths, from /

Time of First Successful Submission: 2026-02-16 02:34:51

explicit relative paths, from /

Time of First Successful Submission: 2026-02-16 02:35:52

implicit relative path

Time of First Successful Submission: 2026-02-16 02:37:00

home sweet home

Time of First Successful Submission: 2026-02-16 02:38:33

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-11 21:38:49

catting absolute paths

Time of First Successful Submission: 2026-02-11 21:39:19

more catting practice

Time of First Successful Submission: 2026-02-11 21:49:44

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-02-11 21:54:23

listing files

Time of First Successful Submission: 2026-02-11 21:55:24

touching files

Time of First Successful Submission: 2026-02-11 21:57:06

removing files

Time of First Successful Submission: 2026-02-16 02:39:33

moving files

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

copying files

Time of First Successful Submission: 2026-02-16 02:42:12

hidden files

Time of First Successful Submission: 2026-02-16 02:43:14

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-16 02:46:56

making directories

Time of First Successful Submission: 2026-02-16 02:48:08

finding files

Time of First Successful Submission: 2026-02-16 03:00:17

linking files

Time of First Successful Submission: 2026-02-16 03:11:58

Learning From Documentation

Time of First Successful Submission: 2026-02-16 03:14:24

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-02-16 03:24:43

Helpful Programs

Time of First Successful Submission: 2026-02-16 03:26:47

Help for Builtins

Time of First Successful Submission: 2026-02-16 03:33:14

Matching with *

Time of First Successful Submission: 2026-02-16 03:36:58

Matching with ?

Time of First Successful Submission: 2026-02-16 03:37:54

Matching with []

Time of First Successful Submission: 2026-02-16 03:39:23

Matching paths with []

Time of First Successful Submission: 2026-02-16 03:40:41

Multiple globs

Time of First Successful Submission: 2026-02-16 03:41:56

Mixing globs

Time of First Successful Submission: 2026-02-16 03:52:45

Exclusionary globbing

Time of First Successful Submission: 2026-02-16 03:54:10

Tab completion

Time of First Successful Submission: 2026-02-16 03:55:37

Multiple options for tab completion

Time of First Successful Submission: 2026-02-16 03:59:07

Tab completion on commands

Time of First Successful Submission: 2026-02-16 03:59:38

Redirecting output

Time of First Successful Submission: 2026-02-16 04:02:45

Redirecting more output

Time of First Successful Submission: 2026-02-16 04:03:36

Appending output

Time of First Successful Submission: 2026-02-16 16:47:04

Redirecting errors

Time of First Successful Submission: 2026-02-16 16:54:15

Redirecting input

Time of First Successful Submission: 2026-02-16 16:55:37

Grepping stored results

Time of First Successful Submission: 2026-02-16 16:57:34

Grepping live output

Time of First Successful Submission: 2026-02-16 16:59:15

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2026-02-16 17:03:18

Filtering with sed

Time of First Successful Submission: 2026-02-16 17:08:25

Duplicating piped data with tee

Time of First Successful Submission: 2026-02-16 19:02:21

Process substitution for input

Time of First Successful Submission: 2026-02-17 01:32:01

Writing to multiple programs

Time of First Successful Submission: 2026-02-17 02:14:28

Split-piping stderr and stdout

Time of First Successful Submission: 2026-02-17 02:19:49

Named pipes

Time of First Successful Submission: 2026-02-17 02:30:15

Printing Variables

Time of First Successful Submission: 2026-02-17 02:34:10

Setting Variables

Time of First Successful Submission: 2026-02-17 02:35:07

Multi-word Variables

Time of First Successful Submission: 2026-02-17 02:35:50

Exporting Variables

Time of First Successful Submission: 2026-02-17 02:39:27

Printing Exported Variables

Time of First Successful Submission: 2026-02-17 02:40:52

Storing Command Output

Time of First Successful Submission: 2026-02-17 02:42:10

Reading Input

Time of First Successful Submission: 2026-02-17 02:47:25

Reading Files

Time of First Successful Submission: 2026-02-17 02:50:44

Translating characters

Time of First Successful Submission: 2026-02-17 03:04:06

Deleting characters

Time of First Successful Submission: 2026-02-17 03:05:02

Deleting newlines

Time of First Successful Submission: 2026-02-17 03:06:45

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-02-17 03:10:01

Sorting data

Time of First Successful Submission: 2026-02-17 03:11:12

Listing Processes

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

Killing Processes

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

Interrupting Processes

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

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-02-17 03:32:57

Resuming Processes

Time of First Successful Submission: 2026-02-17 03:33:30

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-02-17 03:38:04

Starting Backgrounded Processes

Time of First Successful Submission: 2026-02-17 03:39:13

Process Exit Codes

Time of First Successful Submission: 2026-02-17 03:40:31

Becoming root with su

Time of First Successful Submission: 2026-02-17 03:46:39

Other users with su

Time of First Successful Submission: 2026-02-17 03:47:56

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-02-17 03:55:05

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-02-19 02:19:25

Fun With Groups Names

Time of First Successful Submission: 2026-02-19 02:20:41

Changing Permissions

Time of First Successful Submission: 2026-02-19 02:25:16

Executable Files

Time of First Successful Submission: 2026-02-19 02:28:21

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-02-19 02:39:48

The SUID Bit

Time of First Successful Submission: 2026-02-19 02:42:27

Chaining with Semicolons

Time of First Successful Submission: 2026-02-19 02:44:59

Building on Success

Time of First Successful Submission: 2026-02-19 02:45:51

Handling Failure

Time of First Successful Submission: 2026-02-19 02:46:39

Your First Shell Script

Time of First Successful Submission: 2026-02-19 02:48:27

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2026-02-19 02:54:29

Scripting with Arguments

Time of First Successful Submission: 2026-02-19 02:55:57

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2026-02-19 03:07:27

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-02-19 03:13:52

Launching Screen

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

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-02-20 01:12:45

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-02-20 01:21:32

Setting PATH

Time of First Successful Submission: 2026-02-20 01:22:44

Finding Commands

Time of First Successful Submission: 2026-02-20 01:24:11

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-02-20 01:40:20

Bashrc Backdoor

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

Sniffing Input

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

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-02-20 02:14:37

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-02-20 02:20:48

The Fork Bomb

Time of First Successful Submission: 2026-02-20 02:36:58

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2026-02-20 02:45:49

Life after rm -rf /

Time of First Successful Submission: 2026-02-20 02:50:52

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-02-20 02:53:38


Computing 101

94 / 94 109 / 21532


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2026-02-20 22:58:35

Exit Codes

Time of First Successful Submission: 2026-02-20 23:05:48

Building Executables

Time of First Successful Submission: 2026-02-20 23:36:28

Moving Between Registers

Time of First Successful Submission: 2026-02-20 23:42:30

Loading From Memory

Time of First Successful Submission: 2026-02-21 01:02:18

More Loading Practice

Time of First Successful Submission: 2026-02-21 01:02:51

Dereferencing Pointers

Time of First Successful Submission: 2026-02-21 01:06:36

Dereferencing Yourself

Time of First Successful Submission: 2026-02-21 01:09:34

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-21 01:16:55

Stored Addresses

Time of First Successful Submission: 2026-02-21 01:20:24

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-02-21 01:25:34

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-02-21 01:33:01

Popping From the Stack

Time of First Successful Submission: 2026-02-21 01:36:48

Disassembling Programs

Time of First Successful Submission: 2026-02-21 01:48:10

Tracing Syscalls

Time of First Successful Submission: 2026-02-21 01:51:23

Starting GDB

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

Quitting GDB

Time of First Successful Submission: 2026-02-21 01:52:57

Starting Programs in GDB

Time of First Successful Submission: 2026-02-21 01:55:19

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-02-21 01:57:52

Reading Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-02-21 02:00:58

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-02-21 02:08:41

Cooperative Debugging

Time of First Successful Submission: 2026-02-21 02:12:01

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2026-02-21 02:26:16

Writing Strings

Time of First Successful Submission: 2026-02-21 02:27:53

Reading Data

Time of First Successful Submission: 2026-02-21 02:32:41

Opening Files

Time of First Successful Submission: 2026-02-21 02:39:53

Hardcoding the Filename

Time of First Successful Submission: 2026-02-21 02:49:12

Comparing Values

Time of First Successful Submission: 2026-02-22 02:29:23

Comparing Characters

Time of First Successful Submission: 2026-02-22 02:35:15

Conditional Control Flow

Time of First Successful Submission: 2026-02-22 02:42:35

Comparing Strings

Time of First Successful Submission: 2026-02-22 02:44:57

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-02-22 03:47:54

Looping

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

Reverse the Calculation

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

Reverse the Reverse

Time of First Successful Submission: 2026-02-22 04:04:31

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-02-22 04:06:15

Loops on Data

Time of First Successful Submission: 2026-02-22 04:11:32

set-register

Time of First Successful Submission: 2026-02-22 04:24:07

set-multiple-registers

Time of First Successful Submission: 2026-02-22 04:26:18

add-to-register

Time of First Successful Submission: 2026-02-22 04:27:06

linear-equation-registers

Time of First Successful Submission: 2026-02-22 04:36:20

integer-division

Time of First Successful Submission: 2026-02-22 04:48:16

modulo-operation

Time of First Successful Submission: 2026-02-22 04:50:55

set-upper-byte

Time of First Successful Submission: 2026-02-22 04:52:50

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2026-02-22 05:18:26

bitwise-and

Time of First Successful Submission: 2026-02-22 05:38:07

check-even

Time of First Successful Submission: 2026-02-22 05:44:18

memory-read

Time of First Successful Submission: 2026-02-22 05:47:55

memory-write

Time of First Successful Submission: 2026-02-22 05:48:39

memory-increment

Time of First Successful Submission: 2026-02-22 05:50:52

byte-access

Time of First Successful Submission: 2026-02-22 05:52:40

memory-size-access

Time of First Successful Submission: 2026-02-22 05:54:48

little-endian-write

Time of First Successful Submission: 2026-02-22 06:10:24

memory-sum

Time of First Successful Submission: 2026-02-22 06:16:02

stack-subtraction

Time of First Successful Submission: 2026-02-22 15:08:10

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2026-02-22 15:25:29

absolute-jump

Time of First Successful Submission: 2026-02-22 15:42:16

relative-jump

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

jump-trampoline

Time of First Successful Submission: 2026-02-22 16:11:34

conditional-jump

Time of First Successful Submission: 2026-02-22 16:50:04

indirect-jump

Time of First Successful Submission: 2026-02-22 17:18:16

average-loop

Time of First Successful Submission: 2026-02-22 18:49:08

count-non-zero

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

string-lower

Time of First Successful Submission: 2026-02-23 15:24:59

most-common-byte

Time of First Successful Submission: 2026-02-23 21:45:12

Exit

Time of First Successful Submission: 2026-02-24 00:35:54

Socket

Time of First Successful Submission: 2026-02-24 00:54:11

Bind

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

Listen

Time of First Successful Submission: 2026-02-24 16:38:18

Accept

Time of First Successful Submission: 2026-02-24 17:03:52

Static Response

Time of First Successful Submission: 2026-02-24 20:34:29

Dynamic Response

Time of First Successful Submission: 2026-02-25 23:12:48

Iterative GET Server

Time of First Successful Submission: 2026-02-25 23:16:33

Concurrent GET Server

Time of First Successful Submission: 2026-02-25 23:37:58

Concurrent POST Server

Time of First Successful Submission: 2026-02-26 01:00:26

Web Server

Time of First Successful Submission: 2026-02-26 01:05:27

Debugging Programs

Time of First Successful Submission: 2026-02-26 12:34:39

Inspecting Registers

Time of First Successful Submission: 2026-02-26 12:41:41

Examining Memory

Time of First Successful Submission: 2026-02-26 12:59:47

Setting Breakpoints

Time of First Successful Submission: 2026-02-28 16:21:20

GDB Scripting

Time of First Successful Submission: 2026-02-28 17:08:54

Modifying Data

Time of First Successful Submission: 2026-02-28 18:10:57

Modifying Execution

Time of First Successful Submission: 2026-03-01 00:58:03

Broken Functions

Time of First Successful Submission: 2026-03-01 01:17:50


Playing With Programs

116 / 116 777 / 23382


What's the password?

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

... and again!

Time of First Successful Submission: 2026-03-01 01:57:53

Newline Troubles

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

Reasoning about files

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

Specifying Filenames

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

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-03-01 02:12:48

Decoding Hex

Time of First Successful Submission: 2026-03-01 02:34:32

Decoding Practice

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

Encoding Practice

Time of First Successful Submission: 2026-03-01 02:47:04

Hex-encoding ASCII

Time of First Successful Submission: 2026-03-01 02:50:53

Nested Encoding

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

Hex-encoding UTF-8

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

UTF Mixups

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

Modifying Encoded Data

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

Decoding Base64

Time of First Successful Submission: 2026-03-01 03:15:52

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2026-03-01 03:23:31

Dealing with Obfuscation 2

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

Your First HTTP Request

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

Reading Flask

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

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2026-03-01 04:05:31

HTTP (netcat)

Time of First Successful Submission: 2026-03-01 04:06:56

HTTP Paths (netcat)

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

HTTP (curl)

Time of First Successful Submission: 2026-03-01 04:09:36

HTTP (python)

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

HTTP Host Header (python)

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

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2026-03-01 04:30:42

HTTP GET Parameters

Time of First Successful Submission: 2026-03-01 04:33:19

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-03-01 04:36:02

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-03-01 04:39:27

HTTP Forms

Time of First Successful Submission: 2026-03-01 15:15:44

HTTP Forms (curl)

Time of First Successful Submission: 2026-03-01 15:46:40

HTTP Forms (netcat)

Time of First Successful Submission: 2026-03-01 15:51:35

HTTP Forms (python)

Time of First Successful Submission: 2026-03-01 15:54:05

HTTP Forms Without Forms

Time of First Successful Submission: 2026-03-01 15:58:13

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-03-01 16:00:08

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

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

HTTP Redirects (curl)

Time of First Successful Submission: 2026-03-01 16:04:46

HTTP Redirects (python)

Time of First Successful Submission: 2026-03-01 16:05:49

HTTP Cookies (curl)

Time of First Successful Submission: 2026-03-01 16:10:44

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-03-01 16:15:33

Server State (python)

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

Listening Web

Time of First Successful Submission: 2026-03-01 16:21:24

Speaking Redirects

Time of First Successful Submission: 2026-03-01 16:29:07

JavaScript Redirects

Time of First Successful Submission: 2026-03-01 16:33:37

Including JavaScript

Time of First Successful Submission: 2026-03-01 16:39:26

HTTP (javascript)

Time of First Successful Submission: 2026-03-01 16:45:09

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-03-01 16:46:37

HTTP Forms (javascript)

Time of First Successful Submission: 2026-03-01 16:49:39

cat

Time of First Successful Submission: 2024-04-01 00:04:26

more

Time of First Successful Submission: 2024-04-01 00:05:16

less

Time of First Successful Submission: 2024-04-01 00:05:57

tail

Time of First Successful Submission: 2024-04-01 00:06:33

head

Time of First Successful Submission: 2024-04-01 00:06:56

sort

Time of First Successful Submission: 2024-04-01 00:07:53

vim

Time of First Successful Submission: 2024-04-01 00:10:03

emacs

Time of First Successful Submission: 2024-04-01 00:10:35

nano

Time of First Successful Submission: 2024-04-01 00:14:31

rev

Time of First Successful Submission: 2024-04-01 00:15:38

od

Time of First Successful Submission: 2024-04-01 00:28:23

hd

Time of First Successful Submission: 2024-04-01 00:31:09

xxd

Time of First Successful Submission: 2024-04-01 00:31:44

base32

Time of First Successful Submission: 2024-04-01 00:32:36

base64

Time of First Successful Submission: 2024-04-01 00:33:04

split

Time of First Successful Submission: 2024-04-01 00:37:09

gzip

Time of First Successful Submission: 2024-04-01 00:38:48

bzip2

Time of First Successful Submission: 2024-04-01 00:43:18

zip

Time of First Successful Submission: 2024-04-01 00:51:35

tar

Time of First Successful Submission: 2024-04-01 00:53:54

ar

Time of First Successful Submission: 2024-04-01 00:58:11

cpio

Time of First Successful Submission: 2024-04-01 01:10:02

genisoimage

Time of First Successful Submission: 2024-04-01 01:47:30

env

Time of First Successful Submission: 2024-04-01 17:47:15

find

Time of First Successful Submission: 2024-04-01 17:53:02

make

Time of First Successful Submission: 2024-04-01 18:05:57

nice

Time of First Successful Submission: 2024-04-01 18:26:21

timeout

Time of First Successful Submission: 2024-04-01 18:27:22

stdbuf

Time of First Successful Submission: 2024-04-01 18:29:07

setarch

Time of First Successful Submission: 2024-04-01 18:32:41

watch

Time of First Successful Submission: 2024-04-01 18:41:11

socat

Time of First Successful Submission: 2024-04-01 18:45:19

whiptail

Time of First Successful Submission: 2024-04-01 18:51:31

awk

Time of First Successful Submission: 2024-04-01 19:00:58

sed

Time of First Successful Submission: 2024-04-01 19:03:31

ed

Time of First Successful Submission: 2024-04-01 19:07:05

chown

Time of First Successful Submission: 2024-04-01 19:07:52

chmod

Time of First Successful Submission: 2024-04-01 19:08:43

cp

Time of First Successful Submission: 2024-04-01 19:11:01

mv

Time of First Successful Submission: 2024-04-01 19:28:05

perl

Time of First Successful Submission: 2024-04-01 19:30:03

python

Time of First Successful Submission: 2024-04-01 19:31:53

ruby

Time of First Successful Submission: 2024-04-01 20:25:17

bash

Time of First Successful Submission: 2024-04-01 20:25:58

date

Time of First Successful Submission: 2024-04-01 20:29:01

dmesg

Time of First Successful Submission: 2024-04-01 20:30:32

wc

Time of First Successful Submission: 2024-04-01 20:35:36

gcc

Time of First Successful Submission: 2024-04-01 20:41:19

as

Time of First Successful Submission: 2024-04-01 20:41:50

wget

Time of First Successful Submission: 2024-04-01 21:17:11

ssh-keygen

Time of First Successful Submission: 2024-04-01 22:08:58

SQL Queries

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

Filtering SQL

Time of First Successful Submission: 2026-03-01 17:00:48

Choosing Columns

Time of First Successful Submission: 2026-03-01 17:27:11

Exclusionary Filtering

Time of First Successful Submission: 2026-03-01 17:30:11

Filtering Strings

Time of First Successful Submission: 2026-03-01 17:31:39

Filtering on Expressions

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

SELECTing Expressions

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

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2026-03-01 19:11:17

Querying Metadata

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


GCA CTF

12 / 104 1440 / 43631


Using the Terminal

Time of First Successful Submission: 2026-02-09 23:34:24

Using the VSCode Workspace

Time of First Successful Submission: 2024-03-31 22:28:30

Using the GUI Desktop

Time of First Successful Submission: 2024-03-31 22:31:44

Pasting into the Desktop

Time of First Successful Submission: 2024-03-31 22:33:23

Connecting over SSH

Time of First Successful Submission: 2026-02-09 23:36:49

Restarting Challenges

Time of First Successful Submission: 2026-02-09 23:39:58

Getting Help

Time of First Successful Submission: 2026-02-09 23:44:22

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2024-03-31 22:38:12

Using Privileged Mode

Time of First Successful Submission: 2024-03-31 22:43:19

Persistent Home Directories - One

Time of First Successful Submission: 2024-03-31 22:45:27

Persistent Home Directories - Two

Time of First Successful Submission: 2024-03-31 22:46:08