Tjain25

🐧 💻

Intro to Programming Languages

15 / 234 8330 / 31979


Commands

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

Command Arguments

Time of First Successful Submission: 2026-01-24 05:46:20

Command History

Time of First Successful Submission: 2026-01-24 05:47:16

The Root Path

Time of First Successful Submission: 2026-01-24 06:01:17

Absolute Paths

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

Changing position

Time of First Successful Submission: 2026-01-24 06:04:54

Changing to an Absolute Path

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

Relative Paths

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

Cat

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

Ls

Time of First Successful Submission: 2026-01-24 06:35:31

Ls All

Time of First Successful Submission: 2026-01-24 06:46:15

Find

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

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-02-04 04:23:15

Piping Stdin

Time of First Successful Submission: 2026-02-04 04:30:51


Intro to Cybersecurity

74 / 183 3927 / 20035


Path Traversal 1

Time of First Successful Submission: 2026-02-08 23:14:28

Path Traversal 2

Time of First Successful Submission: 2026-02-09 01:39:49

CMDi 1

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

CMDi 2

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

CMDi 3

Time of First Successful Submission: 2026-02-09 02:56:29

CMDi 4

Time of First Successful Submission: 2026-02-09 02:59:19

CMDi 5

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

Authentication Bypass 1

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

Authentication Bypass 2

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

SQLi 1

Time of First Successful Submission: 2026-02-09 03:34:15

SQLi 2

Time of First Successful Submission: 2026-02-09 04:35:07

SQLi 3

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

SQLi 4

Time of First Successful Submission: 2026-02-09 04:43:30

SQLi 5

Time of First Successful Submission: 2026-02-09 05:30:12

XSS 1

Time of First Successful Submission: 2026-02-09 05:34:10

XSS 2

Time of First Successful Submission: 2026-02-09 05:37:51

XSS 3

Time of First Successful Submission: 2026-02-09 05:40:26

XSS 4

Time of First Successful Submission: 2026-02-09 05:43:31

XSS 5

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

XSS 6

Time of First Successful Submission: 2026-02-09 05:48:11

XSS 7

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

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2026-02-09 06:08:56

CSRF 3

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

CSRF 4

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

CSRF 5

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

File Formats: Magic Numbers (Python)

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

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

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

Reading Endianness (Python)

Time of First Successful Submission: 2026-03-09 06:28:13

Reading Endianness (C)

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

Reading Endianness (x86)

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

Version Information (Python)

Time of First Successful Submission: 2026-03-09 06:31:41

Version Information (C)

Time of First Successful Submission: 2026-03-09 06:33:58

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2026-03-09 06:35:45

Metadata and Data (C)

Time of First Successful Submission: 2026-03-09 06:36:50

Metadata and Data (x86)

Time of First Successful Submission: 2026-03-09 06:37:43

Input Restrictions (Python)

Time of First Successful Submission: 2026-03-09 06:38:28

Input Restrictions (C)

Time of First Successful Submission: 2026-03-09 06:39:58

Input Restrictions (x86)

Time of First Successful Submission: 2026-03-09 06:41:13

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

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

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-03-09 06:44:18

A Basic cIMG (Python)

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

A Basic cIMG (C)

Time of First Successful Submission: 2026-03-17 04:23:48

A Basic cIMG (x86)

Time of First Successful Submission: 2026-03-17 04:26:43

Internal State Mini (C)

Time of First Successful Submission: 2026-03-17 04:32:22

Internal State Mini (x86)

Time of First Successful Submission: 2026-03-17 04:34:25

Internal State (C)

Time of First Successful Submission: 2026-03-17 04:40:42

Internal State (x86)

Time of First Successful Submission: 2026-03-17 04:42:27

File Formats: Directives (C)

Time of First Successful Submission: 2026-03-17 04:47:36

File Formats: Directives (x86)

Time of First Successful Submission: 2026-03-17 04:49:33

The Patch Directive

Time of First Successful Submission: 2026-03-17 04:55:58

Optimizing for Space

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

Storage and Retrieval

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

Extracting Knowledge

Time of First Successful Submission: 2026-03-23 03:58:30

Advanced Sprites

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

Accessing Resources

Time of First Successful Submission: 2026-03-23 04:34:15

Unsafe Animations

Time of First Successful Submission: 2026-03-23 04:44:38

Animations

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

Interoperability: Patching Data

Time of First Successful Submission: 2026-03-23 05:25:39

Patching Code

Time of First Successful Submission: 2026-03-23 05:46:41

Patching Control Flow

Time of First Successful Submission: 2026-03-23 05:59:56

Your First Overflow (easy)

Time of First Successful Submission: 2026-03-30 06:28:48

Your First Overflow (hard)

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

Precision (easy)

Time of First Successful Submission: 2026-03-30 06:33:50

Precision (hard)

Time of First Successful Submission: 2026-03-30 06:36:19

Variable Control (easy)

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

Variable Control (hard)

Time of First Successful Submission: 2026-03-30 06:40:04

Control Hijack (easy)

Time of First Successful Submission: 2026-03-30 06:42:41

Control Hijack (hard)

Time of First Successful Submission: 2026-03-30 06:44:37

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-03-30 06:50:48

Tricky Control Hijack (hard)

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


Start Here

5 / 12 32282 / 43346


Using the Terminal

Time of First Successful Submission: 2026-01-24 05:27:09

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-24 05:29:00

Using the GUI Desktop

Time of First Successful Submission: 2026-01-24 05:30:25

Pasting into the Desktop

Time of First Successful Submission: 2026-01-24 05:31:59

Restarting Challenges

Time of First Successful Submission: 2026-01-24 05:35:27


Linux Luminarium

128 / 128 1927 / 32388


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2026-01-24 05:46:20

Command History

Time of First Successful Submission: 2026-01-24 05:47:16

The Root

Time of First Successful Submission: 2026-01-24 06:01:17

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2026-01-24 06:04:54

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

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

home sweet home

Time of First Successful Submission: 2026-01-24 06:20:10

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-01-24 06:24:48

more catting practice

Time of First Successful Submission: 2026-01-24 06:28:34

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-24 06:30:16

comparing files

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

listing files

Time of First Successful Submission: 2026-01-24 06:35:31

touching files

Time of First Successful Submission: 2026-01-24 06:36:53

removing files

Time of First Successful Submission: 2026-01-24 06:37:58

moving files

Time of First Successful Submission: 2026-01-24 06:40:44

copying files

Time of First Successful Submission: 2026-01-24 06:42:23

hidden files

Time of First Successful Submission: 2026-01-24 06:46:15

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2026-01-24 06:57:00

finding files

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

linking files

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

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-01-29 20:36:25

Searching For Manuals

Time of First Successful Submission: 2026-01-29 20:50:26

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2026-01-31 01:14:49

Matching with *

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

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-02-03 20:09:50

Matching paths with []

Time of First Successful Submission: 2026-02-03 20:11:55

Multiple globs

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

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-02-03 21:11:10

Tab completion

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

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-02-04 04:17:31

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-02-04 04:23:15

Appending output

Time of First Successful Submission: 2026-02-04 04:25:59

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-02-04 04:30:51

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2026-02-04 04:35:27

Grepping errors

Time of First Successful Submission: 2026-02-04 04:37:30

Filtering with grep -v

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

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2026-02-04 04:59:23

Process substitution for input

Time of First Successful Submission: 2026-02-04 06:06:43

Writing to multiple programs

Time of First Successful Submission: 2026-02-04 06:18:51

Split-piping stderr and stdout

Time of First Successful Submission: 2026-02-04 06:30:46

Named pipes

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

Printing Variables

Time of First Successful Submission: 2026-02-04 19:45:55

Setting Variables

Time of First Successful Submission: 2026-02-04 19:48:25

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-02-04 19:52:57

Printing Exported Variables

Time of First Successful Submission: 2026-02-04 19:53:47

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2026-02-04 19:59:07

Reading Files

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

Translating characters

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

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-02-04 21:12:31

Sorting data

Time of First Successful Submission: 2026-02-04 21:17:32

Listing Processes

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

Killing Processes

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

Interrupting Processes

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

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-02-04 21:28:56

Resuming Processes

Time of First Successful Submission: 2026-02-04 21:30:03

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-02-04 21:32:39

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2026-02-04 21:35:50

Becoming root with su

Time of First Successful Submission: 2026-02-04 21:40:31

Other users with su

Time of First Successful Submission: 2026-02-04 21:41:56

Cracking passwords

Time of First Successful Submission: 2026-02-04 21:53:49

Using sudo

Time of First Successful Submission: 2026-02-04 21:58:04

Changing File Ownership

Time of First Successful Submission: 2026-02-04 23:58:01

Groups and Files

Time of First Successful Submission: 2026-02-05 00:07:11

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2026-02-05 00:20:42

Executable Files

Time of First Successful Submission: 2026-02-05 00:22:47

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-05 00:31:29

Permissions Setting Practice

Time of First Successful Submission: 2026-02-05 00:36:34

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2026-02-05 00:52:35

Building on Success

Time of First Successful Submission: 2026-02-05 00:54:24

Handling Failure

Time of First Successful Submission: 2026-02-05 00:55:25

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

Time of First Successful Submission: 2026-02-05 01:42:09

Scripting with Conditionals

Time of First Successful Submission: 2026-02-05 01:45:40

Scripting with Default Cases

Time of First Successful Submission: 2026-02-05 01:48:17

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-02-05 01:57:37

Launching Screen

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

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-02-05 02:46:15

Switching Windows

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

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-05 02:48:15

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-05 02:48:50

The PATH Variable

Time of First Successful Submission: 2026-02-05 02:50:34

Setting PATH

Time of First Successful Submission: 2026-02-06 04:51:36

Finding Commands

Time of First Successful Submission: 2026-02-06 04:52:58

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-02-06 05:05:40

Bashrc Backdoor

Time of First Successful Submission: 2026-02-06 05:11:26

Sniffing Input

Time of First Successful Submission: 2026-02-06 06:38:31

Overshared Directories

Time of First Successful Submission: 2026-02-06 06:43:25

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2026-02-06 07:09:35

Snooping on Configurations

Time of First Successful Submission: 2026-02-06 07:12:24

The Fork Bomb

Time of First Successful Submission: 2026-02-06 07:27:42

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-06 07:43:06

rm -rf /

Time of First Successful Submission: 2026-02-06 07:55:42

Life after rm -rf /

Time of First Successful Submission: 2026-02-06 08:36:41

Finding meaning after rm -rf /

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


Computing 101

94 / 94 208 / 21530


Your First Register

Time of First Successful Submission: 2026-02-24 04:42:50

Your First Syscall

Time of First Successful Submission: 2026-02-24 04:49:50

Exit Codes

Time of First Successful Submission: 2026-02-24 04:50:34

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2026-02-24 04:52:57

Loading From Memory

Time of First Successful Submission: 2026-02-24 04:59:33

More Loading Practice

Time of First Successful Submission: 2026-02-24 05:00:31

Dereferencing Pointers

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

Dereferencing Yourself

Time of First Successful Submission: 2026-02-24 05:05:35

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-24 05:06:33

Stored Addresses

Time of First Successful Submission: 2026-02-24 05:07:44

Double Dereference

Time of First Successful Submission: 2026-02-24 05:08:44

The Stack

Time of First Successful Submission: 2026-02-24 05:09:42

Stack Offsets

Time of First Successful Submission: 2026-02-24 05:10:39

Program Arguments on the Stack

Time of First Successful Submission: 2026-02-24 05:11:55

Popping From the Stack

Time of First Successful Submission: 2026-02-24 05:12:52

Disassembling Programs

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

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-02-24 05:17:29

Quitting GDB

Time of First Successful Submission: 2026-02-24 05:17:50

Starting Programs in GDB

Time of First Successful Submission: 2026-02-24 05:19:07

Disassembling in GDB

Time of First Successful Submission: 2026-02-24 05:19:49

Stepping Through Instructions

Time of First Successful Submission: 2026-02-24 05:20:42

Reading Register Values

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

Popping Stack Values

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

Examining Memory

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

Examining Stack Pointers

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

Cooperative Debugging

Time of First Successful Submission: 2026-02-24 05:25:04

Writing Output

Time of First Successful Submission: 2026-02-24 05:29:42

Chaining Syscalls

Time of First Successful Submission: 2026-02-24 05:30:52

Writing Strings

Time of First Successful Submission: 2026-02-24 05:31:54

Reading Data

Time of First Successful Submission: 2026-02-24 05:35:42

Opening Files

Time of First Successful Submission: 2026-02-24 05:38:11

Hardcoding the Filename

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

Comparing Values

Time of First Successful Submission: 2026-02-24 05:42:13

Comparing Characters

Time of First Successful Submission: 2026-02-24 05:43:11

Conditional Control Flow

Time of First Successful Submission: 2026-02-24 05:44:18

Comparing Strings

Time of First Successful Submission: 2026-02-24 05:45:15

Reverse the Password

Time of First Successful Submission: 2026-02-24 05:47:42

Conditionals Without Conditionals

Time of First Successful Submission: 2026-02-24 05:54:47

Looping

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

Reverse the Calculation

Time of First Successful Submission: 2026-02-24 05:59:51

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-02-24 06:19:42

Loops on Data

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

set-register

Time of First Successful Submission: 2026-02-24 06:26:01

set-multiple-registers

Time of First Successful Submission: 2026-02-24 06:29:50

add-to-register

Time of First Successful Submission: 2026-02-24 06:30:39

linear-equation-registers

Time of First Successful Submission: 2026-02-24 06:32:01

integer-division

Time of First Successful Submission: 2026-02-24 06:32:56

modulo-operation

Time of First Successful Submission: 2026-02-24 06:34:07

set-upper-byte

Time of First Successful Submission: 2026-03-03 05:54:31

efficient-modulo

Time of First Successful Submission: 2026-03-03 05:56:26

byte-extraction

Time of First Successful Submission: 2026-03-03 05:57:24

bitwise-and

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

check-even

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

memory-read

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

memory-write

Time of First Successful Submission: 2026-03-03 06:04:55

memory-increment

Time of First Successful Submission: 2026-03-03 06:05:56

byte-access

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

memory-size-access

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

little-endian-write

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

memory-sum

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

stack-subtraction

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

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2026-03-03 06:14:58

absolute-jump

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

relative-jump

Time of First Successful Submission: 2026-03-03 06:18:46

jump-trampoline

Time of First Successful Submission: 2026-03-03 06:20:00

conditional-jump

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

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-03-03 06:25:26

count-non-zero

Time of First Successful Submission: 2026-03-03 06:26:28

string-lower

Time of First Successful Submission: 2026-03-04 04:55:26

most-common-byte

Time of First Successful Submission: 2026-03-04 04:59:41

Exit

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

Socket

Time of First Successful Submission: 2026-03-04 07:06:41

Bind

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

Listen

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

Accept

Time of First Successful Submission: 2026-03-04 07:12:33

Static Response

Time of First Successful Submission: 2026-03-04 07:15:18

Dynamic Response

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

Iterative GET Server

Time of First Successful Submission: 2026-03-04 07:18:41

Concurrent GET Server

Time of First Successful Submission: 2026-03-04 07:19:58

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-03-04 07:22:33

Debugging Programs

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

Inspecting Registers

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

Examining Memory

Time of First Successful Submission: 2026-03-04 05:14:16

Setting Breakpoints

Time of First Successful Submission: 2026-03-04 05:39:34

GDB Scripting

Time of First Successful Submission: 2026-03-04 06:39:58

Modifying Data

Time of First Successful Submission: 2026-03-04 06:48:53

Modifying Execution

Time of First Successful Submission: 2026-03-04 06:57:49

Broken Functions

Time of First Successful Submission: 2026-03-04 07:00:39


Playing With Programs

19 / 116 15288 / 23380


What's the password?

Time of First Successful Submission: 2026-02-07 02:20:48

... and again!

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

Newline Troubles

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

Reasoning about files

Time of First Successful Submission: 2026-02-07 02:28:56

Specifying Filenames

Time of First Successful Submission: 2026-02-07 02:32:31

Binary and Hex Encoding

Time of First Successful Submission: 2026-02-07 02:38:07

More Hex

Time of First Successful Submission: 2026-02-07 02:42:41

Decoding Hex

Time of First Successful Submission: 2026-02-07 02:45:57

Decoding Practice

Time of First Successful Submission: 2026-02-07 02:57:06

Encoding Practice

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

Hex-encoding ASCII

Time of First Successful Submission: 2026-02-08 00:08:48

Nested Encoding

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

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2026-02-08 01:28:54

Modifying Encoded Data

Time of First Successful Submission: 2026-02-08 01:38:28

Decoding Base64

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

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2026-02-08 01:54:04

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-02-08 01:57:54


GCA CTF

5 / 104 32487 / 43623


Using the Terminal

Time of First Successful Submission: 2026-01-24 05:27:09

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-24 05:29:00

Using the GUI Desktop

Time of First Successful Submission: 2026-01-24 05:30:25

Pasting into the Desktop

Time of First Successful Submission: 2026-01-24 05:31:59

Restarting Challenges

Time of First Successful Submission: 2026-01-24 05:35:27