MariAli

🐧 💻

Intro to Programming Languages

14 / 234 13066 / 28146


Commands

Time of First Successful Submission: 2025-05-07 15:48:59

Command Arguments

Time of First Successful Submission: 2025-05-09 14:42:52

The Root Path

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

Absolute Paths

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

Changing position

Time of First Successful Submission: 2025-05-09 14:45:54

Changing to an Absolute Path

Time of First Successful Submission: 2025-05-09 14:46:49

Relative Paths

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

Cat

Time of First Successful Submission: 2025-05-09 15:07:16

Ls

Time of First Successful Submission: 2025-05-09 15:13:05

Ls All

Time of First Successful Submission: 2025-05-09 15:26:25

Find

Time of First Successful Submission: 2025-05-09 15:33:54

Piping Echo

Time of First Successful Submission: 2025-06-01 13:40:40

Piping Stdout

Time of First Successful Submission: 2025-06-01 13:43:32

Piping Stdin

Time of First Successful Submission: 2025-06-01 16:09:10


Intro to Cybersecurity

183 / 183 80 / 17895


Path Traversal 1

Time of First Successful Submission: 2025-06-19 12:51:37

Path Traversal 2

Time of First Successful Submission: 2025-06-19 13:05:34

CMDi 1

Time of First Successful Submission: 2025-06-19 13:11:07

CMDi 2

Time of First Successful Submission: 2025-06-19 13:17:48

CMDi 3

Time of First Successful Submission: 2025-06-19 13:19:51

CMDi 4

Time of First Successful Submission: 2025-06-19 13:21:33

CMDi 5

Time of First Successful Submission: 2025-06-19 13:26:01

CMDi 6

Time of First Successful Submission: 2025-06-19 13:49:59

Authentication Bypass 1

Time of First Successful Submission: 2025-06-19 13:54:35

Authentication Bypass 2

Time of First Successful Submission: 2025-06-19 13:58:04

SQLi 1

Time of First Successful Submission: 2025-06-20 14:25:58

SQLi 2

Time of First Successful Submission: 2025-06-20 14:27:24

SQLi 3

Time of First Successful Submission: 2025-06-20 14:30:28

SQLi 4

Time of First Successful Submission: 2025-06-20 14:35:54

SQLi 5

Time of First Successful Submission: 2025-06-20 15:05:48

XSS 1

Time of First Successful Submission: 2025-06-20 15:10:56

XSS 2

Time of First Successful Submission: 2025-06-20 15:13:11

XSS 3

Time of First Successful Submission: 2025-06-20 15:15:14

XSS 4

Time of First Successful Submission: 2025-06-20 15:16:27

XSS 5

Time of First Successful Submission: 2025-06-20 15:33:33

XSS 6

Time of First Successful Submission: 2025-06-20 15:36:32

XSS 7

Time of First Successful Submission: 2025-06-20 15:41:03

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2025-06-20 16:18:34

CSRF 3

Time of First Successful Submission: 2025-06-20 16:22:21

CSRF 4

Time of First Successful Submission: 2025-06-20 16:27:16

CSRF 5

Time of First Successful Submission: 2025-06-20 16:37:21

Connect

Time of First Successful Submission: 2025-06-20 16:57:12

Send

Time of First Successful Submission: 2025-06-20 16:58:04

Shutdown

Time of First Successful Submission: 2025-06-20 17:00:47

Listen

Time of First Successful Submission: 2025-06-20 17:08:06

Scan 1

Time of First Successful Submission: 2025-06-23 15:16:48

Scan 2

Time of First Successful Submission: 2025-06-23 16:54:40

Monitor 1

Time of First Successful Submission: 2025-06-24 14:59:06

Monitor 2

Time of First Successful Submission: 2025-06-24 15:06:04

Sniffing Cookies

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

Network Configuration

Time of First Successful Submission: 2025-06-24 15:42:15

Firewall 1

Time of First Successful Submission: 2025-06-24 15:54:03

Firewall 2

Time of First Successful Submission: 2025-06-24 15:57:36

Firewall 3

Time of First Successful Submission: 2025-06-24 16:01:46

Denial of Service 1

Time of First Successful Submission: 2025-06-25 14:38:29

Denial of Service 2

Time of First Successful Submission: 2025-06-25 14:39:54

Denial of Service 3

Time of First Successful Submission: 2025-06-25 15:51:30

Ethernet

Time of First Successful Submission: 2025-06-26 13:37:05

IP

Time of First Successful Submission: 2025-06-26 13:42:20

TCP

Time of First Successful Submission: 2025-06-26 13:47:38

TCP Handshake

Time of First Successful Submission: 2025-06-27 15:21:28

UDP

Time of First Successful Submission: 2025-06-27 15:27:31

UDP 2

Time of First Successful Submission: 2025-06-27 15:56:29

UDP Spoofing 1

Time of First Successful Submission: 2025-06-27 15:59:55

UDP Spoofing 2

Time of First Successful Submission: 2025-06-27 16:02:51

UDP Spoofing 3

Time of First Successful Submission: 2025-06-27 16:36:40

UDP Spoofing 4

Time of First Successful Submission: 2025-06-27 16:52:37

ARP

Time of First Successful Submission: 2025-06-27 16:59:05

Intercept

Time of First Successful Submission: 2025-06-27 17:28:10

Man-in-the-Middle

Time of First Successful Submission: 2025-06-27 21:13:36

XOR

Time of First Successful Submission: 2025-06-28 17:20:53

XORing Hex

Time of First Successful Submission: 2025-06-28 17:24:36

XORing ASCII

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

XORing ASCII Strings

Time of First Successful Submission: 2025-07-01 13:52:49

One-time Pad

Time of First Successful Submission: 2025-07-01 13:58:36

One-time Pad Tampering

Time of First Successful Submission: 2025-07-01 14:07:54

Many-time Pad

Time of First Successful Submission: 2025-07-01 14:14:58

AES

Time of First Successful Submission: 2025-07-01 14:35:07

AES-ECB-CPA

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

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-08-07 18:04:51

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-08-07 18:11:25

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-08-07 18:23:59

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2025-08-07 19:13:51

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-08-07 19:21:47

AES-ECB-CPA-Prefix-Miniboss

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

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-08-07 20:16:27

AES-CBC

Time of First Successful Submission: 2025-08-11 13:55:00

AES-CBC Tampering

Time of First Successful Submission: 2025-08-11 14:13:45

AES-CBC Resizing

Time of First Successful Submission: 2025-08-11 14:24:34

AES-CBC-POA-Partial-Block

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

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-08-11 17:05:37

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2025-08-11 17:50:56

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2025-08-12 10:27:02

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-08-23 11:33:05

DHKE

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

DHKE-to-AES

Time of First Successful Submission: 2025-08-12 11:48:46

RSA 1

Time of First Successful Submission: 2025-08-12 12:56:26

RSA 2

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

RSA 3

Time of First Successful Submission: 2025-08-13 15:05:59

RSA 4

Time of First Successful Submission: 2025-08-13 15:22:22

RSA Signatures

Time of First Successful Submission: 2025-08-12 14:30:59

SHA 1

Time of First Successful Submission: 2025-08-13 14:53:32

SHA 2

Time of First Successful Submission: 2025-08-13 15:00:24

TLS 1

Time of First Successful Submission: 2025-08-23 12:32:59

TLS 2

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

level1

Time of First Successful Submission: 2025-08-23 14:37:48

level2

Time of First Successful Submission: 2025-08-23 14:40:42

level3

Time of First Successful Submission: 2025-08-23 14:55:37

level4

Time of First Successful Submission: 2025-08-23 15:05:00

level5

Time of First Successful Submission: 2025-08-23 15:21:54

level6

Time of First Successful Submission: 2025-08-23 15:24:45

level7

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

level8

Time of First Successful Submission: 2025-08-23 15:37:12

level9

Time of First Successful Submission: 2025-08-23 15:38:27

level10

Time of First Successful Submission: 2025-08-23 15:41:07

level11

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

level12

Time of First Successful Submission: 2025-08-25 13:43:46

level13

Time of First Successful Submission: 2025-08-25 13:46:12

level14

Time of First Successful Submission: 2025-08-25 13:47:15

level15

Time of First Successful Submission: 2025-08-25 13:49:59

level16

Time of First Successful Submission: 2025-08-25 13:50:51

level17

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

level18

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

level19

Time of First Successful Submission: 2025-08-25 14:32:39

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-09-02 15:58:22

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-09-04 14:46:46

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-09-04 14:51:10

Reading Endianness (Python)

Time of First Successful Submission: 2025-09-04 14:56:52

Reading Endianness (C)

Time of First Successful Submission: 2025-09-04 14:58:01

Reading Endianness (x86)

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

Version Information (Python)

Time of First Successful Submission: 2025-09-04 15:03:37

Version Information (C)

Time of First Successful Submission: 2025-09-04 15:04:31

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2025-09-04 15:30:46

Metadata and Data (C)

Time of First Successful Submission: 2025-09-04 15:33:16

Metadata and Data (x86)

Time of First Successful Submission: 2025-09-04 15:35:56

Input Restrictions (Python)

Time of First Successful Submission: 2025-09-06 11:14:37

Input Restrictions (C)

Time of First Successful Submission: 2025-09-06 11:16:08

Input Restrictions (x86)

Time of First Successful Submission: 2025-09-06 11:24:17

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-09-06 11:27:20

Behold the cIMG! (C)

Time of First Successful Submission: 2025-09-06 11:31:05

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-09-09 14:58:31

A Basic cIMG (Python)

Time of First Successful Submission: 2025-09-09 15:03:54

A Basic cIMG (C)

Time of First Successful Submission: 2025-09-09 15:09:48

A Basic cIMG (x86)

Time of First Successful Submission: 2025-09-09 15:13:53

Internal State Mini (C)

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

Internal State Mini (x86)

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

Internal State (C)

Time of First Successful Submission: 2025-09-09 17:10:11

Internal State (x86)

Time of First Successful Submission: 2025-09-09 17:20:31

File Formats: Directives (C)

Time of First Successful Submission: 2025-09-10 13:25:21

File Formats: Directives (x86)

Time of First Successful Submission: 2025-09-10 13:43:27

The Patch Directive

Time of First Successful Submission: 2025-09-10 16:46:10

Optimizing for Space

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

Tweaking Images

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

Storage and Retrieval

Time of First Successful Submission: 2025-09-11 17:12:51

Extracting Knowledge

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

Advanced Sprites

Time of First Successful Submission: 2025-09-12 14:36:28

Accessing Resources

Time of First Successful Submission: 2025-09-12 15:00:58

Unsafe Animations

Time of First Successful Submission: 2025-09-12 15:08:26

Animations

Time of First Successful Submission: 2025-09-12 16:12:29

Interoperability: Patching Data

Time of First Successful Submission: 2025-09-12 16:42:39

Patching Code

Time of First Successful Submission: 2025-09-12 17:04:05

Patching Control Flow

Time of First Successful Submission: 2025-09-12 17:27:42

Your First Overflow (easy)

Time of First Successful Submission: 2025-09-19 15:57:34

Your First Overflow (hard)

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

Precision (easy)

Time of First Successful Submission: 2025-09-20 16:53:06

Precision (hard)

Time of First Successful Submission: 2025-09-20 16:56:41

Variable Control (easy)

Time of First Successful Submission: 2025-09-27 15:31:47

Variable Control (hard)

Time of First Successful Submission: 2025-09-27 15:38:55

Control Hijack (easy)

Time of First Successful Submission: 2025-09-27 15:41:11

Control Hijack (hard)

Time of First Successful Submission: 2025-09-27 15:43:06

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-09-27 15:45:30

Tricky Control Hijack (hard)

Time of First Successful Submission: 2025-09-27 15:47:17

PIEs (easy)

Time of First Successful Submission: 2025-09-27 16:14:35

PIEs (hard)

Time of First Successful Submission: 2025-09-27 16:16:53

String Lengths (easy)

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

String Lengths (hard)

Time of First Successful Submission: 2025-09-28 18:50:57

Basic Shellcode

Time of First Successful Submission: 2025-09-29 16:35:13

NOP Sleds

Time of First Successful Submission: 2025-09-29 16:41:07

NULL-Free Shellcode

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

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2025-09-29 17:11:21

Hijack to (Mapped) Shellcode (hard)

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

Hijack to Shellcode (easy)

Time of First Successful Submission: 2025-09-29 17:17:12

Hijack to Shellcode (hard)

Time of First Successful Submission: 2025-09-30 15:56:39

ECB-to-Win (easy)

Time of First Successful Submission: 2025-10-04 14:47:54

ECB-to-Win (hard)

Time of First Successful Submission: 2025-10-04 14:49:52

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2025-10-04 15:18:44

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2025-10-04 17:56:28

CIMG Screenshots

Time of First Successful Submission: 2025-10-16 18:50:10

CIMG Screenshots 2

Time of First Successful Submission: 2025-10-16 15:54:21

Wily Webserver

Time of First Successful Submission: 2025-11-03 15:37:55

The Watering Hole

Time of First Successful Submission: 2025-11-03 17:09:39

Secure Chat 1

Time of First Successful Submission: 2025-11-07 18:03:13

Secure Chat 2

Time of First Successful Submission: 2025-11-07 18:04:29

Secure Chat 3

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

Secure Chat 4

Time of First Successful Submission: 2025-11-10 15:31:59

Secure Chat 5

Time of First Successful Submission: 2025-11-11 02:01:42


Program Security

60 / 162 1191 / 9030


ello ackers!

Time of First Successful Submission: 2025-11-14 13:33:22

Syscall Smuggler

Time of First Successful Submission: 2025-11-14 14:00:27

Syscall Shenanigans

Time of First Successful Submission: 2025-11-19 15:11:40

Byte Budget

Time of First Successful Submission: 2025-11-28 18:21:06

ClobberCode

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

Diverse Delivery

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

Pocket Payload

Time of First Successful Submission: 2025-12-10 12:20:50

Micro Menace

Time of First Successful Submission: 2025-12-10 13:26:37

Login Leakage (Easy)

Time of First Successful Submission: 2026-01-06 15:13:49

Login Leakage (Hard)

Time of First Successful Submission: 2026-01-06 15:16:07

Bounds Breaker (Easy)

Time of First Successful Submission: 2026-01-06 15:37:14

Bounds Breaker (Hard)

Time of First Successful Submission: 2026-01-06 15:41:33

Casting Catastrophe (Easy)

Time of First Successful Submission: 2026-01-06 15:54:27

Casting Catastrophe (Hard)

Time of First Successful Submission: 2026-01-06 15:56:34

Pointer Problems (Easy)

Time of First Successful Submission: 2026-01-06 16:02:43

Pointer Problems (Hard)

Time of First Successful Submission: 2026-01-06 16:23:05

Anomalous Array (Easy)

Time of First Successful Submission: 2026-01-06 16:34:31

Anomalous Array (Hard)

Time of First Successful Submission: 2026-01-06 16:38:46

Now you got it (Easy)

Time of First Successful Submission: 2026-01-06 16:49:42

Now you got it (Hard)

Time of First Successful Submission: 2026-01-06 17:31:39

Loop Lunacy (Easy)

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

Loop Lunacy (Hard)

Time of First Successful Submission: 2026-01-07 16:12:45

Nosy Neighbor (Easy)

Time of First Successful Submission: 2026-01-07 16:19:24

Nosy Neighbor (Hard)

Time of First Successful Submission: 2026-01-07 16:24:17

Recursive Ruin (Easy)

Time of First Successful Submission: 2026-01-08 15:46:16

Recursive Ruin (Hard)

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

Lingering Leftover (Easy)

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

Lingering Leftover (Hard)

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

Latent Leak (Easy)

Time of First Successful Submission: 2026-01-08 16:18:54

Latent Leak (Hard)

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

Fork Foolery (Easy)

Time of First Successful Submission: 2026-01-08 17:22:42

Fork Foolery (Hard)

Time of First Successful Submission: 2026-01-08 17:27:47

Canary Conundrum (Easy)

Time of First Successful Submission: 2026-01-09 17:30:00

Canary Conundrum (Hard)

Time of First Successful Submission: 2026-01-09 17:32:05

A Crafty Clobber (Easy)

Time of First Successful Submission: 2026-01-09 17:42:46

A Crafty Clobber (Hard)

Time of First Successful Submission: 2026-01-09 17:54:29

Can It Fizz?

Time of First Successful Submission: 2026-01-09 19:11:53

Does It Buzz?

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

Make It FizzBuzz

Time of First Successful Submission: 2026-01-09 21:21:51

Terrible Token (Easy)

Time of First Successful Submission: 2026-01-10 17:47:48

Terrible Token (Hard)

Time of First Successful Submission: 2026-01-11 11:42:07

Tangled Ticket (Easy)

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

Tangled Ticket (Hard)

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

Bit Bender

Time of First Successful Submission: 2026-01-11 11:52:04

Substitution Sorcery

Time of First Successful Submission: 2026-01-11 11:57:15

Meager Mangler (Easy)

Time of First Successful Submission: 2026-01-11 12:03:10

Meager Mangler (Hard)

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

Monstrous Mangler (Easy)

Time of First Successful Submission: 2026-01-11 12:11:36

Monstrous Mangler (Hard)

Time of First Successful Submission: 2026-01-11 12:18:05

Patched Up (Easy)

Time of First Successful Submission: 2026-01-11 12:25:20

Patched Up (Hard)

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

Puzzle Patch (Easy)

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

Puzzle Patch (Hard)

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

Patch Perfect (Easy)

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

Patch Perfect (Hard)

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

Trust the Yancode (Easy)

Time of First Successful Submission: 2026-01-16 15:59:43

Trust the Yancode (Hard)

Time of First Successful Submission: 2026-01-16 16:10:33

Know the Yancode (Easy)

Time of First Successful Submission: 2026-01-17 15:11:15

Know the Yancode (Hard)

Time of First Successful Submission: 2026-01-17 15:15:33

Master the Yancode (Easy)

Time of First Successful Submission: 2026-01-17 15:44:54


Start Here

10 / 12 14344 / 38379


Using the VSCode Workspace

Time of First Successful Submission: 2025-05-07 15:24:48

Using the GUI Desktop

Time of First Successful Submission: 2025-05-07 15:26:54

Pasting into the Desktop

Time of First Successful Submission: 2025-05-07 15:28:15

Restarting Challenges

Time of First Successful Submission: 2025-05-07 15:30:08

Challenge Programs

Time of First Successful Submission: 2025-05-07 15:35:59

The Flag File

Time of First Successful Submission: 2025-05-07 15:40:42

Using Privileged Mode

Time of First Successful Submission: 2025-05-07 15:43:26

Persistent Home Directories - One

Time of First Successful Submission: 2025-05-07 15:46:14

Persistent Home Directories - Two

Time of First Successful Submission: 2025-05-07 15:47:08


Linux Luminarium

84 / 128 5858 / 28391


Intro to Commands

Time of First Successful Submission: 2025-05-07 15:48:59

Intro to Arguments

Time of First Successful Submission: 2025-05-09 14:42:52

The Root

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

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2025-05-09 14:45:54

Position elsewhere

Time of First Successful Submission: 2025-05-09 14:46:49

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2025-05-09 14:51:35

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2025-05-09 15:07:16

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2025-05-09 15:08:59

grepping for a needle in a haystack

Time of First Successful Submission: 2025-05-09 15:09:43

listing files

Time of First Successful Submission: 2025-05-09 15:13:05

touching files

Time of First Successful Submission: 2025-05-09 15:13:45

removing files

Time of First Successful Submission: 2025-05-09 15:25:38

hidden files

Time of First Successful Submission: 2025-05-09 15:26:25

An Epic Filesystem Quest

Time of First Successful Submission: 2025-05-09 15:30:18

making directories

Time of First Successful Submission: 2025-05-09 15:31:12

finding files

Time of First Successful Submission: 2025-05-09 15:33:54

linking files

Time of First Successful Submission: 2025-05-09 15:36:11

Learning From Documentation

Time of First Successful Submission: 2025-05-09 15:37:43

Learning Complex Usage

Time of First Successful Submission: 2025-05-09 15:38:32

Reading Manuals

Time of First Successful Submission: 2025-05-09 15:39:41

Searching Manuals

Time of First Successful Submission: 2025-05-09 15:40:33

Searching For Manuals

Time of First Successful Submission: 2025-05-09 15:44:32

Helpful Programs

Time of First Successful Submission: 2025-05-09 15:46:01

Help for Builtins

Time of First Successful Submission: 2025-05-09 15:47:17

Matching with *

Time of First Successful Submission: 2025-05-16 16:06:55

Matching with ?

Time of First Successful Submission: 2025-05-21 16:27:06

Matching with []

Time of First Successful Submission: 2025-05-21 16:28:14

Matching paths with []

Time of First Successful Submission: 2025-05-21 16:28:59

Multiple globs

Time of First Successful Submission: 2025-06-01 13:38:43

Mixing globs

Time of First Successful Submission: 2025-05-21 16:30:09

Exclusionary globbing

Time of First Successful Submission: 2025-05-21 16:31:33

Redirecting output

Time of First Successful Submission: 2025-06-01 13:40:40

Redirecting more output

Time of First Successful Submission: 2025-06-01 13:43:32

Appending output

Time of First Successful Submission: 2025-06-01 13:44:51

Redirecting errors

Time of First Successful Submission: 2025-06-01 16:07:40

Redirecting input

Time of First Successful Submission: 2025-06-01 16:09:10

Grepping stored results

Time of First Successful Submission: 2025-06-01 16:10:50

Grepping live output

Time of First Successful Submission: 2025-06-01 16:11:59

Grepping errors

Time of First Successful Submission: 2025-06-01 16:13:51

Duplicating piped data with tee

Time of First Successful Submission: 2025-06-01 16:17:05

Writing to multiple programs

Time of First Successful Submission: 2025-06-01 16:23:53

Split-piping stderr and stdout

Time of First Successful Submission: 2025-06-01 16:25:42

Printing Variables

Time of First Successful Submission: 2025-06-01 16:27:14

Setting Variables

Time of First Successful Submission: 2025-06-01 16:28:29

Multi-word Variables

Time of First Successful Submission: 2025-06-01 16:29:16

Exporting Variables

Time of First Successful Submission: 2025-06-01 16:31:12

Printing Exported Variables

Time of First Successful Submission: 2025-06-01 16:32:14

Storing Command Output

Time of First Successful Submission: 2025-06-01 16:33:49

Reading Input

Time of First Successful Submission: 2025-06-01 16:35:23

Reading Files

Time of First Successful Submission: 2025-06-01 16:37:16

Listing Processes

Time of First Successful Submission: 2025-06-02 15:04:04

Killing Processes

Time of First Successful Submission: 2025-06-02 15:05:44

Interrupting Processes

Time of First Successful Submission: 2025-06-02 15:06:24

Suspending Processes

Time of First Successful Submission: 2025-06-02 15:20:58

Resuming Processes

Time of First Successful Submission: 2025-06-02 15:21:40

Backgrounding Processes

Time of First Successful Submission: 2025-06-02 15:24:06

Foregrounding Processes

Time of First Successful Submission: 2025-06-02 15:24:52

Starting Backgrounded Processes

Time of First Successful Submission: 2025-06-02 15:25:35

Process Exit Codes

Time of First Successful Submission: 2025-06-02 15:27:01

Becoming root with su

Time of First Successful Submission: 2025-06-02 15:50:27

Other users with su

Time of First Successful Submission: 2025-06-02 15:51:11

Cracking passwords

Time of First Successful Submission: 2025-06-02 15:54:11

Using sudo

Time of First Successful Submission: 2025-06-02 15:55:57

Changing File Ownership

Time of First Successful Submission: 2025-06-02 15:30:22

Groups and Files

Time of First Successful Submission: 2025-06-02 15:32:55

Fun With Groups Names

Time of First Successful Submission: 2025-06-02 15:34:39

Changing Permissions

Time of First Successful Submission: 2025-06-02 15:36:59

Executable Files

Time of First Successful Submission: 2025-06-02 15:38:24

Permission Tweaking Practice

Time of First Successful Submission: 2025-06-02 15:43:07

Permissions Setting Practice

Time of First Successful Submission: 2025-06-02 15:45:47

The SUID Bit

Time of First Successful Submission: 2025-06-02 15:47:42

Chaining with Semicolons

Time of First Successful Submission: 2025-06-02 15:57:13

Your First Shell Script

Time of First Successful Submission: 2025-06-02 15:58:50

Redirecting Script Output

Time of First Successful Submission: 2025-06-02 16:00:50

Executable Shell Scripts

Time of First Successful Submission: 2025-06-02 16:01:56

The PATH Variable

Time of First Successful Submission: 2025-06-02 16:11:36

Setting PATH

Time of First Successful Submission: 2025-06-02 16:13:27

Adding Commands

Time of First Successful Submission: 2025-06-02 16:16:03

Hijacking Commands

Time of First Successful Submission: 2025-06-02 16:16:57


Computing 101

69 / 69 516 / 19410


Your First Register

Time of First Successful Submission: 2025-06-03 14:29:02

Your First Syscall

Time of First Successful Submission: 2025-06-03 14:30:26

Exit Codes

Time of First Successful Submission: 2025-06-03 14:31:05

Building Executables

Time of First Successful Submission: 2025-06-03 14:34:53

Moving Between Registers

Time of First Successful Submission: 2025-06-03 14:36:08

Tracing Syscalls

Time of First Successful Submission: 2025-06-03 14:38:54

Starting GDB

Time of First Successful Submission: 2025-06-03 14:39:38

Starting Programs in GDB

Time of First Successful Submission: 2025-06-03 14:40:20

Loading From Memory

Time of First Successful Submission: 2025-06-03 14:47:17

More Loading Practice

Time of First Successful Submission: 2025-06-03 14:49:29

Dereferencing Pointers

Time of First Successful Submission: 2025-06-03 14:52:12

Dereferencing Yourself

Time of First Successful Submission: 2025-06-03 14:54:00

Dereferencing with Offsets

Time of First Successful Submission: 2025-06-03 14:55:15

Stored Addresses

Time of First Successful Submission: 2025-06-03 14:58:08

Double Dereference

Time of First Successful Submission: 2025-06-03 14:59:09

Triple Dereference

Time of First Successful Submission: 2025-06-03 14:59:43

Writing Output

Time of First Successful Submission: 2025-06-03 15:20:12

Chaining Syscalls

Time of First Successful Submission: 2025-06-03 15:20:58

Writing Strings

Time of First Successful Submission: 2025-06-03 15:21:36

Reading Data

Time of First Successful Submission: 2025-06-03 15:23:47

set-register

Time of First Successful Submission: 2025-06-03 15:32:48

set-multiple-registers

Time of First Successful Submission: 2025-06-03 15:33:30

add-to-register

Time of First Successful Submission: 2025-06-03 15:34:14

linear-equation-registers

Time of First Successful Submission: 2025-06-03 15:37:17

integer-division

Time of First Successful Submission: 2025-06-03 15:43:50

modulo-operation

Time of First Successful Submission: 2025-06-03 15:45:29

set-upper-byte

Time of First Successful Submission: 2025-06-03 15:46:38

efficient-modulo

Time of First Successful Submission: 2025-06-03 16:02:40

byte-extraction

Time of First Successful Submission: 2025-06-04 14:13:40

bitwise-and

Time of First Successful Submission: 2025-06-04 14:15:05

check-even

Time of First Successful Submission: 2025-06-04 14:17:47

memory-read

Time of First Successful Submission: 2025-06-04 14:18:32

memory-write

Time of First Successful Submission: 2025-06-04 14:19:19

memory-increment

Time of First Successful Submission: 2025-06-04 14:20:57

byte-access

Time of First Successful Submission: 2025-06-04 14:21:41

memory-size-access

Time of First Successful Submission: 2025-06-04 14:22:29

little-endian-write

Time of First Successful Submission: 2025-06-04 14:31:13

memory-sum

Time of First Successful Submission: 2025-06-04 14:32:44

stack-subtraction

Time of First Successful Submission: 2025-06-04 14:33:29

swap-stack-values

Time of First Successful Submission: 2025-06-04 14:34:05

average-stack-values

Time of First Successful Submission: 2025-06-04 14:36:33

absolute-jump

Time of First Successful Submission: 2025-06-04 14:37:15

relative-jump

Time of First Successful Submission: 2025-06-04 14:40:01

jump-trampoline

Time of First Successful Submission: 2025-06-04 14:40:47

conditional-jump

Time of First Successful Submission: 2025-06-04 14:50:28

indirect-jump

Time of First Successful Submission: 2025-06-04 14:54:29

average-loop

Time of First Successful Submission: 2025-06-04 15:02:03

count-non-zero

Time of First Successful Submission: 2025-06-04 15:08:39

string-lower

Time of First Successful Submission: 2025-06-04 15:23:11

most-common-byte

Time of First Successful Submission: 2025-06-04 15:51:03

Debugging Programs

Time of First Successful Submission: 2025-06-04 15:54:29

Inspecting Registers

Time of First Successful Submission: 2025-06-04 15:55:37

Examining Memory

Time of First Successful Submission: 2025-06-04 16:02:31

Setting Breakpoints

Time of First Successful Submission: 2025-06-04 16:06:38

GDB Scripting

Time of First Successful Submission: 2025-06-13 14:16:35

Modifying Data

Time of First Successful Submission: 2025-06-13 14:57:12

Modifying Execution

Time of First Successful Submission: 2025-06-13 15:08:59

Broken Functions

Time of First Successful Submission: 2025-06-13 15:12:20

Exit

Time of First Successful Submission: 2025-06-13 15:38:30

Socket

Time of First Successful Submission: 2025-06-13 15:47:46

Bind

Time of First Successful Submission: 2025-06-13 15:57:07

Listen

Time of First Successful Submission: 2025-06-18 13:29:45

Accept

Time of First Successful Submission: 2025-06-18 13:31:12

Static Response

Time of First Successful Submission: 2025-06-18 13:50:27

Dynamic Response

Time of First Successful Submission: 2025-06-18 14:10:58

Iterative GET Server

Time of First Successful Submission: 2025-06-18 14:13:38

Concurrent GET Server

Time of First Successful Submission: 2025-06-18 14:23:30

Concurrent POST Server

Time of First Successful Submission: 2025-06-18 14:48:13

Web Server

Time of First Successful Submission: 2025-06-18 15:06:42


CybHer Dojo

10 / 104 14435 / 38597


Using the VSCode Workspace

Time of First Successful Submission: 2025-05-07 15:24:48

Using the GUI Desktop

Time of First Successful Submission: 2025-05-07 15:26:54

Pasting into the Desktop

Time of First Successful Submission: 2025-05-07 15:28:15

Restarting Challenges

Time of First Successful Submission: 2025-05-07 15:30:08

Getting Help

Time of First Successful Submission: 2025-05-07 15:34:57

Challenge Programs

Time of First Successful Submission: 2025-05-07 15:35:59

The Flag File

Time of First Successful Submission: 2025-05-07 15:40:42

Using Privileged Mode

Time of First Successful Submission: 2025-05-07 15:43:26

Persistent Home Directories - One

Time of First Successful Submission: 2025-05-07 15:46:14

Persistent Home Directories - Two

Time of First Successful Submission: 2025-05-07 15:47:08


GCA CTF

10 / 104 14435 / 38597


Using the VSCode Workspace

Time of First Successful Submission: 2025-05-07 15:24:48

Using the GUI Desktop

Time of First Successful Submission: 2025-05-07 15:26:54

Pasting into the Desktop

Time of First Successful Submission: 2025-05-07 15:28:15

Restarting Challenges

Time of First Successful Submission: 2025-05-07 15:30:08

Getting Help

Time of First Successful Submission: 2025-05-07 15:34:57

Challenge Programs

Time of First Successful Submission: 2025-05-07 15:35:59

The Flag File

Time of First Successful Submission: 2025-05-07 15:40:42

Using Privileged Mode

Time of First Successful Submission: 2025-05-07 15:43:26

Persistent Home Directories - One

Time of First Successful Submission: 2025-05-07 15:46:14

Persistent Home Directories - Two

Time of First Successful Submission: 2025-05-07 15:47:08