Cashrel894

🐧 💻 🔤

Intro to Programming Languages

15 / 253 12568 / 42429


Commands

Time of First Successful Submission: 2026-08-02 13:47:31

Command Arguments

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

Command History

Time of First Successful Submission: 2026-08-02 13:50:23

The Root Path

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

Absolute Paths

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

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2026-08-02 13:59:23

Relative Paths

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

Cat

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

Ls

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

Ls All

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

Find

Time of First Successful Submission: 2026-08-03 06:16:02

Piping Echo

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

Piping Stdout

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

Piping Stdin

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


The Art of the Shell

2 / 55 370 / 579


The Transient Path

Time of First Successful Submission: 2026-08-25 14:24:00

Ferocious Functionality

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


Intro to Cybersecurity

183 / 183 268 / 22968


Path Traversal 1

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

Path Traversal 2

Time of First Successful Submission: 2026-08-08 02:27:57

CMDi 1

Time of First Successful Submission: 2026-08-08 02:43:47

CMDi 2

Time of First Successful Submission: 2026-08-08 02:47:15

CMDi 3

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

CMDi 4

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

CMDi 5

Time of First Successful Submission: 2026-08-08 02:54:40

CMDi 6

Time of First Successful Submission: 2026-08-08 03:44:24

Authentication Bypass 1

Time of First Successful Submission: 2026-08-08 03:49:29

Authentication Bypass 2

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

SQLi 1

Time of First Successful Submission: 2026-08-08 04:38:51

SQLi 2

Time of First Successful Submission: 2026-08-08 04:40:46

SQLi 3

Time of First Successful Submission: 2026-08-08 04:49:30

SQLi 4

Time of First Successful Submission: 2026-08-08 04:54:51

SQLi 5

Time of First Successful Submission: 2026-08-08 05:52:11

XSS 1

Time of First Successful Submission: 2026-08-08 06:23:52

XSS 2

Time of First Successful Submission: 2026-08-08 06:26:04

XSS 3

Time of First Successful Submission: 2026-08-08 06:31:37

XSS 4

Time of First Successful Submission: 2026-08-08 06:36:12

XSS 5

Time of First Successful Submission: 2026-08-08 06:53:56

XSS 6

Time of First Successful Submission: 2026-08-08 07:00:27

XSS 7

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

CSRF 1

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

CSRF 2

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

CSRF 3

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

CSRF 4

Time of First Successful Submission: 2026-08-09 01:38:47

CSRF 5

Time of First Successful Submission: 2026-08-09 01:50:58

Connect

Time of First Successful Submission: 2026-08-11 07:23:23

Send

Time of First Successful Submission: 2026-08-11 07:24:23

Shutdown

Time of First Successful Submission: 2026-08-11 07:27:06

Listen

Time of First Successful Submission: 2026-08-11 07:30:22

Scan 1

Time of First Successful Submission: 2026-08-11 08:12:54

Scan 2

Time of First Successful Submission: 2026-08-11 08:40:08

Monitor 1

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

Monitor 2

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

Sniffing Cookies

Time of First Successful Submission: 2026-08-11 10:16:28

Network Configuration

Time of First Successful Submission: 2026-08-11 11:00:25

Firewall 1

Time of First Successful Submission: 2026-08-11 11:14:39

Firewall 2

Time of First Successful Submission: 2026-08-11 11:16:19

Firewall 3

Time of First Successful Submission: 2026-08-11 11:18:01

Denial of Service 1

Time of First Successful Submission: 2026-08-11 11:25:52

Denial of Service 2

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

Denial of Service 3

Time of First Successful Submission: 2026-08-12 14:54:45

Ethernet

Time of First Successful Submission: 2026-08-12 02:10:35

IP

Time of First Successful Submission: 2026-08-12 02:46:02

TCP

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

TCP Handshake

Time of First Successful Submission: 2026-08-12 05:03:23

UDP

Time of First Successful Submission: 2026-08-12 05:11:39

UDP 2

Time of First Successful Submission: 2026-08-12 05:13:05

UDP Spoofing 1

Time of First Successful Submission: 2026-08-12 05:17:20

UDP Spoofing 2

Time of First Successful Submission: 2026-08-12 05:31:25

UDP Spoofing 3

Time of First Successful Submission: 2026-08-12 05:39:16

UDP Spoofing 4

Time of First Successful Submission: 2026-08-12 06:02:15

ARP

Time of First Successful Submission: 2026-08-12 06:12:46

Intercept

Time of First Successful Submission: 2026-08-12 06:29:39

Man-in-the-Middle

Time of First Successful Submission: 2026-08-12 14:05:52

XOR

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

XORing Hex

Time of First Successful Submission: 2026-08-13 04:05:46

XORing ASCII

Time of First Successful Submission: 2026-08-13 05:22:41

XORing ASCII Strings

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

One-time Pad

Time of First Successful Submission: 2026-08-14 03:53:48

One-time Pad Tampering

Time of First Successful Submission: 2026-08-14 04:57:32

Many-time Pad

Time of First Successful Submission: 2026-08-14 05:15:32

AES

Time of First Successful Submission: 2026-08-14 05:24:41

AES-ECB-CPA

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

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-08-14 06:36:39

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-08-14 06:59:20

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-08-14 10:31:26

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-08-14 11:08:26

AES-ECB-CPA-Prefix-2

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

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-08-14 11:25:59

AES-ECB-CPA-Prefix-Boss

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

AES-CBC

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

AES-CBC Tampering

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

AES-CBC Resizing

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

AES-CBC-POA-Partial-Block

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

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-08-15 03:18:53

AES-CBC-POA-Multi-Block

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

AES-CBC-POA-Encrypt

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

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-08-15 05:22:06

DHKE

Time of First Successful Submission: 2026-08-15 06:42:04

DHKE-to-AES

Time of First Successful Submission: 2026-08-15 06:47:46

RSA 1

Time of First Successful Submission: 2026-08-15 08:28:30

RSA 2

Time of First Successful Submission: 2026-08-15 08:40:44

RSA 3

Time of First Successful Submission: 2026-08-15 10:53:48

RSA 4

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

RSA Signatures

Time of First Successful Submission: 2026-08-15 11:53:41

SHA 1

Time of First Successful Submission: 2026-08-15 12:10:19

SHA 2

Time of First Successful Submission: 2026-08-15 12:20:58

TLS 1

Time of First Successful Submission: 2026-08-15 14:52:42

TLS 2

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

level1

Time of First Successful Submission: 2026-08-16 02:48:35

level2

Time of First Successful Submission: 2026-08-16 02:49:30

level3

Time of First Successful Submission: 2026-08-16 02:50:17

level4

Time of First Successful Submission: 2026-08-16 02:50:45

level5

Time of First Successful Submission: 2026-08-16 02:56:12

level6

Time of First Successful Submission: 2026-08-16 03:02:44

level7

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

level8

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

level9

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

level10

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

level11

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

level12

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

level13

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

level14

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

level15

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

level16

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

level17

Time of First Successful Submission: 2026-08-16 05:25:39

level18

Time of First Successful Submission: 2026-08-16 05:26:13

level19

Time of First Successful Submission: 2026-08-16 05:45:57

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-08-17 06:17:40

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-08-17 06:20:49

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-08-17 06:55:45

Reading Endianness (Python)

Time of First Successful Submission: 2026-08-17 06:58:30

Reading Endianness (C)

Time of First Successful Submission: 2026-08-17 07:00:28

Reading Endianness (x86)

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

Version Information (Python)

Time of First Successful Submission: 2026-08-17 07:19:55

Version Information (C)

Time of First Successful Submission: 2026-08-17 07:21:58

Version Information (x86)

Time of First Successful Submission: 2026-08-17 07:29:08

Metadata and Data (Python)

Time of First Successful Submission: 2026-08-17 07:35:44

Metadata and Data (C)

Time of First Successful Submission: 2026-08-17 07:42:25

Metadata and Data (x86)

Time of First Successful Submission: 2026-08-17 07:44:50

Input Restrictions (Python)

Time of First Successful Submission: 2026-08-17 07:48:37

Input Restrictions (C)

Time of First Successful Submission: 2026-08-17 07:50:56

Input Restrictions (x86)

Time of First Successful Submission: 2026-08-17 07:54:26

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-08-17 07:59:38

Behold the cIMG! (C)

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

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-08-17 08:08:16

A Basic cIMG (Python)

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

A Basic cIMG (C)

Time of First Successful Submission: 2026-08-17 11:10:30

A Basic cIMG (x86)

Time of First Successful Submission: 2026-08-17 11:23:51

Internal State Mini (C)

Time of First Successful Submission: 2026-08-17 11:58:51

Internal State Mini (x86)

Time of First Successful Submission: 2026-08-17 12:24:35

Internal State (C)

Time of First Successful Submission: 2026-08-17 14:53:02

Internal State (x86)

Time of First Successful Submission: 2026-08-17 15:17:31

File Formats: Directives (C)

Time of First Successful Submission: 2026-08-18 02:15:09

File Formats: Directives (x86)

Time of First Successful Submission: 2026-08-18 02:22:45

The Patch Directive

Time of First Successful Submission: 2026-08-18 07:14:56

Optimizing for Space

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

Tweaking Images

Time of First Successful Submission: 2026-08-18 08:23:56

Storage and Retrieval

Time of First Successful Submission: 2026-08-18 13:28:32

Extracting Knowledge

Time of First Successful Submission: 2026-08-18 14:41:16

Advanced Sprites

Time of First Successful Submission: 2026-08-19 03:31:30

Accessing Resources

Time of First Successful Submission: 2026-08-19 04:04:00

Unsafe Animations

Time of First Successful Submission: 2026-08-19 05:46:02

Animations

Time of First Successful Submission: 2026-08-19 06:31:13

Interoperability: Patching Data

Time of First Successful Submission: 2026-08-19 13:28:40

Patching Code

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

Patching Control Flow

Time of First Successful Submission: 2026-08-19 14:22:04

Your First Overflow (easy)

Time of First Successful Submission: 2026-08-20 13:35:22

Your First Overflow (hard)

Time of First Successful Submission: 2026-08-20 13:44:37

Precision (easy)

Time of First Successful Submission: 2026-08-20 13:48:35

Precision (hard)

Time of First Successful Submission: 2026-08-20 13:57:11

Variable Control (easy)

Time of First Successful Submission: 2026-08-20 14:02:51

Variable Control (hard)

Time of First Successful Submission: 2026-08-20 14:08:03

Control Hijack (easy)

Time of First Successful Submission: 2026-08-20 14:12:08

Control Hijack (hard)

Time of First Successful Submission: 2026-08-20 14:26:21

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-08-20 14:33:10

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-08-20 14:35:05

PIEs (easy)

Time of First Successful Submission: 2026-08-20 15:01:14

PIEs (hard)

Time of First Successful Submission: 2026-08-20 15:06:40

String Lengths (easy)

Time of First Successful Submission: 2026-08-21 01:55:49

String Lengths (hard)

Time of First Successful Submission: 2026-08-21 02:00:01

Basic Shellcode

Time of First Successful Submission: 2026-08-21 11:30:17

NOP Sleds

Time of First Successful Submission: 2026-08-21 11:48:42

NULL-Free Shellcode

Time of First Successful Submission: 2026-08-21 12:24:13

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-08-21 13:19:57

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-08-21 13:26:24

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-08-21 13:37:17

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-08-21 13:44:25

ECB-to-Win (easy)

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

ECB-to-Win (hard)

Time of First Successful Submission: 2026-08-22 01:18:51

ECB-to-Shellcode (easy)

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

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-08-22 02:15:49

CIMG Screenshots

Time of First Successful Submission: 2026-08-22 07:48:25

CIMG Screenshots 2

Time of First Successful Submission: 2026-08-22 10:25:36

Wily Webserver

Time of First Successful Submission: 2026-08-22 11:50:51

The Watering Hole

Time of First Successful Submission: 2026-08-22 14:08:36

Secure Chat 1

Time of First Successful Submission: 2026-08-23 02:09:32

Secure Chat 2

Time of First Successful Submission: 2026-08-23 04:52:41

Secure Chat 3

Time of First Successful Submission: 2026-08-24 07:59:11

Secure Chat 4

Time of First Successful Submission: 2026-08-24 10:32:05

Secure Chat 5

Time of First Successful Submission: 2026-08-24 10:44:06


Program Security

7 / 159 6621 / 10381


ello ackers!

Time of First Successful Submission: 2026-08-27 12:21:13

Syscall Smuggler

Time of First Successful Submission: 2026-08-27 13:53:45

Syscall Shenanigans

Time of First Successful Submission: 2026-08-27 14:29:29

Byte Budget

Time of First Successful Submission: 2026-08-28 05:46:05

ClobberCode

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

Diverse Delivery

Time of First Successful Submission: 2026-08-28 06:30:28

Pocket Payload

Time of First Successful Submission: 2026-08-28 07:07:48

Micro Menace

Time of First Successful Submission: 2026-08-28 07:42:11


Start Here

10 / 10 14837 / 58643


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-08-02 13:09:47

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-08-02 13:40:03

Using Privileged Mode

Time of First Successful Submission: 2026-08-02 13:42:59

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-08-02 13:44:59


Linux Luminarium

128 / 128 4173 / 43037


Intro to Commands

Time of First Successful Submission: 2026-08-02 13:47:31

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-08-02 13:50:23

The Root

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

Program and absolute paths

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

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2026-08-02 13:59:23

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2026-08-02 14:04:22

implicit relative path

Time of First Successful Submission: 2026-08-02 14:06:54

home sweet home

Time of First Successful Submission: 2026-08-02 14:10:34

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-08-03 06:02:48

more catting practice

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

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-08-03 06:05:37

listing files

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

touching files

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

removing files

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

moving files

Time of First Successful Submission: 2026-08-03 06:07:46

copying files

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

hidden files

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

An Epic Filesystem Quest

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

making directories

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

finding files

Time of First Successful Submission: 2026-08-03 06:16:02

linking files

Time of First Successful Submission: 2026-08-02 14:46:27

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2026-08-03 06:29:56

Helpful Programs

Time of First Successful Submission: 2026-08-03 06:31:33

Help for Builtins

Time of First Successful Submission: 2026-08-03 06:33:00

Matching with *

Time of First Successful Submission: 2026-08-03 06:36:05

Matching with ?

Time of First Successful Submission: 2026-08-03 06:37:07

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2026-08-03 06:39:00

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2026-08-03 06:45:26

Exclusionary globbing

Time of First Successful Submission: 2026-08-03 06:46:29

Tab completion

Time of First Successful Submission: 2026-08-03 06:47:48

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-08-03 06:49:59

Redirecting output

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

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-08-03 06:59:55

Redirecting errors

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

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2026-08-03 07:05:18

Grepping live output

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

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2026-08-03 07:14:28

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2026-08-03 07:28:00

Split-piping stderr and stdout

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

Named pipes

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

Printing Variables

Time of First Successful Submission: 2026-08-03 10:45:27

Setting Variables

Time of First Successful Submission: 2026-08-03 10:45:51

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-08-03 10:48:37

Printing Exported Variables

Time of First Successful Submission: 2026-08-03 10:49:13

Storing Command Output

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

Reading Input

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

Reading Files

Time of First Successful Submission: 2026-08-03 10:51:59

Translating characters

Time of First Successful Submission: 2026-08-03 10:54:23

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

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

Killing Processes

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

Interrupting Processes

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

Killing Misbehaving Processes

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

Suspending Processes

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

Resuming Processes

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

Backgrounding Processes

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

Foregrounding Processes

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

Starting Backgrounded Processes

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

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2026-08-03 12:32:50

Other users with su

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

Cracking passwords

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

Using sudo

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

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-08-03 14:18:39

Fun With Groups Names

Time of First Successful Submission: 2026-08-03 14:20:43

Changing Permissions

Time of First Successful Submission: 2026-08-03 14:41:40

Executable Files

Time of First Successful Submission: 2026-08-03 14:44:08

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-08-03 15:04:14

The SUID Bit

Time of First Successful Submission: 2026-08-03 15:07:47

Chaining with Semicolons

Time of First Successful Submission: 2026-08-04 01:46:31

Building on Success

Time of First Successful Submission: 2026-08-04 01:47:34

Handling Failure

Time of First Successful Submission: 2026-08-04 01:48:49

Your First Shell Script

Time of First Successful Submission: 2026-08-04 01:51:21

Redirecting Script Output

Time of First Successful Submission: 2026-08-04 01:51:55

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2026-08-04 01:56:20

Scripting with Arguments

Time of First Successful Submission: 2026-08-04 01:58:39

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-08-04 02:06:31

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2026-08-04 02:09:15

Finding Sessions

Time of First Successful Submission: 2026-08-04 02:11:37

Switching Windows

Time of First Successful Submission: 2026-08-04 02:12:39

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-08-04 02:14:30

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-08-04 02:18:57

Setting PATH

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

Finding Commands

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

Adding Commands

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

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2026-08-04 02:39:43

Sniffing Input

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

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-08-04 03:19:05

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2026-08-04 03:26:33

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2026-08-04 03:31:39

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-08-04 03:36:14


Computing 101

132 / 132 139 / 22473


Your First Register

Time of First Successful Submission: 2026-08-04 05:22:56

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-08-04 05:25:35

Building Executables

Time of First Successful Submission: 2026-08-04 05:32:06

Moving Between Registers

Time of First Successful Submission: 2026-08-04 05:33:57

Loading From Memory

Time of First Successful Submission: 2026-08-04 05:36:26

More Loading Practice

Time of First Successful Submission: 2026-08-04 05:37:34

Dereferencing Pointers

Time of First Successful Submission: 2026-08-04 05:39:50

Dereferencing Yourself

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

Dereferencing with Offsets

Time of First Successful Submission: 2026-08-04 05:43:25

Stored Addresses

Time of First Successful Submission: 2026-08-04 05:44:38

Double Dereference

Time of First Successful Submission: 2026-08-04 05:47:06

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-08-04 09:01:28

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-08-04 09:07:14

Negative Numbers

Time of First Successful Submission: 2026-08-04 09:10:33

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-08-04 09:12:47

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-08-04 09:13:58

Encoding Negatives

Time of First Successful Submission: 2026-08-04 09:17:12

Binary and Hex Encoding

Time of First Successful Submission: 2026-08-04 09:17:57

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-08-04 09:19:21

Mixed Conversions

Time of First Successful Submission: 2026-08-04 09:23:16

Disassembling Programs

Time of First Successful Submission: 2026-08-04 10:21:10

Tracing Syscalls

Time of First Successful Submission: 2026-08-04 10:30:57

Starting GDB

Time of First Successful Submission: 2026-08-04 10:32:55

Quitting GDB

Time of First Successful Submission: 2026-08-04 10:33:20

Starting Programs in GDB

Time of First Successful Submission: 2026-08-04 10:35:33

Disassembling in GDB

Time of First Successful Submission: 2026-08-04 10:36:18

Stepping Through Instructions

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

Reading Register Values

Time of First Successful Submission: 2026-08-04 10:38:04

Setting Register Values

Time of First Successful Submission: 2026-08-04 10:39:26

Popping Stack Values

Time of First Successful Submission: 2026-08-04 10:40:38

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-08-04 10:45:19

Cooperative Debugging

Time of First Successful Submission: 2026-08-04 10:47:34

Running with Arguments

Time of First Successful Submission: 2026-08-04 10:48:09

Redirecting Input in GDB

Time of First Successful Submission: 2026-08-04 10:49:38

Writing Output

Time of First Successful Submission: 2026-08-04 11:27:04

Chaining Syscalls

Time of First Successful Submission: 2026-08-04 11:28:31

Writing Strings

Time of First Successful Submission: 2026-08-04 11:33:12

Reading Data

Time of First Successful Submission: 2026-08-04 11:39:51

Reading Exactly

Time of First Successful Submission: 2026-08-04 11:55:47

Opening Files

Time of First Successful Submission: 2026-08-04 12:06:21

Hardcoding the Filename

Time of First Successful Submission: 2026-08-04 12:46:01

RIP-Relative Strings

Time of First Successful Submission: 2026-08-04 12:45:25

Comparing Values

Time of First Successful Submission: 2026-08-04 12:54:36

Comparing Characters

Time of First Successful Submission: 2026-08-04 12:56:22

Conditional Control Flow

Time of First Successful Submission: 2026-08-04 12:59:20

Comparing Strings

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

Reverse the Password

Time of First Successful Submission: 2026-08-04 13:20:55

Conditionals Without Conditionals

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

Recognizing Loops

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

Writing Loops

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

Writing From a Shared Library

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

Returning a Value

Time of First Successful Submission: 2026-08-05 02:34:45

Calling Through a Pointer

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

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-08-05 02:38:35

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-08-05 03:06:48

Saving Callee-Saved Registers

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

Sign Extension

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

Little-Endian Bytes

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

Qword by Qword

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

Dword by Dword

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

Word by Word

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

Byte by Byte

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

Cracking a Struct

Time of First Successful Submission: 2026-08-05 03:36:10

Scrambled Struct

Time of First Successful Submission: 2026-08-05 03:38:31

Reverse the Calculation

Time of First Successful Submission: 2026-08-05 03:55:22

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-08-05 04:01:33

Even or Odd

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

Masking Bits

Time of First Successful Submission: 2026-08-05 04:06:17

Lowercase a String

Time of First Successful Submission: 2026-08-05 05:19:31

Uppercase a String

Time of First Successful Submission: 2026-08-05 05:30:10

Swap Case

Time of First Successful Submission: 2026-08-05 05:32:19

Shifting Left

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

Shifting Right

Time of First Successful Submission: 2026-08-05 05:35:15

Loops on Data

Time of First Successful Submission: 2026-08-05 05:42:04

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-08-05 05:50:16

Loading Stale Stack Data

Time of First Successful Submission: 2026-08-05 05:57:00

Stealing Stale Stack Data

Time of First Successful Submission: 2026-08-05 06:11:08

Reserving Your Own Frame

Time of First Successful Submission: 2026-08-05 06:17:42

Using Your Own Frame

Time of First Successful Submission: 2026-08-05 06:33:11

Environment Variables on the Stack

Time of First Successful Submission: 2026-08-05 06:53:22

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-08-05 07:02:26

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-08-05 07:08:00

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-08-05 07:12:55

A Single Digit

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

Two Digits

Time of First Successful Submission: 2026-08-05 09:13:17

String to Integer

Time of First Successful Submission: 2026-08-05 09:19:08

Negative Numbers

Time of First Successful Submission: 2026-08-05 09:22:35

Where the Number Ends

Time of First Successful Submission: 2026-08-05 09:25:08

A Whole Program

Time of First Successful Submission: 2026-08-05 10:13:20

A Single Digit, Back to Text

Time of First Successful Submission: 2026-08-05 10:19:58

Divide and Remainder

Time of First Successful Submission: 2026-08-05 10:31:53

Drop the Leading Zero

Time of First Successful Submission: 2026-08-05 11:00:15

Integer to String

Time of First Successful Submission: 2026-08-05 10:59:46

Negative Numbers, Back to Text

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

Sum Them All

Time of First Successful Submission: 2026-08-05 12:18:29

Addition

Time of First Successful Submission: 2026-08-05 12:45:33

Subtraction

Time of First Successful Submission: 2026-08-05 12:56:32

Multiplication

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

Bitwise Operators

Time of First Successful Submission: 2026-08-05 13:05:26

Unary Operators

Time of First Successful Submission: 2026-08-05 13:12:26

Literal Output

Time of First Successful Submission: 2026-08-05 13:25:15

Newline Escapes

Time of First Successful Submission: 2026-08-05 13:36:48

Escaped Syntax

Time of First Successful Submission: 2026-08-06 01:29:22

Decimal Markers

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

Multiple Decimal Markers

Time of First Successful Submission: 2026-08-06 01:39:29

String Markers

Time of First Successful Submission: 2026-08-06 01:47:00

Hex Byte Escapes

Time of First Successful Submission: 2026-08-06 02:14:32

Debugging Programs

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

Inspecting Registers

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

Examining Memory

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

Setting Breakpoints

Time of First Successful Submission: 2026-08-06 03:53:14

GDB Scripting

Time of First Successful Submission: 2026-08-06 05:04:07

Modifying Data

Time of First Successful Submission: 2026-08-06 05:17:49

Modifying Execution

Time of First Successful Submission: 2026-08-06 05:18:32

Broken Functions

Time of First Successful Submission: 2026-08-06 05:48:02

Exit

Time of First Successful Submission: 2026-08-06 06:45:57

Socket

Time of First Successful Submission: 2026-08-06 06:55:22

Bind

Time of First Successful Submission: 2026-08-06 07:12:37

Listen

Time of First Successful Submission: 2026-08-06 07:14:40

Accept

Time of First Successful Submission: 2026-08-06 07:19:30

Static Response

Time of First Successful Submission: 2026-08-06 07:41:10

Dynamic Response

Time of First Successful Submission: 2026-08-06 08:22:22

Iterative GET Server

Time of First Successful Submission: 2026-08-06 08:23:22

Concurrent GET Server

Time of First Successful Submission: 2026-08-06 08:38:50

Concurrent POST Server

Time of First Successful Submission: 2026-08-06 10:35:58

Web Server

Time of First Successful Submission: 2026-08-06 10:36:24


Playing With Programs

116 / 116 1125 / 25304


What's the password?

Time of First Successful Submission: 2026-08-06 10:40:34

... and again!

Time of First Successful Submission: 2026-08-06 10:41:00

Newline Troubles

Time of First Successful Submission: 2026-08-06 10:45:22

Reasoning about files

Time of First Successful Submission: 2026-08-06 10:46:12

Specifying Filenames

Time of First Successful Submission: 2026-08-06 10:47:07

Binary and Hex Encoding

Time of First Successful Submission: 2026-08-06 10:55:30

More Hex

Time of First Successful Submission: 2026-08-07 01:25:48

Decoding Hex

Time of First Successful Submission: 2026-08-06 11:21:16

Decoding Practice

Time of First Successful Submission: 2026-08-06 11:42:31

Encoding Practice

Time of First Successful Submission: 2026-08-06 11:45:40

Hex-encoding ASCII

Time of First Successful Submission: 2026-08-07 01:29:58

Nested Encoding

Time of First Successful Submission: 2026-08-07 01:34:51

Hex-encoding UTF-8

Time of First Successful Submission: 2026-08-07 01:53:47

UTF Mixups

Time of First Successful Submission: 2026-08-07 01:58:33

Modifying Encoded Data

Time of First Successful Submission: 2026-08-07 02:01:25

Decoding Base64

Time of First Successful Submission: 2026-08-07 02:13:44

Encoding Base64

Time of First Successful Submission: 2026-08-07 02:14:33

Dealing with Obfuscation

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

Dealing with Obfuscation 2

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

Your First HTTP Request

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

Reading Flask

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

Commented Data

Time of First Successful Submission: 2026-08-07 02:40:39

HTTP Metadata

Time of First Successful Submission: 2026-08-07 02:42:53

HTTP (netcat)

Time of First Successful Submission: 2026-08-07 03:30:43

HTTP Paths (netcat)

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

HTTP (curl)

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

HTTP (python)

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

HTTP Host Header (python)

Time of First Successful Submission: 2026-08-07 04:24:13

HTTP Host Header (curl)

Time of First Successful Submission: 2026-08-07 04:16:09

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-08-07 04:18:11

URL Encoding (netcat)

Time of First Successful Submission: 2026-08-07 04:32:18

HTTP GET Parameters

Time of First Successful Submission: 2026-08-07 04:40:21

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-08-07 04:46:42

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-08-07 04:50:36

HTTP Forms

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

HTTP Forms (curl)

Time of First Successful Submission: 2026-08-07 04:57:00

HTTP Forms (netcat)

Time of First Successful Submission: 2026-08-07 05:06:05

HTTP Forms (python)

Time of First Successful Submission: 2026-08-07 05:08:24

HTTP Forms Without Forms

Time of First Successful Submission: 2026-08-07 05:10:38

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-08-07 05:18:49

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-08-07 05:23:11

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-08-07 05:29:23

HTTP Redirects (curl)

Time of First Successful Submission: 2026-08-07 05:30:54

HTTP Redirects (python)

Time of First Successful Submission: 2026-08-07 05:32:29

HTTP Cookies (curl)

Time of First Successful Submission: 2026-08-07 05:34:46

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-08-07 05:36:40

HTTP Cookies (python)

Time of First Successful Submission: 2026-08-07 05:42:58

Server State (python)

Time of First Successful Submission: 2026-08-07 05:44:18

Listening Web

Time of First Successful Submission: 2026-08-07 06:04:59

Speaking Redirects

Time of First Successful Submission: 2026-08-07 06:14:21

JavaScript Redirects

Time of First Successful Submission: 2026-08-07 12:50:26

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-08-07 13:14:56

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-08-07 13:16:52

HTTP Forms (javascript)

Time of First Successful Submission: 2026-08-07 13:22:59

cat

Time of First Successful Submission: 2026-08-07 06:17:51

more

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

less

Time of First Successful Submission: 2026-08-07 06:18:46

tail

Time of First Successful Submission: 2026-08-07 06:19:06

head

Time of First Successful Submission: 2026-08-07 06:19:22

sort

Time of First Successful Submission: 2026-08-07 06:19:42

vim

Time of First Successful Submission: 2026-08-07 06:20:13

emacs

Time of First Successful Submission: 2026-08-07 06:21:04

nano

Time of First Successful Submission: 2026-08-07 06:21:38

rev

Time of First Successful Submission: 2026-08-07 06:23:11

od

Time of First Successful Submission: 2026-08-07 06:29:24

hd

Time of First Successful Submission: 2026-08-07 06:33:08

xxd

Time of First Successful Submission: 2026-08-07 06:33:31

base32

Time of First Successful Submission: 2026-08-07 06:34:28

base64

Time of First Successful Submission: 2026-08-07 06:35:00

split

Time of First Successful Submission: 2026-08-07 06:36:49

gzip

Time of First Successful Submission: 2026-08-07 06:38:41

bzip2

Time of First Successful Submission: 2026-08-07 06:39:18

zip

Time of First Successful Submission: 2026-08-07 06:43:00

tar

Time of First Successful Submission: 2026-08-07 06:47:15

ar

Time of First Successful Submission: 2026-08-07 06:50:29

cpio

Time of First Successful Submission: 2026-08-07 06:52:34

genisoimage

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

env

Time of First Successful Submission: 2026-08-07 06:58:30

find

Time of First Successful Submission: 2026-08-07 06:59:08

make

Time of First Successful Submission: 2026-08-07 07:00:44

nice

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

timeout

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

stdbuf

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

setarch

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

watch

Time of First Successful Submission: 2026-08-07 07:06:32

socat

Time of First Successful Submission: 2026-08-07 07:12:26

whiptail

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

awk

Time of First Successful Submission: 2026-08-07 11:55:16

sed

Time of First Successful Submission: 2026-08-07 11:56:47

ed

Time of First Successful Submission: 2026-08-07 11:57:38

chown

Time of First Successful Submission: 2026-08-07 10:43:07

chmod

Time of First Successful Submission: 2026-08-07 10:43:39

cp

Time of First Successful Submission: 2026-08-07 10:48:24

mv

Time of First Successful Submission: 2026-08-07 12:44:56

perl

Time of First Successful Submission: 2026-08-07 11:14:06

python

Time of First Successful Submission: 2026-08-07 11:15:13

ruby

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

bash

Time of First Successful Submission: 2026-08-07 11:22:42

date

Time of First Successful Submission: 2026-08-07 11:24:02

dmesg

Time of First Successful Submission: 2026-08-07 11:25:39

wc

Time of First Successful Submission: 2026-08-07 11:28:00

gcc

Time of First Successful Submission: 2026-08-07 11:34:10

as

Time of First Successful Submission: 2026-08-07 11:34:34

wget

Time of First Successful Submission: 2026-08-07 13:53:53

ssh-keygen

Time of First Successful Submission: 2026-08-08 08:33:05

SQL Queries

Time of First Successful Submission: 2026-08-07 07:59:50

Filtering SQL

Time of First Successful Submission: 2026-08-07 08:01:40

Choosing Columns

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

Exclusionary Filtering

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

Filtering Strings

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

Filtering on Expressions

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

SELECTing Expressions

Time of First Successful Submission: 2026-08-07 08:30:01

Composite Conditions

Time of First Successful Submission: 2026-08-07 10:34:57

Reaching Your LIMITs

Time of First Successful Submission: 2026-08-07 10:37:42

Querying Metadata

Time of First Successful Submission: 2026-08-07 10:41:17


Arizona CTF 2025

1 / 23 874 / 875


Hijack Me!

Time of First Successful Submission: 2026-08-25 14:24:00


DSU Cyber Camps

12 / 104 4190 / 59030


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-08-02 13:07:51

Restarting Challenges

Time of First Successful Submission: 2026-08-02 13:09:47

Getting Help

Time of First Successful Submission: 2026-08-02 13:15:31

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-08-02 13:40:03

Using Privileged Mode

Time of First Successful Submission: 2026-08-02 13:42:59

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-08-02 13:44:59


GCA CTF

12 / 104 4190 / 59027


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-08-02 13:07:51

Restarting Challenges

Time of First Successful Submission: 2026-08-02 13:09:47

Getting Help

Time of First Successful Submission: 2026-08-02 13:15:31

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2026-08-02 13:40:03

Using Privileged Mode

Time of First Successful Submission: 2026-08-02 13:42:59

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-08-02 13:44:59


Pwntools Tutorials

1 / 12 1391 / 1394


Level 0.0

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