tehron

🐧 💻 🔤

Intro to Programming Languages

15 / 234 2407 / 28159


Commands

Time of First Successful Submission: 2025-08-03 17:15:11

Command Arguments

Time of First Successful Submission: 2025-08-03 17:16:22

Command History

Time of First Successful Submission: 2025-08-03 17:17:22

The Root Path

Time of First Successful Submission: 2025-08-03 19:23:05

Absolute Paths

Time of First Successful Submission: 2025-08-03 19:23:47

Changing position

Time of First Successful Submission: 2025-08-03 19:24:46

Changing to an Absolute Path

Time of First Successful Submission: 2025-08-03 19:25:31

Relative Paths

Time of First Successful Submission: 2025-08-03 19:28:11

Cat

Time of First Successful Submission: 2025-08-09 14:31:57

Ls

Time of First Successful Submission: 2025-08-09 14:35:17

Ls All

Time of First Successful Submission: 2025-08-09 14:37:40

Find

Time of First Successful Submission: 2025-08-09 14:44:54

Piping Echo

Time of First Successful Submission: 2025-08-10 08:19:49

Piping Stdout

Time of First Successful Submission: 2025-08-10 08:20:53

Piping Stdin

Time of First Successful Submission: 2025-08-10 08:23:59


Intro to Cybersecurity

183 / 183 71 / 17903


Path Traversal 1

Time of First Successful Submission: 2025-08-03 20:17:10

Path Traversal 2

Time of First Successful Submission: 2025-08-03 20:24:39

CMDi 1

Time of First Successful Submission: 2025-08-03 20:30:00

CMDi 2

Time of First Successful Submission: 2025-08-03 20:34:59

CMDi 3

Time of First Successful Submission: 2025-08-03 20:39:55

CMDi 4

Time of First Successful Submission: 2025-08-03 20:43:12

CMDi 5

Time of First Successful Submission: 2025-08-03 20:48:07

CMDi 6

Time of First Successful Submission: 2025-08-04 18:09:11

Authentication Bypass 1

Time of First Successful Submission: 2025-08-04 18:13:18

Authentication Bypass 2

Time of First Successful Submission: 2025-08-04 18:20:31

SQLi 1

Time of First Successful Submission: 2025-08-04 18:38:13

SQLi 2

Time of First Successful Submission: 2025-08-04 18:42:01

SQLi 3

Time of First Successful Submission: 2025-08-04 18:49:16

SQLi 4

Time of First Successful Submission: 2025-08-04 18:55:37

SQLi 5

Time of First Successful Submission: 2025-08-04 20:35:17

XSS 1

Time of First Successful Submission: 2025-08-29 15:10:20

XSS 2

Time of First Successful Submission: 2025-08-29 17:31:51

XSS 3

Time of First Successful Submission: 2025-08-29 17:35:21

XSS 4

Time of First Successful Submission: 2025-08-29 17:38:08

XSS 5

Time of First Successful Submission: 2025-08-29 17:43:46

XSS 6

Time of First Successful Submission: 2025-08-29 17:47:38

XSS 7

Time of First Successful Submission: 2025-08-29 17:57:37

CSRF 1

Time of First Successful Submission: 2025-08-29 18:08:24

CSRF 2

Time of First Successful Submission: 2025-08-29 18:16:19

CSRF 3

Time of First Successful Submission: 2025-08-30 12:40:50

CSRF 4

Time of First Successful Submission: 2025-08-30 12:46:39

CSRF 5

Time of First Successful Submission: 2025-08-30 12:58:26

Connect

Time of First Successful Submission: 2025-08-31 08:58:32

Send

Time of First Successful Submission: 2025-08-31 09:06:17

Shutdown

Time of First Successful Submission: 2025-08-31 09:08:41

Listen

Time of First Successful Submission: 2025-08-31 09:09:42

Scan 1

Time of First Successful Submission: 2025-08-31 09:13:16

Scan 2

Time of First Successful Submission: 2025-08-31 09:23:54

Monitor 1

Time of First Successful Submission: 2025-08-31 09:31:29

Monitor 2

Time of First Successful Submission: 2025-08-31 09:38:34

Sniffing Cookies

Time of First Successful Submission: 2025-08-31 09:49:53

Network Configuration

Time of First Successful Submission: 2025-08-31 10:03:45

Firewall 1

Time of First Successful Submission: 2025-08-31 10:05:56

Firewall 2

Time of First Successful Submission: 2025-08-31 10:07:13

Firewall 3

Time of First Successful Submission: 2025-08-31 10:09:38

Denial of Service 1

Time of First Successful Submission: 2025-08-31 10:12:35

Denial of Service 2

Time of First Successful Submission: 2025-08-31 10:13:27

Denial of Service 3

Time of First Successful Submission: 2025-08-31 14:35:43

Ethernet

Time of First Successful Submission: 2025-08-31 14:55:35

IP

Time of First Successful Submission: 2025-08-31 15:01:46

TCP

Time of First Successful Submission: 2025-08-31 15:02:57

TCP Handshake

Time of First Successful Submission: 2025-08-31 15:27:32

UDP

Time of First Successful Submission: 2025-08-31 15:42:00

UDP 2

Time of First Successful Submission: 2025-08-31 15:43:36

UDP Spoofing 1

Time of First Successful Submission: 2025-08-31 15:47:01

UDP Spoofing 2

Time of First Successful Submission: 2025-08-31 17:15:23

UDP Spoofing 3

Time of First Successful Submission: 2025-08-31 18:15:16

UDP Spoofing 4

Time of First Successful Submission: 2025-08-31 20:03:04

ARP

Time of First Successful Submission: 2025-08-31 20:08:53

Intercept

Time of First Successful Submission: 2025-08-31 20:34:24

Man-in-the-Middle

Time of First Successful Submission: 2025-09-05 11:21:44

XOR

Time of First Successful Submission: 2025-09-05 14:53:18

XORing Hex

Time of First Successful Submission: 2025-09-05 17:01:59

XORing ASCII

Time of First Successful Submission: 2025-09-05 18:14:02

XORing ASCII Strings

Time of First Successful Submission: 2025-09-05 18:22:05

One-time Pad

Time of First Successful Submission: 2025-09-05 18:25:01

One-time Pad Tampering

Time of First Successful Submission: 2025-09-05 18:35:28

Many-time Pad

Time of First Successful Submission: 2025-09-05 18:38:50

AES

Time of First Successful Submission: 2025-09-05 18:42:31

AES-ECB-CPA

Time of First Successful Submission: 2025-09-05 19:14:56

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-09-05 19:37:25

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-09-05 19:40:37

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-09-05 19:58:23

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2025-09-06 13:15:23

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-09-06 13:17:27

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-09-06 13:30:20

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-09-07 09:18:34

AES-CBC

Time of First Successful Submission: 2025-09-07 09:23:31

AES-CBC Tampering

Time of First Successful Submission: 2025-09-07 12:03:15

AES-CBC Resizing

Time of First Successful Submission: 2025-09-07 12:14:29

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2025-09-07 14:50:53

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-09-07 17:51:03

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2025-09-07 18:03:56

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2025-09-07 22:29:54

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-09-07 22:31:53

DHKE

Time of First Successful Submission: 2025-09-08 19:31:34

DHKE-to-AES

Time of First Successful Submission: 2025-09-08 19:56:20

RSA 1

Time of First Successful Submission: 2025-09-08 20:05:27

RSA 2

Time of First Successful Submission: 2025-09-08 20:23:01

RSA 3

Time of First Successful Submission: 2025-09-08 20:27:49

RSA 4

Time of First Successful Submission: 2025-09-08 20:33:22

RSA Signatures

Time of First Successful Submission: 2025-09-08 21:39:54

SHA 1

Time of First Successful Submission: 2025-09-09 17:18:54

SHA 2

Time of First Successful Submission: 2025-09-09 17:27:41

TLS 1

Time of First Successful Submission: 2025-09-09 17:54:14

TLS 2

Time of First Successful Submission: 2025-09-09 20:19:08

level1

Time of First Successful Submission: 2025-09-09 20:26:48

level2

Time of First Successful Submission: 2025-09-09 20:27:15

level3

Time of First Successful Submission: 2025-09-09 20:27:43

level4

Time of First Successful Submission: 2025-09-09 20:28:09

level5

Time of First Successful Submission: 2025-09-09 20:32:03

level6

Time of First Successful Submission: 2025-09-09 20:37:57

level7

Time of First Successful Submission: 2025-09-09 20:39:45

level8

Time of First Successful Submission: 2025-09-09 20:40:47

level9

Time of First Successful Submission: 2025-09-09 20:42:16

level10

Time of First Successful Submission: 2025-09-09 20:47:16

level11

Time of First Successful Submission: 2025-09-09 20:50:03

level12

Time of First Successful Submission: 2025-09-09 20:52:21

level13

Time of First Successful Submission: 2025-09-09 20:53:57

level14

Time of First Successful Submission: 2025-09-09 20:55:57

level15

Time of First Successful Submission: 2025-09-09 20:56:45

level16

Time of First Successful Submission: 2025-09-09 20:57:55

level17

Time of First Successful Submission: 2025-09-09 21:14:22

level18

Time of First Successful Submission: 2025-09-09 21:54:36

level19

Time of First Successful Submission: 2025-09-09 21:55:28

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-09-09 22:00:22

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-09-09 22:02:37

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-09-09 22:09:34

Reading Endianness (Python)

Time of First Successful Submission: 2025-09-09 22:10:50

Reading Endianness (C)

Time of First Successful Submission: 2025-09-09 22:11:06

Reading Endianness (x86)

Time of First Successful Submission: 2025-09-09 22:11:23

Version Information (Python)

Time of First Successful Submission: 2025-09-09 22:14:47

Version Information (C)

Time of First Successful Submission: 2025-09-09 22:19:59

Version Information (x86)

Time of First Successful Submission: 2025-09-09 22:25:22

Metadata and Data (Python)

Time of First Successful Submission: 2025-09-09 22:35:35

Metadata and Data (C)

Time of First Successful Submission: 2025-09-09 22:39:21

Metadata and Data (x86)

Time of First Successful Submission: 2025-09-09 22:43:01

Input Restrictions (Python)

Time of First Successful Submission: 2025-09-10 17:04:01

Input Restrictions (C)

Time of First Successful Submission: 2025-09-10 17:05:07

Input Restrictions (x86)

Time of First Successful Submission: 2025-09-10 17:07:21

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-09-10 17:26:50

Behold the cIMG! (C)

Time of First Successful Submission: 2025-09-10 17:27:55

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-09-10 17:29:22

A Basic cIMG (Python)

Time of First Successful Submission: 2025-09-10 17:41:53

A Basic cIMG (C)

Time of First Successful Submission: 2025-09-10 17:44:41

A Basic cIMG (x86)

Time of First Successful Submission: 2025-09-10 17:49:46

Internal State Mini (C)

Time of First Successful Submission: 2025-09-10 18:12:58

Internal State Mini (x86)

Time of First Successful Submission: 2025-09-11 18:03:28

Internal State (C)

Time of First Successful Submission: 2025-09-19 09:25:47

Internal State (x86)

Time of First Successful Submission: 2025-09-19 09:32:08

File Formats: Directives (C)

Time of First Successful Submission: 2025-09-19 21:42:42

File Formats: Directives (x86)

Time of First Successful Submission: 2025-09-19 21:58:08

The Patch Directive

Time of First Successful Submission: 2025-09-22 18:57:01

Optimizing for Space

Time of First Successful Submission: 2025-09-22 20:30:36

Tweaking Images

Time of First Successful Submission: 2025-09-22 21:02:44

Storage and Retrieval

Time of First Successful Submission: 2025-09-22 22:34:24

Extracting Knowledge

Time of First Successful Submission: 2025-09-22 23:12:16

Advanced Sprites

Time of First Successful Submission: 2025-09-26 18:13:15

Accessing Resources

Time of First Successful Submission: 2025-09-27 12:44:49

Unsafe Animations

Time of First Successful Submission: 2025-09-27 13:31:57

Animations

Time of First Successful Submission: 2025-09-27 18:31:45

Interoperability: Patching Data

Time of First Successful Submission: 2025-09-27 19:23:50

Patching Code

Time of First Successful Submission: 2025-09-28 14:46:32

Patching Control Flow

Time of First Successful Submission: 2025-09-28 17:06:09

Your First Overflow (easy)

Time of First Successful Submission: 2025-09-28 17:17:13

Your First Overflow (hard)

Time of First Successful Submission: 2025-09-28 17:20:05

Precision (easy)

Time of First Successful Submission: 2025-09-28 17:22:46

Precision (hard)

Time of First Successful Submission: 2025-09-28 18:15:28

Variable Control (easy)

Time of First Successful Submission: 2025-09-30 18:47:12

Variable Control (hard)

Time of First Successful Submission: 2025-09-30 18:55:16

Control Hijack (easy)

Time of First Successful Submission: 2025-09-30 19:01:59

Control Hijack (hard)

Time of First Successful Submission: 2025-09-30 19:04:39

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-09-30 19:08:58

Tricky Control Hijack (hard)

Time of First Successful Submission: 2025-09-30 19:11:18

PIEs (easy)

Time of First Successful Submission: 2025-09-30 19:24:03

PIEs (hard)

Time of First Successful Submission: 2025-09-30 19:27:56

String Lengths (easy)

Time of First Successful Submission: 2025-10-02 20:11:24

String Lengths (hard)

Time of First Successful Submission: 2025-10-02 20:34:10

Basic Shellcode

Time of First Successful Submission: 2025-10-05 15:46:21

NOP Sleds

Time of First Successful Submission: 2025-10-05 15:51:11

NULL-Free Shellcode

Time of First Successful Submission: 2025-10-05 15:52:40

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2025-10-05 17:01:01

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2025-10-05 17:52:33

Hijack to Shellcode (easy)

Time of First Successful Submission: 2025-10-05 19:35:34

Hijack to Shellcode (hard)

Time of First Successful Submission: 2025-10-05 19:54:20

ECB-to-Win (easy)

Time of First Successful Submission: 2025-10-06 19:07:03

ECB-to-Win (hard)

Time of First Successful Submission: 2025-10-06 19:39:30

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2025-10-06 19:38:48

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2025-10-06 19:44:50

CIMG Screenshots

Time of First Successful Submission: 2025-10-07 21:02:12

CIMG Screenshots 2

Time of First Successful Submission: 2025-10-07 22:34:14

Wily Webserver

Time of First Successful Submission: 2025-10-08 19:11:05

The Watering Hole

Time of First Successful Submission: 2025-10-10 21:38:40

Secure Chat 1

Time of First Successful Submission: 2025-10-12 17:42:06

Secure Chat 2

Time of First Successful Submission: 2025-10-12 19:50:21

Secure Chat 3

Time of First Successful Submission: 2025-10-20 22:09:58

Secure Chat 4

Time of First Successful Submission: 2025-10-21 18:45:06

Secure Chat 5

Time of First Successful Submission: 2025-10-21 18:51:30


Program Security

28 / 162 2263 / 9031


ello ackers!

Time of First Successful Submission: 2025-10-26 16:39:18

Syscall Smuggler

Time of First Successful Submission: 2025-10-31 11:50:10

Syscall Shenanigans

Time of First Successful Submission: 2025-10-31 11:52:20

Byte Budget

Time of First Successful Submission: 2025-11-02 15:14:03

ClobberCode

Time of First Successful Submission: 2025-11-02 15:37:57

Diverse Delivery

Time of First Successful Submission: 2025-11-03 19:10:40

Pocket Payload

Time of First Successful Submission: 2025-11-03 19:11:27

Micro Menace

Time of First Successful Submission: 2025-11-03 20:26:33

Login Leakage (Easy)

Time of First Successful Submission: 2025-11-03 20:41:07

Login Leakage (Hard)

Time of First Successful Submission: 2025-11-03 20:42:56

Bounds Breaker (Easy)

Time of First Successful Submission: 2025-11-04 16:33:25

Bounds Breaker (Hard)

Time of First Successful Submission: 2025-11-04 16:37:28

Casting Catastrophe (Easy)

Time of First Successful Submission: 2025-11-04 16:57:44

Casting Catastrophe (Hard)

Time of First Successful Submission: 2025-11-04 16:58:51

Pointer Problems (Easy)

Time of First Successful Submission: 2025-11-04 17:11:26

Pointer Problems (Hard)

Time of First Successful Submission: 2025-11-06 20:28:50

Anomalous Array (Easy)

Time of First Successful Submission: 2025-11-06 20:35:30

Anomalous Array (Hard)

Time of First Successful Submission: 2025-11-06 21:11:55

Now you got it (Easy)

Time of First Successful Submission: 2025-11-09 15:11:52

Now you got it (Hard)

Time of First Successful Submission: 2025-11-09 17:27:32

Loop Lunacy (Easy)

Time of First Successful Submission: 2025-11-10 21:51:08

Loop Lunacy (Hard)

Time of First Successful Submission: 2025-11-10 22:43:20

Nosy Neighbor (Easy)

Time of First Successful Submission: 2025-11-11 20:11:51

Nosy Neighbor (Hard)

Time of First Successful Submission: 2025-11-11 20:14:52

Recursive Ruin (Easy)

Time of First Successful Submission: 2025-11-16 19:10:52

Recursive Ruin (Hard)

Time of First Successful Submission: 2025-11-16 19:27:28

Lingering Leftover (Easy)

Time of First Successful Submission: 2025-11-19 19:25:52

Lingering Leftover (Hard)

Time of First Successful Submission: 2025-11-19 19:35:39


Start Here

11 / 12 1295 / 38388


Using the Terminal

Time of First Successful Submission: 2025-08-09 14:29:08

Using the VSCode Workspace

Time of First Successful Submission: 2025-08-03 16:40:09

Using the GUI Desktop

Time of First Successful Submission: 2025-08-03 16:42:57

Pasting into the Desktop

Time of First Successful Submission: 2025-08-03 16:45:19

Restarting Challenges

Time of First Successful Submission: 2025-08-03 16:47:47

Challenge Programs

Time of First Successful Submission: 2025-08-03 16:52:53

The Flag File

Time of First Successful Submission: 2025-08-03 16:54:04

Using Privileged Mode

Time of First Successful Submission: 2025-08-03 17:08:26

Persistent Home Directories - One

Time of First Successful Submission: 2025-08-03 17:10:47

Persistent Home Directories - Two

Time of First Successful Submission: 2025-08-03 17:12:34


Linux Luminarium

128 / 128 262 / 28407


Intro to Commands

Time of First Successful Submission: 2025-08-03 17:15:11

Intro to Arguments

Time of First Successful Submission: 2025-08-03 17:16:22

Command History

Time of First Successful Submission: 2025-08-03 17:17:22

The Root

Time of First Successful Submission: 2025-08-03 19:23:05

Program and absolute paths

Time of First Successful Submission: 2025-08-03 19:23:47

Position thy self

Time of First Successful Submission: 2025-08-03 19:24:46

Position elsewhere

Time of First Successful Submission: 2025-08-03 19:25:31

implicit relative paths, from /

Time of First Successful Submission: 2025-08-03 19:28:11

explicit relative paths, from /

Time of First Successful Submission: 2025-08-03 19:29:15

implicit relative path

Time of First Successful Submission: 2025-08-03 19:29:54

home sweet home

Time of First Successful Submission: 2025-08-03 19:31:44

cat: not the pet, but the command!

Time of First Successful Submission: 2025-08-09 14:31:57

catting absolute paths

Time of First Successful Submission: 2025-08-09 14:32:24

more catting practice

Time of First Successful Submission: 2025-08-09 14:33:19

grepping for a needle in a haystack

Time of First Successful Submission: 2025-08-09 14:33:50

comparing files

Time of First Successful Submission: 2025-08-09 14:34:27

listing files

Time of First Successful Submission: 2025-08-09 14:35:17

touching files

Time of First Successful Submission: 2025-08-09 14:35:55

removing files

Time of First Successful Submission: 2025-08-09 14:36:23

moving files

Time of First Successful Submission: 2025-08-09 14:37:12

copying files

Time of First Successful Submission: 2025-11-11 19:43:31

hidden files

Time of First Successful Submission: 2025-08-09 14:37:40

An Epic Filesystem Quest

Time of First Successful Submission: 2025-08-09 14:41:41

making directories

Time of First Successful Submission: 2025-08-09 14:42:18

finding files

Time of First Successful Submission: 2025-08-09 14:44:54

linking files

Time of First Successful Submission: 2025-08-09 14:45:31

Learning From Documentation

Time of First Successful Submission: 2025-08-09 14:47:20

Learning Complex Usage

Time of First Successful Submission: 2025-08-09 14:47:54

Reading Manuals

Time of First Successful Submission: 2025-08-09 14:49:21

Searching Manuals

Time of First Successful Submission: 2025-08-09 14:50:12

Searching For Manuals

Time of First Successful Submission: 2025-08-09 14:53:59

Helpful Programs

Time of First Successful Submission: 2025-08-09 14:55:55

Help for Builtins

Time of First Successful Submission: 2025-08-09 14:56:41

Matching with *

Time of First Successful Submission: 2025-08-09 15:00:41

Matching with ?

Time of First Successful Submission: 2025-08-09 15:01:30

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2025-08-09 15:03:47

Multiple globs

Time of First Successful Submission: 2025-08-09 15:04:52

Mixing globs

Time of First Successful Submission: 2025-08-10 08:14:10

Exclusionary globbing

Time of First Successful Submission: 2025-08-10 08:16:28

Tab completion

Time of First Successful Submission: 2025-08-10 08:17:18

Multiple options for tab completion

Time of First Successful Submission: 2025-08-10 08:18:25

Tab completion on commands

Time of First Successful Submission: 2025-08-10 08:18:43

Redirecting output

Time of First Successful Submission: 2025-08-10 08:19:49

Redirecting more output

Time of First Successful Submission: 2025-08-10 08:20:53

Appending output

Time of First Successful Submission: 2025-08-10 08:21:45

Redirecting errors

Time of First Successful Submission: 2025-08-10 08:22:35

Redirecting input

Time of First Successful Submission: 2025-08-10 08:23:59

Grepping stored results

Time of First Successful Submission: 2025-08-10 08:24:45

Grepping live output

Time of First Successful Submission: 2025-08-10 08:25:14

Grepping errors

Time of First Successful Submission: 2025-08-10 08:25:59

Filtering with grep -v

Time of First Successful Submission: 2025-08-10 08:26:27

Filtering with sed

Time of First Successful Submission: 2025-11-11 19:45:00

Duplicating piped data with tee

Time of First Successful Submission: 2025-08-10 08:40:49

Process substitution for input

Time of First Successful Submission: 2025-08-10 08:41:55

Writing to multiple programs

Time of First Successful Submission: 2025-08-10 08:45:29

Split-piping stderr and stdout

Time of First Successful Submission: 2025-08-10 08:46:40

Named pipes

Time of First Successful Submission: 2025-08-10 08:48:13

Printing Variables

Time of First Successful Submission: 2025-08-10 10:05:25

Setting Variables

Time of First Successful Submission: 2025-08-10 10:06:00

Multi-word Variables

Time of First Successful Submission: 2025-08-10 10:06:29

Exporting Variables

Time of First Successful Submission: 2025-08-10 10:08:28

Printing Exported Variables

Time of First Successful Submission: 2025-08-10 10:08:59

Storing Command Output

Time of First Successful Submission: 2025-08-10 10:10:10

Reading Input

Time of First Successful Submission: 2025-08-10 10:10:47

Reading Files

Time of First Successful Submission: 2025-08-10 10:12:19

Translating characters

Time of First Successful Submission: 2025-08-10 10:15:27

Deleting characters

Time of First Successful Submission: 2025-08-10 10:16:40

Deleting newlines

Time of First Successful Submission: 2025-08-10 10:18:01

Extracting the first lines with head

Time of First Successful Submission: 2025-08-10 10:18:59

Extracting specific sections of text

Time of First Successful Submission: 2025-08-10 10:23:15

Sorting data

Time of First Successful Submission: 2025-08-10 10:24:11

Listing Processes

Time of First Successful Submission: 2025-08-10 11:41:34

Killing Processes

Time of First Successful Submission: 2025-08-10 11:42:39

Interrupting Processes

Time of First Successful Submission: 2025-08-10 11:45:20

Killing Misbehaving Processes

Time of First Successful Submission: 2025-08-10 11:44:53

Suspending Processes

Time of First Successful Submission: 2025-08-10 11:47:15

Resuming Processes

Time of First Successful Submission: 2025-08-10 11:47:47

Backgrounding Processes

Time of First Successful Submission: 2025-08-10 11:49:22

Foregrounding Processes

Time of First Successful Submission: 2025-08-10 11:50:01

Starting Backgrounded Processes

Time of First Successful Submission: 2025-08-10 11:50:45

Process Exit Codes

Time of First Successful Submission: 2025-08-10 11:51:27

Becoming root with su

Time of First Successful Submission: 2025-08-10 11:52:46

Other users with su

Time of First Successful Submission: 2025-08-10 11:53:31

Cracking passwords

Time of First Successful Submission: 2025-08-10 11:55:39

Using sudo

Time of First Successful Submission: 2025-08-10 11:56:31

Changing File Ownership

Time of First Successful Submission: 2025-08-10 11:57:26

Groups and Files

Time of First Successful Submission: 2025-08-10 11:57:58

Fun With Groups Names

Time of First Successful Submission: 2025-08-10 11:58:38

Changing Permissions

Time of First Successful Submission: 2025-08-10 11:59:07

Executable Files

Time of First Successful Submission: 2025-08-10 11:59:36

Permission Tweaking Practice

Time of First Successful Submission: 2025-08-10 12:01:59

Permissions Setting Practice

Time of First Successful Submission: 2025-08-10 12:05:20

The SUID Bit

Time of First Successful Submission: 2025-08-10 12:06:21

Chaining with Semicolons

Time of First Successful Submission: 2025-08-10 12:07:15

Building on Success

Time of First Successful Submission: 2025-08-10 12:07:45

Handling Failure

Time of First Successful Submission: 2025-08-10 12:10:11

Your First Shell Script

Time of First Successful Submission: 2025-08-10 12:11:55

Redirecting Script Output

Time of First Successful Submission: 2025-08-10 12:12:44

Executable Shell Scripts

Time of First Successful Submission: 2025-08-10 12:13:51

Understanding Shebangs

Time of First Successful Submission: 2025-08-10 12:16:50

Scripting with Arguments

Time of First Successful Submission: 2025-08-10 12:17:33

Scripting with Conditionals

Time of First Successful Submission: 2025-08-10 12:20:25

Scripting with Default Cases

Time of First Successful Submission: 2025-08-10 12:26:55

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-08-10 12:59:19

Reading Shell Scripts

Time of First Successful Submission: 2025-08-25 16:50:09

Launching Screen

Time of First Successful Submission: 2025-08-10 13:00:44

Detaching and Attaching

Time of First Successful Submission: 2025-08-10 13:02:53

Finding Sessions

Time of First Successful Submission: 2025-08-10 17:15:40

Switching Windows

Time of First Successful Submission: 2025-08-10 17:17:01

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-08-10 17:17:49

Switching Windows (tmux)

Time of First Successful Submission: 2025-08-10 17:18:31

The PATH Variable

Time of First Successful Submission: 2025-08-10 17:35:13

Setting PATH

Time of First Successful Submission: 2025-08-10 17:35:58

Finding Commands

Time of First Successful Submission: 2025-08-10 17:36:48

Adding Commands

Time of First Successful Submission: 2025-08-10 17:41:01

Hijacking Commands

Time of First Successful Submission: 2025-08-10 17:44:07

Bashrc Backdoor

Time of First Successful Submission: 2025-08-03 19:35:02

Sniffing Input

Time of First Successful Submission: 2025-08-03 19:39:38

Overshared Directories

Time of First Successful Submission: 2025-08-03 19:43:27

Tricky Linking

Time of First Successful Submission: 2025-08-03 19:50:27

Sniffing Process Arguments

Time of First Successful Submission: 2025-08-03 19:52:45

Snooping on Configurations

Time of First Successful Submission: 2025-08-03 19:55:43

The Fork Bomb

Time of First Successful Submission: 2025-08-10 17:49:14

Disk-Space Doomsday

Time of First Successful Submission: 2025-08-10 17:51:56

rm -rf /

Time of First Successful Submission: 2025-08-10 18:03:31

Life after rm -rf /

Time of First Successful Submission: 2025-08-10 18:17:41

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-08-10 18:29:48


Computing 101

69 / 69 700 / 19412


Your First Register

Time of First Successful Submission: 2025-08-11 16:49:30

Your First Syscall

Time of First Successful Submission: 2025-08-11 16:50:57

Exit Codes

Time of First Successful Submission: 2025-08-11 16:52:14

Building Executables

Time of First Successful Submission: 2025-08-11 16:59:16

Moving Between Registers

Time of First Successful Submission: 2025-08-11 17:02:10

Tracing Syscalls

Time of First Successful Submission: 2025-08-11 17:40:18

Starting GDB

Time of First Successful Submission: 2025-08-11 17:41:03

Starting Programs in GDB

Time of First Successful Submission: 2025-08-11 17:41:48

Loading From Memory

Time of First Successful Submission: 2025-08-11 17:44:40

More Loading Practice

Time of First Successful Submission: 2025-08-11 17:45:38

Dereferencing Pointers

Time of First Successful Submission: 2025-08-11 17:47:04

Dereferencing Yourself

Time of First Successful Submission: 2025-08-11 17:48:22

Dereferencing with Offsets

Time of First Successful Submission: 2025-08-11 17:49:16

Stored Addresses

Time of First Successful Submission: 2025-08-11 17:51:06

Double Dereference

Time of First Successful Submission: 2025-08-11 17:52:47

Triple Dereference

Time of First Successful Submission: 2025-08-11 17:53:44

Writing Output

Time of First Successful Submission: 2025-08-11 17:59:17

Chaining Syscalls

Time of First Successful Submission: 2025-08-11 18:00:45

Writing Strings

Time of First Successful Submission: 2025-08-11 18:01:36

Reading Data

Time of First Successful Submission: 2025-08-11 18:06:11

set-register

Time of First Successful Submission: 2025-08-12 17:03:12

set-multiple-registers

Time of First Successful Submission: 2025-08-12 17:06:02

add-to-register

Time of First Successful Submission: 2025-08-12 17:07:07

linear-equation-registers

Time of First Successful Submission: 2025-08-12 17:13:08

integer-division

Time of First Successful Submission: 2025-08-12 17:16:12

modulo-operation

Time of First Successful Submission: 2025-08-12 17:18:07

set-upper-byte

Time of First Successful Submission: 2025-08-12 17:19:02

efficient-modulo

Time of First Successful Submission: 2025-08-12 17:31:09

byte-extraction

Time of First Successful Submission: 2025-08-12 17:44:16

bitwise-and

Time of First Successful Submission: 2025-08-12 17:46:27

check-even

Time of First Successful Submission: 2025-08-12 18:06:49

memory-read

Time of First Successful Submission: 2025-08-12 18:08:21

memory-write

Time of First Successful Submission: 2025-08-12 18:08:48

memory-increment

Time of First Successful Submission: 2025-08-12 18:11:10

byte-access

Time of First Successful Submission: 2025-08-12 18:12:04

memory-size-access

Time of First Successful Submission: 2025-08-12 18:13:07

little-endian-write

Time of First Successful Submission: 2025-08-12 18:15:38

memory-sum

Time of First Successful Submission: 2025-08-12 18:17:52

stack-subtraction

Time of First Successful Submission: 2025-08-12 18:19:13

swap-stack-values

Time of First Successful Submission: 2025-08-12 18:20:08

average-stack-values

Time of First Successful Submission: 2025-08-12 18:23:47

absolute-jump

Time of First Successful Submission: 2025-08-12 18:25:04

relative-jump

Time of First Successful Submission: 2025-08-12 18:38:26

jump-trampoline

Time of First Successful Submission: 2025-08-12 18:39:59

conditional-jump

Time of First Successful Submission: 2025-08-13 16:22:44

indirect-jump

Time of First Successful Submission: 2025-08-13 17:28:33

average-loop

Time of First Successful Submission: 2025-08-14 19:31:39

count-non-zero

Time of First Successful Submission: 2025-08-14 19:36:15

string-lower

Time of First Successful Submission: 2025-08-14 20:24:03

most-common-byte

Time of First Successful Submission: 2025-08-14 21:33:21

Debugging Programs

Time of First Successful Submission: 2025-08-15 08:21:50

Inspecting Registers

Time of First Successful Submission: 2025-08-15 08:24:14

Examining Memory

Time of First Successful Submission: 2025-08-15 08:34:03

Setting Breakpoints

Time of First Successful Submission: 2025-08-15 08:40:20

GDB Scripting

Time of First Successful Submission: 2025-08-15 08:55:16

Modifying Data

Time of First Successful Submission: 2025-08-16 16:11:35

Modifying Execution

Time of First Successful Submission: 2025-08-16 16:12:59

Broken Functions

Time of First Successful Submission: 2025-08-16 16:21:58

Exit

Time of First Successful Submission: 2025-08-16 16:25:53

Socket

Time of First Successful Submission: 2025-08-16 16:34:18

Bind

Time of First Successful Submission: 2025-08-16 17:24:35

Listen

Time of First Successful Submission: 2025-08-16 17:44:56

Accept

Time of First Successful Submission: 2025-08-16 17:57:51

Static Response

Time of First Successful Submission: 2025-08-16 18:42:07

Dynamic Response

Time of First Successful Submission: 2025-08-16 19:36:07

Iterative GET Server

Time of First Successful Submission: 2025-08-17 08:46:37

Concurrent GET Server

Time of First Successful Submission: 2025-08-17 08:58:55

Concurrent POST Server

Time of First Successful Submission: 2025-08-17 12:02:18

Web Server

Time of First Successful Submission: 2025-08-17 12:45:23


Playing With Programs

116 / 116 333 / 22251


What's the password?

Time of First Successful Submission: 2025-08-25 16:53:41

... and again!

Time of First Successful Submission: 2025-08-25 16:54:23

Newline Troubles

Time of First Successful Submission: 2025-08-25 16:55:12

Reasoning about files

Time of First Successful Submission: 2025-08-25 16:55:55

Specifying Filenames

Time of First Successful Submission: 2025-08-25 16:57:24

Binary and Hex Encoding

Time of First Successful Submission: 2025-08-25 17:00:00

More Hex

Time of First Successful Submission: 2025-08-25 17:00:59

Decoding Hex

Time of First Successful Submission: 2025-08-25 17:09:56

Decoding Practice

Time of First Successful Submission: 2025-08-25 17:14:21

Encoding Practice

Time of First Successful Submission: 2025-08-25 17:18:02

Hex-encoding ASCII

Time of First Successful Submission: 2025-08-25 17:19:41

Nested Encoding

Time of First Successful Submission: 2025-08-25 17:21:26

Hex-encoding UTF-8

Time of First Successful Submission: 2025-08-25 17:27:00

UTF Mixups

Time of First Successful Submission: 2025-08-27 17:27:33

Modifying Encoded Data

Time of First Successful Submission: 2025-08-27 17:31:52

Decoding Base64

Time of First Successful Submission: 2025-08-27 17:33:28

Encoding Base64

Time of First Successful Submission: 2025-08-27 17:35:00

Dealing with Obfuscation

Time of First Successful Submission: 2025-08-27 17:36:44

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-08-27 17:53:13

Your First HTTP Request

Time of First Successful Submission: 2025-08-27 17:55:38

Reading Flask

Time of First Successful Submission: 2025-08-27 17:57:46

Commented Data

Time of First Successful Submission: 2025-08-27 18:02:01

HTTP Metadata

Time of First Successful Submission: 2025-08-27 18:05:22

HTTP (netcat)

Time of First Successful Submission: 2025-08-28 19:13:13

HTTP Paths (netcat)

Time of First Successful Submission: 2025-08-28 19:14:38

HTTP (curl)

Time of First Successful Submission: 2025-08-28 19:15:20

HTTP (python)

Time of First Successful Submission: 2025-08-28 19:16:48

HTTP Host Header (python)

Time of First Successful Submission: 2025-08-28 19:19:18

HTTP Host Header (curl)

Time of First Successful Submission: 2025-08-28 19:21:04

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-08-28 19:22:23

URL Encoding (netcat)

Time of First Successful Submission: 2025-08-28 19:25:07

HTTP GET Parameters

Time of First Successful Submission: 2025-08-28 19:27:40

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-08-28 19:30:00

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-08-28 19:31:16

HTTP Forms

Time of First Successful Submission: 2025-08-28 19:33:01

HTTP Forms (curl)

Time of First Successful Submission: 2025-08-28 19:34:14

HTTP Forms (netcat)

Time of First Successful Submission: 2025-08-28 19:44:58

HTTP Forms (python)

Time of First Successful Submission: 2025-08-28 19:46:35

HTTP Forms Without Forms

Time of First Successful Submission: 2025-08-28 19:48:03

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-08-28 19:49:20

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-08-28 19:53:04

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-08-28 19:56:14

HTTP Redirects (curl)

Time of First Successful Submission: 2025-08-28 19:57:08

HTTP Redirects (python)

Time of First Successful Submission: 2025-08-28 19:58:12

HTTP Cookies (curl)

Time of First Successful Submission: 2025-08-28 20:00:10

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-08-28 20:01:41

HTTP Cookies (python)

Time of First Successful Submission: 2025-08-28 20:04:53

Server State (python)

Time of First Successful Submission: 2025-08-28 20:06:33

Listening Web

Time of First Successful Submission: 2025-08-28 20:08:02

Speaking Redirects

Time of First Successful Submission: 2025-08-28 20:15:07

JavaScript Redirects

Time of First Successful Submission: 2025-08-28 20:17:45

Including JavaScript

Time of First Successful Submission: 2025-08-28 20:25:13

HTTP (javascript)

Time of First Successful Submission: 2025-08-28 20:42:49

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-08-28 20:44:43

HTTP Forms (javascript)

Time of First Successful Submission: 2025-08-28 20:49:44

cat

Time of First Successful Submission: 2025-08-29 12:44:45

more

Time of First Successful Submission: 2025-08-29 12:45:00

less

Time of First Successful Submission: 2025-08-29 12:45:17

tail

Time of First Successful Submission: 2025-08-29 12:45:41

head

Time of First Successful Submission: 2025-08-29 12:46:09

sort

Time of First Successful Submission: 2025-08-29 12:46:26

vim

Time of First Successful Submission: 2025-08-29 12:46:47

emacs

Time of First Successful Submission: 2025-08-29 12:47:17

nano

Time of First Successful Submission: 2025-08-29 12:47:57

rev

Time of First Successful Submission: 2025-08-29 12:48:35

od

Time of First Successful Submission: 2025-08-29 12:57:01

hd

Time of First Successful Submission: 2025-08-29 13:01:53

xxd

Time of First Successful Submission: 2025-08-29 13:02:16

base32

Time of First Successful Submission: 2025-08-29 13:02:56

base64

Time of First Successful Submission: 2025-08-29 13:03:15

split

Time of First Successful Submission: 2025-08-29 13:04:17

gzip

Time of First Successful Submission: 2025-08-29 13:06:05

bzip2

Time of First Successful Submission: 2025-08-29 13:06:37

zip

Time of First Successful Submission: 2025-08-29 13:07:47

tar

Time of First Successful Submission: 2025-08-29 13:09:37

ar

Time of First Successful Submission: 2025-08-29 13:12:33

cpio

Time of First Successful Submission: 2025-08-29 13:14:06

genisoimage

Time of First Successful Submission: 2025-08-29 13:44:53

env

Time of First Successful Submission: 2025-08-29 13:30:12

find

Time of First Successful Submission: 2025-08-29 13:33:38

make

Time of First Successful Submission: 2025-08-29 13:34:13

nice

Time of First Successful Submission: 2025-08-29 13:34:46

timeout

Time of First Successful Submission: 2025-08-29 13:35:20

stdbuf

Time of First Successful Submission: 2025-08-29 13:38:16

setarch

Time of First Successful Submission: 2025-08-29 13:46:42

watch

Time of First Successful Submission: 2025-08-29 13:47:45

socat

Time of First Successful Submission: 2025-08-29 13:50:01

whiptail

Time of First Successful Submission: 2025-08-29 13:58:40

awk

Time of First Successful Submission: 2025-08-29 13:59:32

sed

Time of First Successful Submission: 2025-08-29 14:00:47

ed

Time of First Successful Submission: 2025-08-29 14:03:42

chown

Time of First Successful Submission: 2025-08-29 14:04:08

chmod

Time of First Successful Submission: 2025-08-29 14:04:27

cp

Time of First Successful Submission: 2025-08-29 14:04:48

mv

Time of First Successful Submission: 2025-08-29 14:29:43

perl

Time of First Successful Submission: 2025-08-29 14:31:23

python

Time of First Successful Submission: 2025-08-29 14:31:52

ruby

Time of First Successful Submission: 2025-08-29 14:33:27

bash

Time of First Successful Submission: 2025-08-29 14:34:06

date

Time of First Successful Submission: 2025-08-29 14:35:10

dmesg

Time of First Successful Submission: 2025-08-29 14:35:49

wc

Time of First Successful Submission: 2025-08-29 14:37:10

gcc

Time of First Successful Submission: 2025-08-29 14:39:27

as

Time of First Successful Submission: 2025-08-29 14:41:28

wget

Time of First Successful Submission: 2025-08-29 14:47:01

ssh-keygen

Time of First Successful Submission: 2025-08-29 15:04:23

SQL Queries

Time of First Successful Submission: 2025-08-28 20:51:41

Filtering SQL

Time of First Successful Submission: 2025-08-28 20:52:58

Choosing Columns

Time of First Successful Submission: 2025-08-28 20:54:38

Exclusionary Filtering

Time of First Successful Submission: 2025-08-28 20:56:11

Filtering Strings

Time of First Successful Submission: 2025-08-28 20:57:04

Filtering on Expressions

Time of First Successful Submission: 2025-08-28 21:00:14

SELECTing Expressions

Time of First Successful Submission: 2025-08-28 21:06:30

Composite Conditions

Time of First Successful Submission: 2025-08-28 21:08:47

Reaching Your LIMITs

Time of First Successful Submission: 2025-08-28 21:11:19

Querying Metadata

Time of First Successful Submission: 2025-08-28 21:14:46


CybHer Dojo

11 / 104 1454 / 38606


Using the Terminal

Time of First Successful Submission: 2025-08-09 14:29:08

Using the VSCode Workspace

Time of First Successful Submission: 2025-08-03 16:40:09

Using the GUI Desktop

Time of First Successful Submission: 2025-08-03 16:42:57

Pasting into the Desktop

Time of First Successful Submission: 2025-08-03 16:45:19

Restarting Challenges

Time of First Successful Submission: 2025-08-03 16:47:47

Getting Help

Time of First Successful Submission: 2025-08-03 16:51:54

Challenge Programs

Time of First Successful Submission: 2025-08-03 16:52:53

The Flag File

Time of First Successful Submission: 2025-08-03 16:54:04

Using Privileged Mode

Time of First Successful Submission: 2025-08-03 17:08:26

Persistent Home Directories - One

Time of First Successful Submission: 2025-08-03 17:10:47

Persistent Home Directories - Two

Time of First Successful Submission: 2025-08-03 17:12:34


GCA CTF

11 / 104 1454 / 38606


Using the Terminal

Time of First Successful Submission: 2025-08-09 14:29:08

Using the VSCode Workspace

Time of First Successful Submission: 2025-08-03 16:40:09

Using the GUI Desktop

Time of First Successful Submission: 2025-08-03 16:42:57

Pasting into the Desktop

Time of First Successful Submission: 2025-08-03 16:45:19

Restarting Challenges

Time of First Successful Submission: 2025-08-03 16:47:47

Getting Help

Time of First Successful Submission: 2025-08-03 16:51:54

Challenge Programs

Time of First Successful Submission: 2025-08-03 16:52:53

The Flag File

Time of First Successful Submission: 2025-08-03 16:54:04

Using Privileged Mode

Time of First Successful Submission: 2025-08-03 17:08:26

Persistent Home Directories - One

Time of First Successful Submission: 2025-08-03 17:10:47

Persistent Home Directories - Two

Time of First Successful Submission: 2025-08-03 17:12:34