btnguy30

🐧

Intro to Programming Languages

15 / 234 7372 / 31955


Commands

Time of First Successful Submission: 2026-01-13 04:15:07

Command Arguments

Time of First Successful Submission: 2026-01-13 04:15:56

Command History

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

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2026-01-13 04:39:56

Changing position

Time of First Successful Submission: 2026-01-13 04:42:58

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-13 04:44:08

Relative Paths

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

Cat

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

Ls

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

Ls All

Time of First Successful Submission: 2026-01-13 05:35:31

Find

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

Piping Echo

Time of First Successful Submission: 2026-01-13 21:35:32

Piping Stdout

Time of First Successful Submission: 2026-01-13 21:36:24

Piping Stdin

Time of First Successful Submission: 2026-01-13 21:51:56


Intro to Cybersecurity

53 / 183 6174 / 20023


Path Traversal 1

Time of First Successful Submission: 2026-02-08 20:11:52

Path Traversal 2

Time of First Successful Submission: 2026-02-08 20:37:33

CMDi 1

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

CMDi 2

Time of First Successful Submission: 2026-02-09 04:42:19

CMDi 3

Time of First Successful Submission: 2026-02-09 05:54:41

CMDi 4

Time of First Successful Submission: 2026-02-09 06:11:11

CMDi 5

Time of First Successful Submission: 2026-02-09 06:28:45

Authentication Bypass 1

Time of First Successful Submission: 2026-02-09 06:34:25

Authentication Bypass 2

Time of First Successful Submission: 2026-02-09 06:38:46

SQLi 1

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

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-02-11 04:47:07

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2026-02-18 20:45:59

XSS 1

Time of First Successful Submission: 2026-02-19 20:15:23

XSS 2

Time of First Successful Submission: 2026-02-19 22:53:42

XSS 3

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

XSS 4

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

XSS 5

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

XSS 6

Time of First Successful Submission: 2026-02-21 03:40:58

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-03-09 02:51:42

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-03-09 03:19:34

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2026-03-09 03:34:06

Reading Endianness (x86)

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

Version Information (Python)

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

Version Information (C)

Time of First Successful Submission: 2026-03-09 03:54:33

Version Information (x86)

Time of First Successful Submission: 2026-03-09 03:56:53

Metadata and Data (Python)

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

Metadata and Data (C)

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

Metadata and Data (x86)

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

Input Restrictions (Python)

Time of First Successful Submission: 2026-03-09 04:22:43

Input Restrictions (C)

Time of First Successful Submission: 2026-03-09 04:29:21

Input Restrictions (x86)

Time of First Successful Submission: 2026-03-09 04:32:53

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-03-09 04:37:47

Behold the cIMG! (C)

Time of First Successful Submission: 2026-03-09 05:03:28

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-03-09 05:36:53

A Basic cIMG (Python)

Time of First Successful Submission: 2026-03-09 05:41:05

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2026-03-23 21:34:00

Internal State Mini (C)

Time of First Successful Submission: 2026-03-23 21:47:24

Internal State Mini (x86)

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

Internal State (C)

Time of First Successful Submission: 2026-03-23 22:43:21

Internal State (x86)

Time of First Successful Submission: 2026-03-23 22:51:44

File Formats: Directives (C)

Time of First Successful Submission: 2026-03-23 23:19:12

Your First Overflow (easy)

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

Your First Overflow (hard)

Time of First Successful Submission: 2026-03-31 03:44:27

Precision (easy)

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

Precision (hard)

Time of First Successful Submission: 2026-03-31 03:52:32

Variable Control (easy)

Time of First Successful Submission: 2026-03-31 03:55:21

Variable Control (hard)

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

Control Hijack (easy)

Time of First Successful Submission: 2026-03-31 06:21:02


Start Here

6 / 12 28819 / 43301


Using the Terminal

Time of First Successful Submission: 2026-01-13 03:54:32

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-13 03:57:38

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-01-13 04:00:53


Linux Luminarium

128 / 128 1301 / 32363


Intro to Commands

Time of First Successful Submission: 2026-01-13 04:15:07

Intro to Arguments

Time of First Successful Submission: 2026-01-13 04:15:56

Command History

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

The Root

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

Program and absolute paths

Time of First Successful Submission: 2026-01-13 04:39:56

Position thy self

Time of First Successful Submission: 2026-01-13 04:42:58

Position elsewhere

Time of First Successful Submission: 2026-01-13 04:44:08

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2026-01-13 04:55:11

implicit relative path

Time of First Successful Submission: 2026-01-13 04:57:23

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

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

more catting practice

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

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-01-13 05:24:44

listing files

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

touching files

Time of First Successful Submission: 2026-01-13 05:29:01

removing files

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

moving files

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

copying files

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

hidden files

Time of First Successful Submission: 2026-01-13 05:35:31

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-13 05:45:49

making directories

Time of First Successful Submission: 2026-01-13 05:47:27

finding files

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

linking files

Time of First Successful Submission: 2026-01-13 20:10:53

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-01-13 20:29:43

Helpful Programs

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

Help for Builtins

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

Matching with *

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

Matching with ?

Time of First Successful Submission: 2026-01-13 20:51:06

Matching with []

Time of First Successful Submission: 2026-01-13 20:52:02

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-01-13 20:54:44

Mixing globs

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

Exclusionary globbing

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

Tab completion

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

Multiple options for tab completion

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

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2026-01-13 21:35:32

Redirecting more output

Time of First Successful Submission: 2026-01-13 21:36:24

Appending output

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

Redirecting errors

Time of First Successful Submission: 2026-01-13 21:50:35

Redirecting input

Time of First Successful Submission: 2026-01-13 21:51:56

Grepping stored results

Time of First Successful Submission: 2026-01-13 21:53:40

Grepping live output

Time of First Successful Submission: 2026-01-13 21:54:38

Grepping errors

Time of First Successful Submission: 2026-01-13 21:57:05

Filtering with grep -v

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

Filtering with sed

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

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-01-13 22:13:43

Writing to multiple programs

Time of First Successful Submission: 2026-01-13 22:20:12

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-13 22:28:15

Named pipes

Time of First Successful Submission: 2026-01-13 22:30:31

Printing Variables

Time of First Successful Submission: 2026-01-13 22:31:54

Setting Variables

Time of First Successful Submission: 2026-01-13 22:32:27

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-01-13 22:35:13

Printing Exported Variables

Time of First Successful Submission: 2026-01-13 22:36:17

Storing Command Output

Time of First Successful Submission: 2026-01-13 22:37:15

Reading Input

Time of First Successful Submission: 2026-01-13 22:38:44

Reading Files

Time of First Successful Submission: 2026-01-13 22:40:47

Translating characters

Time of First Successful Submission: 2026-01-13 23:12:26

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-01-13 23:25:14

Killing Processes

Time of First Successful Submission: 2026-01-13 23:27:57

Interrupting Processes

Time of First Successful Submission: 2026-01-13 23:28:57

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-01-13 23:37:12

Resuming Processes

Time of First Successful Submission: 2026-01-13 23:37:43

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-01-14 00:39:12

Becoming root with su

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

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-01-14 00:59:52

Using sudo

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

Changing File Ownership

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

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2026-01-14 04:26:43

Changing Permissions

Time of First Successful Submission: 2026-01-14 04:30:28

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-14 04:43:41

Permissions Setting Practice

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

The SUID Bit

Time of First Successful Submission: 2026-01-14 04:48:32

Chaining with Semicolons

Time of First Successful Submission: 2026-01-14 04:49:41

Building on Success

Time of First Successful Submission: 2026-01-14 04:50:34

Handling Failure

Time of First Successful Submission: 2026-01-14 04:51:07

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2026-01-14 05:00:49

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-01-14 05:31:06

Scripting with Default Cases

Time of First Successful Submission: 2026-01-14 05:33:31

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-14 05:44:07

Reading Shell Scripts

Time of First Successful Submission: 2026-01-14 05:45:49

Launching Screen

Time of First Successful Submission: 2026-01-14 05:46:54

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-01-14 05:50:15

Switching Windows

Time of First Successful Submission: 2026-01-14 06:04:41

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-14 06:07:30

Switching Windows (tmux)

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

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2026-01-14 06:11:21

Finding Commands

Time of First Successful Submission: 2026-01-14 06:12:10

Adding Commands

Time of First Successful Submission: 2026-01-14 06:28:15

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-01-14 06:35:41

Sniffing Input

Time of First Successful Submission: 2026-01-14 06:48:15

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-01-14 19:47:55

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-14 20:11:52

Snooping on Configurations

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

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-15 02:49:41

rm -rf /

Time of First Successful Submission: 2026-01-15 03:21:30

Life after rm -rf /

Time of First Successful Submission: 2026-01-15 03:29:14

Finding meaning after rm -rf /

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


Computing 101

93 / 94 351 / 21516


Your First Register

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

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-02-23 01:30:30

Building Executables

Time of First Successful Submission: 2026-02-23 01:32:11

Moving Between Registers

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

Loading From Memory

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

More Loading Practice

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

Dereferencing Pointers

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

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2026-02-22 22:25:40

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-02-23 01:38:38

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-02-23 01:42:42

Disassembling Programs

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

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-02-23 01:46:14

Quitting GDB

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

Starting Programs in GDB

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

Disassembling in GDB

Time of First Successful Submission: 2026-02-23 01:49:56

Stepping Through Instructions

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

Reading Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-02-23 03:13:01

Examining Memory

Time of First Successful Submission: 2026-02-23 03:14:26

Examining Stack Pointers

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

Cooperative Debugging

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

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2026-02-23 03:25:47

Writing Strings

Time of First Successful Submission: 2026-02-23 03:27:24

Reading Data

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

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-02-23 03:36:30

Comparing Values

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

Comparing Characters

Time of First Successful Submission: 2026-02-23 03:40:05

Conditional Control Flow

Time of First Successful Submission: 2026-02-23 03:42:42

Comparing Strings

Time of First Successful Submission: 2026-02-23 04:24:53

Reverse the Password

Time of First Successful Submission: 2026-02-23 04:27:52

Conditionals Without Conditionals

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

Looping

Time of First Successful Submission: 2026-02-23 04:35:49

Reverse the Calculation

Time of First Successful Submission: 2026-02-23 04:38:08

Reverse the Reverse

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

Dealing with Bitwise Operations

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

Loops on Data

Time of First Successful Submission: 2026-02-23 05:36:04

set-register

Time of First Successful Submission: 2026-02-23 05:40:51

set-multiple-registers

Time of First Successful Submission: 2026-02-23 05:42:51

add-to-register

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

linear-equation-registers

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

integer-division

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

modulo-operation

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

set-upper-byte

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

efficient-modulo

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

byte-extraction

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

bitwise-and

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

check-even

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

memory-read

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

memory-write

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

memory-increment

Time of First Successful Submission: 2026-03-02 01:35:29

byte-access

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

memory-size-access

Time of First Successful Submission: 2026-03-02 01:37:25

little-endian-write

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

memory-sum

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

stack-subtraction

Time of First Successful Submission: 2026-03-02 01:39:07

swap-stack-values

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

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2026-03-02 01:41:05

relative-jump

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

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2026-03-02 01:51:46

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-03-02 01:54:20

count-non-zero

Time of First Successful Submission: 2026-03-02 01:55:26

string-lower

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

most-common-byte

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

Exit

Time of First Successful Submission: 2026-03-02 04:00:43

Socket

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

Bind

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

Listen

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

Accept

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

Static Response

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

Dynamic Response

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

Iterative GET Server

Time of First Successful Submission: 2026-03-02 04:32:44

Concurrent GET Server

Time of First Successful Submission: 2026-03-02 04:34:59

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-03-02 04:58:35

Debugging Programs

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

Inspecting Registers

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

Examining Memory

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

Setting Breakpoints

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

GDB Scripting

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

Modifying Data

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

Modifying Execution

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


Playing With Programs

65 / 116 4266 / 23371


What's the password?

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

... and again!

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

Newline Troubles

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

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2026-01-20 20:36:48

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-01-20 20:54:35

Decoding Hex

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

Decoding Practice

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

Encoding Practice

Time of First Successful Submission: 2026-01-21 16:31:23

Hex-encoding ASCII

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

Nested Encoding

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

Hex-encoding UTF-8

Time of First Successful Submission: 2026-01-26 01:16:51

UTF Mixups

Time of First Successful Submission: 2026-01-26 01:42:34

Modifying Encoded Data

Time of First Successful Submission: 2026-01-26 01:55:38

Decoding Base64

Time of First Successful Submission: 2026-01-26 02:16:48

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2026-01-26 02:45:04

Dealing with Obfuscation 2

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

Your First HTTP Request

Time of First Successful Submission: 2026-01-26 05:07:51

Reading Flask

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

Commented Data

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

HTTP Metadata

Time of First Successful Submission: 2026-01-26 05:34:52

HTTP (netcat)

Time of First Successful Submission: 2026-01-26 05:38:36

HTTP Paths (netcat)

Time of First Successful Submission: 2026-01-26 05:40:40

HTTP (curl)

Time of First Successful Submission: 2026-01-26 05:42:46

HTTP (python)

Time of First Successful Submission: 2026-01-26 05:44:36

HTTP Host Header (python)

Time of First Successful Submission: 2026-01-26 05:47:52

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-01-26 05:53:28

URL Encoding (netcat)

Time of First Successful Submission: 2026-01-26 05:55:55

HTTP GET Parameters

Time of First Successful Submission: 2026-01-26 05:57:43

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-02-01 18:42:49

HTTP Forms

Time of First Successful Submission: 2026-02-01 18:46:08

HTTP Forms (curl)

Time of First Successful Submission: 2026-02-01 18:47:46

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2026-02-01 18:55:47

HTTP Forms Without Forms

Time of First Successful Submission: 2026-02-01 18:57:09

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-02-01 19:00:13

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-02-01 19:03:42

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-02-01 19:17:00

HTTP Cookies (netcat)

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

HTTP Cookies (python)

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

Server State (python)

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

Listening Web

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

Speaking Redirects

Time of First Successful Submission: 2026-02-01 20:13:46

JavaScript Redirects

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

Including JavaScript

Time of First Successful Submission: 2026-02-01 20:27:03

HTTP (javascript)

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

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

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

SQL Queries

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

Filtering SQL

Time of First Successful Submission: 2026-02-01 20:47:54

Choosing Columns

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

Exclusionary Filtering

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

Filtering Strings

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

Filtering on Expressions

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

SELECTing Expressions

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

Composite Conditions

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

Reaching Your LIMITs

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

Querying Metadata

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


GCA CTF

6 / 104 28965 / 43578


Using the Terminal

Time of First Successful Submission: 2026-01-13 03:54:32

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-13 03:57:38

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-01-13 04:00:53

Getting Help

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