JCD

🐧 🔤

pwn.college Archives

1 / 202 22502 / 22840


Triple Dereference

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


Intro to Programming Languages

15 / 234 7954 / 32906


Commands

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

Command Arguments

Time of First Successful Submission: 2026-01-21 19:40:29

Command History

Time of First Successful Submission: 2026-01-21 19:41:13

The Root Path

Time of First Successful Submission: 2026-01-21 19:49:44

Absolute Paths

Time of First Successful Submission: 2026-01-21 19:50:42

Changing position

Time of First Successful Submission: 2026-01-21 19:52:08

Changing to an Absolute Path

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

Relative Paths

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

Cat

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

Ls

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

Ls All

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

Find

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

Piping Echo

Time of First Successful Submission: 2026-01-22 21:11:18

Piping Stdout

Time of First Successful Submission: 2026-01-22 21:13:04

Piping Stdin

Time of First Successful Submission: 2026-01-22 22:46:31


Intro to Cybersecurity

54 / 183 6286 / 20437


Path Traversal 1

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

Path Traversal 2

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

CMDi 1

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

CMDi 2

Time of First Successful Submission: 2026-03-31 15:39:19

CMDi 3

Time of First Successful Submission: 2026-03-31 15:42:47

CMDi 4

Time of First Successful Submission: 2026-03-31 15:46:02

CMDi 5

Time of First Successful Submission: 2026-04-01 12:32:27

CMDi 6

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

Authentication Bypass 1

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

Authentication Bypass 2

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

SQLi 1

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

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-04-03 12:22:45

SQLi 4

Time of First Successful Submission: 2026-04-03 12:28:44

SQLi 5

Time of First Successful Submission: 2026-04-03 17:52:05

XSS 1

Time of First Successful Submission: 2026-04-04 16:14:33

XSS 2

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

XSS 3

Time of First Successful Submission: 2026-04-05 13:27:00

XSS 4

Time of First Successful Submission: 2026-04-05 13:53:49

XSS 5

Time of First Successful Submission: 2026-04-06 19:00:58

XSS 6

Time of First Successful Submission: 2026-04-06 19:16:18

XSS 7

Time of First Successful Submission: 2026-04-07 18:25:16

CSRF 1

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

CSRF 2

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

CSRF 3

Time of First Successful Submission: 2026-04-10 11:25:59

CSRF 4

Time of First Successful Submission: 2026-04-10 12:35:32

CSRF 5

Time of First Successful Submission: 2026-04-10 13:30:41

Connect

Time of First Successful Submission: 2026-04-13 15:45:19

Send

Time of First Successful Submission: 2026-04-13 15:49:44

Shutdown

Time of First Successful Submission: 2026-04-13 16:52:31

Listen

Time of First Successful Submission: 2026-04-13 16:54:15

Scan 1

Time of First Successful Submission: 2026-04-13 17:23:02

Scan 2

Time of First Successful Submission: 2026-04-13 17:32:38

Monitor 1

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

Monitor 2

Time of First Successful Submission: 2026-04-13 21:22:14

Sniffing Cookies

Time of First Successful Submission: 2026-04-14 15:10:02

Network Configuration

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

Firewall 1

Time of First Successful Submission: 2026-04-16 16:11:48

Firewall 2

Time of First Successful Submission: 2026-04-16 16:23:10

Firewall 3

Time of First Successful Submission: 2026-04-16 16:37:54

Denial of Service 1

Time of First Successful Submission: 2026-04-16 16:50:05

Denial of Service 2

Time of First Successful Submission: 2026-04-17 15:22:52

Denial of Service 3

Time of First Successful Submission: 2026-04-18 15:13:14

Ethernet

Time of First Successful Submission: 2026-04-22 14:18:33

IP

Time of First Successful Submission: 2026-04-22 14:45:34

TCP

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

TCP Handshake

Time of First Successful Submission: 2026-04-22 15:17:35

UDP

Time of First Successful Submission: 2026-04-23 12:58:37

UDP 2

Time of First Successful Submission: 2026-04-23 13:15:31

UDP Spoofing 1

Time of First Successful Submission: 2026-04-24 15:52:07

UDP Spoofing 2

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

UDP Spoofing 3

Time of First Successful Submission: 2026-04-27 19:15:41

UDP Spoofing 4

Time of First Successful Submission: 2026-04-27 21:38:04

ARP

Time of First Successful Submission: 2026-04-27 22:16:26


Start Here

12 / 12 876 / 44531


Using the Terminal

Time of First Successful Submission: 2026-01-21 16:01:25

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-21 16:15:52

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-01-21 16:43:15

Challenge Programs

Time of First Successful Submission: 2026-01-21 16:49:06

The Flag File

Time of First Successful Submission: 2026-01-21 16:51:47

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-21 16:57:45

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-21 16:58:41


Linux Luminarium

128 / 128 1807 / 33338


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2026-01-21 19:40:29

Command History

Time of First Successful Submission: 2026-01-21 19:41:13

The Root

Time of First Successful Submission: 2026-01-21 19:49:44

Program and absolute paths

Time of First Successful Submission: 2026-01-21 19:50:42

Position thy self

Time of First Successful Submission: 2026-01-21 19:52:08

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-01-21 19:57:28

home sweet home

Time of First Successful Submission: 2026-01-21 20:00:45

cat: not the pet, but the command!

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

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2026-01-21 20:04:33

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-01-21 20:08:40

listing files

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

touching files

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

removing files

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

moving files

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

copying files

Time of First Successful Submission: 2026-01-21 20:16:52

hidden files

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

An Epic Filesystem Quest

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

making directories

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

finding files

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

linking files

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

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-01-22 16:58:11

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-01-22 19:26:51

Helpful Programs

Time of First Successful Submission: 2026-01-22 19:39:59

Help for Builtins

Time of First Successful Submission: 2026-01-22 19:41:36

Matching with *

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

Matching with ?

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

Matching with []

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

Matching paths with []

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

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2026-01-22 20:57:57

Exclusionary globbing

Time of First Successful Submission: 2026-01-22 20:59:43

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-01-22 21:05:05

Tab completion on commands

Time of First Successful Submission: 2026-01-22 21:06:16

Redirecting output

Time of First Successful Submission: 2026-01-22 21:11:18

Redirecting more output

Time of First Successful Submission: 2026-01-22 21:13:04

Appending output

Time of First Successful Submission: 2026-01-22 21:30:14

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-01-22 22:46:31

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2026-01-22 22:49:27

Grepping errors

Time of First Successful Submission: 2026-01-22 23:00:13

Filtering with grep -v

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

Filtering with sed

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

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-01-22 23:19:55

Writing to multiple programs

Time of First Successful Submission: 2026-01-22 23:26:06

Split-piping stderr and stdout

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

Named pipes

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

Printing Variables

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

Setting Variables

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

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-01-23 01:23:45

Printing Exported Variables

Time of First Successful Submission: 2026-01-23 01:24:33

Storing Command Output

Time of First Successful Submission: 2026-01-23 01:26:48

Reading Input

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

Reading Files

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

Translating characters

Time of First Successful Submission: 2026-01-23 16:32:05

Deleting characters

Time of First Successful Submission: 2026-01-23 20:48:38

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

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

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-01-24 18:46:43

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-24 18:49:27

Suspending Processes

Time of First Successful Submission: 2026-01-24 18:50:17

Resuming Processes

Time of First Successful Submission: 2026-01-24 19:42:14

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-01-24 19:50:17

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-24 20:01:07

Process Exit Codes

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

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2026-01-25 16:24:27

Cracking passwords

Time of First Successful Submission: 2026-01-25 16:30:00

Using sudo

Time of First Successful Submission: 2026-01-25 16:33:31

Changing File Ownership

Time of First Successful Submission: 2026-01-27 00:20:42

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2026-01-27 20:20:49

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-27 22:15:02

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2026-01-27 23:46:59

Building on Success

Time of First Successful Submission: 2026-01-27 23:49:24

Handling Failure

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

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2026-01-28 18:57:24

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2026-01-28 19:12:29

Scripting with Arguments

Time of First Successful Submission: 2026-01-28 19:15:01

Scripting with Conditionals

Time of First Successful Submission: 2026-01-28 19:18:26

Scripting with Default Cases

Time of First Successful Submission: 2026-01-28 19:21:54

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-28 19:26:13

Reading Shell Scripts

Time of First Successful Submission: 2026-01-28 19:34:48

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2026-01-28 19:39:34

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2026-01-28 19:43:28

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-28 19:45:36

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-28 19:47:20

The PATH Variable

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

Setting PATH

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

Finding Commands

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

Adding Commands

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

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-01-28 21:59:35

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-01-28 22:47:19

Tricky Linking

Time of First Successful Submission: 2026-01-28 22:55:30

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-28 23:00:52

Snooping on Configurations

Time of First Successful Submission: 2026-01-28 23:04:59

The Fork Bomb

Time of First Successful Submission: 2026-01-28 23:30:44

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-29 12:20:27

rm -rf /

Time of First Successful Submission: 2026-01-29 19:48:37

Life after rm -rf /

Time of First Successful Submission: 2026-01-29 19:56:06

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-29 20:00:44


Computing 101

52 / 94 5562 / 22064


Your First Register

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

Your First Syscall

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

Exit Codes

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

Building Executables

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

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-01-30 14:46:12

More Loading Practice

Time of First Successful Submission: 2026-01-30 14:48:39

Dereferencing Pointers

Time of First Successful Submission: 2026-01-31 15:58:34

Dereferencing Yourself

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

Dereferencing with Offsets

Time of First Successful Submission: 2026-01-31 16:17:35

Stored Addresses

Time of First Successful Submission: 2026-01-31 16:29:40

Double Dereference

Time of First Successful Submission: 2026-01-31 16:35:53

Tracing Syscalls

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

Starting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2026-01-30 03:26:31

Writing Output

Time of First Successful Submission: 2026-01-31 19:29:27

Chaining Syscalls

Time of First Successful Submission: 2026-01-31 19:34:12

Writing Strings

Time of First Successful Submission: 2026-01-31 19:35:35

Reading Data

Time of First Successful Submission: 2026-01-31 19:41:39

set-register

Time of First Successful Submission: 2026-02-01 16:37:08

set-multiple-registers

Time of First Successful Submission: 2026-02-01 18:29:40

add-to-register

Time of First Successful Submission: 2026-02-01 18:32:39

linear-equation-registers

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

integer-division

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

modulo-operation

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

set-upper-byte

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

efficient-modulo

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

byte-extraction

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

bitwise-and

Time of First Successful Submission: 2026-02-02 16:11:05

check-even

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

memory-read

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

memory-write

Time of First Successful Submission: 2026-02-02 19:23:10

memory-increment

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

byte-access

Time of First Successful Submission: 2026-02-02 19:38:37

memory-size-access

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

little-endian-write

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

memory-sum

Time of First Successful Submission: 2026-02-02 20:59:32

stack-subtraction

Time of First Successful Submission: 2026-02-02 21:15:52

swap-stack-values

Time of First Successful Submission: 2026-02-02 21:25:36

average-stack-values

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

absolute-jump

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

relative-jump

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

jump-trampoline

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

conditional-jump

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

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-02-03 19:41:47

count-non-zero

Time of First Successful Submission: 2026-02-03 20:33:46

string-lower

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

most-common-byte

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

Debugging Programs

Time of First Successful Submission: 2026-02-09 17:29:45

Inspecting Registers

Time of First Successful Submission: 2026-02-09 19:31:38

Examining Memory

Time of First Successful Submission: 2026-02-09 19:56:44


Playing With Programs

116 / 116 855 / 23615


What's the password?

Time of First Successful Submission: 2026-02-11 22:33:39

... and again!

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

Newline Troubles

Time of First Successful Submission: 2026-02-11 22:39:08

Reasoning about files

Time of First Successful Submission: 2026-02-11 22:43:06

Specifying Filenames

Time of First Successful Submission: 2026-02-11 22:44:55

Binary and Hex Encoding

Time of First Successful Submission: 2026-02-11 22:57:30

More Hex

Time of First Successful Submission: 2026-02-11 23:00:34

Decoding Hex

Time of First Successful Submission: 2026-02-12 17:24:20

Decoding Practice

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

Encoding Practice

Time of First Successful Submission: 2026-02-12 17:30:36

Hex-encoding ASCII

Time of First Successful Submission: 2026-02-12 22:17:08

Nested Encoding

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

Hex-encoding UTF-8

Time of First Successful Submission: 2026-02-13 10:54:01

UTF Mixups

Time of First Successful Submission: 2026-02-13 11:38:52

Modifying Encoded Data

Time of First Successful Submission: 2026-02-13 13:00:51

Decoding Base64

Time of First Successful Submission: 2026-02-15 13:55:26

Encoding Base64

Time of First Successful Submission: 2026-02-15 13:59:20

Dealing with Obfuscation

Time of First Successful Submission: 2026-02-15 14:04:52

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-02-15 15:43:52

Your First HTTP Request

Time of First Successful Submission: 2026-02-15 16:12:00

Reading Flask

Time of First Successful Submission: 2026-02-15 17:31:22

Commented Data

Time of First Successful Submission: 2026-02-15 17:34:27

HTTP Metadata

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

HTTP (netcat)

Time of First Successful Submission: 2026-02-15 17:43:14

HTTP Paths (netcat)

Time of First Successful Submission: 2026-02-15 17:48:56

HTTP (curl)

Time of First Successful Submission: 2026-02-15 17:50:09

HTTP (python)

Time of First Successful Submission: 2026-02-16 19:35:14

HTTP Host Header (python)

Time of First Successful Submission: 2026-02-16 19:40:43

HTTP Host Header (curl)

Time of First Successful Submission: 2026-02-16 20:04:00

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-02-16 20:18:05

URL Encoding (netcat)

Time of First Successful Submission: 2026-02-16 21:57:23

HTTP GET Parameters

Time of First Successful Submission: 2026-02-16 22:41:24

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-02-16 22:49:36

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-02-16 22:52:56

HTTP Forms

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

HTTP Forms (curl)

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

HTTP Forms (netcat)

Time of First Successful Submission: 2026-02-16 23:30:37

HTTP Forms (python)

Time of First Successful Submission: 2026-02-16 23:57:47

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-02-17 00:26:12

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-02-17 00:32:22

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-02-17 00:44:42

HTTP Redirects (curl)

Time of First Successful Submission: 2026-02-17 00:45:56

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-02-17 15:14:50

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-02-17 15:23:39

Server State (python)

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

Listening Web

Time of First Successful Submission: 2026-02-17 15:39:21

Speaking Redirects

Time of First Successful Submission: 2026-02-17 17:48:24

JavaScript Redirects

Time of First Successful Submission: 2026-02-17 18:53:05

Including JavaScript

Time of First Successful Submission: 2026-02-17 20:13:14

HTTP (javascript)

Time of First Successful Submission: 2026-02-23 21:35:33

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-02-24 18:40:13

HTTP Forms (javascript)

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

cat

Time of First Successful Submission: 2026-02-18 20:04:52

more

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

less

Time of First Successful Submission: 2026-02-18 20:05:47

tail

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

head

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

sort

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

vim

Time of First Successful Submission: 2026-02-18 20:07:56

emacs

Time of First Successful Submission: 2026-02-18 20:08:27

nano

Time of First Successful Submission: 2026-02-18 20:09:10

rev

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

od

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

hd

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

xxd

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

base32

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

base64

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

split

Time of First Successful Submission: 2026-02-18 20:25:05

gzip

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

bzip2

Time of First Successful Submission: 2026-02-19 19:33:04

zip

Time of First Successful Submission: 2026-02-19 19:47:06

tar

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

ar

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

cpio

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

genisoimage

Time of First Successful Submission: 2026-02-19 21:17:41

env

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

find

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

make

Time of First Successful Submission: 2026-02-22 12:15:57

nice

Time of First Successful Submission: 2026-02-22 12:21:00

timeout

Time of First Successful Submission: 2026-02-22 12:26:27

stdbuf

Time of First Successful Submission: 2026-02-22 12:27:39

setarch

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

watch

Time of First Successful Submission: 2026-02-22 12:49:24

socat

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

whiptail

Time of First Successful Submission: 2026-02-22 12:52:53

awk

Time of First Successful Submission: 2026-02-22 16:47:51

sed

Time of First Successful Submission: 2026-02-22 16:55:52

ed

Time of First Successful Submission: 2026-02-22 16:57:00

chown

Time of First Successful Submission: 2026-02-22 17:43:08

chmod

Time of First Successful Submission: 2026-02-22 17:43:40

cp

Time of First Successful Submission: 2026-02-22 17:49:09

mv

Time of First Successful Submission: 2026-02-23 20:23:57

perl

Time of First Successful Submission: 2026-02-23 20:25:24

python

Time of First Successful Submission: 2026-02-23 20:33:38

ruby

Time of First Successful Submission: 2026-02-23 20:34:38

bash

Time of First Successful Submission: 2026-02-23 20:35:33

date

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

dmesg

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

wc

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

gcc

Time of First Successful Submission: 2026-02-23 20:38:26

as

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

wget

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

ssh-keygen

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

SQL Queries

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

Filtering SQL

Time of First Successful Submission: 2026-03-27 15:48:59

Choosing Columns

Time of First Successful Submission: 2026-03-27 16:11:48

Exclusionary Filtering

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

Filtering Strings

Time of First Successful Submission: 2026-03-28 14:31:42

Filtering on Expressions

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

SELECTing Expressions

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

Composite Conditions

Time of First Successful Submission: 2026-03-30 18:35:55

Reaching Your LIMITs

Time of First Successful Submission: 2026-03-30 18:38:18

Querying Metadata

Time of First Successful Submission: 2026-03-30 18:45:40


GCA CTF

12 / 104 1160 / 44812


Using the Terminal

Time of First Successful Submission: 2026-01-21 16:01:25

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-21 16:15:52

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-01-21 16:40:09

Restarting Challenges

Time of First Successful Submission: 2026-01-21 16:43:15

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2026-01-21 16:49:06

The Flag File

Time of First Successful Submission: 2026-01-21 16:51:47

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-21 16:57:45

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-21 16:58:41