Skippy

🐧 💻

Intro to Programming Languages

15 / 234 792 / 28133


Commands

Time of First Successful Submission: 2025-04-05 19:19:15

Command Arguments

Time of First Successful Submission: 2025-04-05 19:23:45

Command History

Time of First Successful Submission: 2025-06-06 19:50:45

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2025-04-05 19:49:19

Changing position

Time of First Successful Submission: 2025-04-05 19:56:23

Changing to an Absolute Path

Time of First Successful Submission: 2025-04-05 22:09:27

Relative Paths

Time of First Successful Submission: 2025-04-06 02:41:11

Cat

Time of First Successful Submission: 2025-04-06 03:28:34

Ls

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

Ls All

Time of First Successful Submission: 2025-04-06 05:41:38

Find

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

Piping Echo

Time of First Successful Submission: 2025-04-07 07:46:36

Piping Stdout

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

Piping Stdin

Time of First Successful Submission: 2025-04-09 22:46:27


Intro to Cybersecurity

183 / 183 15 / 17895


Path Traversal 1

Time of First Successful Submission: 2025-05-01 05:47:54

Path Traversal 2

Time of First Successful Submission: 2025-05-01 22:43:14

CMDi 1

Time of First Successful Submission: 2025-05-01 22:51:31

CMDi 2

Time of First Successful Submission: 2025-05-01 23:19:53

CMDi 3

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

CMDi 4

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

CMDi 5

Time of First Successful Submission: 2025-05-01 23:51:21

CMDi 6

Time of First Successful Submission: 2025-05-02 00:23:50

Authentication Bypass 1

Time of First Successful Submission: 2025-05-02 00:42:13

Authentication Bypass 2

Time of First Successful Submission: 2025-05-02 04:51:38

SQLi 1

Time of First Successful Submission: 2025-05-02 05:19:04

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2025-05-02 06:14:23

SQLi 4

Time of First Successful Submission: 2025-05-02 06:20:43

SQLi 5

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

XSS 1

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

XSS 2

Time of First Successful Submission: 2025-05-02 19:37:22

XSS 3

Time of First Successful Submission: 2025-05-03 02:50:41

XSS 4

Time of First Successful Submission: 2025-05-03 03:14:52

XSS 5

Time of First Successful Submission: 2025-05-03 06:46:00

XSS 6

Time of First Successful Submission: 2025-05-05 00:49:31

XSS 7

Time of First Successful Submission: 2025-05-05 01:42:03

CSRF 1

Time of First Successful Submission: 2025-05-05 07:06:19

CSRF 2

Time of First Successful Submission: 2025-05-06 05:41:30

CSRF 3

Time of First Successful Submission: 2025-05-06 07:35:40

CSRF 4

Time of First Successful Submission: 2025-05-06 18:51:04

CSRF 5

Time of First Successful Submission: 2025-05-06 19:40:08

Connect

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

Send

Time of First Successful Submission: 2025-05-22 22:36:38

Shutdown

Time of First Successful Submission: 2025-05-22 22:50:03

Listen

Time of First Successful Submission: 2025-05-22 22:57:26

Scan 1

Time of First Successful Submission: 2025-05-23 00:04:30

Scan 2

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

Monitor 1

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

Monitor 2

Time of First Successful Submission: 2025-05-23 21:39:37

Sniffing Cookies

Time of First Successful Submission: 2025-05-23 22:27:01

Network Configuration

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

Firewall 1

Time of First Successful Submission: 2025-05-23 23:50:36

Firewall 2

Time of First Successful Submission: 2025-05-24 00:06:32

Firewall 3

Time of First Successful Submission: 2025-05-24 00:50:35

Denial of Service 1

Time of First Successful Submission: 2025-05-24 01:37:02

Denial of Service 2

Time of First Successful Submission: 2025-05-24 01:52:32

Denial of Service 3

Time of First Successful Submission: 2025-05-24 06:08:04

Ethernet

Time of First Successful Submission: 2025-05-24 23:42:57

IP

Time of First Successful Submission: 2025-05-25 00:03:11

TCP

Time of First Successful Submission: 2025-05-25 00:11:38

TCP Handshake

Time of First Successful Submission: 2025-05-25 01:08:16

UDP

Time of First Successful Submission: 2025-05-25 02:33:35

UDP 2

Time of First Successful Submission: 2025-05-25 04:20:10

UDP Spoofing 1

Time of First Successful Submission: 2025-05-25 04:32:45

UDP Spoofing 2

Time of First Successful Submission: 2025-05-26 04:21:02

UDP Spoofing 3

Time of First Successful Submission: 2025-05-26 08:06:42

UDP Spoofing 4

Time of First Successful Submission: 2025-05-26 09:08:31

ARP

Time of First Successful Submission: 2025-05-26 23:28:56

Intercept

Time of First Successful Submission: 2025-05-27 00:31:32

Man-in-the-Middle

Time of First Successful Submission: 2025-05-27 06:30:22

XOR

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

XORing Hex

Time of First Successful Submission: 2025-06-03 23:23:14

XORing ASCII

Time of First Successful Submission: 2025-06-04 07:30:59

XORing ASCII Strings

Time of First Successful Submission: 2025-06-04 19:08:20

One-time Pad

Time of First Successful Submission: 2025-06-04 19:43:05

One-time Pad Tampering

Time of First Successful Submission: 2025-06-04 21:00:32

Many-time Pad

Time of First Successful Submission: 2025-06-05 00:00:46

AES

Time of First Successful Submission: 2025-06-05 03:56:37

AES-ECB-CPA

Time of First Successful Submission: 2025-06-09 04:39:10

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2025-06-09 06:04:56

AES-ECB-CPA-HTTP (base64)

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

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2025-06-10 00:16:35

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2025-06-10 01:08:05

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2025-06-10 22:10:32

AES-ECB-CPA-Prefix-Miniboss

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

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2025-06-11 05:11:57

AES-CBC

Time of First Successful Submission: 2025-06-11 18:53:13

AES-CBC Tampering

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

AES-CBC Resizing

Time of First Successful Submission: 2025-06-12 00:07:50

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2025-06-12 03:04:33

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2025-06-12 08:31:59

AES-CBC-POA-Multi-Block

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

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2025-06-13 03:22:45

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2025-08-20 04:56:22

DHKE

Time of First Successful Submission: 2025-06-17 06:34:00

DHKE-to-AES

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

RSA 1

Time of First Successful Submission: 2025-06-17 21:21:44

RSA 2

Time of First Successful Submission: 2025-06-17 22:29:51

RSA 3

Time of First Successful Submission: 2025-06-22 23:50:59

RSA 4

Time of First Successful Submission: 2025-06-23 00:26:51

RSA Signatures

Time of First Successful Submission: 2025-06-18 05:39:48

SHA 1

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

SHA 2

Time of First Successful Submission: 2025-06-22 22:35:57

TLS 1

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

TLS 2

Time of First Successful Submission: 2025-06-23 03:16:51

level1

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

level2

Time of First Successful Submission: 2025-04-19 05:23:54

level3

Time of First Successful Submission: 2025-04-19 05:27:38

level4

Time of First Successful Submission: 2025-04-19 05:37:23

level5

Time of First Successful Submission: 2025-04-19 05:39:16

level6

Time of First Successful Submission: 2025-04-19 05:53:22

level7

Time of First Successful Submission: 2025-04-20 03:28:29

level8

Time of First Successful Submission: 2025-04-20 03:29:54

level9

Time of First Successful Submission: 2025-04-20 03:34:27

level10

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

level11

Time of First Successful Submission: 2025-04-20 03:44:44

level12

Time of First Successful Submission: 2025-04-20 03:52:50

level13

Time of First Successful Submission: 2025-04-20 04:13:51

level14

Time of First Successful Submission: 2025-04-20 04:15:03

level15

Time of First Successful Submission: 2025-04-20 04:15:44

level16

Time of First Successful Submission: 2025-04-20 04:18:44

level17

Time of First Successful Submission: 2025-04-21 02:38:31

level18

Time of First Successful Submission: 2025-04-21 02:39:21

level19

Time of First Successful Submission: 2025-04-21 03:40:42

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-06-27 20:01:35

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-06-27 22:36:42

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-06-27 22:50:04

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2025-06-28 02:10:43

Reading Endianness (x86)

Time of First Successful Submission: 2025-06-28 02:27:55

Version Information (Python)

Time of First Successful Submission: 2025-06-28 02:57:58

Version Information (C)

Time of First Successful Submission: 2025-06-28 03:06:50

Version Information (x86)

Time of First Successful Submission: 2025-06-28 04:05:41

Metadata and Data (Python)

Time of First Successful Submission: 2025-06-28 04:22:27

Metadata and Data (C)

Time of First Successful Submission: 2025-07-01 02:43:41

Metadata and Data (x86)

Time of First Successful Submission: 2025-07-01 02:57:46

Input Restrictions (Python)

Time of First Successful Submission: 2025-07-02 06:44:27

Input Restrictions (C)

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

Input Restrictions (x86)

Time of First Successful Submission: 2025-07-03 22:56:07

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-07-04 02:52:34

Behold the cIMG! (C)

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

Behold the cIMG! (x86)

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

A Basic cIMG (Python)

Time of First Successful Submission: 2025-07-04 04:54:32

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2025-07-05 02:35:39

Internal State Mini (C)

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

Internal State Mini (x86)

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

Internal State (C)

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

Internal State (x86)

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

File Formats: Directives (C)

Time of First Successful Submission: 2025-07-06 03:51:03

File Formats: Directives (x86)

Time of First Successful Submission: 2025-07-06 05:31:43

The Patch Directive

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

Optimizing for Space

Time of First Successful Submission: 2025-07-07 20:04:48

Tweaking Images

Time of First Successful Submission: 2025-07-09 18:08:01

Storage and Retrieval

Time of First Successful Submission: 2025-07-09 21:34:23

Extracting Knowledge

Time of First Successful Submission: 2025-07-10 02:31:15

Advanced Sprites

Time of First Successful Submission: 2025-07-10 04:38:04

Accessing Resources

Time of First Successful Submission: 2025-07-10 05:11:54

Unsafe Animations

Time of First Successful Submission: 2025-07-10 05:46:12

Animations

Time of First Successful Submission: 2025-07-10 06:44:44

Interoperability: Patching Data

Time of First Successful Submission: 2025-07-10 18:52:14

Patching Code

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

Patching Control Flow

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

Your First Overflow (easy)

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

Your First Overflow (hard)

Time of First Successful Submission: 2025-07-19 05:29:39

Precision (easy)

Time of First Successful Submission: 2025-07-20 03:53:29

Precision (hard)

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

Variable Control (easy)

Time of First Successful Submission: 2025-07-20 04:44:22

Variable Control (hard)

Time of First Successful Submission: 2025-07-20 04:54:16

Control Hijack (easy)

Time of First Successful Submission: 2025-07-20 05:23:47

Control Hijack (hard)

Time of First Successful Submission: 2025-07-20 05:42:28

Tricky Control Hijack (easy)

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

Tricky Control Hijack (hard)

Time of First Successful Submission: 2025-07-20 06:04:30

PIEs (easy)

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

PIEs (hard)

Time of First Successful Submission: 2025-07-20 06:33:01

String Lengths (easy)

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

String Lengths (hard)

Time of First Successful Submission: 2025-07-20 07:32:21

Basic Shellcode

Time of First Successful Submission: 2025-07-21 05:29:10

NOP Sleds

Time of First Successful Submission: 2025-07-21 05:37:27

NULL-Free Shellcode

Time of First Successful Submission: 2025-07-21 06:57:29

Hijack to (Mapped) Shellcode (easy)

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

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2025-07-21 18:36:56

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

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

ECB-to-Win (easy)

Time of First Successful Submission: 2025-07-25 22:44:56

ECB-to-Win (hard)

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

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2025-07-26 06:34:56

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2025-07-26 18:19:29

CIMG Screenshots

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

CIMG Screenshots 2

Time of First Successful Submission: 2025-07-30 07:35:41

Wily Webserver

Time of First Successful Submission: 2025-07-31 01:56:38

The Watering Hole

Time of First Successful Submission: 2025-08-01 03:21:16

Secure Chat 1

Time of First Successful Submission: 2025-08-01 06:46:25

Secure Chat 2

Time of First Successful Submission: 2025-08-03 04:32:34

Secure Chat 3

Time of First Successful Submission: 2025-08-08 22:59:58

Secure Chat 4

Time of First Successful Submission: 2025-08-09 05:54:18

Secure Chat 5

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


Program Security

1 / 162 8842 / 9030


Terrible Token (Easy)

Time of First Successful Submission: 2025-06-28 04:33:57


Start Here

11 / 12 1127 / 38370


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-04-06 03:43:07

Using the GUI Desktop

Time of First Successful Submission: 2025-04-06 03:47:38

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2025-04-06 03:53:08

Challenge Programs

Time of First Successful Submission: 2025-04-06 03:59:45

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 230 / 28379


Intro to Commands

Time of First Successful Submission: 2025-04-05 19:19:15

Intro to Arguments

Time of First Successful Submission: 2025-04-05 19:23:45

Command History

Time of First Successful Submission: 2025-06-06 19:50:45

The Root

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

Program and absolute paths

Time of First Successful Submission: 2025-04-05 19:49:19

Position thy self

Time of First Successful Submission: 2025-04-05 19:56:23

Position elsewhere

Time of First Successful Submission: 2025-04-05 22:09:27

implicit relative paths, from /

Time of First Successful Submission: 2025-04-06 02:41:11

explicit relative paths, from /

Time of First Successful Submission: 2025-04-06 02:43:50

implicit relative path

Time of First Successful Submission: 2025-04-06 02:46:58

home sweet home

Time of First Successful Submission: 2025-04-06 02:51:23

cat: not the pet, but the command!

Time of First Successful Submission: 2025-04-06 03:28:34

catting absolute paths

Time of First Successful Submission: 2025-04-06 04:31:42

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2025-04-06 04:35:33

comparing files

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

listing files

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

touching files

Time of First Successful Submission: 2025-04-06 04:44:29

removing files

Time of First Successful Submission: 2025-04-06 04:55:08

moving files

Time of First Successful Submission: 2025-06-05 03:13:42

copying files

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

hidden files

Time of First Successful Submission: 2025-04-06 05:41:38

An Epic Filesystem Quest

Time of First Successful Submission: 2025-04-06 05:53:17

making directories

Time of First Successful Submission: 2025-04-06 05:57:30

finding files

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

linking files

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

Learning From Documentation

Time of First Successful Submission: 2025-04-06 20:36:13

Learning Complex Usage

Time of First Successful Submission: 2025-04-06 20:39:07

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2025-04-06 20:51:26

Searching For Manuals

Time of First Successful Submission: 2025-04-06 21:05:44

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2025-04-06 21:13:52

Matching with *

Time of First Successful Submission: 2025-04-07 05:52:26

Matching with ?

Time of First Successful Submission: 2025-04-07 05:56:43

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2025-04-07 06:18:20

Multiple globs

Time of First Successful Submission: 2025-06-04 21:12:21

Mixing globs

Time of First Successful Submission: 2025-04-07 07:22:56

Exclusionary globbing

Time of First Successful Submission: 2025-04-07 07:30:13

Tab completion

Time of First Successful Submission: 2025-06-23 04:12:33

Multiple options for tab completion

Time of First Successful Submission: 2025-06-23 06:53:12

Tab completion on commands

Time of First Successful Submission: 2025-06-23 06:55:24

Redirecting output

Time of First Successful Submission: 2025-04-07 07:46:36

Redirecting more output

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

Appending output

Time of First Successful Submission: 2025-04-07 08:24:57

Redirecting errors

Time of First Successful Submission: 2025-04-09 22:43:48

Redirecting input

Time of First Successful Submission: 2025-04-09 22:46:27

Grepping stored results

Time of First Successful Submission: 2025-04-09 22:53:09

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2025-04-09 23:04:09

Filtering with grep -v

Time of First Successful Submission: 2025-06-04 23:25:07

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2025-04-09 23:37:53

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2025-04-10 01:11:20

Split-piping stderr and stdout

Time of First Successful Submission: 2025-04-10 05:37:58

Named pipes

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

Printing Variables

Time of First Successful Submission: 2025-04-10 06:09:12

Setting Variables

Time of First Successful Submission: 2025-04-10 06:13:56

Multi-word Variables

Time of First Successful Submission: 2025-04-10 06:20:43

Exporting Variables

Time of First Successful Submission: 2025-04-10 06:25:29

Printing Exported Variables

Time of First Successful Submission: 2025-04-10 06:34:17

Storing Command Output

Time of First Successful Submission: 2025-04-10 06:41:13

Reading Input

Time of First Successful Submission: 2025-04-10 06:44:41

Reading Files

Time of First Successful Submission: 2025-04-10 06:49:40

Translating characters

Time of First Successful Submission: 2025-06-04 21:19:54

Deleting characters

Time of First Successful Submission: 2025-06-04 21:22:24

Deleting newlines

Time of First Successful Submission: 2025-06-04 23:28:47

Extracting the first lines with head

Time of First Successful Submission: 2025-06-04 23:33:33

Extracting specific sections of text

Time of First Successful Submission: 2025-06-04 23:39:19

Sorting data

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

Listing Processes

Time of First Successful Submission: 2025-04-10 17:39:35

Killing Processes

Time of First Successful Submission: 2025-04-10 17:47:48

Interrupting Processes

Time of First Successful Submission: 2025-04-10 17:59:07

Killing Misbehaving Processes

Time of First Successful Submission: 2025-08-08 07:13:37

Suspending Processes

Time of First Successful Submission: 2025-04-10 18:13:12

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2025-04-11 04:54:12

Foregrounding Processes

Time of First Successful Submission: 2025-04-11 04:58:56

Starting Backgrounded Processes

Time of First Successful Submission: 2025-04-11 19:02:41

Process Exit Codes

Time of First Successful Submission: 2025-04-11 19:09:22

Becoming root with su

Time of First Successful Submission: 2025-04-11 23:53:54

Other users with su

Time of First Successful Submission: 2025-04-11 23:57:29

Cracking passwords

Time of First Successful Submission: 2025-04-12 00:23:41

Using sudo

Time of First Successful Submission: 2025-04-12 00:29:27

Changing File Ownership

Time of First Successful Submission: 2025-04-11 19:27:57

Groups and Files

Time of First Successful Submission: 2025-04-11 19:33:58

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2025-04-11 19:54:20

Executable Files

Time of First Successful Submission: 2025-04-11 19:56:41

Permission Tweaking Practice

Time of First Successful Submission: 2025-04-11 20:06:54

Permissions Setting Practice

Time of First Successful Submission: 2025-04-11 20:27:10

The SUID Bit

Time of First Successful Submission: 2025-04-11 20:38:33

Chaining with Semicolons

Time of First Successful Submission: 2025-04-12 00:41:21

Building on Success

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

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2025-04-12 00:49:02

Redirecting Script Output

Time of First Successful Submission: 2025-04-12 00:52:17

Executable Shell Scripts

Time of First Successful Submission: 2025-04-12 00:59:00

Understanding Shebangs

Time of First Successful Submission: 2025-08-08 07:24:01

Scripting with Arguments

Time of First Successful Submission: 2025-08-08 07:39:52

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2025-08-08 07:45:49

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-08-08 07:47:31

Reading Shell Scripts

Time of First Successful Submission: 2025-08-26 16:55:58

Launching Screen

Time of First Successful Submission: 2025-08-08 07:53:30

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

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

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2025-06-06 19:54:52

Adding Commands

Time of First Successful Submission: 2025-04-12 01:28:19

Hijacking Commands

Time of First Successful Submission: 2025-04-12 01:30:09

Bashrc Backdoor

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

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2025-06-23 07:31:50

Tricky Linking

Time of First Successful Submission: 2025-06-23 07:44:53

Sniffing Process Arguments

Time of First Successful Submission: 2025-06-23 07:59:47

Snooping on Configurations

Time of First Successful Submission: 2025-06-23 08:03:44

The Fork Bomb

Time of First Successful Submission: 2025-06-06 08:26:58

Disk-Space Doomsday

Time of First Successful Submission: 2025-06-06 08:33:56

rm -rf /

Time of First Successful Submission: 2025-06-06 08:45:26

Life after rm -rf /

Time of First Successful Submission: 2025-06-06 19:10:36

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-06-06 19:46:42


Computing 101

69 / 69 429 / 19407


Your First Register

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

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2025-05-11 05:57:49

Building Executables

Time of First Successful Submission: 2025-05-11 06:12:43

Moving Between Registers

Time of First Successful Submission: 2025-05-11 06:29:18

Tracing Syscalls

Time of First Successful Submission: 2025-05-12 06:07:04

Starting GDB

Time of First Successful Submission: 2025-05-12 21:01:30

Starting Programs in GDB

Time of First Successful Submission: 2025-05-12 21:05:28

Loading From Memory

Time of First Successful Submission: 2025-05-15 22:35:19

More Loading Practice

Time of First Successful Submission: 2025-05-16 23:46:35

Dereferencing Pointers

Time of First Successful Submission: 2025-05-16 23:51:38

Dereferencing Yourself

Time of First Successful Submission: 2025-05-16 23:52:47

Dereferencing with Offsets

Time of First Successful Submission: 2025-05-16 23:54:49

Stored Addresses

Time of First Successful Submission: 2025-05-17 00:00:49

Double Dereference

Time of First Successful Submission: 2025-05-17 00:06:26

Triple Dereference

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

Writing Output

Time of First Successful Submission: 2025-05-17 01:45:28

Chaining Syscalls

Time of First Successful Submission: 2025-05-17 01:49:35

Writing Strings

Time of First Successful Submission: 2025-05-17 01:50:57

Reading Data

Time of First Successful Submission: 2025-05-17 02:01:54

set-register

Time of First Successful Submission: 2025-05-17 23:26:43

set-multiple-registers

Time of First Successful Submission: 2025-05-17 23:29:16

add-to-register

Time of First Successful Submission: 2025-05-17 23:32:50

linear-equation-registers

Time of First Successful Submission: 2025-05-17 23:36:20

integer-division

Time of First Successful Submission: 2025-05-17 23:43:56

modulo-operation

Time of First Successful Submission: 2025-05-17 23:46:49

set-upper-byte

Time of First Successful Submission: 2025-05-17 23:49:54

efficient-modulo

Time of First Successful Submission: 2025-05-17 23:59:18

byte-extraction

Time of First Successful Submission: 2025-05-18 00:08:33

bitwise-and

Time of First Successful Submission: 2025-05-18 00:23:48

check-even

Time of First Successful Submission: 2025-05-18 00:33:21

memory-read

Time of First Successful Submission: 2025-05-18 00:39:21

memory-write

Time of First Successful Submission: 2025-05-18 00:40:50

memory-increment

Time of First Successful Submission: 2025-05-18 00:49:47

byte-access

Time of First Successful Submission: 2025-05-18 00:54:54

memory-size-access

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

little-endian-write

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

memory-sum

Time of First Successful Submission: 2025-05-18 01:16:54

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2025-05-18 01:31:47

average-stack-values

Time of First Successful Submission: 2025-05-18 01:41:47

absolute-jump

Time of First Successful Submission: 2025-05-18 01:51:39

relative-jump

Time of First Successful Submission: 2025-05-18 01:58:56

jump-trampoline

Time of First Successful Submission: 2025-05-18 02:02:20

conditional-jump

Time of First Successful Submission: 2025-05-18 02:27:29

indirect-jump

Time of First Successful Submission: 2025-05-18 02:53:04

average-loop

Time of First Successful Submission: 2025-05-18 03:17:56

count-non-zero

Time of First Successful Submission: 2025-05-18 03:27:55

string-lower

Time of First Successful Submission: 2025-05-18 04:03:16

most-common-byte

Time of First Successful Submission: 2025-05-18 05:54:16

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2025-05-19 02:26:17

Examining Memory

Time of First Successful Submission: 2025-05-19 02:51:31

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2025-05-19 03:52:22

Modifying Data

Time of First Successful Submission: 2025-05-19 07:19:44

Modifying Execution

Time of First Successful Submission: 2025-05-19 07:50:56

Broken Functions

Time of First Successful Submission: 2025-05-19 18:45:41

Exit

Time of First Successful Submission: 2025-05-20 02:13:13

Socket

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

Bind

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

Listen

Time of First Successful Submission: 2025-05-21 06:51:38

Accept

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

Static Response

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

Dynamic Response

Time of First Successful Submission: 2025-05-21 21:38:05

Iterative GET Server

Time of First Successful Submission: 2025-05-21 23:25:10

Concurrent GET Server

Time of First Successful Submission: 2025-05-21 23:44:58

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2025-05-22 01:54:24


Playing With Programs

65 / 116 3403 / 22237


What's the password?

Time of First Successful Submission: 2025-04-13 05:16:49

... and again!

Time of First Successful Submission: 2025-04-13 05:17:42

Newline Troubles

Time of First Successful Submission: 2025-04-13 05:21:32

Reasoning about files

Time of First Successful Submission: 2025-04-16 22:10:37

Specifying Filenames

Time of First Successful Submission: 2025-04-16 22:14:10

Binary and Hex Encoding

Time of First Successful Submission: 2025-04-16 22:37:16

More Hex

Time of First Successful Submission: 2025-04-16 23:09:45

Decoding Hex

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

Decoding Practice

Time of First Successful Submission: 2025-04-17 01:20:24

Encoding Practice

Time of First Successful Submission: 2025-04-17 01:41:51

Hex-encoding ASCII

Time of First Successful Submission: 2025-04-17 06:51:46

Nested Encoding

Time of First Successful Submission: 2025-04-17 07:32:25

Hex-encoding UTF-8

Time of First Successful Submission: 2025-04-17 08:24:56

UTF Mixups

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

Modifying Encoded Data

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

Decoding Base64

Time of First Successful Submission: 2025-04-19 02:43:19

Encoding Base64

Time of First Successful Submission: 2025-04-19 04:41:40

Dealing with Obfuscation

Time of First Successful Submission: 2025-04-19 04:44:53

Dealing with Obfuscation 2

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

Your First HTTP Request

Time of First Successful Submission: 2025-04-22 00:54:54

Reading Flask

Time of First Successful Submission: 2025-04-23 21:37:54

Commented Data

Time of First Successful Submission: 2025-04-23 21:43:52

HTTP Metadata

Time of First Successful Submission: 2025-04-23 21:56:09

HTTP (netcat)

Time of First Successful Submission: 2025-04-24 02:20:43

HTTP Paths (netcat)

Time of First Successful Submission: 2025-04-24 02:29:56

HTTP (curl)

Time of First Successful Submission: 2025-04-24 02:52:29

HTTP (python)

Time of First Successful Submission: 2025-04-24 03:08:58

HTTP Host Header (python)

Time of First Successful Submission: 2025-04-24 03:57:55

HTTP Host Header (curl)

Time of First Successful Submission: 2025-04-24 05:52:23

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-04-25 05:16:56

URL Encoding (netcat)

Time of First Successful Submission: 2025-04-25 06:06:26

HTTP GET Parameters

Time of First Successful Submission: 2025-04-25 18:29:09

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-04-25 19:29:31

Multiple HTTP Parameters (curl)

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

HTTP Forms

Time of First Successful Submission: 2025-04-25 19:43:27

HTTP Forms (curl)

Time of First Successful Submission: 2025-04-25 19:55:34

HTTP Forms (netcat)

Time of First Successful Submission: 2025-04-25 20:27:21

HTTP Forms (python)

Time of First Successful Submission: 2025-04-25 20:47:25

HTTP Forms Without Forms

Time of First Successful Submission: 2025-04-25 21:15:59

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-04-25 21:38:51

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-04-25 22:23:28

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-04-26 05:09:33

HTTP Redirects (curl)

Time of First Successful Submission: 2025-04-26 21:52:06

HTTP Redirects (python)

Time of First Successful Submission: 2025-04-26 21:53:42

HTTP Cookies (curl)

Time of First Successful Submission: 2025-04-26 22:05:53

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-04-26 22:19:22

HTTP Cookies (python)

Time of First Successful Submission: 2025-04-26 22:23:10

Server State (python)

Time of First Successful Submission: 2025-04-26 22:39:29

Listening Web

Time of First Successful Submission: 2025-04-26 22:47:32

Speaking Redirects

Time of First Successful Submission: 2025-04-26 23:13:36

JavaScript Redirects

Time of First Successful Submission: 2025-04-26 23:33:02

Including JavaScript

Time of First Successful Submission: 2025-04-27 00:16:51

HTTP (javascript)

Time of First Successful Submission: 2025-04-27 00:39:20

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-04-27 00:43:18

HTTP Forms (javascript)

Time of First Successful Submission: 2025-04-27 00:53:16

SQL Queries

Time of First Successful Submission: 2025-04-27 23:09:58

Filtering SQL

Time of First Successful Submission: 2025-04-27 23:53:33

Choosing Columns

Time of First Successful Submission: 2025-04-27 23:56:34

Exclusionary Filtering

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

Filtering Strings

Time of First Successful Submission: 2025-04-28 00:03:41

Filtering on Expressions

Time of First Successful Submission: 2025-04-28 00:09:06

SELECTing Expressions

Time of First Successful Submission: 2025-04-28 00:22:48

Composite Conditions

Time of First Successful Submission: 2025-04-28 00:26:03

Reaching Your LIMITs

Time of First Successful Submission: 2025-04-28 00:31:20

Querying Metadata

Time of First Successful Submission: 2025-04-28 00:34:35


Arizona CTF 2025

1 / 23 396 / 718


Hijack Me!

Time of First Successful Submission: 2025-04-12 03:47:28


CybHer Dojo

11 / 104 1291 / 38588


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-04-06 03:43:07

Using the GUI Desktop

Time of First Successful Submission: 2025-04-06 03:47:38

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2025-04-06 03:53:08

Getting Help

Time of First Successful Submission: 2025-04-06 03:58:10

Challenge Programs

Time of First Successful Submission: 2025-04-06 03:59:45

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


GCA CTF

11 / 104 1291 / 38588


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-04-06 03:43:07

Using the GUI Desktop

Time of First Successful Submission: 2025-04-06 03:47:38

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2025-04-06 03:53:08

Getting Help

Time of First Successful Submission: 2025-04-06 03:58:10

Challenge Programs

Time of First Successful Submission: 2025-04-06 03:59:45

The Flag File

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

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


The Art of the Shell

1 / 55 398 / 467


The Transient Path

Time of First Successful Submission: 2025-04-12 03:47:28