imsqsh

🐧 💻

North Korea

Intro to Programming Languages

15 / 234 3221 / 27837


Commands

Time of First Successful Submission: 2025-01-14 23:43:30

Command Arguments

Time of First Successful Submission: 2025-01-14 23:45:42

Command History

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

The Root Path

Time of First Successful Submission: 2025-01-14 23:51:49

Absolute Paths

Time of First Successful Submission: 2025-01-14 23:52:45

Changing position

Time of First Successful Submission: 2025-01-14 23:54:18

Changing to an Absolute Path

Time of First Successful Submission: 2025-01-15 00:16:44

Relative Paths

Time of First Successful Submission: 2025-01-14 23:56:19

Cat

Time of First Successful Submission: 2025-01-15 17:12:20

Ls

Time of First Successful Submission: 2025-01-15 17:16:40

Ls All

Time of First Successful Submission: 2025-01-15 17:18:53

Find

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

Piping Echo

Time of First Successful Submission: 2025-01-15 21:21:48

Piping Stdout

Time of First Successful Submission: 2025-01-15 21:23:25

Piping Stdin

Time of First Successful Submission: 2025-01-15 21:28:21


Intro to Cybersecurity

183 / 183 127 / 17822


Path Traversal 1

Time of First Successful Submission: 2025-01-29 22:27:32

Path Traversal 2

Time of First Successful Submission: 2025-01-29 23:42:28

CMDi 1

Time of First Successful Submission: 2025-01-30 00:25:16

CMDi 2

Time of First Successful Submission: 2025-01-30 00:35:06

CMDi 3

Time of First Successful Submission: 2025-01-30 00:45:51

CMDi 4

Time of First Successful Submission: 2025-01-30 01:58:51

CMDi 5

Time of First Successful Submission: 2025-01-30 02:05:01

CMDi 6

Time of First Successful Submission: 2025-01-30 02:13:32

Authentication Bypass 1

Time of First Successful Submission: 2025-01-30 03:46:06

Authentication Bypass 2

Time of First Successful Submission: 2025-01-30 03:58:32

SQLi 1

Time of First Successful Submission: 2025-01-30 05:34:23

SQLi 2

Time of First Successful Submission: 2025-01-30 05:51:46

SQLi 3

Time of First Successful Submission: 2025-02-05 23:45:38

SQLi 4

Time of First Successful Submission: 2025-02-05 23:54:46

SQLi 5

Time of First Successful Submission: 2025-02-08 20:23:31

XSS 1

Time of First Successful Submission: 2025-01-30 04:54:48

XSS 2

Time of First Successful Submission: 2025-01-30 05:07:24

XSS 3

Time of First Successful Submission: 2025-02-06 00:25:21

XSS 4

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

XSS 5

Time of First Successful Submission: 2025-02-07 23:39:28

XSS 6

Time of First Successful Submission: 2025-02-07 23:52:40

XSS 7

Time of First Successful Submission: 2025-02-08 00:41:34

CSRF 1

Time of First Successful Submission: 2025-02-09 00:35:55

CSRF 2

Time of First Successful Submission: 2025-02-09 00:43:19

CSRF 3

Time of First Successful Submission: 2025-02-09 01:06:33

CSRF 4

Time of First Successful Submission: 2025-02-09 02:26:19

CSRF 5

Time of First Successful Submission: 2025-02-09 02:45:30

Connect

Time of First Successful Submission: 2025-02-25 00:18:41

Send

Time of First Successful Submission: 2025-02-25 00:18:48

Shutdown

Time of First Successful Submission: 2025-02-25 00:18:55

Listen

Time of First Successful Submission: 2025-02-25 00:19:03

Scan 1

Time of First Successful Submission: 2025-02-25 00:19:09

Scan 2

Time of First Successful Submission: 2025-02-25 00:42:09

Monitor 1

Time of First Successful Submission: 2025-02-25 00:54:35

Monitor 2

Time of First Successful Submission: 2025-02-25 01:13:05

Sniffing Cookies

Time of First Successful Submission: 2025-02-26 00:27:48

Network Configuration

Time of First Successful Submission: 2025-02-25 01:34:10

Firewall 1

Time of First Successful Submission: 2025-02-25 19:41:24

Firewall 2

Time of First Successful Submission: 2025-02-25 19:43:03

Firewall 3

Time of First Successful Submission: 2025-02-25 19:48:56

Denial of Service 1

Time of First Successful Submission: 2025-02-26 00:46:44

Denial of Service 2

Time of First Successful Submission: 2025-02-26 01:55:35

Denial of Service 3

Time of First Successful Submission: 2025-02-27 00:58:57

Ethernet

Time of First Successful Submission: 2025-02-26 02:35:00

IP

Time of First Successful Submission: 2025-02-26 02:39:35

TCP

Time of First Successful Submission: 2025-02-26 02:42:50

TCP Handshake

Time of First Successful Submission: 2025-02-27 00:34:58

UDP

Time of First Successful Submission: 2025-02-26 19:09:43

UDP 2

Time of First Successful Submission: 2025-02-26 19:12:09

UDP Spoofing 1

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

UDP Spoofing 2

Time of First Successful Submission: 2025-03-04 23:49:44

UDP Spoofing 3

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

UDP Spoofing 4

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

ARP

Time of First Successful Submission: 2025-02-26 19:47:27

Intercept

Time of First Successful Submission: 2025-03-06 22:55:11

Man-in-the-Middle

Time of First Successful Submission: 2025-03-09 02:29:47

XOR

Time of First Successful Submission: 2025-03-17 21:36:14

XORing Hex

Time of First Successful Submission: 2025-03-17 21:36:27

XORing ASCII

Time of First Successful Submission: 2025-03-17 21:36:35

XORing ASCII Strings

Time of First Successful Submission: 2025-03-17 21:36:49

One-time Pad

Time of First Successful Submission: 2025-03-17 21:36:56

One-time Pad Tampering

Time of First Successful Submission: 2025-08-22 04:26:14

Many-time Pad

Time of First Successful Submission: 2025-03-17 21:37:04

AES

Time of First Successful Submission: 2025-03-17 21:37:11

AES-ECB-CPA

Time of First Successful Submission: 2025-03-17 21:37:22

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-03-17 21:37:30

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2025-03-17 21:37:36

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-03-17 21:37:42

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2025-03-18 01:02:12

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-03-18 01:03:56

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2025-03-18 03:05:38

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-03-21 17:50:34

AES-CBC

Time of First Successful Submission: 2025-03-18 14:42:13

AES-CBC Tampering

Time of First Successful Submission: 2025-03-22 07:49:42

AES-CBC Resizing

Time of First Successful Submission: 2025-03-22 07:52:34

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2025-03-27 08:56:53

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-03-27 09:33:48

AES-CBC-POA-Multi-Block

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

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2025-03-28 07:00:10

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-08-22 04:09:42

DHKE

Time of First Successful Submission: 2025-03-18 17:45:15

DHKE-to-AES

Time of First Successful Submission: 2025-03-19 07:41:30

RSA 1

Time of First Successful Submission: 2025-03-18 21:27:32

RSA 2

Time of First Successful Submission: 2025-03-18 23:43:27

RSA 3

Time of First Successful Submission: 2025-03-19 06:20:36

RSA 4

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

RSA Signatures

Time of First Successful Submission: 2025-03-22 18:02:41

SHA 1

Time of First Successful Submission: 2025-03-19 05:29:03

SHA 2

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

TLS 1

Time of First Successful Submission: 2025-03-21 08:32:39

TLS 2

Time of First Successful Submission: 2025-03-22 18:44:37

level1

Time of First Successful Submission: 2025-01-20 21:15:10

level2

Time of First Successful Submission: 2025-01-20 21:15:51

level3

Time of First Successful Submission: 2025-01-20 21:16:49

level4

Time of First Successful Submission: 2025-01-20 21:18:33

level5

Time of First Successful Submission: 2025-01-20 21:29:17

level6

Time of First Successful Submission: 2025-01-20 21:39:59

level7

Time of First Successful Submission: 2025-01-20 21:40:56

level8

Time of First Successful Submission: 2025-01-20 21:42:03

level9

Time of First Successful Submission: 2025-01-20 21:42:44

level10

Time of First Successful Submission: 2025-01-20 21:47:11

level11

Time of First Successful Submission: 2025-01-20 22:10:07

level12

Time of First Successful Submission: 2025-01-20 22:12:27

level13

Time of First Successful Submission: 2025-01-20 22:13:16

level14

Time of First Successful Submission: 2025-01-20 22:15:09

level15

Time of First Successful Submission: 2025-01-20 22:15:47

level16

Time of First Successful Submission: 2025-01-20 22:17:18

level17

Time of First Successful Submission: 2025-01-26 20:32:55

level18

Time of First Successful Submission: 2025-01-26 20:36:20

level19

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

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-04-01 05:39:38

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-04-01 05:39:47

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-04-01 05:39:52

Reading Endianness (Python)

Time of First Successful Submission: 2025-04-01 05:40:00

Reading Endianness (C)

Time of First Successful Submission: 2025-04-01 05:40:07

Reading Endianness (x86)

Time of First Successful Submission: 2025-04-01 05:40:12

Version Information (Python)

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

Version Information (C)

Time of First Successful Submission: 2025-04-01 05:40:29

Version Information (x86)

Time of First Successful Submission: 2025-04-01 05:40:36

Metadata and Data (Python)

Time of First Successful Submission: 2025-04-01 05:44:12

Metadata and Data (C)

Time of First Successful Submission: 2025-04-01 05:40:54

Metadata and Data (x86)

Time of First Successful Submission: 2025-04-01 05:41:01

Input Restrictions (Python)

Time of First Successful Submission: 2025-04-01 05:50:43

Input Restrictions (C)

Time of First Successful Submission: 2025-04-01 05:56:34

Input Restrictions (x86)

Time of First Successful Submission: 2025-04-01 05:41:12

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-04-01 06:12:51

Behold the cIMG! (C)

Time of First Successful Submission: 2025-04-02 00:17:39

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-04-01 05:41:19

A Basic cIMG (Python)

Time of First Successful Submission: 2025-04-01 07:28:39

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2025-04-01 05:41:26

Internal State Mini (C)

Time of First Successful Submission: 2025-04-02 03:29:17

Internal State Mini (x86)

Time of First Successful Submission: 2025-04-02 03:34:57

Internal State (C)

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

Internal State (x86)

Time of First Successful Submission: 2025-04-03 00:36:13

File Formats: Directives (C)

Time of First Successful Submission: 2025-04-03 04:31:46

File Formats: Directives (x86)

Time of First Successful Submission: 2025-04-03 05:32:55

The Patch Directive

Time of First Successful Submission: 2025-04-04 16:00:44

Optimizing for Space

Time of First Successful Submission: 2025-04-04 16:23:54

Tweaking Images

Time of First Successful Submission: 2025-04-07 01:32:43

Storage and Retrieval

Time of First Successful Submission: 2025-04-08 05:00:39

Extracting Knowledge

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

Advanced Sprites

Time of First Successful Submission: 2025-04-08 09:00:14

Accessing Resources

Time of First Successful Submission: 2025-04-09 07:11:16

Unsafe Animations

Time of First Successful Submission: 2025-04-09 07:46:34

Animations

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

Interoperability: Patching Data

Time of First Successful Submission: 2025-04-10 00:47:57

Patching Code

Time of First Successful Submission: 2025-04-10 07:56:23

Patching Control Flow

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

Your First Overflow (easy)

Time of First Successful Submission: 2025-04-14 23:45:06

Your First Overflow (hard)

Time of First Successful Submission: 2025-04-14 23:45:14

Precision (easy)

Time of First Successful Submission: 2025-04-14 23:45:21

Precision (hard)

Time of First Successful Submission: 2025-04-14 23:45:28

Variable Control (easy)

Time of First Successful Submission: 2025-04-16 00:58:24

Variable Control (hard)

Time of First Successful Submission: 2025-04-16 01:12:59

Control Hijack (easy)

Time of First Successful Submission: 2025-04-16 01:32:58

Control Hijack (hard)

Time of First Successful Submission: 2025-04-16 01:50:22

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-04-16 02:01:21

Tricky Control Hijack (hard)

Time of First Successful Submission: 2025-04-16 02:03:33

PIEs (easy)

Time of First Successful Submission: 2025-04-17 00:07:34

PIEs (hard)

Time of First Successful Submission: 2025-04-17 00:14:19

String Lengths (easy)

Time of First Successful Submission: 2025-04-17 00:24:38

String Lengths (hard)

Time of First Successful Submission: 2025-04-17 00:26:46

Basic Shellcode

Time of First Successful Submission: 2025-04-18 17:17:40

NOP Sleds

Time of First Successful Submission: 2025-04-18 18:22:41

NULL-Free Shellcode

Time of First Successful Submission: 2025-04-18 19:15:12

Hijack to (Mapped) Shellcode (easy)

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

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2025-04-19 07:42:15

Hijack to Shellcode (easy)

Time of First Successful Submission: 2025-04-19 08:05:47

Hijack to Shellcode (hard)

Time of First Successful Submission: 2025-04-21 07:14:50

ECB-to-Win (easy)

Time of First Successful Submission: 2025-04-23 01:19:18

ECB-to-Win (hard)

Time of First Successful Submission: 2025-04-23 01:19:25

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2025-04-23 01:17:48

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2025-04-23 01:21:33

CIMG Screenshots

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

CIMG Screenshots 2

Time of First Successful Submission: 2025-05-01 00:18:46

Wily Webserver

Time of First Successful Submission: 2025-04-25 00:12:50

The Watering Hole

Time of First Successful Submission: 2025-05-01 08:27:58

Secure Chat 1

Time of First Successful Submission: 2025-04-30 00:55:33

Secure Chat 2

Time of First Successful Submission: 2025-05-03 05:11:16

Secure Chat 3

Time of First Successful Submission: 2026-01-12 18:22:48

Secure Chat 4

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

Secure Chat 5

Time of First Successful Submission: 2026-01-12 04:21:23


Start Here

11 / 12 2455 / 38076


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-01-15 22:17:28

Using the GUI Desktop

Time of First Successful Submission: 2025-01-15 22:18:10

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2025-01-15 22:20:26

Challenge Programs

Time of First Successful Submission: 2025-01-15 22:22:30

The Flag File

Time of First Successful Submission: 2025-01-15 22:23:19

Using Privileged Mode

Time of First Successful Submission: 2025-01-15 22:25:56

Persistent Home Directories - One

Time of First Successful Submission: 2025-01-15 22:28:51

Persistent Home Directories - Two

Time of First Successful Submission: 2025-01-15 22:29:17


Linux Luminarium

119 / 128 3342 / 28075


Intro to Commands

Time of First Successful Submission: 2025-01-14 23:43:30

Intro to Arguments

Time of First Successful Submission: 2025-01-14 23:45:42

Command History

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

The Root

Time of First Successful Submission: 2025-01-14 23:51:49

Program and absolute paths

Time of First Successful Submission: 2025-01-14 23:52:45

Position thy self

Time of First Successful Submission: 2025-01-14 23:54:18

Position elsewhere

Time of First Successful Submission: 2025-01-15 00:16:44

implicit relative paths, from /

Time of First Successful Submission: 2025-01-14 23:56:19

explicit relative paths, from /

Time of First Successful Submission: 2025-01-14 23:57:24

implicit relative path

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

home sweet home

Time of First Successful Submission: 2025-01-15 00:15:57

cat: not the pet, but the command!

Time of First Successful Submission: 2025-01-15 17:12:20

catting absolute paths

Time of First Successful Submission: 2025-01-15 17:13:25

more catting practice

Time of First Successful Submission: 2025-01-15 17:14:30

grepping for a needle in a haystack

Time of First Successful Submission: 2025-01-15 17:15:22

comparing files

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

listing files

Time of First Successful Submission: 2025-01-15 17:16:40

touching files

Time of First Successful Submission: 2025-01-15 17:17:17

removing files

Time of First Successful Submission: 2025-01-15 17:17:55

moving files

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

hidden files

Time of First Successful Submission: 2025-01-15 17:18:53

An Epic Filesystem Quest

Time of First Successful Submission: 2025-01-15 17:25:55

making directories

Time of First Successful Submission: 2025-01-15 17:27:43

finding files

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

linking files

Time of First Successful Submission: 2025-01-15 17:44:15

Learning From Documentation

Time of First Successful Submission: 2025-01-15 18:01:35

Learning Complex Usage

Time of First Successful Submission: 2025-01-15 18:03:03

Reading Manuals

Time of First Successful Submission: 2025-01-15 18:06:37

Searching Manuals

Time of First Successful Submission: 2025-01-15 18:20:18

Searching For Manuals

Time of First Successful Submission: 2025-01-15 18:50:46

Helpful Programs

Time of First Successful Submission: 2025-01-15 18:30:28

Help for Builtins

Time of First Successful Submission: 2025-01-15 18:53:10

Matching with *

Time of First Successful Submission: 2025-01-15 19:00:14

Matching with ?

Time of First Successful Submission: 2025-01-15 19:01:00

Matching with []

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

Matching paths with []

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

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2025-01-15 19:24:15

Exclusionary globbing

Time of First Successful Submission: 2025-01-15 19:25:53

Tab completion

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

Multiple options for tab completion

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

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2025-01-15 21:21:48

Redirecting more output

Time of First Successful Submission: 2025-01-15 21:23:25

Appending output

Time of First Successful Submission: 2025-01-15 21:24:49

Redirecting errors

Time of First Successful Submission: 2025-01-15 21:26:14

Redirecting input

Time of First Successful Submission: 2025-01-15 21:28:21

Grepping stored results

Time of First Successful Submission: 2025-01-15 21:29:26

Grepping live output

Time of First Successful Submission: 2025-01-15 21:30:32

Grepping errors

Time of First Successful Submission: 2025-01-15 21:31:44

Filtering with grep -v

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

Duplicating piped data with tee

Time of First Successful Submission: 2025-01-15 21:39:17

Process substitution for input

Time of First Successful Submission: 2025-08-28 20:12:36

Writing to multiple programs

Time of First Successful Submission: 2025-01-15 21:50:59

Split-piping stderr and stdout

Time of First Successful Submission: 2025-01-15 22:13:11

Printing Variables

Time of First Successful Submission: 2025-01-15 22:34:10

Setting Variables

Time of First Successful Submission: 2025-01-15 22:34:58

Multi-word Variables

Time of First Successful Submission: 2025-01-15 22:35:43

Exporting Variables

Time of First Successful Submission: 2025-01-15 22:37:18

Printing Exported Variables

Time of First Successful Submission: 2025-01-15 22:38:34

Storing Command Output

Time of First Successful Submission: 2025-01-15 22:46:54

Reading Input

Time of First Successful Submission: 2025-01-15 22:53:06

Reading Files

Time of First Successful Submission: 2025-01-15 22:54:40

Translating characters

Time of First Successful Submission: 2025-08-28 22:39:42

Deleting characters

Time of First Successful Submission: 2025-08-28 22:40:33

Deleting newlines

Time of First Successful Submission: 2025-08-28 22:41:57

Extracting the first lines with head

Time of First Successful Submission: 2025-08-28 22:42:26

Extracting specific sections of text

Time of First Successful Submission: 2025-08-28 22:43:49

Sorting data

Time of First Successful Submission: 2025-08-28 22:44:44

Listing Processes

Time of First Successful Submission: 2025-01-15 23:00:58

Killing Processes

Time of First Successful Submission: 2025-01-15 23:02:31

Interrupting Processes

Time of First Successful Submission: 2025-01-15 23:03:00

Killing Misbehaving Processes

Time of First Successful Submission: 2025-08-28 20:14:12

Suspending Processes

Time of First Successful Submission: 2025-01-15 23:03:40

Resuming Processes

Time of First Successful Submission: 2025-01-15 23:04:12

Backgrounding Processes

Time of First Successful Submission: 2025-01-15 23:05:06

Foregrounding Processes

Time of First Successful Submission: 2025-01-15 23:05:44

Starting Backgrounded Processes

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

Process Exit Codes

Time of First Successful Submission: 2025-01-15 23:08:56

Becoming root with su

Time of First Successful Submission: 2025-01-16 00:36:54

Other users with su

Time of First Successful Submission: 2025-01-16 00:37:32

Cracking passwords

Time of First Successful Submission: 2025-01-16 00:41:02

Using sudo

Time of First Successful Submission: 2025-01-16 00:41:56

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2025-01-16 00:12:40

Fun With Groups Names

Time of First Successful Submission: 2025-01-16 00:13:31

Changing Permissions

Time of First Successful Submission: 2025-01-16 00:16:26

Executable Files

Time of First Successful Submission: 2025-01-16 00:17:12

Permission Tweaking Practice

Time of First Successful Submission: 2025-01-16 00:19:37

Permissions Setting Practice

Time of First Successful Submission: 2025-01-16 00:21:46

The SUID Bit

Time of First Successful Submission: 2025-01-16 00:23:58

Chaining with Semicolons

Time of First Successful Submission: 2025-01-16 00:45:26

Building on Success

Time of First Successful Submission: 2025-08-28 22:45:47

Handling Failure

Time of First Successful Submission: 2025-08-28 22:46:05

Your First Shell Script

Time of First Successful Submission: 2025-01-16 00:50:28

Redirecting Script Output

Time of First Successful Submission: 2025-01-16 00:52:14

Executable Shell Scripts

Time of First Successful Submission: 2025-01-16 00:53:22

Understanding Shebangs

Time of First Successful Submission: 2025-08-28 22:55:01

Scripting with Arguments

Time of First Successful Submission: 2025-08-28 22:56:51

Scripting with Conditionals

Time of First Successful Submission: 2025-08-28 22:59:30

Scripting with Default Cases

Time of First Successful Submission: 2025-08-28 23:00:09

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-08-28 23:02:11

Launching Screen

Time of First Successful Submission: 2025-08-28 23:02:40

Detaching and Attaching

Time of First Successful Submission: 2025-09-02 19:41:56

Finding Sessions

Time of First Successful Submission: 2025-09-02 19:43:00

Switching Windows

Time of First Successful Submission: 2025-09-02 19:43:35

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-09-02 19:44:19

Switching Windows (tmux)

Time of First Successful Submission: 2025-09-02 19:47:30

The PATH Variable

Time of First Successful Submission: 2025-01-16 00:57:47

Setting PATH

Time of First Successful Submission: 2025-01-16 00:59:51

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2025-01-16 01:42:59

Hijacking Commands

Time of First Successful Submission: 2025-01-16 01:53:11

Bashrc Backdoor

Time of First Successful Submission: 2025-09-02 19:55:04

The Fork Bomb

Time of First Successful Submission: 2025-08-28 21:02:29

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2025-08-28 21:05:41

Life after rm -rf /

Time of First Successful Submission: 2025-08-28 21:09:37

Finding meaning after rm -rf /

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


Computing 101

69 / 69 176 / 19330


Your First Register

Time of First Successful Submission: 2025-02-11 05:09:34

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2025-02-11 05:11:58

Building Executables

Time of First Successful Submission: 2025-02-11 16:04:27

Moving Between Registers

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

Tracing Syscalls

Time of First Successful Submission: 2025-02-11 16:12:24

Starting GDB

Time of First Successful Submission: 2025-02-11 16:13:05

Starting Programs in GDB

Time of First Successful Submission: 2025-02-11 16:13:54

Loading From Memory

Time of First Successful Submission: 2025-02-11 16:16:22

More Loading Practice

Time of First Successful Submission: 2025-02-11 16:17:04

Dereferencing Pointers

Time of First Successful Submission: 2025-02-11 16:25:35

Dereferencing Yourself

Time of First Successful Submission: 2025-02-11 16:27:40

Dereferencing with Offsets

Time of First Successful Submission: 2025-02-11 16:29:33

Stored Addresses

Time of First Successful Submission: 2025-02-11 16:38:27

Double Dereference

Time of First Successful Submission: 2025-02-11 16:49:45

Triple Dereference

Time of First Successful Submission: 2025-02-11 16:50:51

Writing Output

Time of First Successful Submission: 2025-02-11 17:05:27

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2025-02-11 17:09:25

Reading Data

Time of First Successful Submission: 2025-02-11 21:27:35

set-register

Time of First Successful Submission: 2025-02-11 21:30:14

set-multiple-registers

Time of First Successful Submission: 2025-02-11 21:37:50

add-to-register

Time of First Successful Submission: 2025-02-11 21:38:58

linear-equation-registers

Time of First Successful Submission: 2025-02-11 21:43:58

integer-division

Time of First Successful Submission: 2025-02-11 22:15:41

modulo-operation

Time of First Successful Submission: 2025-02-11 22:17:35

set-upper-byte

Time of First Successful Submission: 2025-02-11 22:19:06

efficient-modulo

Time of First Successful Submission: 2025-02-11 22:29:27

byte-extraction

Time of First Successful Submission: 2025-02-11 23:05:37

bitwise-and

Time of First Successful Submission: 2025-02-11 23:19:31

check-even

Time of First Successful Submission: 2025-02-11 23:35:56

memory-read

Time of First Successful Submission: 2025-02-11 23:47:11

memory-write

Time of First Successful Submission: 2025-02-11 23:50:49

memory-increment

Time of First Successful Submission: 2025-02-11 23:56:01

byte-access

Time of First Successful Submission: 2025-02-11 23:57:41

memory-size-access

Time of First Successful Submission: 2025-02-12 03:25:11

little-endian-write

Time of First Successful Submission: 2025-02-12 03:29:28

memory-sum

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

stack-subtraction

Time of First Successful Submission: 2025-02-12 03:42:41

swap-stack-values

Time of First Successful Submission: 2025-02-12 03:45:35

average-stack-values

Time of First Successful Submission: 2025-02-12 04:20:03

absolute-jump

Time of First Successful Submission: 2025-02-12 04:23:23

relative-jump

Time of First Successful Submission: 2025-02-12 04:32:59

jump-trampoline

Time of First Successful Submission: 2025-02-12 04:34:27

conditional-jump

Time of First Successful Submission: 2025-02-12 20:16:56

indirect-jump

Time of First Successful Submission: 2025-02-12 20:46:55

average-loop

Time of First Successful Submission: 2025-02-12 21:03:49

count-non-zero

Time of First Successful Submission: 2025-02-12 21:43:49

string-lower

Time of First Successful Submission: 2025-02-19 00:49:20

most-common-byte

Time of First Successful Submission: 2025-02-25 15:26:48

Debugging Programs

Time of First Successful Submission: 2025-02-12 22:40:05

Inspecting Registers

Time of First Successful Submission: 2025-02-12 22:42:04

Examining Memory

Time of First Successful Submission: 2025-02-19 22:54:47

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2025-02-20 17:49:58

Modifying Data

Time of First Successful Submission: 2025-02-21 00:09:09

Modifying Execution

Time of First Successful Submission: 2025-02-20 23:53:55

Broken Functions

Time of First Successful Submission: 2025-02-21 00:06:17

Exit

Time of First Successful Submission: 2025-02-13 22:07:46

Socket

Time of First Successful Submission: 2025-02-14 00:36:23

Bind

Time of First Successful Submission: 2025-02-19 02:28:10

Listen

Time of First Successful Submission: 2025-02-19 02:31:27

Accept

Time of First Successful Submission: 2025-02-19 02:34:08

Static Response

Time of First Successful Submission: 2025-02-20 00:30:43

Dynamic Response

Time of First Successful Submission: 2025-02-22 01:21:57

Iterative GET Server

Time of First Successful Submission: 2025-02-22 01:26:23

Concurrent GET Server

Time of First Successful Submission: 2025-02-23 00:00:34

Concurrent POST Server

Time of First Successful Submission: 2025-02-25 18:43:53

Web Server

Time of First Successful Submission: 2025-02-26 00:08:35


Playing With Programs

65 / 116 3176 / 22016


What's the password?

Time of First Successful Submission: 2025-01-20 19:27:31

... and again!

Time of First Successful Submission: 2025-01-20 19:28:20

Newline Troubles

Time of First Successful Submission: 2025-01-20 19:33:38

Reasoning about files

Time of First Successful Submission: 2025-01-20 20:40:38

Specifying Filenames

Time of First Successful Submission: 2025-01-20 20:44:53

Binary and Hex Encoding

Time of First Successful Submission: 2025-01-20 20:50:34

More Hex

Time of First Successful Submission: 2025-01-20 20:53:01

Decoding Hex

Time of First Successful Submission: 2025-01-20 22:38:45

Decoding Practice

Time of First Successful Submission: 2025-01-21 06:14:19

Encoding Practice

Time of First Successful Submission: 2025-01-20 23:59:50

Hex-encoding ASCII

Time of First Successful Submission: 2025-01-21 00:08:08

Nested Encoding

Time of First Successful Submission: 2025-01-21 00:16:10

Hex-encoding UTF-8

Time of First Successful Submission: 2025-01-21 06:23:37

UTF Mixups

Time of First Successful Submission: 2025-01-22 23:12:46

Modifying Encoded Data

Time of First Successful Submission: 2025-01-21 06:36:02

Decoding Base64

Time of First Successful Submission: 2025-01-21 00:36:53

Encoding Base64

Time of First Successful Submission: 2025-01-21 00:48:13

Dealing with Obfuscation

Time of First Successful Submission: 2025-01-24 23:42:58

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-01-25 00:26:02

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2025-01-27 23:13:18

Commented Data

Time of First Successful Submission: 2025-01-27 23:14:44

HTTP Metadata

Time of First Successful Submission: 2025-01-27 23:16:10

HTTP (netcat)

Time of First Successful Submission: 2025-01-27 23:25:15

HTTP Paths (netcat)

Time of First Successful Submission: 2025-01-28 00:58:13

HTTP (curl)

Time of First Successful Submission: 2025-01-28 00:59:18

HTTP (python)

Time of First Successful Submission: 2025-01-28 01:03:27

HTTP Host Header (python)

Time of First Successful Submission: 2025-01-28 01:13:59

HTTP Host Header (curl)

Time of First Successful Submission: 2025-01-28 01:17:31

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-01-28 01:33:43

URL Encoding (netcat)

Time of First Successful Submission: 2025-01-28 01:41:30

HTTP GET Parameters

Time of First Successful Submission: 2025-01-28 01:43:44

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-01-28 01:45:46

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-01-28 01:48:22

HTTP Forms

Time of First Successful Submission: 2025-01-28 01:50:26

HTTP Forms (curl)

Time of First Successful Submission: 2025-01-28 01:54:50

HTTP Forms (netcat)

Time of First Successful Submission: 2025-01-28 02:04:26

HTTP Forms (python)

Time of First Successful Submission: 2025-01-28 02:19:27

HTTP Forms Without Forms

Time of First Successful Submission: 2025-01-28 03:56:30

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-01-28 02:32:28

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-01-28 03:10:21

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-01-28 03:14:19

HTTP Redirects (curl)

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

HTTP Redirects (python)

Time of First Successful Submission: 2025-01-28 03:19:52

HTTP Cookies (curl)

Time of First Successful Submission: 2025-01-28 03:36:36

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-01-28 03:42:19

HTTP Cookies (python)

Time of First Successful Submission: 2025-01-28 03:45:20

Server State (python)

Time of First Successful Submission: 2025-01-28 03:49:03

Listening Web

Time of First Successful Submission: 2025-01-28 04:03:18

Speaking Redirects

Time of First Successful Submission: 2025-01-28 06:50:00

JavaScript Redirects

Time of First Successful Submission: 2025-01-28 17:39:20

Including JavaScript

Time of First Successful Submission: 2025-01-28 23:57:31

HTTP (javascript)

Time of First Successful Submission: 2025-01-29 00:28:43

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-01-29 00:45:51

HTTP Forms (javascript)

Time of First Successful Submission: 2025-01-29 00:54:11

SQL Queries

Time of First Successful Submission: 2025-01-27 21:09:41

Filtering SQL

Time of First Successful Submission: 2025-01-27 21:12:41

Choosing Columns

Time of First Successful Submission: 2025-01-27 21:16:55

Exclusionary Filtering

Time of First Successful Submission: 2025-01-27 21:43:15

Filtering Strings

Time of First Successful Submission: 2025-01-27 21:23:54

Filtering on Expressions

Time of First Successful Submission: 2025-01-27 21:29:02

SELECTing Expressions

Time of First Successful Submission: 2025-01-27 21:41:22

Composite Conditions

Time of First Successful Submission: 2025-01-27 21:46:12

Reaching Your LIMITs

Time of First Successful Submission: 2025-01-27 21:50:53

Querying Metadata

Time of First Successful Submission: 2025-01-27 21:53:27


CybHer Dojo

11 / 104 2589 / 38290


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-01-15 22:17:28

Using the GUI Desktop

Time of First Successful Submission: 2025-01-15 22:18:10

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2025-01-15 22:20:26

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2025-01-15 22:22:30

The Flag File

Time of First Successful Submission: 2025-01-15 22:23:19

Using Privileged Mode

Time of First Successful Submission: 2025-01-15 22:25:56

Persistent Home Directories - One

Time of First Successful Submission: 2025-01-15 22:28:51

Persistent Home Directories - Two

Time of First Successful Submission: 2025-01-15 22:29:17


GCA CTF

11 / 104 2589 / 38290


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-01-15 22:17:28

Using the GUI Desktop

Time of First Successful Submission: 2025-01-15 22:18:10

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2025-01-15 22:20:26

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2025-01-15 22:22:30

The Flag File

Time of First Successful Submission: 2025-01-15 22:23:19

Using Privileged Mode

Time of First Successful Submission: 2025-01-15 22:25:56

Persistent Home Directories - One

Time of First Successful Submission: 2025-01-15 22:28:51

Persistent Home Directories - Two

Time of First Successful Submission: 2025-01-15 22:29:17