cslessma

💻 🐧

Intro to Programming Languages

15 / 234 1580 / 28115


Commands

Time of First Successful Submission: 2025-07-01 23:48:45

Command Arguments

Time of First Successful Submission: 2025-07-01 23:50:09

Command History

Time of First Successful Submission: 2025-07-01 23:50:54

The Root Path

Time of First Successful Submission: 2025-07-01 23:54:29

Absolute Paths

Time of First Successful Submission: 2025-07-01 23:56:18

Changing position

Time of First Successful Submission: 2025-07-01 23:59:15

Changing to an Absolute Path

Time of First Successful Submission: 2025-07-02 00:02:22

Relative Paths

Time of First Successful Submission: 2025-07-02 00:08:17

Cat

Time of First Successful Submission: 2025-07-02 15:33:09

Ls

Time of First Successful Submission: 2025-07-02 15:48:02

Ls All

Time of First Successful Submission: 2025-07-02 15:55:50

Find

Time of First Successful Submission: 2025-07-02 16:22:10

Piping Echo

Time of First Successful Submission: 2025-07-02 18:56:42

Piping Stdout

Time of First Successful Submission: 2025-07-02 18:59:16

Piping Stdin

Time of First Successful Submission: 2025-07-02 19:09:27


Intro to Cybersecurity

183 / 183 11 / 17887


Path Traversal 1

Time of First Successful Submission: 2025-07-08 17:35:51

Path Traversal 2

Time of First Successful Submission: 2025-07-08 18:20:00

CMDi 1

Time of First Successful Submission: 2025-07-08 18:31:02

CMDi 2

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

CMDi 3

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

CMDi 4

Time of First Successful Submission: 2025-07-08 18:54:41

CMDi 5

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

CMDi 6

Time of First Successful Submission: 2025-07-08 19:11:43

Authentication Bypass 1

Time of First Successful Submission: 2025-07-08 19:40:01

Authentication Bypass 2

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

SQLi 1

Time of First Successful Submission: 2025-07-08 21:23:12

SQLi 2

Time of First Successful Submission: 2025-07-08 21:45:13

SQLi 3

Time of First Successful Submission: 2025-07-08 22:01:23

SQLi 4

Time of First Successful Submission: 2025-07-08 22:10:57

SQLi 5

Time of First Successful Submission: 2025-07-08 23:12:16

XSS 1

Time of First Successful Submission: 2025-07-09 14:59:20

XSS 2

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

XSS 3

Time of First Successful Submission: 2025-07-09 15:18:54

XSS 4

Time of First Successful Submission: 2025-07-09 15:39:15

XSS 5

Time of First Successful Submission: 2025-07-09 16:39:03

XSS 6

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

XSS 7

Time of First Successful Submission: 2025-07-09 19:03:33

CSRF 1

Time of First Successful Submission: 2025-07-09 19:59:02

CSRF 2

Time of First Successful Submission: 2025-07-09 20:21:05

CSRF 3

Time of First Successful Submission: 2025-07-09 20:39:29

CSRF 4

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

CSRF 5

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

Connect

Time of First Successful Submission: 2025-07-21 16:58:14

Send

Time of First Successful Submission: 2025-07-21 17:00:23

Shutdown

Time of First Successful Submission: 2025-07-21 17:06:04

Listen

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

Scan 1

Time of First Successful Submission: 2025-07-21 17:31:59

Scan 2

Time of First Successful Submission: 2025-07-21 18:50:34

Monitor 1

Time of First Successful Submission: 2025-07-21 19:10:36

Monitor 2

Time of First Successful Submission: 2025-07-21 19:26:59

Sniffing Cookies

Time of First Successful Submission: 2025-07-21 19:52:14

Network Configuration

Time of First Successful Submission: 2025-07-21 20:10:28

Firewall 1

Time of First Successful Submission: 2025-07-21 20:19:57

Firewall 2

Time of First Successful Submission: 2025-07-21 20:25:51

Firewall 3

Time of First Successful Submission: 2025-07-21 20:29:16

Denial of Service 1

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

Denial of Service 2

Time of First Successful Submission: 2025-07-21 21:50:52

Denial of Service 3

Time of First Successful Submission: 2025-07-22 05:21:25

Ethernet

Time of First Successful Submission: 2025-07-22 16:07:23

IP

Time of First Successful Submission: 2025-07-22 16:19:13

TCP

Time of First Successful Submission: 2025-07-22 16:30:49

TCP Handshake

Time of First Successful Submission: 2025-07-22 16:41:26

UDP

Time of First Successful Submission: 2025-07-22 16:59:11

UDP 2

Time of First Successful Submission: 2025-07-22 17:19:22

UDP Spoofing 1

Time of First Successful Submission: 2025-07-22 17:29:33

UDP Spoofing 2

Time of First Successful Submission: 2025-07-22 17:48:26

UDP Spoofing 3

Time of First Successful Submission: 2025-07-22 18:45:58

UDP Spoofing 4

Time of First Successful Submission: 2025-07-22 21:23:39

ARP

Time of First Successful Submission: 2025-07-22 20:09:39

Intercept

Time of First Successful Submission: 2025-07-22 22:08:33

Man-in-the-Middle

Time of First Successful Submission: 2025-07-22 23:34:32

XOR

Time of First Successful Submission: 2025-07-23 16:13:34

XORing Hex

Time of First Successful Submission: 2025-07-23 16:24:27

XORing ASCII

Time of First Successful Submission: 2025-07-23 16:37:11

XORing ASCII Strings

Time of First Successful Submission: 2025-07-23 16:49:47

One-time Pad

Time of First Successful Submission: 2025-07-23 16:57:56

One-time Pad Tampering

Time of First Successful Submission: 2025-07-23 17:16:24

Many-time Pad

Time of First Successful Submission: 2025-07-23 17:27:28

AES

Time of First Successful Submission: 2025-07-23 17:42:36

AES-ECB-CPA

Time of First Successful Submission: 2025-07-23 18:22:24

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-07-23 18:45:51

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-07-23 19:12:19

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-07-23 19:24:57

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2025-07-23 19:51:06

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-07-23 20:32:04

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-07-23 20:50:35

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-07-23 21:13:15

AES-CBC

Time of First Successful Submission: 2025-07-24 16:16:54

AES-CBC Tampering

Time of First Successful Submission: 2025-07-24 17:00:51

AES-CBC Resizing

Time of First Successful Submission: 2025-07-24 17:29:32

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2025-07-24 18:59:12

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-07-24 19:12:29

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2025-07-24 19:34:10

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2025-07-24 19:44:16

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-08-19 22:29:05

DHKE

Time of First Successful Submission: 2025-07-24 20:02:23

DHKE-to-AES

Time of First Successful Submission: 2025-07-24 20:12:21

RSA 1

Time of First Successful Submission: 2025-07-24 20:33:23

RSA 2

Time of First Successful Submission: 2025-07-24 20:38:02

RSA 3

Time of First Successful Submission: 2025-07-25 00:48:25

RSA 4

Time of First Successful Submission: 2025-07-25 00:55:39

RSA Signatures

Time of First Successful Submission: 2025-07-25 00:04:00

SHA 1

Time of First Successful Submission: 2025-07-25 00:17:38

SHA 2

Time of First Successful Submission: 2025-07-25 00:42:53

TLS 1

Time of First Successful Submission: 2025-07-25 01:03:35

TLS 2

Time of First Successful Submission: 2025-07-25 01:10:07

level1

Time of First Successful Submission: 2025-07-04 23:11:20

level2

Time of First Successful Submission: 2025-07-04 23:23:11

level3

Time of First Successful Submission: 2025-07-04 23:27:05

level4

Time of First Successful Submission: 2025-07-04 23:30:01

level5

Time of First Successful Submission: 2025-07-04 23:47:42

level6

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

level7

Time of First Successful Submission: 2025-07-05 16:26:21

level8

Time of First Successful Submission: 2025-07-05 16:27:26

level9

Time of First Successful Submission: 2025-07-05 16:28:29

level10

Time of First Successful Submission: 2025-07-05 16:31:23

level11

Time of First Successful Submission: 2025-07-05 16:35:43

level12

Time of First Successful Submission: 2025-07-05 16:40:11

level13

Time of First Successful Submission: 2025-07-05 16:42:21

level14

Time of First Successful Submission: 2025-07-05 16:44:50

level15

Time of First Successful Submission: 2025-07-05 16:48:32

level16

Time of First Successful Submission: 2025-07-05 16:51:49

level17

Time of First Successful Submission: 2025-07-05 18:15:32

level18

Time of First Successful Submission: 2025-07-05 18:17:05

level19

Time of First Successful Submission: 2025-07-05 18:53:25

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-07-25 18:09:38

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-07-25 18:15:46

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-07-25 18:38:28

Reading Endianness (Python)

Time of First Successful Submission: 2025-07-25 18:42:02

Reading Endianness (C)

Time of First Successful Submission: 2025-07-25 18:45:39

Reading Endianness (x86)

Time of First Successful Submission: 2025-07-25 18:48:35

Version Information (Python)

Time of First Successful Submission: 2025-07-25 19:00:47

Version Information (C)

Time of First Successful Submission: 2025-07-25 19:21:00

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2025-07-25 20:01:24

Metadata and Data (C)

Time of First Successful Submission: 2025-07-25 20:10:16

Metadata and Data (x86)

Time of First Successful Submission: 2025-07-25 20:16:42

Input Restrictions (Python)

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

Input Restrictions (C)

Time of First Successful Submission: 2025-07-25 20:35:35

Input Restrictions (x86)

Time of First Successful Submission: 2025-07-25 20:39:47

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-07-25 20:53:48

Behold the cIMG! (C)

Time of First Successful Submission: 2025-07-25 21:00:07

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-07-25 21:03:44

A Basic cIMG (Python)

Time of First Successful Submission: 2025-07-25 21:12:48

A Basic cIMG (C)

Time of First Successful Submission: 2025-07-25 21:18:28

A Basic cIMG (x86)

Time of First Successful Submission: 2025-07-25 21:20:56

Internal State Mini (C)

Time of First Successful Submission: 2025-07-26 03:37:49

Internal State Mini (x86)

Time of First Successful Submission: 2025-07-26 15:31:22

Internal State (C)

Time of First Successful Submission: 2025-07-26 16:38:34

Internal State (x86)

Time of First Successful Submission: 2025-07-26 16:50:54

File Formats: Directives (C)

Time of First Successful Submission: 2025-07-26 18:04:35

File Formats: Directives (x86)

Time of First Successful Submission: 2025-07-26 18:15:03

The Patch Directive

Time of First Successful Submission: 2025-07-26 21:46:29

Optimizing for Space

Time of First Successful Submission: 2025-07-27 17:35:01

Tweaking Images

Time of First Successful Submission: 2025-07-27 18:40:11

Storage and Retrieval

Time of First Successful Submission: 2025-07-28 00:33:44

Extracting Knowledge

Time of First Successful Submission: 2025-07-28 15:22:00

Advanced Sprites

Time of First Successful Submission: 2025-07-28 16:24:54

Accessing Resources

Time of First Successful Submission: 2025-07-28 17:32:30

Unsafe Animations

Time of First Successful Submission: 2025-07-28 18:15:26

Animations

Time of First Successful Submission: 2025-07-28 18:33:45

Interoperability: Patching Data

Time of First Successful Submission: 2025-07-28 19:45:28

Patching Code

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

Patching Control Flow

Time of First Successful Submission: 2025-07-28 20:26:11

Your First Overflow (easy)

Time of First Successful Submission: 2025-07-29 04:55:14

Your First Overflow (hard)

Time of First Successful Submission: 2025-07-29 15:01:08

Precision (easy)

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

Precision (hard)

Time of First Successful Submission: 2025-07-29 15:43:52

Variable Control (easy)

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

Variable Control (hard)

Time of First Successful Submission: 2025-07-29 16:10:29

Control Hijack (easy)

Time of First Successful Submission: 2025-07-29 16:14:50

Control Hijack (hard)

Time of First Successful Submission: 2025-07-29 16:19:32

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-07-29 16:27:40

Tricky Control Hijack (hard)

Time of First Successful Submission: 2025-07-29 16:31:03

PIEs (easy)

Time of First Successful Submission: 2025-07-29 16:59:29

PIEs (hard)

Time of First Successful Submission: 2025-07-29 17:05:44

String Lengths (easy)

Time of First Successful Submission: 2025-07-29 17:16:29

String Lengths (hard)

Time of First Successful Submission: 2025-07-29 17:33:53

Basic Shellcode

Time of First Successful Submission: 2025-07-29 17:47:29

NOP Sleds

Time of First Successful Submission: 2025-07-29 17:54:08

NULL-Free Shellcode

Time of First Successful Submission: 2025-07-29 18:21:20

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2025-07-29 18:39:22

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2025-07-29 18:45:24

Hijack to Shellcode (easy)

Time of First Successful Submission: 2025-07-29 18:52:54

Hijack to Shellcode (hard)

Time of First Successful Submission: 2025-07-29 23:14:07

ECB-to-Win (easy)

Time of First Successful Submission: 2025-07-30 15:18:59

ECB-to-Win (hard)

Time of First Successful Submission: 2025-07-30 15:43:11

ECB-to-Shellcode (easy)

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

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2025-07-30 21:49:54

CIMG Screenshots

Time of First Successful Submission: 2025-07-31 17:22:23

CIMG Screenshots 2

Time of First Successful Submission: 2025-07-31 22:23:18

Wily Webserver

Time of First Successful Submission: 2025-08-01 17:47:24

The Watering Hole

Time of First Successful Submission: 2025-08-05 06:11:07

Secure Chat 1

Time of First Successful Submission: 2025-08-06 18:31:33

Secure Chat 2

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

Secure Chat 3

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

Secure Chat 4

Time of First Successful Submission: 2025-08-10 20:56:33

Secure Chat 5

Time of First Successful Submission: 2025-08-11 22:37:44


Start Here

11 / 12 1758 / 38351


Using the Terminal

Time of First Successful Submission: 2025-08-18 16:27:53

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-01 22:59:12

Using the GUI Desktop

Time of First Successful Submission: 2025-07-01 23:01:13

Pasting into the Desktop

Time of First Successful Submission: 2025-07-01 23:04:36

Restarting Challenges

Time of First Successful Submission: 2025-07-01 23:07:57

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2025-07-01 23:18:42

Using Privileged Mode

Time of First Successful Submission: 2025-07-01 23:24:00

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-01 23:36:27

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-01 23:37:45


Linux Luminarium

126 / 128 1808 / 28356


Intro to Commands

Time of First Successful Submission: 2025-07-01 23:48:45

Intro to Arguments

Time of First Successful Submission: 2025-07-01 23:50:09

Command History

Time of First Successful Submission: 2025-07-01 23:50:54

The Root

Time of First Successful Submission: 2025-07-01 23:54:29

Program and absolute paths

Time of First Successful Submission: 2025-07-01 23:56:18

Position thy self

Time of First Successful Submission: 2025-07-01 23:59:15

Position elsewhere

Time of First Successful Submission: 2025-07-02 00:02:22

implicit relative paths, from /

Time of First Successful Submission: 2025-07-02 00:08:17

explicit relative paths, from /

Time of First Successful Submission: 2025-07-02 00:12:59

implicit relative path

Time of First Successful Submission: 2025-07-02 00:15:20

home sweet home

Time of First Successful Submission: 2025-07-02 00:29:44

cat: not the pet, but the command!

Time of First Successful Submission: 2025-07-02 15:33:09

catting absolute paths

Time of First Successful Submission: 2025-07-02 15:34:38

more catting practice

Time of First Successful Submission: 2025-07-02 15:36:08

grepping for a needle in a haystack

Time of First Successful Submission: 2025-07-02 15:38:01

comparing files

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

listing files

Time of First Successful Submission: 2025-07-02 15:48:02

touching files

Time of First Successful Submission: 2025-07-02 15:50:44

removing files

Time of First Successful Submission: 2025-07-02 15:51:54

moving files

Time of First Successful Submission: 2025-07-02 15:53:56

hidden files

Time of First Successful Submission: 2025-07-02 15:55:50

An Epic Filesystem Quest

Time of First Successful Submission: 2025-07-02 16:09:59

making directories

Time of First Successful Submission: 2025-07-02 16:14:39

finding files

Time of First Successful Submission: 2025-07-02 16:22:10

linking files

Time of First Successful Submission: 2025-07-02 16:29:42

Learning From Documentation

Time of First Successful Submission: 2025-07-02 16:33:34

Learning Complex Usage

Time of First Successful Submission: 2025-07-02 16:36:56

Reading Manuals

Time of First Successful Submission: 2025-07-02 16:48:28

Searching Manuals

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

Searching For Manuals

Time of First Successful Submission: 2025-07-02 16:59:16

Helpful Programs

Time of First Successful Submission: 2025-07-02 17:04:37

Help for Builtins

Time of First Successful Submission: 2025-07-02 17:06:54

Matching with *

Time of First Successful Submission: 2025-07-02 17:11:47

Matching with ?

Time of First Successful Submission: 2025-07-02 17:16:36

Matching with []

Time of First Successful Submission: 2025-07-02 17:19:53

Matching paths with []

Time of First Successful Submission: 2025-07-02 17:21:48

Multiple globs

Time of First Successful Submission: 2025-07-02 17:24:16

Mixing globs

Time of First Successful Submission: 2025-07-02 18:43:20

Exclusionary globbing

Time of First Successful Submission: 2025-07-02 18:39:16

Tab completion

Time of First Successful Submission: 2025-07-02 18:41:14

Multiple options for tab completion

Time of First Successful Submission: 2025-07-02 18:51:30

Tab completion on commands

Time of First Successful Submission: 2025-07-02 18:52:22

Redirecting output

Time of First Successful Submission: 2025-07-02 18:56:42

Redirecting more output

Time of First Successful Submission: 2025-07-02 18:59:16

Appending output

Time of First Successful Submission: 2025-07-02 19:01:51

Redirecting errors

Time of First Successful Submission: 2025-07-02 19:06:23

Redirecting input

Time of First Successful Submission: 2025-07-02 19:09:27

Grepping stored results

Time of First Successful Submission: 2025-07-02 19:13:42

Grepping live output

Time of First Successful Submission: 2025-07-02 19:15:26

Grepping errors

Time of First Successful Submission: 2025-07-02 19:17:57

Filtering with grep -v

Time of First Successful Submission: 2025-07-02 19:20:36

Duplicating piped data with tee

Time of First Successful Submission: 2025-07-02 19:48:33

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2025-07-02 20:05:40

Split-piping stderr and stdout

Time of First Successful Submission: 2025-07-02 20:17:20

Named pipes

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

Printing Variables

Time of First Successful Submission: 2025-07-03 03:40:23

Setting Variables

Time of First Successful Submission: 2025-07-03 03:43:28

Multi-word Variables

Time of First Successful Submission: 2025-07-03 03:45:27

Exporting Variables

Time of First Successful Submission: 2025-07-03 03:55:03

Printing Exported Variables

Time of First Successful Submission: 2025-07-03 03:59:59

Storing Command Output

Time of First Successful Submission: 2025-07-03 04:05:15

Reading Input

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

Reading Files

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

Translating characters

Time of First Successful Submission: 2025-07-03 14:46:30

Deleting characters

Time of First Successful Submission: 2025-07-03 14:47:58

Deleting newlines

Time of First Successful Submission: 2025-07-03 14:50:28

Extracting the first lines with head

Time of First Successful Submission: 2025-07-03 14:52:30

Extracting specific sections of text

Time of First Successful Submission: 2025-07-03 14:56:40

Sorting data

Time of First Successful Submission: 2025-08-18 16:45:25

Listing Processes

Time of First Successful Submission: 2025-07-03 15:05:58

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2025-07-03 15:11:47

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2025-07-03 15:13:05

Resuming Processes

Time of First Successful Submission: 2025-07-03 15:14:04

Backgrounding Processes

Time of First Successful Submission: 2025-07-03 15:18:57

Foregrounding Processes

Time of First Successful Submission: 2025-07-03 15:20:22

Starting Backgrounded Processes

Time of First Successful Submission: 2025-07-03 15:21:35

Process Exit Codes

Time of First Successful Submission: 2025-07-03 15:24:11

Becoming root with su

Time of First Successful Submission: 2025-07-03 16:35:53

Other users with su

Time of First Successful Submission: 2025-07-03 16:36:51

Cracking passwords

Time of First Successful Submission: 2025-07-03 16:41:05

Using sudo

Time of First Successful Submission: 2025-07-03 16:43:35

Changing File Ownership

Time of First Successful Submission: 2025-07-03 15:36:13

Groups and Files

Time of First Successful Submission: 2025-07-03 15:41:39

Fun With Groups Names

Time of First Successful Submission: 2025-07-03 15:46:15

Changing Permissions

Time of First Successful Submission: 2025-07-03 15:58:05

Executable Files

Time of First Successful Submission: 2025-07-03 16:01:10

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2025-07-03 16:20:00

The SUID Bit

Time of First Successful Submission: 2025-07-03 16:30:27

Chaining with Semicolons

Time of First Successful Submission: 2025-07-03 16:45:38

Building on Success

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

Handling Failure

Time of First Successful Submission: 2025-08-18 19:30:53

Your First Shell Script

Time of First Successful Submission: 2025-07-03 16:51:05

Redirecting Script Output

Time of First Successful Submission: 2025-07-03 16:58:53

Executable Shell Scripts

Time of First Successful Submission: 2025-07-03 17:01:36

Understanding Shebangs

Time of First Successful Submission: 2025-08-18 19:31:24

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2025-08-18 19:35:26

Scripting with Default Cases

Time of First Successful Submission: 2025-08-18 19:36:56

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-08-18 19:40:35

Reading Shell Scripts

Time of First Successful Submission: 2025-08-26 22:08:51

Launching Screen

Time of First Successful Submission: 2025-08-18 19:43:25

Detaching and Attaching

Time of First Successful Submission: 2025-08-18 19:46:00

Finding Sessions

Time of First Successful Submission: 2025-08-18 19:47:33

Switching Windows

Time of First Successful Submission: 2025-08-18 19:49:36

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-08-18 19:50:43

Switching Windows (tmux)

Time of First Successful Submission: 2025-08-18 19:52:23

The PATH Variable

Time of First Successful Submission: 2025-07-03 17:06:20

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2025-07-03 17:11:36

Adding Commands

Time of First Successful Submission: 2025-07-03 17:59:30

Hijacking Commands

Time of First Successful Submission: 2025-07-03 18:27:22

Bashrc Backdoor

Time of First Successful Submission: 2025-08-18 19:55:44

Sniffing Input

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

Overshared Directories

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

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2025-08-18 20:35:59

Snooping on Configurations

Time of First Successful Submission: 2025-08-18 20:39:07

The Fork Bomb

Time of First Successful Submission: 2025-08-20 00:45:00

Disk-Space Doomsday

Time of First Successful Submission: 2025-08-20 00:50:14

rm -rf /

Time of First Successful Submission: 2025-08-20 00:54:16

Life after rm -rf /

Time of First Successful Submission: 2025-08-20 00:58:32

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-08-20 01:04:40


Computing 101

69 / 69 614 / 19402


Your First Register

Time of First Successful Submission: 2025-07-15 17:30:45

Your First Syscall

Time of First Successful Submission: 2025-07-15 17:34:33

Exit Codes

Time of First Successful Submission: 2025-07-15 17:37:43

Building Executables

Time of First Successful Submission: 2025-07-15 17:47:50

Moving Between Registers

Time of First Successful Submission: 2025-07-15 17:56:07

Tracing Syscalls

Time of First Successful Submission: 2025-07-15 18:31:59

Starting GDB

Time of First Successful Submission: 2025-07-15 18:33:26

Starting Programs in GDB

Time of First Successful Submission: 2025-07-15 18:34:46

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2025-07-15 18:49:13

Dereferencing Pointers

Time of First Successful Submission: 2025-07-15 18:53:22

Dereferencing Yourself

Time of First Successful Submission: 2025-07-15 18:55:26

Dereferencing with Offsets

Time of First Successful Submission: 2025-07-15 18:58:32

Stored Addresses

Time of First Successful Submission: 2025-07-15 19:01:38

Double Dereference

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

Triple Dereference

Time of First Successful Submission: 2025-07-15 19:06:45

Writing Output

Time of First Successful Submission: 2025-07-15 19:30:29

Chaining Syscalls

Time of First Successful Submission: 2025-07-15 19:33:01

Writing Strings

Time of First Successful Submission: 2025-07-15 19:34:21

Reading Data

Time of First Successful Submission: 2025-07-15 19:38:28

set-register

Time of First Successful Submission: 2025-07-15 21:48:23

set-multiple-registers

Time of First Successful Submission: 2025-07-15 21:52:23

add-to-register

Time of First Successful Submission: 2025-07-15 21:55:24

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2025-07-15 22:24:25

modulo-operation

Time of First Successful Submission: 2025-07-15 22:29:18

set-upper-byte

Time of First Successful Submission: 2025-07-15 22:33:28

efficient-modulo

Time of First Successful Submission: 2025-07-15 22:44:37

byte-extraction

Time of First Successful Submission: 2025-07-15 23:06:23

bitwise-and

Time of First Successful Submission: 2025-07-15 23:10:48

check-even

Time of First Successful Submission: 2025-07-15 23:19:05

memory-read

Time of First Successful Submission: 2025-07-15 23:23:37

memory-write

Time of First Successful Submission: 2025-07-15 23:25:40

memory-increment

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

byte-access

Time of First Successful Submission: 2025-07-15 23:35:21

memory-size-access

Time of First Successful Submission: 2025-07-15 23:39:33

little-endian-write

Time of First Successful Submission: 2025-07-15 23:52:50

memory-sum

Time of First Successful Submission: 2025-07-16 00:08:31

stack-subtraction

Time of First Successful Submission: 2025-07-16 17:41:19

swap-stack-values

Time of First Successful Submission: 2025-07-16 17:44:22

average-stack-values

Time of First Successful Submission: 2025-07-16 17:52:23

absolute-jump

Time of First Successful Submission: 2025-07-16 17:58:29

relative-jump

Time of First Successful Submission: 2025-07-16 19:34:22

jump-trampoline

Time of First Successful Submission: 2025-07-16 19:37:20

conditional-jump

Time of First Successful Submission: 2025-07-16 19:59:21

indirect-jump

Time of First Successful Submission: 2025-07-16 20:37:38

average-loop

Time of First Successful Submission: 2025-07-16 20:47:32

count-non-zero

Time of First Successful Submission: 2025-07-16 21:51:19

string-lower

Time of First Successful Submission: 2025-07-17 15:42:14

most-common-byte

Time of First Successful Submission: 2025-07-17 16:58:20

Debugging Programs

Time of First Successful Submission: 2025-07-17 17:00:46

Inspecting Registers

Time of First Successful Submission: 2025-07-17 17:02:58

Examining Memory

Time of First Successful Submission: 2025-07-17 17:15:38

Setting Breakpoints

Time of First Successful Submission: 2025-07-17 18:13:25

GDB Scripting

Time of First Successful Submission: 2025-07-17 18:14:22

Modifying Data

Time of First Successful Submission: 2025-07-17 18:15:11

Modifying Execution

Time of First Successful Submission: 2025-07-17 18:09:42

Broken Functions

Time of First Successful Submission: 2025-07-17 19:17:38

Exit

Time of First Successful Submission: 2025-07-18 14:29:37

Socket

Time of First Successful Submission: 2025-07-18 14:36:34

Bind

Time of First Successful Submission: 2025-07-18 16:19:31

Listen

Time of First Successful Submission: 2025-07-18 16:27:34

Accept

Time of First Successful Submission: 2025-07-18 16:38:36

Static Response

Time of First Successful Submission: 2025-07-18 16:49:23

Dynamic Response

Time of First Successful Submission: 2025-07-18 17:17:41

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2025-07-18 17:42:55

Concurrent POST Server

Time of First Successful Submission: 2025-07-18 17:47:40

Web Server

Time of First Successful Submission: 2025-07-18 17:51:37


Playing With Programs

65 / 116 3498 / 22213


What's the password?

Time of First Successful Submission: 2025-07-04 03:12:44

... and again!

Time of First Successful Submission: 2025-07-04 03:13:47

Newline Troubles

Time of First Successful Submission: 2025-07-04 03:17:26

Reasoning about files

Time of First Successful Submission: 2025-07-04 03:31:51

Specifying Filenames

Time of First Successful Submission: 2025-07-04 03:40:49

Binary and Hex Encoding

Time of First Successful Submission: 2025-07-04 03:48:45

More Hex

Time of First Successful Submission: 2025-07-04 03:54:51

Decoding Hex

Time of First Successful Submission: 2025-07-04 04:00:51

Decoding Practice

Time of First Successful Submission: 2025-07-04 04:34:33

Encoding Practice

Time of First Successful Submission: 2025-07-04 15:35:36

Hex-encoding ASCII

Time of First Successful Submission: 2025-07-04 16:04:03

Nested Encoding

Time of First Successful Submission: 2025-07-04 17:37:56

Hex-encoding UTF-8

Time of First Successful Submission: 2025-07-04 17:56:06

UTF Mixups

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

Modifying Encoded Data

Time of First Successful Submission: 2025-07-04 18:16:58

Decoding Base64

Time of First Successful Submission: 2025-07-04 18:35:23

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2025-07-04 18:52:12

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-07-04 19:43:57

Your First HTTP Request

Time of First Successful Submission: 2025-07-06 18:56:59

Reading Flask

Time of First Successful Submission: 2025-07-06 19:23:08

Commented Data

Time of First Successful Submission: 2025-07-06 19:26:43

HTTP Metadata

Time of First Successful Submission: 2025-07-06 19:31:38

HTTP (netcat)

Time of First Successful Submission: 2025-07-06 19:40:02

HTTP Paths (netcat)

Time of First Successful Submission: 2025-07-06 19:43:51

HTTP (curl)

Time of First Successful Submission: 2025-07-06 19:48:46

HTTP (python)

Time of First Successful Submission: 2025-07-06 19:56:20

HTTP Host Header (python)

Time of First Successful Submission: 2025-07-06 20:19:47

HTTP Host Header (curl)

Time of First Successful Submission: 2025-07-06 20:25:06

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-07-06 20:41:10

URL Encoding (netcat)

Time of First Successful Submission: 2025-07-06 20:52:55

HTTP GET Parameters

Time of First Successful Submission: 2025-07-06 21:02:52

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-07-06 21:07:34

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-07-06 21:12:30

HTTP Forms

Time of First Successful Submission: 2025-07-06 21:21:33

HTTP Forms (curl)

Time of First Successful Submission: 2025-07-06 21:32:38

HTTP Forms (netcat)

Time of First Successful Submission: 2025-07-06 21:43:14

HTTP Forms (python)

Time of First Successful Submission: 2025-07-06 21:49:18

HTTP Forms Without Forms

Time of First Successful Submission: 2025-07-06 22:15:05

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-07-06 22:20:49

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-07-06 22:29:58

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-07-06 22:35:53

HTTP Redirects (curl)

Time of First Successful Submission: 2025-07-06 22:37:43

HTTP Redirects (python)

Time of First Successful Submission: 2025-07-06 22:40:29

HTTP Cookies (curl)

Time of First Successful Submission: 2025-07-07 15:21:45

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-07-07 15:29:23

HTTP Cookies (python)

Time of First Successful Submission: 2025-07-07 15:31:39

Server State (python)

Time of First Successful Submission: 2025-07-07 15:46:44

Listening Web

Time of First Successful Submission: 2025-07-07 16:19:30

Speaking Redirects

Time of First Successful Submission: 2025-07-07 17:15:29

JavaScript Redirects

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

Including JavaScript

Time of First Successful Submission: 2025-07-07 18:23:39

HTTP (javascript)

Time of First Successful Submission: 2025-07-07 18:39:02

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-07-07 18:44:32

HTTP Forms (javascript)

Time of First Successful Submission: 2025-07-07 18:59:38

SQL Queries

Time of First Successful Submission: 2025-07-07 19:22:02

Filtering SQL

Time of First Successful Submission: 2025-07-07 19:39:26

Choosing Columns

Time of First Successful Submission: 2025-07-07 19:42:58

Exclusionary Filtering

Time of First Successful Submission: 2025-07-07 19:49:40

Filtering Strings

Time of First Successful Submission: 2025-07-07 19:51:35

Filtering on Expressions

Time of First Successful Submission: 2025-07-07 19:58:24

SELECTing Expressions

Time of First Successful Submission: 2025-07-07 20:08:44

Composite Conditions

Time of First Successful Submission: 2025-07-07 20:13:45

Reaching Your LIMITs

Time of First Successful Submission: 2025-07-07 20:19:34

Querying Metadata

Time of First Successful Submission: 2025-07-07 20:24:40


CybHer Dojo

11 / 104 1908 / 38569


Using the Terminal

Time of First Successful Submission: 2025-08-18 16:27:53

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-01 22:59:12

Using the GUI Desktop

Time of First Successful Submission: 2025-07-01 23:01:13

Pasting into the Desktop

Time of First Successful Submission: 2025-07-01 23:04:36

Restarting Challenges

Time of First Successful Submission: 2025-07-01 23:07:57

Getting Help

Time of First Successful Submission: 2025-07-01 23:12:30

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2025-07-01 23:18:42

Using Privileged Mode

Time of First Successful Submission: 2025-07-01 23:24:00

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-01 23:36:27

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-01 23:37:45


GCA CTF

11 / 104 1908 / 38569


Using the Terminal

Time of First Successful Submission: 2025-08-18 16:27:53

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-01 22:59:12

Using the GUI Desktop

Time of First Successful Submission: 2025-07-01 23:01:13

Pasting into the Desktop

Time of First Successful Submission: 2025-07-01 23:04:36

Restarting Challenges

Time of First Successful Submission: 2025-07-01 23:07:57

Getting Help

Time of First Successful Submission: 2025-07-01 23:12:30

Challenge Programs

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

The Flag File

Time of First Successful Submission: 2025-07-01 23:18:42

Using Privileged Mode

Time of First Successful Submission: 2025-07-01 23:24:00

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-01 23:36:27

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-01 23:37:45