atin.h

🐧 💻

Intro to Programming Languages

15 / 234 7345 / 31962


Commands

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

Command Arguments

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

Command History

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

The Root Path

Time of First Successful Submission: 2026-01-13 07:14:55

Absolute Paths

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

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-13 07:18:44

Relative Paths

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

Cat

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

Ls

Time of First Successful Submission: 2026-01-13 08:12:14

Ls All

Time of First Successful Submission: 2026-01-13 08:15:48

Find

Time of First Successful Submission: 2026-01-13 08:24:11

Piping Echo

Time of First Successful Submission: 2026-01-13 08:57:24

Piping Stdout

Time of First Successful Submission: 2026-01-13 08:58:26

Piping Stdin

Time of First Successful Submission: 2026-01-13 09:02:37


Intro to Cybersecurity

75 / 183 3815 / 20031


Path Traversal 1

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

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2026-02-07 21:42:35

CMDi 2

Time of First Successful Submission: 2026-02-07 21:44:17

CMDi 3

Time of First Successful Submission: 2026-02-07 21:46:10

CMDi 4

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

CMDi 5

Time of First Successful Submission: 2026-02-07 22:09:55

Authentication Bypass 1

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

Authentication Bypass 2

Time of First Successful Submission: 2026-02-07 22:26:29

SQLi 1

Time of First Successful Submission: 2026-02-08 00:35:27

SQLi 2

Time of First Successful Submission: 2026-02-08 00:42:28

SQLi 3

Time of First Successful Submission: 2026-02-08 00:59:30

SQLi 4

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

SQLi 5

Time of First Successful Submission: 2026-02-08 07:37:22

XSS 1

Time of First Successful Submission: 2026-02-08 07:43:37

XSS 2

Time of First Successful Submission: 2026-02-08 16:15:07

XSS 3

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

XSS 4

Time of First Successful Submission: 2026-02-08 18:07:08

XSS 5

Time of First Successful Submission: 2026-02-08 20:09:24

XSS 6

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

XSS 7

Time of First Successful Submission: 2026-02-08 21:29:06

CSRF 1

Time of First Successful Submission: 2026-02-08 21:35:53

CSRF 2

Time of First Successful Submission: 2026-02-08 21:52:12

CSRF 3

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

CSRF 4

Time of First Successful Submission: 2026-02-08 22:23:51

CSRF 5

Time of First Successful Submission: 2026-02-08 22:26:57

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-03-08 01:52:55

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-03-08 02:00:32

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2026-03-08 02:07:34

Reading Endianness (x86)

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

Version Information (Python)

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

Version Information (C)

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

Version Information (x86)

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

Metadata and Data (Python)

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

Metadata and Data (C)

Time of First Successful Submission: 2026-03-08 02:58:56

Metadata and Data (x86)

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

Input Restrictions (Python)

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

Input Restrictions (C)

Time of First Successful Submission: 2026-03-08 03:05:34

Input Restrictions (x86)

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

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-03-08 03:11:02

Behold the cIMG! (C)

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

Behold the cIMG! (x86)

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

A Basic cIMG (Python)

Time of First Successful Submission: 2026-03-08 03:25:53

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2026-03-08 03:34:52

Internal State Mini (C)

Time of First Successful Submission: 2026-03-19 00:27:37

Internal State Mini (x86)

Time of First Successful Submission: 2026-03-19 00:53:25

Internal State (C)

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

Internal State (x86)

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

File Formats: Directives (C)

Time of First Successful Submission: 2026-03-19 01:32:43

File Formats: Directives (x86)

Time of First Successful Submission: 2026-03-19 01:35:30

The Patch Directive

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

Optimizing for Space

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

Tweaking Images

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

Storage and Retrieval

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

Extracting Knowledge

Time of First Successful Submission: 2026-03-20 00:51:11

Advanced Sprites

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

Accessing Resources

Time of First Successful Submission: 2026-03-20 01:42:40

Unsafe Animations

Time of First Successful Submission: 2026-03-20 13:36:42

Animations

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

Interoperability: Patching Data

Time of First Successful Submission: 2026-03-21 00:11:39

Patching Code

Time of First Successful Submission: 2026-03-21 00:54:44

Patching Control Flow

Time of First Successful Submission: 2026-03-21 08:34:26

Your First Overflow (easy)

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

Your First Overflow (hard)

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

Precision (easy)

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

Precision (hard)

Time of First Successful Submission: 2026-03-29 16:57:46

Variable Control (easy)

Time of First Successful Submission: 2026-03-29 17:28:09

Variable Control (hard)

Time of First Successful Submission: 2026-03-29 17:34:19

Control Hijack (easy)

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

Control Hijack (hard)

Time of First Successful Submission: 2026-03-29 17:55:32

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-03-29 18:25:52


Start Here

7 / 12 26574 / 43317


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-01-13 02:11:16

Restarting Challenges

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


Linux Luminarium

128 / 128 1316 / 32370


Intro to Commands

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

Intro to Arguments

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

Command History

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

The Root

Time of First Successful Submission: 2026-01-13 07:14:55

Program and absolute paths

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

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2026-01-13 07:18:44

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2026-01-13 08:10:07

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-13 08:10:51

comparing files

Time of First Successful Submission: 2026-01-13 08:11:38

listing files

Time of First Successful Submission: 2026-01-13 08:12:14

touching files

Time of First Successful Submission: 2026-01-13 08:12:54

removing files

Time of First Successful Submission: 2026-01-13 08:13:59

moving files

Time of First Successful Submission: 2026-01-13 08:14:32

copying files

Time of First Successful Submission: 2026-01-13 08:15:13

hidden files

Time of First Successful Submission: 2026-01-13 08:15:48

An Epic Filesystem Quest

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

making directories

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

finding files

Time of First Successful Submission: 2026-01-13 08:24:11

linking files

Time of First Successful Submission: 2026-01-13 08:30:05

Learning From Documentation

Time of First Successful Submission: 2026-01-13 08:31:10

Learning Complex Usage

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

Reading Manuals

Time of First Successful Submission: 2026-01-13 08:33:48

Searching Manuals

Time of First Successful Submission: 2026-01-13 08:35:09

Searching For Manuals

Time of First Successful Submission: 2026-01-13 08:39:26

Helpful Programs

Time of First Successful Submission: 2026-01-13 08:41:33

Help for Builtins

Time of First Successful Submission: 2026-01-13 08:42:23

Matching with *

Time of First Successful Submission: 2026-01-13 08:43:42

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-01-13 08:45:38

Matching paths with []

Time of First Successful Submission: 2026-01-13 08:47:03

Multiple globs

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

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-01-13 08:51:33

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-01-13 08:55:41

Tab completion on commands

Time of First Successful Submission: 2026-01-13 08:56:09

Redirecting output

Time of First Successful Submission: 2026-01-13 08:57:24

Redirecting more output

Time of First Successful Submission: 2026-01-13 08:58:26

Appending output

Time of First Successful Submission: 2026-01-13 08:59:34

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-01-13 09:02:37

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2026-01-13 09:04:26

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-13 09:13:00

Process substitution for input

Time of First Successful Submission: 2026-01-13 09:14:16

Writing to multiple programs

Time of First Successful Submission: 2026-01-13 09:18:31

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2026-01-13 11:10:18

Printing Variables

Time of First Successful Submission: 2026-01-13 11:30:57

Setting Variables

Time of First Successful Submission: 2026-01-13 11:31:42

Multi-word Variables

Time of First Successful Submission: 2026-01-13 11:32:12

Exporting Variables

Time of First Successful Submission: 2026-01-13 11:33:26

Printing Exported Variables

Time of First Successful Submission: 2026-01-13 11:34:03

Storing Command Output

Time of First Successful Submission: 2026-01-13 11:35:10

Reading Input

Time of First Successful Submission: 2026-01-13 11:36:14

Reading Files

Time of First Successful Submission: 2026-01-13 11:37:06

Translating characters

Time of First Successful Submission: 2026-01-13 11:39:08

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-01-13 11:41:22

Extracting the first lines with head

Time of First Successful Submission: 2026-01-13 11:41:59

Extracting specific sections of text

Time of First Successful Submission: 2026-01-13 11:44:00

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-01-13 11:46:41

Killing Processes

Time of First Successful Submission: 2026-01-13 11:47:36

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-13 11:50:49

Suspending Processes

Time of First Successful Submission: 2026-01-13 11:51:41

Resuming Processes

Time of First Successful Submission: 2026-01-13 11:52:30

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-01-15 09:45:41

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-01-13 12:16:52

Becoming root with su

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

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-01-13 12:24:02

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-01-14 01:15:47

Groups and Files

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

Fun With Groups Names

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

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-14 01:30:41

Permissions Setting Practice

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

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2026-01-14 01:39:52

Building on Success

Time of First Successful Submission: 2026-01-14 01:40:24

Handling Failure

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

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2026-01-14 07:55:09

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-14 08:04:53

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-01-14 08:06:51

Detaching and Attaching

Time of First Successful Submission: 2026-01-14 08:07:39

Finding Sessions

Time of First Successful Submission: 2026-01-14 08:09:13

Switching Windows

Time of First Successful Submission: 2026-01-14 08:10:46

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-14 08:11:36

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-14 08:12:44

The PATH Variable

Time of First Successful Submission: 2026-01-14 08:13:37

Setting PATH

Time of First Successful Submission: 2026-01-14 08:16:44

Finding Commands

Time of First Successful Submission: 2026-01-14 11:41:46

Adding Commands

Time of First Successful Submission: 2026-01-14 11:50:44

Hijacking Commands

Time of First Successful Submission: 2026-01-14 11:56:55

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-01-14 12:24:29

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-01-14 12:50:33

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-01-14 13:17:33

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-14 23:47:30

rm -rf /

Time of First Successful Submission: 2026-01-14 23:50:18

Life after rm -rf /

Time of First Successful Submission: 2026-01-14 23:54:38

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-14 23:59:50


Computing 101

94 / 94 105 / 21519


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2026-02-22 13:50:36

Exit Codes

Time of First Successful Submission: 2026-02-22 13:52:08

Building Executables

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

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-02-22 14:30:16

More Loading Practice

Time of First Successful Submission: 2026-02-22 14:31:10

Dereferencing Pointers

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

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-02-22 15:30:54

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-02-22 15:43:50

Stack Offsets

Time of First Successful Submission: 2026-02-22 15:44:51

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-02-22 15:53:37

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-02-22 16:12:09

Starting GDB

Time of First Successful Submission: 2026-02-22 18:42:55

Quitting GDB

Time of First Successful Submission: 2026-02-22 18:43:59

Starting Programs in GDB

Time of First Successful Submission: 2026-02-22 18:47:24

Disassembling in GDB

Time of First Successful Submission: 2026-02-22 18:50:56

Stepping Through Instructions

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

Reading Register Values

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

Popping Stack Values

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

Examining Memory

Time of First Successful Submission: 2026-02-22 19:00:37

Examining Stack Pointers

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

Cooperative Debugging

Time of First Successful Submission: 2026-02-22 19:37:12

Writing Output

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

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-02-22 20:05:56

Reading Data

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

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-02-22 20:41:06

Comparing Values

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

Comparing Characters

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

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-02-22 21:23:13

Reverse the Password

Time of First Successful Submission: 2026-02-22 21:25:49

Conditionals Without Conditionals

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

Looping

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

Reverse the Calculation

Time of First Successful Submission: 2026-02-22 23:13:14

Reverse the Reverse

Time of First Successful Submission: 2026-02-22 23:14:21

Dealing with Bitwise Operations

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

Loops on Data

Time of First Successful Submission: 2026-02-22 23:17:24

set-register

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

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2026-02-22 23:24:57

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2026-02-22 23:35:00

modulo-operation

Time of First Successful Submission: 2026-02-22 23:39:50

set-upper-byte

Time of First Successful Submission: 2026-02-22 23:45:51

efficient-modulo

Time of First Successful Submission: 2026-02-22 23:48:18

byte-extraction

Time of First Successful Submission: 2026-02-22 23:53:08

bitwise-and

Time of First Successful Submission: 2026-02-22 23:59:11

check-even

Time of First Successful Submission: 2026-02-23 00:01:50

memory-read

Time of First Successful Submission: 2026-02-23 00:07:50

memory-write

Time of First Successful Submission: 2026-02-23 00:09:19

memory-increment

Time of First Successful Submission: 2026-02-23 00:12:37

byte-access

Time of First Successful Submission: 2026-02-23 00:14:56

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2026-02-23 00:26:35

memory-sum

Time of First Successful Submission: 2026-02-23 00:28:38

stack-subtraction

Time of First Successful Submission: 2026-02-23 00:31:16

swap-stack-values

Time of First Successful Submission: 2026-02-23 00:33:00

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2026-02-23 00:37:27

relative-jump

Time of First Successful Submission: 2026-02-23 12:06:53

jump-trampoline

Time of First Successful Submission: 2026-02-23 12:09:00

conditional-jump

Time of First Successful Submission: 2026-02-28 15:46:17

indirect-jump

Time of First Successful Submission: 2026-02-28 15:47:24

average-loop

Time of First Successful Submission: 2026-02-28 15:49:25

count-non-zero

Time of First Successful Submission: 2026-02-28 15:56:11

string-lower

Time of First Successful Submission: 2026-02-28 16:05:23

most-common-byte

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

Exit

Time of First Successful Submission: 2026-02-28 03:48:38

Socket

Time of First Successful Submission: 2026-02-28 04:07:52

Bind

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

Listen

Time of First Successful Submission: 2026-02-28 04:32:59

Accept

Time of First Successful Submission: 2026-02-28 04:39:04

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-02-28 14:52:51

Iterative GET Server

Time of First Successful Submission: 2026-02-28 14:54:44

Concurrent GET Server

Time of First Successful Submission: 2026-02-28 15:05:08

Concurrent POST Server

Time of First Successful Submission: 2026-02-28 15:33:14

Web Server

Time of First Successful Submission: 2026-02-28 15:34:01

Debugging Programs

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

Inspecting Registers

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

Examining Memory

Time of First Successful Submission: 2026-02-27 19:26:30

Setting Breakpoints

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

GDB Scripting

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

Modifying Data

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

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-02-28 03:43:47


Playing With Programs

65 / 116 4182 / 23376


What's the password?

Time of First Successful Submission: 2026-01-24 21:55:06

... and again!

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

Newline Troubles

Time of First Successful Submission: 2026-01-24 21:57:04

Reasoning about files

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

Specifying Filenames

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-01-24 22:07:37

More Hex

Time of First Successful Submission: 2026-01-24 22:08:53

Decoding Hex

Time of First Successful Submission: 2026-01-24 22:57:54

Decoding Practice

Time of First Successful Submission: 2026-01-24 23:05:50

Encoding Practice

Time of First Successful Submission: 2026-01-24 23:13:54

Hex-encoding ASCII

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

Nested Encoding

Time of First Successful Submission: 2026-01-25 00:40:38

Hex-encoding UTF-8

Time of First Successful Submission: 2026-01-25 09:17:40

UTF Mixups

Time of First Successful Submission: 2026-01-25 09:20:43

Modifying Encoded Data

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

Decoding Base64

Time of First Successful Submission: 2026-01-25 09:28:33

Encoding Base64

Time of First Successful Submission: 2026-01-25 09:30:29

Dealing with Obfuscation

Time of First Successful Submission: 2026-01-25 09:36:51

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-01-25 09:45:20

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2026-01-25 22:27:12

Commented Data

Time of First Successful Submission: 2026-01-25 22:34:32

HTTP Metadata

Time of First Successful Submission: 2026-01-25 22:37:12

HTTP (netcat)

Time of First Successful Submission: 2026-01-25 22:48:36

HTTP Paths (netcat)

Time of First Successful Submission: 2026-01-25 22:49:33

HTTP (curl)

Time of First Successful Submission: 2026-01-25 22:50:42

HTTP (python)

Time of First Successful Submission: 2026-01-25 22:51:49

HTTP Host Header (python)

Time of First Successful Submission: 2026-01-25 22:56:53

HTTP Host Header (curl)

Time of First Successful Submission: 2026-01-25 22:58:05

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-01-25 22:59:56

URL Encoding (netcat)

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

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-01-25 23:06:51

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2026-01-25 23:12:12

HTTP Forms (curl)

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

HTTP Forms (netcat)

Time of First Successful Submission: 2026-01-25 23:26:15

HTTP Forms (python)

Time of First Successful Submission: 2026-01-25 23:50:33

HTTP Forms Without Forms

Time of First Successful Submission: 2026-01-25 23:52:42

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-01-26 00:04:29

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-01-26 00:08:14

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-01-26 00:12:22

HTTP Redirects (curl)

Time of First Successful Submission: 2026-01-26 00:13:42

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-01-26 00:20:36

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-01-26 00:22:40

HTTP Cookies (python)

Time of First Successful Submission: 2026-01-26 00:24:55

Server State (python)

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

Listening Web

Time of First Successful Submission: 2026-01-26 00:33:13

Speaking Redirects

Time of First Successful Submission: 2026-01-26 00:48:05

JavaScript Redirects

Time of First Successful Submission: 2026-01-26 00:56:07

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-01-26 01:11:06

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

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

SQL Queries

Time of First Successful Submission: 2026-01-26 01:30:29

Filtering SQL

Time of First Successful Submission: 2026-01-26 01:32:08

Choosing Columns

Time of First Successful Submission: 2026-01-26 01:33:46

Exclusionary Filtering

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

Filtering Strings

Time of First Successful Submission: 2026-01-26 01:35:44

Filtering on Expressions

Time of First Successful Submission: 2026-01-26 01:37:09

SELECTing Expressions

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

Composite Conditions

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

Reaching Your LIMITs

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

Querying Metadata

Time of First Successful Submission: 2026-01-26 01:56:22


GCA CTF

7 / 104 26720 / 43594


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-01-13 02:11:16

Connecting over SSH

Time of First Successful Submission: 2026-01-15 00:32:01

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-01-15 00:36:09