LiaChristara

🐧 💻 🔤

Intro to Programming Languages

15 / 234 9240 / 32737


Commands

Time of First Successful Submission: 2026-03-16 07:15:40

Command Arguments

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

Command History

Time of First Successful Submission: 2026-03-16 07:17:30

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2026-03-16 07:18:58

Changing position

Time of First Successful Submission: 2026-03-16 07:19:38

Changing to an Absolute Path

Time of First Successful Submission: 2026-03-16 07:21:11

Relative Paths

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

Cat

Time of First Successful Submission: 2026-03-16 07:31:11

Ls

Time of First Successful Submission: 2026-03-16 07:36:31

Ls All

Time of First Successful Submission: 2026-03-16 07:40:24

Find

Time of First Successful Submission: 2026-03-16 08:12:16

Piping Echo

Time of First Successful Submission: 2026-03-16 09:09:25

Piping Stdout

Time of First Successful Submission: 2026-03-16 09:10:18

Piping Stdin

Time of First Successful Submission: 2026-03-16 09:15:35


Intro to Cybersecurity

63 / 183 5257 / 20354


Path Traversal 1

Time of First Successful Submission: 2026-03-24 19:13:23

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2026-03-24 19:41:33

CMDi 2

Time of First Successful Submission: 2026-03-24 19:44:56

CMDi 3

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

CMDi 4

Time of First Successful Submission: 2026-03-24 19:56:18

CMDi 5

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

CMDi 6

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

Authentication Bypass 1

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

Authentication Bypass 2

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

SQLi 1

Time of First Successful Submission: 2026-03-25 20:32:58

SQLi 2

Time of First Successful Submission: 2026-03-25 20:37:50

SQLi 3

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

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2026-03-26 08:30:11

XSS 1

Time of First Successful Submission: 2026-03-26 09:27:44

XSS 2

Time of First Successful Submission: 2026-03-26 09:34:11

XSS 3

Time of First Successful Submission: 2026-03-26 09:45:21

XSS 4

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

XSS 5

Time of First Successful Submission: 2026-03-27 08:37:11

XSS 6

Time of First Successful Submission: 2026-03-27 08:43:38

XSS 7

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

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2026-03-28 17:11:36

CSRF 3

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

CSRF 4

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

CSRF 5

Time of First Successful Submission: 2026-03-28 18:06:56

Connect

Time of First Successful Submission: 2026-03-29 07:39:11

Send

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

Shutdown

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

Listen

Time of First Successful Submission: 2026-03-29 07:45:35

Scan 1

Time of First Successful Submission: 2026-03-29 08:38:13

Scan 2

Time of First Successful Submission: 2026-03-29 08:57:18

Monitor 1

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

Monitor 2

Time of First Successful Submission: 2026-03-29 09:14:55

Sniffing Cookies

Time of First Successful Submission: 2026-03-29 09:23:59

Network Configuration

Time of First Successful Submission: 2026-03-29 09:49:10

Firewall 1

Time of First Successful Submission: 2026-03-29 10:56:23

Firewall 2

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

Firewall 3

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

Denial of Service 1

Time of First Successful Submission: 2026-03-29 11:19:07

Denial of Service 2

Time of First Successful Submission: 2026-03-29 12:07:14

Denial of Service 3

Time of First Successful Submission: 2026-03-29 20:47:50

Ethernet

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

IP

Time of First Successful Submission: 2026-03-30 12:18:54

TCP

Time of First Successful Submission: 2026-03-30 12:24:23

TCP Handshake

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

UDP

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

UDP 2

Time of First Successful Submission: 2026-03-30 12:40:49

UDP Spoofing 1

Time of First Successful Submission: 2026-03-30 12:46:30

UDP Spoofing 2

Time of First Successful Submission: 2026-03-30 12:53:35

UDP Spoofing 3

Time of First Successful Submission: 2026-03-30 13:03:56

UDP Spoofing 4

Time of First Successful Submission: 2026-03-30 13:57:28

ARP

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

Intercept

Time of First Successful Submission: 2026-03-30 14:51:30

Man-in-the-Middle

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

XOR

Time of First Successful Submission: 2026-03-31 11:10:23

XORing Hex

Time of First Successful Submission: 2026-03-31 11:16:34

XORing ASCII

Time of First Successful Submission: 2026-03-31 11:27:39

XORing ASCII Strings

Time of First Successful Submission: 2026-03-31 11:36:24

One-time Pad

Time of First Successful Submission: 2026-03-31 11:41:01

One-time Pad Tampering

Time of First Successful Submission: 2026-03-31 11:51:19

Many-time Pad

Time of First Successful Submission: 2026-03-30 21:23:44


Start Here

11 / 12 8758 / 44304


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-15 19:57:08

Using the GUI Desktop

Time of First Successful Submission: 2026-03-15 19:59:11

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-03-15 20:16:49

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-03-15 20:28:50

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 2470 / 33163


Intro to Commands

Time of First Successful Submission: 2026-03-16 07:15:40

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-03-16 07:17:30

The Root

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

Program and absolute paths

Time of First Successful Submission: 2026-03-16 07:18:58

Position thy self

Time of First Successful Submission: 2026-03-16 07:19:38

Position elsewhere

Time of First Successful Submission: 2026-03-16 07:21:11

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-03-16 07:26:25

home sweet home

Time of First Successful Submission: 2026-03-16 07:27:47

cat: not the pet, but the command!

Time of First Successful Submission: 2026-03-16 07:31:11

catting absolute paths

Time of First Successful Submission: 2026-03-16 07:31:40

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-03-16 07:34:11

comparing files

Time of First Successful Submission: 2026-03-16 07:35:42

listing files

Time of First Successful Submission: 2026-03-16 07:36:31

touching files

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

removing files

Time of First Successful Submission: 2026-03-16 07:37:34

moving files

Time of First Successful Submission: 2026-03-16 07:38:46

copying files

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

hidden files

Time of First Successful Submission: 2026-03-16 07:40:24

An Epic Filesystem Quest

Time of First Successful Submission: 2026-03-16 07:44:12

making directories

Time of First Successful Submission: 2026-03-16 07:44:52

finding files

Time of First Successful Submission: 2026-03-16 08:12:16

linking files

Time of First Successful Submission: 2026-03-16 08:18:13

Learning From Documentation

Time of First Successful Submission: 2026-03-16 08:19:37

Learning Complex Usage

Time of First Successful Submission: 2026-03-16 08:21:27

Reading Manuals

Time of First Successful Submission: 2026-03-16 08:22:52

Searching Manuals

Time of First Successful Submission: 2026-03-16 08:24:47

Searching For Manuals

Time of First Successful Submission: 2026-03-16 08:53:55

Helpful Programs

Time of First Successful Submission: 2026-03-16 08:54:45

Help for Builtins

Time of First Successful Submission: 2026-03-16 08:55:49

Matching with *

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

Matching with ?

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

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-03-16 09:00:34

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2026-03-16 09:03:24

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2026-03-16 09:05:44

Multiple options for tab completion

Time of First Successful Submission: 2026-03-16 09:06:51

Tab completion on commands

Time of First Successful Submission: 2026-03-16 09:07:26

Redirecting output

Time of First Successful Submission: 2026-03-16 09:09:25

Redirecting more output

Time of First Successful Submission: 2026-03-16 09:10:18

Appending output

Time of First Successful Submission: 2026-03-16 09:11:59

Redirecting errors

Time of First Successful Submission: 2026-03-16 09:14:16

Redirecting input

Time of First Successful Submission: 2026-03-16 09:15:35

Grepping stored results

Time of First Successful Submission: 2026-03-16 09:16:38

Grepping live output

Time of First Successful Submission: 2026-03-16 09:17:51

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2026-03-16 09:20:33

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2026-03-16 09:35:56

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-03-16 10:15:05

Split-piping stderr and stdout

Time of First Successful Submission: 2026-03-16 10:25:53

Named pipes

Time of First Successful Submission: 2026-03-16 10:46:35

Printing Variables

Time of First Successful Submission: 2026-03-16 10:47:31

Setting Variables

Time of First Successful Submission: 2026-03-16 10:48:07

Multi-word Variables

Time of First Successful Submission: 2026-03-16 10:48:28

Exporting Variables

Time of First Successful Submission: 2026-03-16 10:49:55

Printing Exported Variables

Time of First Successful Submission: 2026-03-16 10:50:46

Storing Command Output

Time of First Successful Submission: 2026-03-16 10:51:37

Reading Input

Time of First Successful Submission: 2026-03-16 10:53:29

Reading Files

Time of First Successful Submission: 2026-03-16 10:56:49

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-03-16 11:11:53

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-03-16 11:13:35

Extracting specific sections of text

Time of First Successful Submission: 2026-03-16 11:16:06

Sorting data

Time of First Successful Submission: 2026-03-16 11:17:24

Listing Processes

Time of First Successful Submission: 2026-03-16 11:24:59

Killing Processes

Time of First Successful Submission: 2026-03-16 11:26:17

Interrupting Processes

Time of First Successful Submission: 2026-03-16 11:26:45

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-03-16 11:32:40

Resuming Processes

Time of First Successful Submission: 2026-03-16 11:33:53

Backgrounding Processes

Time of First Successful Submission: 2026-03-16 11:35:44

Foregrounding Processes

Time of First Successful Submission: 2026-03-16 11:36:42

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-03-16 11:38:31

Becoming root with su

Time of First Successful Submission: 2026-03-16 11:45:06

Other users with su

Time of First Successful Submission: 2026-03-16 11:45:49

Cracking passwords

Time of First Successful Submission: 2026-03-16 11:49:55

Using sudo

Time of First Successful Submission: 2026-03-16 11:51:19

Changing File Ownership

Time of First Successful Submission: 2026-03-16 11:56:42

Groups and Files

Time of First Successful Submission: 2026-03-16 12:00:47

Fun With Groups Names

Time of First Successful Submission: 2026-03-16 12:01:56

Changing Permissions

Time of First Successful Submission: 2026-03-16 12:04:13

Executable Files

Time of First Successful Submission: 2026-03-16 12:05:43

Permission Tweaking Practice

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

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2026-03-16 12:25:46

Chaining with Semicolons

Time of First Successful Submission: 2026-03-16 12:26:55

Building on Success

Time of First Successful Submission: 2026-03-16 12:27:42

Handling Failure

Time of First Successful Submission: 2026-03-16 12:28:25

Your First Shell Script

Time of First Successful Submission: 2026-03-16 12:29:49

Redirecting Script Output

Time of First Successful Submission: 2026-03-16 12:30:26

Executable Shell Scripts

Time of First Successful Submission: 2026-03-16 12:31:53

Understanding Shebangs

Time of First Successful Submission: 2026-03-16 12:34:49

Scripting with Arguments

Time of First Successful Submission: 2026-03-16 12:35:52

Scripting with Conditionals

Time of First Successful Submission: 2026-03-16 12:37:24

Scripting with Default Cases

Time of First Successful Submission: 2026-03-16 12:38:04

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-03-16 12:42:01

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-03-16 12:44:06

Detaching and Attaching

Time of First Successful Submission: 2026-03-16 12:45:34

Finding Sessions

Time of First Successful Submission: 2026-03-16 12:46:55

Switching Windows

Time of First Successful Submission: 2026-03-16 12:48:09

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-03-16 12:51:16

The PATH Variable

Time of First Successful Submission: 2026-03-16 13:38:38

Setting PATH

Time of First Successful Submission: 2026-03-16 13:41:23

Finding Commands

Time of First Successful Submission: 2026-03-16 13:43:20

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-03-16 13:49:40

Bashrc Backdoor

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

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-03-16 14:12:26

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-03-16 14:19:31

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2026-03-16 14:34:23

Disk-Space Doomsday

Time of First Successful Submission: 2026-03-16 14:54:52

rm -rf /

Time of First Successful Submission: 2026-03-16 14:58:30

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-03-16 15:09:05


Computing 101

94 / 94 295 / 21987


Your First Register

Time of First Successful Submission: 2026-03-16 20:37:21

Your First Syscall

Time of First Successful Submission: 2026-03-16 20:43:49

Exit Codes

Time of First Successful Submission: 2026-03-16 20:46:49

Building Executables

Time of First Successful Submission: 2026-03-16 20:53:48

Moving Between Registers

Time of First Successful Submission: 2026-03-16 20:55:58

Loading From Memory

Time of First Successful Submission: 2026-03-17 08:13:08

More Loading Practice

Time of First Successful Submission: 2026-03-17 08:14:45

Dereferencing Pointers

Time of First Successful Submission: 2026-03-17 08:17:47

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2026-03-17 08:28:52

The Stack

Time of First Successful Submission: 2026-03-17 08:30:57

Stack Offsets

Time of First Successful Submission: 2026-03-17 08:32:06

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-17 08:34:57

Popping From the Stack

Time of First Successful Submission: 2026-03-17 08:36:31

Disassembling Programs

Time of First Successful Submission: 2026-03-17 08:50:00

Tracing Syscalls

Time of First Successful Submission: 2026-03-17 08:53:09

Starting GDB

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

Quitting GDB

Time of First Successful Submission: 2026-03-17 08:55:36

Starting Programs in GDB

Time of First Successful Submission: 2026-03-17 08:57:33

Disassembling in GDB

Time of First Successful Submission: 2026-03-17 08:59:14

Stepping Through Instructions

Time of First Successful Submission: 2026-03-17 09:01:23

Reading Register Values

Time of First Successful Submission: 2026-03-17 09:02:37

Popping Stack Values

Time of First Successful Submission: 2026-03-17 09:04:17

Examining Memory

Time of First Successful Submission: 2026-03-17 09:07:07

Examining Stack Pointers

Time of First Successful Submission: 2026-03-17 09:08:48

Cooperative Debugging

Time of First Successful Submission: 2026-03-17 09:13:48

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2026-03-17 09:55:52

Writing Strings

Time of First Successful Submission: 2026-03-17 09:56:46

Reading Data

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

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-03-17 10:15:56

Comparing Values

Time of First Successful Submission: 2026-03-17 10:34:12

Comparing Characters

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

Conditional Control Flow

Time of First Successful Submission: 2026-03-17 10:46:40

Comparing Strings

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

Reverse the Password

Time of First Successful Submission: 2026-03-17 10:53:33

Conditionals Without Conditionals

Time of First Successful Submission: 2026-03-17 12:16:24

Looping

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

Reverse the Calculation

Time of First Successful Submission: 2026-03-17 12:26:50

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-03-17 12:30:41

Loops on Data

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

set-register

Time of First Successful Submission: 2026-03-17 13:14:18

set-multiple-registers

Time of First Successful Submission: 2026-03-17 13:15:52

add-to-register

Time of First Successful Submission: 2026-03-17 13:17:12

linear-equation-registers

Time of First Successful Submission: 2026-03-17 13:25:28

integer-division

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

modulo-operation

Time of First Successful Submission: 2026-03-17 13:31:03

set-upper-byte

Time of First Successful Submission: 2026-03-17 13:35:05

efficient-modulo

Time of First Successful Submission: 2026-03-17 13:38:19

byte-extraction

Time of First Successful Submission: 2026-03-17 13:43:54

bitwise-and

Time of First Successful Submission: 2026-03-17 13:48:53

check-even

Time of First Successful Submission: 2026-03-17 13:55:56

memory-read

Time of First Successful Submission: 2026-03-17 13:58:59

memory-write

Time of First Successful Submission: 2026-03-17 14:00:23

memory-increment

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

byte-access

Time of First Successful Submission: 2026-03-17 14:05:37

memory-size-access

Time of First Successful Submission: 2026-03-17 14:16:22

little-endian-write

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

memory-sum

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

stack-subtraction

Time of First Successful Submission: 2026-03-17 14:26:27

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2026-03-17 14:29:39

absolute-jump

Time of First Successful Submission: 2026-03-17 14:31:49

relative-jump

Time of First Successful Submission: 2026-03-17 14:42:56

jump-trampoline

Time of First Successful Submission: 2026-03-17 14:46:31

conditional-jump

Time of First Successful Submission: 2026-03-17 14:54:12

indirect-jump

Time of First Successful Submission: 2026-03-17 15:40:12

average-loop

Time of First Successful Submission: 2026-03-17 15:44:18

count-non-zero

Time of First Successful Submission: 2026-03-17 19:58:58

string-lower

Time of First Successful Submission: 2026-03-17 21:37:48

most-common-byte

Time of First Successful Submission: 2026-03-18 09:35:33

Exit

Time of First Successful Submission: 2026-03-18 11:01:51

Socket

Time of First Successful Submission: 2026-03-18 11:24:47

Bind

Time of First Successful Submission: 2026-03-18 11:50:29

Listen

Time of First Successful Submission: 2026-03-21 17:57:39

Accept

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

Static Response

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

Dynamic Response

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

Iterative GET Server

Time of First Successful Submission: 2026-03-21 19:26:11

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2026-03-21 20:39:46

Web Server

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

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-03-21 20:49:05

Examining Memory

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

Setting Breakpoints

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

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2026-03-22 09:45:32

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-03-22 10:05:31


Playing With Programs

116 / 116 842 / 23580


What's the password?

Time of First Successful Submission: 2026-03-22 10:19:53

... and again!

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

Newline Troubles

Time of First Successful Submission: 2026-03-22 10:28:08

Reasoning about files

Time of First Successful Submission: 2026-03-22 10:29:20

Specifying Filenames

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

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-03-22 11:05:10

Decoding Hex

Time of First Successful Submission: 2026-03-22 11:07:21

Decoding Practice

Time of First Successful Submission: 2026-03-22 11:16:55

Encoding Practice

Time of First Successful Submission: 2026-03-22 11:29:32

Hex-encoding ASCII

Time of First Successful Submission: 2026-03-22 11:46:47

Nested Encoding

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

Hex-encoding UTF-8

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

UTF Mixups

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

Modifying Encoded Data

Time of First Successful Submission: 2026-03-22 12:48:41

Decoding Base64

Time of First Successful Submission: 2026-03-22 12:58:42

Encoding Base64

Time of First Successful Submission: 2026-03-22 13:00:56

Dealing with Obfuscation

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

Dealing with Obfuscation 2

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

Your First HTTP Request

Time of First Successful Submission: 2026-03-22 19:11:18

Reading Flask

Time of First Successful Submission: 2026-03-22 19:14:11

Commented Data

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

HTTP Metadata

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

HTTP (netcat)

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

HTTP Paths (netcat)

Time of First Successful Submission: 2026-03-22 19:35:45

HTTP (curl)

Time of First Successful Submission: 2026-03-22 19:46:07

HTTP (python)

Time of First Successful Submission: 2026-03-22 19:49:22

HTTP Host Header (python)

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

HTTP Host Header (curl)

Time of First Successful Submission: 2026-03-22 20:11:46

HTTP Host Header (netcat)

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

URL Encoding (netcat)

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

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-03-22 20:34:14

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2026-03-22 20:41:46

HTTP Forms (curl)

Time of First Successful Submission: 2026-03-22 20:45:58

HTTP Forms (netcat)

Time of First Successful Submission: 2026-03-22 20:55:29

HTTP Forms (python)

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

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-03-23 08:28:15

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-03-23 08:57:25

HTTP Redirects (netcat)

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

HTTP Redirects (curl)

Time of First Successful Submission: 2026-03-23 09:08:57

HTTP Redirects (python)

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

HTTP Cookies (curl)

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

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-03-23 09:16:24

HTTP Cookies (python)

Time of First Successful Submission: 2026-03-23 09:19:46

Server State (python)

Time of First Successful Submission: 2026-03-23 09:24:14

Listening Web

Time of First Successful Submission: 2026-03-23 09:27:58

Speaking Redirects

Time of First Successful Submission: 2026-03-23 09:41:14

JavaScript Redirects

Time of First Successful Submission: 2026-03-23 13:05:52

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-03-23 14:24:56

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-03-23 14:30:24

HTTP Forms (javascript)

Time of First Successful Submission: 2026-03-23 15:13:32

cat

Time of First Successful Submission: 2026-03-23 16:01:52

more

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

less

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

tail

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

head

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

sort

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

vim

Time of First Successful Submission: 2026-03-23 16:04:29

emacs

Time of First Successful Submission: 2026-03-23 16:05:10

nano

Time of First Successful Submission: 2026-03-23 16:06:49

rev

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

od

Time of First Successful Submission: 2026-03-23 16:15:51

hd

Time of First Successful Submission: 2026-03-23 16:21:09

xxd

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

base32

Time of First Successful Submission: 2026-03-23 16:22:41

base64

Time of First Successful Submission: 2026-03-23 16:22:58

split

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

gzip

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

bzip2

Time of First Successful Submission: 2026-03-23 16:25:50

zip

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

tar

Time of First Successful Submission: 2026-03-23 18:40:50

ar

Time of First Successful Submission: 2026-03-23 18:47:54

cpio

Time of First Successful Submission: 2026-03-23 19:11:54

genisoimage

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

env

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

find

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

make

Time of First Successful Submission: 2026-03-23 20:45:17

nice

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

timeout

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

stdbuf

Time of First Successful Submission: 2026-03-23 20:48:34

setarch

Time of First Successful Submission: 2026-03-23 20:52:48

watch

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

socat

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

whiptail

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

awk

Time of First Successful Submission: 2026-03-23 21:10:17

sed

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

ed

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

chown

Time of First Successful Submission: 2026-03-24 09:38:52

chmod

Time of First Successful Submission: 2026-03-24 09:39:13

cp

Time of First Successful Submission: 2026-03-24 09:56:18

mv

Time of First Successful Submission: 2026-03-24 10:51:00

perl

Time of First Successful Submission: 2026-03-24 11:04:57

python

Time of First Successful Submission: 2026-03-24 11:06:28

ruby

Time of First Successful Submission: 2026-03-24 11:07:35

bash

Time of First Successful Submission: 2026-03-24 11:14:07

date

Time of First Successful Submission: 2026-03-24 11:15:16

dmesg

Time of First Successful Submission: 2026-03-24 11:17:04

wc

Time of First Successful Submission: 2026-03-24 11:19:49

gcc

Time of First Successful Submission: 2026-03-24 11:31:11

as

Time of First Successful Submission: 2026-03-24 11:31:52

wget

Time of First Successful Submission: 2026-03-24 11:49:44

ssh-keygen

Time of First Successful Submission: 2026-03-24 13:48:05

SQL Queries

Time of First Successful Submission: 2026-03-24 14:55:09

Filtering SQL

Time of First Successful Submission: 2026-03-24 14:58:12

Choosing Columns

Time of First Successful Submission: 2026-03-24 15:00:58

Exclusionary Filtering

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

Filtering Strings

Time of First Successful Submission: 2026-03-24 15:02:50

Filtering on Expressions

Time of First Successful Submission: 2026-03-24 15:05:30

SELECTing Expressions

Time of First Successful Submission: 2026-03-24 15:18:38

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2026-03-24 15:26:45

Querying Metadata

Time of First Successful Submission: 2026-03-24 15:29:00


GCA CTF

11 / 104 8900 / 44584


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-15 19:57:08

Using the GUI Desktop

Time of First Successful Submission: 2026-03-15 19:59:11

Pasting into the Desktop

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

Connecting over SSH

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

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-03-15 20:16:49

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2026-03-15 20:28:50

Persistent Home Directories - Two

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