TheSpecia

🐧 💻 🔤

Intro to Programming Languages

15 / 234 7190 / 33626


Commands

Time of First Successful Submission: 2026-01-04 18:09:23

Command Arguments

Time of First Successful Submission: 2026-01-04 18:10:09

Command History

Time of First Successful Submission: 2026-01-04 18:10:47

The Root Path

Time of First Successful Submission: 2026-01-04 18:12:14

Absolute Paths

Time of First Successful Submission: 2026-01-04 18:13:47

Changing position

Time of First Successful Submission: 2026-01-04 18:14:36

Changing to an Absolute Path

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

Relative Paths

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

Cat

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

Ls

Time of First Successful Submission: 2026-01-04 18:32:16

Ls All

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

Find

Time of First Successful Submission: 2026-01-04 18:57:42

Piping Echo

Time of First Successful Submission: 2026-01-04 19:43:06

Piping Stdout

Time of First Successful Submission: 2026-01-04 19:44:43

Piping Stdin

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


Intro to Cybersecurity

56 / 183 6137 / 20751


Path Traversal 1

Time of First Successful Submission: 2026-04-21 08:39:30

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2026-04-24 09:51:41

CMDi 2

Time of First Successful Submission: 2026-04-24 09:53:54

CMDi 3

Time of First Successful Submission: 2026-04-24 09:55:52

CMDi 4

Time of First Successful Submission: 2026-04-24 10:03:33

CMDi 5

Time of First Successful Submission: 2026-04-24 10:20:55

CMDi 6

Time of First Successful Submission: 2026-04-24 11:09:30

Authentication Bypass 1

Time of First Successful Submission: 2026-04-24 13:52:03

Authentication Bypass 2

Time of First Successful Submission: 2026-04-24 14:07:28

SQLi 1

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

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-04-24 14:23:44

SQLi 4

Time of First Successful Submission: 2026-04-24 18:22:08

SQLi 5

Time of First Successful Submission: 2026-04-24 18:57:05

XSS 1

Time of First Successful Submission: 2026-04-25 10:36:04

XSS 2

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

XSS 3

Time of First Successful Submission: 2026-04-25 11:29:07

XSS 4

Time of First Successful Submission: 2026-04-25 11:47:08

XSS 5

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

XSS 6

Time of First Successful Submission: 2026-04-25 12:06:58

XSS 7

Time of First Successful Submission: 2026-04-25 12:37:54

CSRF 1

Time of First Successful Submission: 2026-04-25 14:48:48

CSRF 2

Time of First Successful Submission: 2026-04-25 15:40:23

CSRF 3

Time of First Successful Submission: 2026-04-26 09:12:44

CSRF 4

Time of First Successful Submission: 2026-04-26 14:39:42

CSRF 5

Time of First Successful Submission: 2026-04-26 15:01:05

Connect

Time of First Successful Submission: 2026-04-26 15:07:36

Send

Time of First Successful Submission: 2026-04-26 15:08:53

Shutdown

Time of First Successful Submission: 2026-04-26 15:11:24

Listen

Time of First Successful Submission: 2026-04-26 15:12:42

Scan 1

Time of First Successful Submission: 2026-04-26 15:28:08

Scan 2

Time of First Successful Submission: 2026-04-26 15:47:24

Monitor 1

Time of First Successful Submission: 2026-04-27 09:49:10

Monitor 2

Time of First Successful Submission: 2026-04-27 09:53:34

Sniffing Cookies

Time of First Successful Submission: 2026-04-27 10:37:02

Network Configuration

Time of First Successful Submission: 2026-04-27 10:47:54

Firewall 1

Time of First Successful Submission: 2026-04-27 10:53:35

Firewall 2

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

Firewall 3

Time of First Successful Submission: 2026-04-27 11:23:37

Denial of Service 1

Time of First Successful Submission: 2026-04-27 11:32:33

Denial of Service 2

Time of First Successful Submission: 2026-04-27 11:50:26

Denial of Service 3

Time of First Successful Submission: 2026-04-27 12:20:07

Ethernet

Time of First Successful Submission: 2026-04-28 08:23:00

IP

Time of First Successful Submission: 2026-04-28 08:30:29

TCP

Time of First Successful Submission: 2026-04-28 08:39:21

TCP Handshake

Time of First Successful Submission: 2026-04-28 08:49:55

UDP

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

UDP 2

Time of First Successful Submission: 2026-04-28 09:37:40

UDP Spoofing 1

Time of First Successful Submission: 2026-04-28 09:52:05

UDP Spoofing 2

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

UDP Spoofing 3

Time of First Successful Submission: 2026-04-29 09:11:08

UDP Spoofing 4

Time of First Successful Submission: 2026-04-29 09:14:47

ARP

Time of First Successful Submission: 2026-04-29 09:17:30

Intercept

Time of First Successful Submission: 2026-04-29 13:01:49

Man-in-the-Middle

Time of First Successful Submission: 2026-04-29 14:16:09


System Security

42 / 95 816 / 3424


chroot-escape-basic

Time of First Successful Submission: 2026-01-06 11:44:47

chroot-shellcode

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

chroot-proper

Time of First Successful Submission: 2026-01-07 09:42:04

seccomp-basic

Time of First Successful Submission: 2026-01-07 10:10:39

seccomp-linkat

Time of First Successful Submission: 2026-01-07 10:38:45

seccomp-fchdir

Time of First Successful Submission: 2026-01-07 10:44:41

seccomp-rechroot

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

seccomp-only

Time of First Successful Submission: 2026-01-07 12:22:34

seccomp-arch32

Time of First Successful Submission: 2026-01-07 20:50:14

seccomp-minimal

Time of First Successful Submission: 2026-01-08 09:21:46

seccomp-timebased

Time of First Successful Submission: 2026-01-08 10:18:20

seccomp-readonly

Time of First Successful Submission: 2026-01-08 11:27:30

process-isolation

Time of First Successful Submission: 2026-01-08 14:33:40

mount-namespace

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

mount-cleanup

Time of First Successful Submission: 2026-01-08 15:57:25

mount-readonly

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

mount-shellcode

Time of First Successful Submission: 2026-01-08 16:16:27

mount-bindmount

Time of First Successful Submission: 2026-01-08 16:40:53

level1.0

Time of First Successful Submission: 2026-01-08 17:24:23

level1.1

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

level2.0

Time of First Successful Submission: 2026-02-23 10:20:21

level2.1

Time of First Successful Submission: 2026-02-23 10:27:13

level3.0

Time of First Successful Submission: 2026-02-23 10:39:43

level3.1

Time of First Successful Submission: 2026-02-23 10:42:46

level4.0

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

level4.1

Time of First Successful Submission: 2026-02-23 11:31:29

level5.0

Time of First Successful Submission: 2026-02-23 12:52:34

level5.1

Time of First Successful Submission: 2026-02-23 16:17:07

level6.0

Time of First Successful Submission: 2026-02-23 16:48:44

level6.1

Time of First Successful Submission: 2026-02-23 16:54:06

level7.0

Time of First Successful Submission: 2026-03-31 08:35:35

level7.1

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

level8.0

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

level8.1

Time of First Successful Submission: 2026-03-31 11:28:56

level9.0

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

level9.1

Time of First Successful Submission: 2026-04-04 08:30:00

level10.0

Time of First Successful Submission: 2026-04-04 08:59:54

level10.1

Time of First Successful Submission: 2026-04-05 09:55:59

level11.0

Time of First Successful Submission: 2026-04-04 12:48:53

level11.1

Time of First Successful Submission: 2026-04-05 10:07:23

level1.0

Time of First Successful Submission: 2026-05-14 10:04:45

level1.1

Time of First Successful Submission: 2026-05-14 10:08:22


Start Here

11 / 12 5387 / 45541


Using the Terminal

Time of First Successful Submission: 2025-09-22 15:14:47

Using the VSCode Workspace

Time of First Successful Submission: 2025-09-22 15:16:33

Using the GUI Desktop

Time of First Successful Submission: 2025-09-22 15:20:28

Pasting into the Desktop

Time of First Successful Submission: 2025-09-22 15:22:34

Restarting Challenges

Time of First Successful Submission: 2025-09-22 15:25:53

Challenge Programs

Time of First Successful Submission: 2025-09-22 15:36:11

The Flag File

Time of First Successful Submission: 2025-09-22 15:37:39

Using Privileged Mode

Time of First Successful Submission: 2025-09-22 15:43:15

Persistent Home Directories - One

Time of First Successful Submission: 2025-09-22 15:48:14

Persistent Home Directories - Two

Time of First Successful Submission: 2025-09-22 15:52:39


Linux Luminarium

128 / 128 1172 / 34068


Intro to Commands

Time of First Successful Submission: 2026-01-04 18:09:23

Intro to Arguments

Time of First Successful Submission: 2026-01-04 18:10:09

Command History

Time of First Successful Submission: 2026-01-04 18:10:47

The Root

Time of First Successful Submission: 2026-01-04 18:12:14

Program and absolute paths

Time of First Successful Submission: 2026-01-04 18:13:47

Position thy self

Time of First Successful Submission: 2026-01-04 18:14:36

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2026-01-04 18:19:51

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-01-04 18:26:05

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-04 18:29:17

comparing files

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

listing files

Time of First Successful Submission: 2026-01-04 18:32:16

touching files

Time of First Successful Submission: 2026-01-04 18:33:15

removing files

Time of First Successful Submission: 2026-01-04 18:33:58

moving files

Time of First Successful Submission: 2026-01-04 18:34:57

copying files

Time of First Successful Submission: 2026-01-04 18:35:34

hidden files

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

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2026-01-04 18:54:44

finding files

Time of First Successful Submission: 2026-01-04 18:57:42

linking files

Time of First Successful Submission: 2026-01-04 19:01:37

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2026-01-04 19:06:36

Reading Manuals

Time of First Successful Submission: 2026-01-04 19:09:21

Searching Manuals

Time of First Successful Submission: 2026-01-04 19:10:36

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-01-04 19:16:49

Help for Builtins

Time of First Successful Submission: 2026-01-04 19:17:55

Matching with *

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

Matching with ?

Time of First Successful Submission: 2026-01-04 19:22:19

Matching with []

Time of First Successful Submission: 2026-01-04 19:24:00

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-01-04 19:26:38

Mixing globs

Time of First Successful Submission: 2026-01-04 19:29:55

Exclusionary globbing

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

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-01-04 19:40:38

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2026-01-04 19:43:06

Redirecting more output

Time of First Successful Submission: 2026-01-04 19:44:43

Appending output

Time of First Successful Submission: 2026-01-04 19:47:47

Redirecting errors

Time of First Successful Submission: 2026-01-04 19:49:18

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2026-01-04 19:55:52

Grepping live output

Time of First Successful Submission: 2026-01-04 19:57:16

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

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

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-01-04 20:37:17

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2026-01-04 20:49:30

Printing Variables

Time of First Successful Submission: 2026-01-04 20:51:52

Setting Variables

Time of First Successful Submission: 2026-01-04 20:52:49

Multi-word Variables

Time of First Successful Submission: 2026-01-04 20:53:52

Exporting Variables

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

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2026-01-04 21:00:07

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-01-04 21:05:32

Translating characters

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

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-01-05 19:52:04

Extracting the first lines with head

Time of First Successful Submission: 2026-01-05 19:53:09

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2026-01-05 20:04:13

Listing Processes

Time of First Successful Submission: 2026-01-05 20:12:14

Killing Processes

Time of First Successful Submission: 2026-01-05 20:14:09

Interrupting Processes

Time of First Successful Submission: 2026-01-05 20:14:48

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-05 20:16:41

Suspending Processes

Time of First Successful Submission: 2026-01-05 20:17:32

Resuming Processes

Time of First Successful Submission: 2026-01-05 20:18:13

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

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

Becoming root with su

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

Other users with su

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

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-01-05 20:38:54

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-01-05 20:58:45

Fun With Groups Names

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

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-01-05 21:02:08

Permission Tweaking Practice

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

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

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

Building on Success

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

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-01-05 21:29:58

Redirecting Script Output

Time of First Successful Submission: 2026-01-05 21:33:50

Executable Shell Scripts

Time of First Successful Submission: 2026-01-05 21:35:17

Understanding Shebangs

Time of First Successful Submission: 2026-01-05 21:38:41

Scripting with Arguments

Time of First Successful Submission: 2026-01-05 21:40:47

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2026-01-05 21:44:31

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-05 21:48:04

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-01-05 21:51:03

Detaching and Attaching

Time of First Successful Submission: 2026-01-05 21:52:33

Finding Sessions

Time of First Successful Submission: 2026-01-05 21:54:35

Switching Windows

Time of First Successful Submission: 2026-01-05 21:55:45

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-01-06 09:17:13

Setting PATH

Time of First Successful Submission: 2026-01-06 09:18:26

Finding Commands

Time of First Successful Submission: 2026-01-06 09:19:34

Adding Commands

Time of First Successful Submission: 2026-01-06 09:24:14

Hijacking Commands

Time of First Successful Submission: 2026-01-06 09:44:54

Bashrc Backdoor

Time of First Successful Submission: 2026-01-06 09:47:01

Sniffing Input

Time of First Successful Submission: 2026-01-06 09:53:20

Overshared Directories

Time of First Successful Submission: 2026-01-06 10:01:49

Tricky Linking

Time of First Successful Submission: 2026-01-06 10:08:21

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-06 10:13:48

Snooping on Configurations

Time of First Successful Submission: 2026-01-06 10:15:59

The Fork Bomb

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

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2026-01-06 10:32:29

Life after rm -rf /

Time of First Successful Submission: 2026-01-06 10:35:19

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-06 10:39:33


Computing 101

94 / 94 392 / 22399


Your First Register

Time of First Successful Submission: 2026-04-05 20:28:21

Your First Syscall

Time of First Successful Submission: 2026-04-05 20:33:52

Exit Codes

Time of First Successful Submission: 2026-04-05 20:32:09

Building Executables

Time of First Successful Submission: 2026-04-05 20:38:52

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-04-05 20:57:16

More Loading Practice

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

Dereferencing Pointers

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

Dereferencing Yourself

Time of First Successful Submission: 2026-04-05 21:07:46

Dereferencing with Offsets

Time of First Successful Submission: 2026-04-05 21:09:35

Stored Addresses

Time of First Successful Submission: 2026-04-05 21:11:51

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-04-05 21:18:14

Stack Offsets

Time of First Successful Submission: 2026-04-05 21:19:52

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-04-05 21:22:54

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-04-08 09:30:58

Starting GDB

Time of First Successful Submission: 2026-04-08 09:31:51

Quitting GDB

Time of First Successful Submission: 2026-04-08 09:41:48

Starting Programs in GDB

Time of First Successful Submission: 2026-04-08 09:43:01

Disassembling in GDB

Time of First Successful Submission: 2026-04-08 09:44:11

Stepping Through Instructions

Time of First Successful Submission: 2026-04-08 09:45:10

Reading Register Values

Time of First Successful Submission: 2026-04-08 09:46:02

Popping Stack Values

Time of First Successful Submission: 2026-04-08 09:47:12

Examining Memory

Time of First Successful Submission: 2026-04-08 09:48:12

Examining Stack Pointers

Time of First Successful Submission: 2026-04-08 09:49:24

Cooperative Debugging

Time of First Successful Submission: 2026-04-08 11:47:59

Writing Output

Time of First Successful Submission: 2026-04-08 20:58:07

Chaining Syscalls

Time of First Successful Submission: 2026-04-08 21:01:00

Writing Strings

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

Reading Data

Time of First Successful Submission: 2026-04-08 21:05:35

Opening Files

Time of First Successful Submission: 2026-04-08 21:12:58

Hardcoding the Filename

Time of First Successful Submission: 2026-04-08 21:16:13

Comparing Values

Time of First Successful Submission: 2026-04-09 08:38:45

Comparing Characters

Time of First Successful Submission: 2026-04-09 08:40:50

Conditional Control Flow

Time of First Successful Submission: 2026-04-09 08:50:46

Comparing Strings

Time of First Successful Submission: 2026-04-09 08:54:18

Reverse the Password

Time of First Successful Submission: 2026-04-09 08:57:35

Conditionals Without Conditionals

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

Looping

Time of First Successful Submission: 2026-04-09 09:41:39

Reverse the Calculation

Time of First Successful Submission: 2026-04-09 09:45:39

Reverse the Reverse

Time of First Successful Submission: 2026-04-09 09:46:58

Dealing with Bitwise Operations

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

Loops on Data

Time of First Successful Submission: 2026-04-09 09:49:05

set-register

Time of First Successful Submission: 2026-04-09 09:54:18

set-multiple-registers

Time of First Successful Submission: 2026-04-09 09:56:25

add-to-register

Time of First Successful Submission: 2026-04-09 09:57:35

linear-equation-registers

Time of First Successful Submission: 2026-04-09 10:00:10

integer-division

Time of First Successful Submission: 2026-04-09 10:05:51

modulo-operation

Time of First Successful Submission: 2026-04-09 10:07:46

set-upper-byte

Time of First Successful Submission: 2026-04-09 10:11:27

efficient-modulo

Time of First Successful Submission: 2026-04-09 10:16:33

byte-extraction

Time of First Successful Submission: 2026-04-09 10:30:24

bitwise-and

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

check-even

Time of First Successful Submission: 2026-04-09 11:47:21

memory-read

Time of First Successful Submission: 2026-04-09 11:51:27

memory-write

Time of First Successful Submission: 2026-04-09 11:52:13

memory-increment

Time of First Successful Submission: 2026-04-09 11:54:22

byte-access

Time of First Successful Submission: 2026-04-09 11:56:40

memory-size-access

Time of First Successful Submission: 2026-04-09 11:58:34

little-endian-write

Time of First Successful Submission: 2026-04-09 12:20:03

memory-sum

Time of First Successful Submission: 2026-04-09 12:31:54

stack-subtraction

Time of First Successful Submission: 2026-04-12 13:55:22

swap-stack-values

Time of First Successful Submission: 2026-04-12 13:57:15

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2026-04-12 14:09:19

relative-jump

Time of First Successful Submission: 2026-04-12 14:16:25

jump-trampoline

Time of First Successful Submission: 2026-04-12 14:24:53

conditional-jump

Time of First Successful Submission: 2026-04-12 14:41:26

indirect-jump

Time of First Successful Submission: 2026-04-12 14:48:15

average-loop

Time of First Successful Submission: 2026-04-12 17:54:59

count-non-zero

Time of First Successful Submission: 2026-04-12 18:30:38

string-lower

Time of First Successful Submission: 2026-04-13 16:10:45

most-common-byte

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

Exit

Time of First Successful Submission: 2026-04-13 16:26:02

Socket

Time of First Successful Submission: 2026-04-13 16:43:49

Bind

Time of First Successful Submission: 2026-04-13 16:48:01

Listen

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

Accept

Time of First Successful Submission: 2026-04-13 16:59:04

Static Response

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

Dynamic Response

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

Iterative GET Server

Time of First Successful Submission: 2026-04-13 17:18:59

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2026-04-13 17:26:10

Web Server

Time of First Successful Submission: 2026-04-13 17:27:28

Debugging Programs

Time of First Successful Submission: 2026-04-13 18:19:47

Inspecting Registers

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

Examining Memory

Time of First Successful Submission: 2026-04-13 18:25:36

Setting Breakpoints

Time of First Successful Submission: 2026-04-13 19:11:50

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2026-04-13 20:32:23

Modifying Execution

Time of First Successful Submission: 2026-04-13 20:33:45

Broken Functions

Time of First Successful Submission: 2026-04-13 20:40:25


Playing With Programs

116 / 116 888 / 23797


What's the password?

Time of First Successful Submission: 2026-04-14 08:11:26

... and again!

Time of First Successful Submission: 2026-04-14 08:12:36

Newline Troubles

Time of First Successful Submission: 2026-04-14 08:14:32

Reasoning about files

Time of First Successful Submission: 2026-04-14 08:19:12

Specifying Filenames

Time of First Successful Submission: 2026-04-14 08:23:44

Binary and Hex Encoding

Time of First Successful Submission: 2026-04-14 08:36:10

More Hex

Time of First Successful Submission: 2026-04-14 08:39:31

Decoding Hex

Time of First Successful Submission: 2026-04-14 08:41:22

Decoding Practice

Time of First Successful Submission: 2026-04-14 09:06:10

Encoding Practice

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

Hex-encoding ASCII

Time of First Successful Submission: 2026-04-17 22:59:44

Nested Encoding

Time of First Successful Submission: 2026-04-17 23:05:46

Hex-encoding UTF-8

Time of First Successful Submission: 2026-04-17 23:10:24

UTF Mixups

Time of First Successful Submission: 2026-04-17 23:17:29

Modifying Encoded Data

Time of First Successful Submission: 2026-04-18 18:31:38

Decoding Base64

Time of First Successful Submission: 2026-04-18 18:50:52

Encoding Base64

Time of First Successful Submission: 2026-04-19 08:18:25

Dealing with Obfuscation

Time of First Successful Submission: 2026-04-19 08:25:31

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-04-19 08:34:27

Your First HTTP Request

Time of First Successful Submission: 2026-04-19 08:42:44

Reading Flask

Time of First Successful Submission: 2026-04-19 08:45:50

Commented Data

Time of First Successful Submission: 2026-04-19 08:48:14

HTTP Metadata

Time of First Successful Submission: 2026-04-19 08:50:02

HTTP (netcat)

Time of First Successful Submission: 2026-04-19 08:58:49

HTTP Paths (netcat)

Time of First Successful Submission: 2026-04-19 08:59:54

HTTP (curl)

Time of First Successful Submission: 2026-04-19 09:01:17

HTTP (python)

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

HTTP Host Header (python)

Time of First Successful Submission: 2026-04-19 09:10:28

HTTP Host Header (curl)

Time of First Successful Submission: 2026-04-19 09:14:37

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-04-19 09:17:08

URL Encoding (netcat)

Time of First Successful Submission: 2026-04-19 09:23:05

HTTP GET Parameters

Time of First Successful Submission: 2026-04-19 09:40:08

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-04-19 09:43:44

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-04-19 09:45:49

HTTP Forms

Time of First Successful Submission: 2026-04-19 09:48:22

HTTP Forms (curl)

Time of First Successful Submission: 2026-04-19 09:51:52

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2026-04-19 10:11:58

HTTP Forms Without Forms

Time of First Successful Submission: 2026-04-19 10:19:24

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-04-19 10:23:35

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-04-19 10:28:51

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-04-19 10:33:22

HTTP Redirects (curl)

Time of First Successful Submission: 2026-04-19 10:34:58

HTTP Redirects (python)

Time of First Successful Submission: 2026-04-19 10:37:33

HTTP Cookies (curl)

Time of First Successful Submission: 2026-04-19 10:44:56

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-04-19 10:58:02

HTTP Cookies (python)

Time of First Successful Submission: 2026-04-19 11:00:42

Server State (python)

Time of First Successful Submission: 2026-04-19 11:29:40

Listening Web

Time of First Successful Submission: 2026-04-19 11:32:08

Speaking Redirects

Time of First Successful Submission: 2026-04-19 11:47:52

JavaScript Redirects

Time of First Successful Submission: 2026-04-19 13:31:38

Including JavaScript

Time of First Successful Submission: 2026-04-19 13:44:02

HTTP (javascript)

Time of First Successful Submission: 2026-04-19 13:48:53

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-04-19 13:54:29

HTTP Forms (javascript)

Time of First Successful Submission: 2026-04-19 14:08:18

cat

Time of First Successful Submission: 2026-04-19 14:16:13

more

Time of First Successful Submission: 2026-04-19 14:16:41

less

Time of First Successful Submission: 2026-04-19 14:17:51

tail

Time of First Successful Submission: 2026-04-19 14:18:25

head

Time of First Successful Submission: 2026-04-19 14:18:48

sort

Time of First Successful Submission: 2026-04-19 14:19:12

vim

Time of First Successful Submission: 2026-04-19 14:19:37

emacs

Time of First Successful Submission: 2026-04-19 14:20:28

nano

Time of First Successful Submission: 2026-04-19 14:20:54

rev

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

od

Time of First Successful Submission: 2026-04-19 14:25:06

hd

Time of First Successful Submission: 2026-04-19 14:26:16

xxd

Time of First Successful Submission: 2026-04-19 14:27:10

base32

Time of First Successful Submission: 2026-04-19 14:27:55

base64

Time of First Successful Submission: 2026-04-19 14:28:23

split

Time of First Successful Submission: 2026-04-19 14:30:53

gzip

Time of First Successful Submission: 2026-04-19 14:32:55

bzip2

Time of First Successful Submission: 2026-04-19 14:33:27

zip

Time of First Successful Submission: 2026-04-19 14:36:35

tar

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

ar

Time of First Successful Submission: 2026-04-19 14:42:44

cpio

Time of First Successful Submission: 2026-04-19 14:43:08

genisoimage

Time of First Successful Submission: 2026-04-19 14:47:38

env

Time of First Successful Submission: 2026-04-19 14:50:16

find

Time of First Successful Submission: 2026-04-19 14:54:01

make

Time of First Successful Submission: 2026-04-19 14:52:22

nice

Time of First Successful Submission: 2026-04-19 14:54:31

timeout

Time of First Successful Submission: 2026-04-19 14:54:55

stdbuf

Time of First Successful Submission: 2026-04-19 14:55:20

setarch

Time of First Successful Submission: 2026-04-19 14:55:41

watch

Time of First Successful Submission: 2026-04-19 14:56:34

socat

Time of First Successful Submission: 2026-04-19 14:59:59

whiptail

Time of First Successful Submission: 2026-04-19 15:00:57

awk

Time of First Successful Submission: 2026-04-19 15:01:24

sed

Time of First Successful Submission: 2026-04-19 15:01:58

ed

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

chown

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

chmod

Time of First Successful Submission: 2026-04-19 15:04:55

cp

Time of First Successful Submission: 2026-04-19 15:05:43

mv

Time of First Successful Submission: 2026-04-19 15:14:58

perl

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

python

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

ruby

Time of First Successful Submission: 2026-04-19 15:18:55

bash

Time of First Successful Submission: 2026-04-19 15:21:20

date

Time of First Successful Submission: 2026-04-19 15:21:44

dmesg

Time of First Successful Submission: 2026-04-19 15:22:49

wc

Time of First Successful Submission: 2026-04-19 15:23:47

gcc

Time of First Successful Submission: 2026-04-19 15:24:15

as

Time of First Successful Submission: 2026-04-19 15:24:42

wget

Time of First Successful Submission: 2026-04-19 15:26:40

ssh-keygen

Time of First Successful Submission: 2026-04-19 15:29:33

SQL Queries

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

Filtering SQL

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

Choosing Columns

Time of First Successful Submission: 2026-04-20 17:48:37

Exclusionary Filtering

Time of First Successful Submission: 2026-04-20 17:50:30

Filtering Strings

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

Filtering on Expressions

Time of First Successful Submission: 2026-04-20 18:10:57

SELECTing Expressions

Time of First Successful Submission: 2026-04-20 18:32:36

Composite Conditions

Time of First Successful Submission: 2026-04-20 18:50:53

Reaching Your LIMITs

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

Querying Metadata

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


GCA CTF

11 / 104 5597 / 45831


Using the Terminal

Time of First Successful Submission: 2025-09-22 15:14:47

Using the VSCode Workspace

Time of First Successful Submission: 2025-09-22 15:16:33

Using the GUI Desktop

Time of First Successful Submission: 2025-09-22 15:20:28

Pasting into the Desktop

Time of First Successful Submission: 2025-09-22 15:22:34

Restarting Challenges

Time of First Successful Submission: 2025-09-22 15:25:53

Getting Help

Time of First Successful Submission: 2025-09-22 15:31:05

Challenge Programs

Time of First Successful Submission: 2025-09-22 15:36:11

The Flag File

Time of First Successful Submission: 2025-09-22 15:37:39

Using Privileged Mode

Time of First Successful Submission: 2025-09-22 15:43:15

Persistent Home Directories - One

Time of First Successful Submission: 2025-09-22 15:48:14

Persistent Home Directories - Two

Time of First Successful Submission: 2025-09-22 15:52:39