diveZero

🐧 💻 🔤

Intro to Programming Languages

15 / 234 8919 / 32010


Commands

Time of First Successful Submission: 2026-02-26 11:43:15

Command Arguments

Time of First Successful Submission: 2026-02-26 11:46:47

Command History

Time of First Successful Submission: 2026-02-26 11:48:00

The Root Path

Time of First Successful Submission: 2026-02-26 11:52:58

Absolute Paths

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

Changing position

Time of First Successful Submission: 2026-02-26 11:56:00

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-26 11:58:31

Relative Paths

Time of First Successful Submission: 2026-02-26 12:02:51

Cat

Time of First Successful Submission: 2026-02-26 12:27:42

Ls

Time of First Successful Submission: 2026-02-26 12:41:26

Ls All

Time of First Successful Submission: 2026-02-26 12:52:37

Find

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

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2026-03-02 11:36:49

Piping Stdin

Time of First Successful Submission: 2026-03-02 11:48:13


Intro to Cybersecurity

108 / 183 1903 / 20046


Path Traversal 1

Time of First Successful Submission: 2026-03-13 14:37:33

Path Traversal 2

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

CMDi 1

Time of First Successful Submission: 2026-03-22 07:30:57

CMDi 2

Time of First Successful Submission: 2026-03-23 00:05:53

CMDi 3

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

CMDi 4

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

CMDi 5

Time of First Successful Submission: 2026-03-23 00:26:25

CMDi 6

Time of First Successful Submission: 2026-03-23 00:37:06

Authentication Bypass 1

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

Authentication Bypass 2

Time of First Successful Submission: 2026-03-23 01:03:53

SQLi 1

Time of First Successful Submission: 2026-03-23 01:11:45

SQLi 2

Time of First Successful Submission: 2026-03-23 01:27:39

SQLi 3

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

SQLi 4

Time of First Successful Submission: 2026-03-23 01:24:40

SQLi 5

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

XSS 1

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

XSS 2

Time of First Successful Submission: 2026-03-24 04:28:23

XSS 3

Time of First Successful Submission: 2026-03-24 04:38:19

XSS 4

Time of First Successful Submission: 2026-03-24 04:43:44

XSS 5

Time of First Successful Submission: 2026-03-25 01:30:53

XSS 6

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

XSS 7

Time of First Successful Submission: 2026-03-25 01:55:03

CSRF 1

Time of First Successful Submission: 2026-03-25 02:39:00

CSRF 2

Time of First Successful Submission: 2026-03-25 03:27:28

CSRF 3

Time of First Successful Submission: 2026-03-25 03:51:43

CSRF 4

Time of First Successful Submission: 2026-03-25 05:10:50

CSRF 5

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

Connect

Time of First Successful Submission: 2026-03-25 06:33:43

Send

Time of First Successful Submission: 2026-03-25 06:34:42

Shutdown

Time of First Successful Submission: 2026-03-25 06:38:39

Listen

Time of First Successful Submission: 2026-03-25 06:40:24

Scan 1

Time of First Successful Submission: 2026-03-25 06:43:35

Scan 2

Time of First Successful Submission: 2026-03-25 06:51:18

Monitor 1

Time of First Successful Submission: 2026-03-25 06:56:47

Monitor 2

Time of First Successful Submission: 2026-03-25 07:07:54

Sniffing Cookies

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

Network Configuration

Time of First Successful Submission: 2026-03-25 12:09:19

Firewall 1

Time of First Successful Submission: 2026-03-26 00:18:06

Firewall 2

Time of First Successful Submission: 2026-03-26 00:24:36

Firewall 3

Time of First Successful Submission: 2026-03-26 00:27:53

Denial of Service 1

Time of First Successful Submission: 2026-03-26 00:41:20

Denial of Service 2

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

Denial of Service 3

Time of First Successful Submission: 2026-03-26 02:15:10

Ethernet

Time of First Successful Submission: 2026-03-26 04:34:53

IP

Time of First Successful Submission: 2026-03-26 04:37:19

TCP

Time of First Successful Submission: 2026-03-26 04:41:46

TCP Handshake

Time of First Successful Submission: 2026-03-26 04:44:11

UDP

Time of First Successful Submission: 2026-03-26 04:52:02

UDP 2

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

UDP Spoofing 1

Time of First Successful Submission: 2026-03-26 10:22:00

UDP Spoofing 2

Time of First Successful Submission: 2026-03-26 10:26:11

UDP Spoofing 3

Time of First Successful Submission: 2026-03-26 10:31:54

UDP Spoofing 4

Time of First Successful Submission: 2026-03-26 10:39:56

ARP

Time of First Successful Submission: 2026-03-26 10:51:58

Intercept

Time of First Successful Submission: 2026-03-26 11:51:36

level1

Time of First Successful Submission: 2026-03-26 12:12:52

level2

Time of First Successful Submission: 2026-03-26 12:13:52

level3

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

level4

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

level5

Time of First Successful Submission: 2026-03-26 12:18:32

level6

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

level7

Time of First Successful Submission: 2026-03-26 12:22:38

level8

Time of First Successful Submission: 2026-03-26 12:23:40

level9

Time of First Successful Submission: 2026-03-26 12:24:42

level10

Time of First Successful Submission: 2026-03-26 12:28:34

level11

Time of First Successful Submission: 2026-03-26 12:32:11

level12

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

level13

Time of First Successful Submission: 2026-03-26 12:36:05

level14

Time of First Successful Submission: 2026-03-26 12:38:58

level15

Time of First Successful Submission: 2026-03-26 12:41:24

level16

Time of First Successful Submission: 2026-03-26 12:43:08

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-03-27 01:19:49

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-03-27 01:35:07

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-03-27 03:19:13

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2026-03-28 01:24:33

Reading Endianness (x86)

Time of First Successful Submission: 2026-03-28 01:29:46

Version Information (Python)

Time of First Successful Submission: 2026-03-28 12:36:33

Version Information (C)

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

Version Information (x86)

Time of First Successful Submission: 2026-03-28 12:42:15

Metadata and Data (Python)

Time of First Successful Submission: 2026-03-28 12:53:41

Metadata and Data (C)

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

Metadata and Data (x86)

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

Input Restrictions (Python)

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

Input Restrictions (C)

Time of First Successful Submission: 2026-03-29 10:25:00

Input Restrictions (x86)

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

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

Time of First Successful Submission: 2026-03-29 10:38:51

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-03-29 10:42:27

A Basic cIMG (Python)

Time of First Successful Submission: 2026-03-30 02:35:46

A Basic cIMG (C)

Time of First Successful Submission: 2026-03-30 02:44:27

A Basic cIMG (x86)

Time of First Successful Submission: 2026-03-30 02:54:00

Internal State Mini (C)

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

Internal State Mini (x86)

Time of First Successful Submission: 2026-03-31 02:22:23

Internal State (C)

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

Internal State (x86)

Time of First Successful Submission: 2026-04-02 11:36:55

File Formats: Directives (C)

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

File Formats: Directives (x86)

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

Your First Overflow (easy)

Time of First Successful Submission: 2026-04-03 06:00:37

Your First Overflow (hard)

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

Precision (easy)

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

Precision (hard)

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

Variable Control (easy)

Time of First Successful Submission: 2026-04-04 06:46:48

Variable Control (hard)

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

Control Hijack (easy)

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

Control Hijack (hard)

Time of First Successful Submission: 2026-04-04 07:28:40

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-04-05 05:33:48

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-04-05 05:57:27


Start Here

12 / 12 1420 / 43382


Using the Terminal

Time of First Successful Submission: 2026-02-25 16:06:11

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-25 16:09:30

Using the GUI Desktop

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

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-02-26 04:35:57

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-26 04:40:42

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-26 04:42:46


Linux Luminarium

128 / 128 2336 / 32419


Intro to Commands

Time of First Successful Submission: 2026-02-26 11:43:15

Intro to Arguments

Time of First Successful Submission: 2026-02-26 11:46:47

Command History

Time of First Successful Submission: 2026-02-26 11:48:00

The Root

Time of First Successful Submission: 2026-02-26 11:52:58

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2026-02-26 11:56:00

Position elsewhere

Time of First Successful Submission: 2026-02-26 11:58:31

implicit relative paths, from /

Time of First Successful Submission: 2026-02-26 12:02:51

explicit relative paths, from /

Time of First Successful Submission: 2026-02-26 12:06:09

implicit relative path

Time of First Successful Submission: 2026-02-26 12:09:25

home sweet home

Time of First Successful Submission: 2026-02-26 12:16:24

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-26 12:27:42

catting absolute paths

Time of First Successful Submission: 2026-02-26 12:28:41

more catting practice

Time of First Successful Submission: 2026-02-26 12:30:33

grepping for a needle in a haystack

Time of First Successful Submission: 2026-02-26 12:32:39

comparing files

Time of First Successful Submission: 2026-02-26 12:37:33

listing files

Time of First Successful Submission: 2026-02-26 12:41:26

touching files

Time of First Successful Submission: 2026-02-26 12:43:30

removing files

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

moving files

Time of First Successful Submission: 2026-02-26 12:50:25

copying files

Time of First Successful Submission: 2026-02-26 12:51:24

hidden files

Time of First Successful Submission: 2026-02-26 12:52:37

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-26 12:59:25

making directories

Time of First Successful Submission: 2026-02-26 13:00:48

finding files

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

linking files

Time of First Successful Submission: 2026-02-26 13:10:36

Learning From Documentation

Time of First Successful Submission: 2026-02-27 04:21:01

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-02-27 04:36:57

Searching For Manuals

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

Helpful Programs

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

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2026-02-27 12:59:40

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-02-27 13:06:01

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-02-27 13:14:28

Mixing globs

Time of First Successful Submission: 2026-02-27 13:17:02

Exclusionary globbing

Time of First Successful Submission: 2026-02-27 13:21:29

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-02-27 13:25:47

Tab completion on commands

Time of First Successful Submission: 2026-02-27 13:26:56

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2026-03-02 11:36:49

Appending output

Time of First Successful Submission: 2026-03-02 11:40:59

Redirecting errors

Time of First Successful Submission: 2026-03-02 11:44:41

Redirecting input

Time of First Successful Submission: 2026-03-02 11:48:13

Grepping stored results

Time of First Successful Submission: 2026-03-02 11:53:36

Grepping live output

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

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

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

Duplicating piped data with tee

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

Process substitution for input

Time of First Successful Submission: 2026-03-02 12:55:15

Writing to multiple programs

Time of First Successful Submission: 2026-03-02 13:06:55

Split-piping stderr and stdout

Time of First Successful Submission: 2026-03-02 13:33:34

Named pipes

Time of First Successful Submission: 2026-03-02 13:49:50

Printing Variables

Time of First Successful Submission: 2026-03-05 00:37:42

Setting Variables

Time of First Successful Submission: 2026-03-05 00:45:18

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-03-05 00:57:30

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2026-03-05 01:05:46

Reading Input

Time of First Successful Submission: 2026-03-05 01:09:26

Reading Files

Time of First Successful Submission: 2026-03-05 01:12:48

Translating characters

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

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-03-05 03:49:15

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-03-05 10:52:09

Interrupting Processes

Time of First Successful Submission: 2026-03-05 10:57:14

Killing Misbehaving Processes

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

Suspending Processes

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

Resuming Processes

Time of First Successful Submission: 2026-03-05 11:04:09

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2026-03-05 11:11:00

Starting Backgrounded Processes

Time of First Successful Submission: 2026-03-05 11:11:45

Process Exit Codes

Time of First Successful Submission: 2026-03-05 11:14:47

Becoming root with su

Time of First Successful Submission: 2026-03-05 11:20:53

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-03-05 11:27:20

Using sudo

Time of First Successful Submission: 2026-03-05 11:32:12

Changing File Ownership

Time of First Successful Submission: 2026-03-06 01:43:42

Groups and Files

Time of First Successful Submission: 2026-03-06 01:49:53

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2026-03-06 01:55:38

Executable Files

Time of First Successful Submission: 2026-03-06 01:57:29

Permission Tweaking Practice

Time of First Successful Submission: 2026-03-06 02:04:38

Permissions Setting Practice

Time of First Successful Submission: 2026-03-06 02:10:33

The SUID Bit

Time of First Successful Submission: 2026-03-06 02:13:11

Chaining with Semicolons

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

Building on Success

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

Handling Failure

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

Your First Shell Script

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

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-03-06 13:15:37

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2026-03-07 01:03:24

Finding Sessions

Time of First Successful Submission: 2026-03-07 01:07:58

Switching Windows

Time of First Successful Submission: 2026-03-07 01:12:07

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-03-07 01:18:35

The PATH Variable

Time of First Successful Submission: 2026-03-07 01:22:30

Setting PATH

Time of First Successful Submission: 2026-03-07 01:24:27

Finding Commands

Time of First Successful Submission: 2026-03-07 01:27:27

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-03-07 01:43:48

Bashrc Backdoor

Time of First Successful Submission: 2026-03-07 01:51:19

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2026-03-07 11:00:33

Tricky Linking

Time of First Successful Submission: 2026-03-07 11:11:59

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-03-07 11:56:41

The Fork Bomb

Time of First Successful Submission: 2026-03-08 04:50:44

Disk-Space Doomsday

Time of First Successful Submission: 2026-03-08 04:55:23

rm -rf /

Time of First Successful Submission: 2026-03-08 05:00:25

Life after rm -rf /

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

Finding meaning after rm -rf /

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


Computing 101

94 / 94 259 / 21537


Your First Register

Time of First Successful Submission: 2026-03-08 05:35:45

Your First Syscall

Time of First Successful Submission: 2026-03-08 05:41:25

Exit Codes

Time of First Successful Submission: 2026-03-08 05:44:32

Building Executables

Time of First Successful Submission: 2026-03-08 05:54:44

Moving Between Registers

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

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-03-08 11:07:54

Dereferencing Pointers

Time of First Successful Submission: 2026-03-08 11:12:42

Dereferencing Yourself

Time of First Successful Submission: 2026-03-08 11:15:50

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-03-08 11:21:32

Double Dereference

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

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-03-08 11:29:43

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-08 11:32:39

Popping From the Stack

Time of First Successful Submission: 2026-03-08 11:35:00

Disassembling Programs

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

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-03-10 00:11:03

Quitting GDB

Time of First Successful Submission: 2026-03-10 00:11:54

Starting Programs in GDB

Time of First Successful Submission: 2026-03-10 00:18:14

Disassembling in GDB

Time of First Successful Submission: 2026-03-10 00:21:52

Stepping Through Instructions

Time of First Successful Submission: 2026-03-10 00:48:22

Reading Register Values

Time of First Successful Submission: 2026-03-10 00:49:49

Popping Stack Values

Time of First Successful Submission: 2026-03-10 00:59:23

Examining Memory

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

Examining Stack Pointers

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

Cooperative Debugging

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

Writing Output

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

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-03-10 11:24:45

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-03-10 11:37:10

Hardcoding the Filename

Time of First Successful Submission: 2026-03-10 11:41:51

Comparing Values

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

Comparing Characters

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

Conditional Control Flow

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

Comparing Strings

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

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-03-11 04:46:51

Looping

Time of First Successful Submission: 2026-03-11 05:06:31

Reverse the Calculation

Time of First Successful Submission: 2026-03-11 05:17:50

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-03-11 05:21:24

Loops on Data

Time of First Successful Submission: 2026-03-11 05:32:35

set-register

Time of First Successful Submission: 2026-03-11 06:53:19

set-multiple-registers

Time of First Successful Submission: 2026-03-11 06:57:31

add-to-register

Time of First Successful Submission: 2026-03-11 06:59:10

linear-equation-registers

Time of First Successful Submission: 2026-03-11 07:01:59

integer-division

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

modulo-operation

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

set-upper-byte

Time of First Successful Submission: 2026-03-11 07:12:51

efficient-modulo

Time of First Successful Submission: 2026-03-11 08:47:12

byte-extraction

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

bitwise-and

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

check-even

Time of First Successful Submission: 2026-03-11 12:24:56

memory-read

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

memory-write

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

memory-increment

Time of First Successful Submission: 2026-03-11 12:33:36

byte-access

Time of First Successful Submission: 2026-03-11 12:36:09

memory-size-access

Time of First Successful Submission: 2026-03-11 12:38:39

little-endian-write

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

memory-sum

Time of First Successful Submission: 2026-03-12 01:27:00

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2026-03-12 01:34:54

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2026-03-12 01:45:14

relative-jump

Time of First Successful Submission: 2026-03-12 01:52:47

jump-trampoline

Time of First Successful Submission: 2026-03-12 01:55:19

conditional-jump

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

indirect-jump

Time of First Successful Submission: 2026-03-12 03:38:35

average-loop

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

count-non-zero

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

string-lower

Time of First Successful Submission: 2026-03-12 04:44:54

most-common-byte

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

Exit

Time of First Successful Submission: 2026-03-13 01:35:20

Socket

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

Bind

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

Listen

Time of First Successful Submission: 2026-03-13 10:46:51

Accept

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

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-03-14 09:00:51

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2026-03-14 10:55:44

Concurrent POST Server

Time of First Successful Submission: 2026-03-14 11:43:28

Web Server

Time of First Successful Submission: 2026-03-14 11:53:47

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-03-14 12:18:49

Examining Memory

Time of First Successful Submission: 2026-03-14 12:37:12

Setting Breakpoints

Time of First Successful Submission: 2026-03-15 06:20:56

GDB Scripting

Time of First Successful Submission: 2026-03-15 06:40:54

Modifying Data

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

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-03-15 07:48:58


Playing With Programs

116 / 116 827 / 23388


What's the password?

Time of First Successful Submission: 2026-03-15 07:52:34

... and again!

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

Newline Troubles

Time of First Successful Submission: 2026-03-15 10:38:46

Reasoning about files

Time of First Successful Submission: 2026-03-15 10:41:45

Specifying Filenames

Time of First Successful Submission: 2026-03-15 10:43:23

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2026-03-15 10:57:36

Decoding Hex

Time of First Successful Submission: 2026-03-15 11:03:32

Decoding Practice

Time of First Successful Submission: 2026-03-16 01:21:50

Encoding Practice

Time of First Successful Submission: 2026-03-16 01:39:10

Hex-encoding ASCII

Time of First Successful Submission: 2026-03-16 02:26:36

Nested Encoding

Time of First Successful Submission: 2026-03-16 10:13:42

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2026-03-16 10:40:33

Modifying Encoded Data

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

Decoding Base64

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

Encoding Base64

Time of First Successful Submission: 2026-03-17 03:43:37

Dealing with Obfuscation

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

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-03-17 04:08:10

Your First HTTP Request

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

Reading Flask

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

Commented Data

Time of First Successful Submission: 2026-03-17 12:49:25

HTTP Metadata

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

HTTP (netcat)

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

HTTP Paths (netcat)

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

HTTP (curl)

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

HTTP (python)

Time of First Successful Submission: 2026-03-18 03:44:43

HTTP Host Header (python)

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

HTTP Host Header (curl)

Time of First Successful Submission: 2026-03-18 03:56:17

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-03-18 04:00:17

URL Encoding (netcat)

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

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-03-18 04:33:00

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-03-18 04:39:25

HTTP Forms (netcat)

Time of First Successful Submission: 2026-03-18 04:48:59

HTTP Forms (python)

Time of First Successful Submission: 2026-03-18 04:53:44

HTTP Forms Without Forms

Time of First Successful Submission: 2026-03-18 12:10:48

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-03-18 12:39:32

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-03-18 12:50:45

HTTP Redirects (curl)

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

HTTP Redirects (python)

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

HTTP Cookies (curl)

Time of First Successful Submission: 2026-03-18 13:03:37

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-03-18 13:10:50

Server State (python)

Time of First Successful Submission: 2026-03-18 13:13:47

Listening Web

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

Speaking Redirects

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

JavaScript Redirects

Time of First Successful Submission: 2026-03-19 01:05:33

Including JavaScript

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

HTTP (javascript)

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

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

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

cat

Time of First Successful Submission: 2026-03-19 12:31:38

more

Time of First Successful Submission: 2026-03-19 12:32:13

less

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

tail

Time of First Successful Submission: 2026-03-19 12:33:30

head

Time of First Successful Submission: 2026-03-19 12:33:50

sort

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

vim

Time of First Successful Submission: 2026-03-19 12:36:10

emacs

Time of First Successful Submission: 2026-03-19 12:37:14

nano

Time of First Successful Submission: 2026-03-19 12:38:18

rev

Time of First Successful Submission: 2026-03-19 12:39:26

od

Time of First Successful Submission: 2026-03-19 12:44:41

hd

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

xxd

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

base32

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

base64

Time of First Successful Submission: 2026-03-19 13:05:14

split

Time of First Successful Submission: 2026-03-20 00:55:41

gzip

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

bzip2

Time of First Successful Submission: 2026-03-20 01:05:34

zip

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

tar

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

ar

Time of First Successful Submission: 2026-03-20 01:22:18

cpio

Time of First Successful Submission: 2026-03-20 01:34:30

genisoimage

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

env

Time of First Successful Submission: 2026-03-20 03:34:46

find

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

make

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

nice

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

timeout

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

stdbuf

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

setarch

Time of First Successful Submission: 2026-03-20 04:14:21

watch

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

socat

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

whiptail

Time of First Successful Submission: 2026-03-20 04:31:38

awk

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

sed

Time of First Successful Submission: 2026-03-20 04:37:41

ed

Time of First Successful Submission: 2026-03-20 04:40:44

chown

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

chmod

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

cp

Time of First Successful Submission: 2026-03-20 04:46:28

mv

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

perl

Time of First Successful Submission: 2026-03-20 14:57:36

python

Time of First Successful Submission: 2026-03-20 14:58:38

ruby

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

bash

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

date

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

dmesg

Time of First Successful Submission: 2026-03-21 05:29:52

wc

Time of First Successful Submission: 2026-03-21 05:32:59

gcc

Time of First Successful Submission: 2026-03-21 07:26:18

as

Time of First Successful Submission: 2026-03-21 07:27:59

wget

Time of First Successful Submission: 2026-03-21 08:15:06

ssh-keygen

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

SQL Queries

Time of First Successful Submission: 2026-03-13 12:14:19

Filtering SQL

Time of First Successful Submission: 2026-03-13 12:33:52

Choosing Columns

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

Exclusionary Filtering

Time of First Successful Submission: 2026-03-13 12:51:27

Filtering Strings

Time of First Successful Submission: 2026-03-13 12:57:19

Filtering on Expressions

Time of First Successful Submission: 2026-03-13 12:59:42

SELECTing Expressions

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

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2026-03-13 13:49:23

Querying Metadata

Time of First Successful Submission: 2026-03-13 13:53:39


GCA CTF

12 / 104 1667 / 43659


Using the Terminal

Time of First Successful Submission: 2026-02-25 16:06:11

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-25 16:09:30

Using the GUI Desktop

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

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-02-26 04:10:40

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-02-26 04:20:58

Challenge Programs

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

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-02-26 04:35:57

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-26 04:40:42

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-26 04:42:46