Sevenly

🐧 🔤 💻 🏴

pwn.college Archives

31 / 232 10088 / 26127


Triple Dereference

Time of First Successful Submission: 2025-11-10 08:54:09

set-register

Time of First Successful Submission: 2025-11-11 19:09:29

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2025-11-11 19:34:42

linear-equation-registers

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

integer-division

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

modulo-operation

Time of First Successful Submission: 2025-11-12 05:45:02

set-upper-byte

Time of First Successful Submission: 2025-11-12 06:00:20

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2025-11-12 11:40:37

bitwise-and

Time of First Successful Submission: 2025-11-12 13:44:21

check-even

Time of First Successful Submission: 2025-11-12 18:17:03

memory-read

Time of First Successful Submission: 2025-11-14 13:55:16

memory-write

Time of First Successful Submission: 2025-11-15 17:19:05

memory-increment

Time of First Successful Submission: 2025-11-15 17:42:10

byte-access

Time of First Successful Submission: 2025-11-15 17:55:27

memory-size-access

Time of First Successful Submission: 2025-11-15 18:06:12

little-endian-write

Time of First Successful Submission: 2025-11-15 18:27:16

memory-sum

Time of First Successful Submission: 2025-11-15 18:38:21

stack-subtraction

Time of First Successful Submission: 2025-11-15 18:57:16

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2025-11-15 19:36:42

absolute-jump

Time of First Successful Submission: 2025-11-15 19:54:17

relative-jump

Time of First Successful Submission: 2025-11-16 09:12:27

jump-trampoline

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

conditional-jump

Time of First Successful Submission: 2025-11-27 16:33:22

indirect-jump

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

average-loop

Time of First Successful Submission: 2025-11-28 04:45:07

count-non-zero

Time of First Successful Submission: 2025-11-28 05:22:32

string-lower

Time of First Successful Submission: 2025-11-28 06:30:45

most-common-byte

Time of First Successful Submission: 2025-11-28 07:02:22


Intro to Programming Languages

15 / 253 7030 / 54532


Commands

Time of First Successful Submission: 2025-11-18 10:57:56

Command Arguments

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

Command History

Time of First Successful Submission: 2025-11-18 11:03:42

The Root Path

Time of First Successful Submission: 2025-11-18 17:35:51

Absolute Paths

Time of First Successful Submission: 2025-11-18 17:38:24

Changing position

Time of First Successful Submission: 2025-11-18 17:43:50

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2025-11-18 17:54:36

Cat

Time of First Successful Submission: 2025-11-18 12:13:49

Ls

Time of First Successful Submission: 2025-11-18 12:31:59

Ls All

Time of First Successful Submission: 2025-11-18 13:00:05

Find

Time of First Successful Submission: 2025-11-18 15:24:01

Piping Echo

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

Piping Stdout

Time of First Successful Submission: 2025-11-20 06:20:47

Piping Stdin

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


Intro to Cybersecurity

183 / 183 335 / 26337


Path Traversal 1

Time of First Successful Submission: 2026-08-24 08:25:38

Path Traversal 2

Time of First Successful Submission: 2026-08-24 18:33:49

CMDi 1

Time of First Successful Submission: 2026-08-24 19:10:39

CMDi 2

Time of First Successful Submission: 2026-08-24 19:17:30

CMDi 3

Time of First Successful Submission: 2026-08-24 19:29:46

CMDi 4

Time of First Successful Submission: 2026-08-24 19:44:24

CMDi 5

Time of First Successful Submission: 2026-08-25 07:08:38

CMDi 6

Time of First Successful Submission: 2026-08-25 07:23:42

Authentication Bypass 1

Time of First Successful Submission: 2026-08-25 07:54:17

Authentication Bypass 2

Time of First Successful Submission: 2026-08-25 08:04:45

SQLi 1

Time of First Successful Submission: 2026-08-25 08:46:26

SQLi 2

Time of First Successful Submission: 2026-08-25 12:13:44

SQLi 3

Time of First Successful Submission: 2026-08-25 12:47:17

SQLi 4

Time of First Successful Submission: 2026-08-25 13:17:57

SQLi 5

Time of First Successful Submission: 2026-08-25 13:54:43

XSS 1

Time of First Successful Submission: 2026-08-26 07:23:23

XSS 2

Time of First Successful Submission: 2026-08-26 07:49:01

XSS 3

Time of First Successful Submission: 2026-08-26 08:16:54

XSS 4

Time of First Successful Submission: 2026-08-26 08:34:28

XSS 5

Time of First Successful Submission: 2026-08-26 09:15:13

XSS 6

Time of First Successful Submission: 2026-08-26 10:10:38

XSS 7

Time of First Successful Submission: 2026-08-26 11:18:41

CSRF 1

Time of First Successful Submission: 2026-08-26 18:49:37

CSRF 2

Time of First Successful Submission: 2026-08-27 07:27:25

CSRF 3

Time of First Successful Submission: 2026-08-27 07:49:32

CSRF 4

Time of First Successful Submission: 2026-08-27 08:48:04

CSRF 5

Time of First Successful Submission: 2026-08-27 10:15:50

Connect

Time of First Successful Submission: 2026-08-28 19:20:57

Send

Time of First Successful Submission: 2026-08-28 19:44:28

Shutdown

Time of First Successful Submission: 2026-08-28 19:44:08

Listen

Time of First Successful Submission: 2026-08-28 20:06:59

Scan 1

Time of First Successful Submission: 2026-08-28 20:28:37

Scan 2

Time of First Successful Submission: 2026-08-29 07:44:24

Monitor 1

Time of First Successful Submission: 2026-08-29 07:57:23

Monitor 2

Time of First Successful Submission: 2026-08-29 08:09:21

Sniffing Cookies

Time of First Successful Submission: 2026-08-29 08:22:05

Network Configuration

Time of First Successful Submission: 2026-08-29 08:53:12

Firewall 1

Time of First Successful Submission: 2026-08-29 09:48:12

Firewall 2

Time of First Successful Submission: 2026-08-29 09:55:20

Firewall 3

Time of First Successful Submission: 2026-08-29 10:13:00

Denial of Service 1

Time of First Successful Submission: 2026-08-29 11:15:23

Denial of Service 2

Time of First Successful Submission: 2026-08-29 11:27:58

Denial of Service 3

Time of First Successful Submission: 2026-08-30 09:00:00

Ethernet

Time of First Successful Submission: 2026-08-29 12:47:07

IP

Time of First Successful Submission: 2026-08-29 12:55:26

TCP

Time of First Successful Submission: 2026-09-02 14:29:00

TCP Handshake

Time of First Successful Submission: 2026-09-02 15:26:59

UDP

Time of First Successful Submission: 2026-09-02 17:22:58

UDP 2

Time of First Successful Submission: 2026-09-02 17:51:14

UDP Spoofing 1

Time of First Successful Submission: 2026-09-02 18:01:14

UDP Spoofing 2

Time of First Successful Submission: 2026-09-03 10:53:02

UDP Spoofing 3

Time of First Successful Submission: 2026-09-03 12:50:11

UDP Spoofing 4

Time of First Successful Submission: 2026-10-17 08:58:08

ARP

Time of First Successful Submission: 2026-10-16 16:18:24

Intercept

Time of First Successful Submission: 2026-10-16 18:15:19

Man-in-the-Middle

Time of First Successful Submission: 2026-10-17 07:45:06

XOR

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

XORing Hex

Time of First Successful Submission: 2025-11-26 10:48:07

XORing ASCII

Time of First Successful Submission: 2025-11-26 11:32:00

XORing ASCII Strings

Time of First Successful Submission: 2025-11-26 16:53:12

One-time Pad

Time of First Successful Submission: 2025-11-26 17:37:24

One-time Pad Tampering

Time of First Successful Submission: 2025-11-26 18:05:49

Many-time Pad

Time of First Successful Submission: 2025-11-27 14:20:13

AES

Time of First Successful Submission: 2025-11-27 15:13:54

AES-ECB-CPA

Time of First Successful Submission: 2026-10-17 19:45:02

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-10-17 20:21:57

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-10-17 20:49:01

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-10-17 20:59:01

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-10-17 21:12:27

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-10-17 21:29:19

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-10-18 07:15:34

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-10-18 07:43:32

AES-CBC

Time of First Successful Submission: 2026-10-18 08:29:23

AES-CBC Tampering

Time of First Successful Submission: 2026-10-18 09:05:17

AES-CBC Resizing

Time of First Successful Submission: 2026-10-18 09:20:26

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-10-18 11:15:45

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-10-18 12:48:40

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-10-18 13:35:22

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-10-18 14:53:02

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-10-18 15:26:09

DHKE

Time of First Successful Submission: 2026-10-18 18:40:40

DHKE-to-AES

Time of First Successful Submission: 2026-10-18 18:53:02

RSA 1

Time of First Successful Submission: 2026-10-19 08:14:25

RSA 2

Time of First Successful Submission: 2026-10-19 08:31:33

RSA 3

Time of First Successful Submission: 2026-10-19 08:46:17

RSA 4

Time of First Successful Submission: 2026-10-19 09:31:19

RSA Signatures

Time of First Successful Submission: 2026-10-19 10:03:55

SHA 1

Time of First Successful Submission: 2025-11-29 09:46:29

SHA 2

Time of First Successful Submission: 2025-11-29 10:01:37

TLS 1

Time of First Successful Submission: 2026-10-19 12:28:19

TLS 2

Time of First Successful Submission: 2026-10-19 13:17:21

level1

Time of First Successful Submission: 2026-08-31 19:30:29

level2

Time of First Successful Submission: 2026-08-31 19:35:57

level3

Time of First Successful Submission: 2026-08-31 19:38:45

level4

Time of First Successful Submission: 2026-08-31 19:42:19

level5

Time of First Successful Submission: 2026-08-31 19:59:33

level6

Time of First Successful Submission: 2026-08-31 20:09:07

level7

Time of First Successful Submission: 2026-08-31 20:22:00

level8

Time of First Successful Submission: 2026-08-31 20:21:11

level9

Time of First Successful Submission: 2026-08-31 20:31:12

level10

Time of First Successful Submission: 2026-08-31 20:37:33

level11

Time of First Successful Submission: 2026-08-31 20:52:11

level12

Time of First Successful Submission: 2026-09-01 08:58:13

level13

Time of First Successful Submission: 2026-09-01 09:00:28

level14

Time of First Successful Submission: 2026-09-02 11:18:21

level15

Time of First Successful Submission: 2026-09-02 11:22:43

level16

Time of First Successful Submission: 2026-09-02 11:29:11

level17

Time of First Successful Submission: 2026-09-02 12:07:19

level18

Time of First Successful Submission: 2026-09-02 12:11:32

level19

Time of First Successful Submission: 2026-09-02 12:15:32

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-12-05 11:34:52

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-12-06 18:25:58

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-12-07 19:00:56

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2025-12-09 19:52:08

Reading Endianness (x86)

Time of First Successful Submission: 2025-12-11 19:29:23

Version Information (Python)

Time of First Successful Submission: 2025-12-12 18:33:41

Version Information (C)

Time of First Successful Submission: 2025-12-13 17:40:34

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2025-12-15 18:29:26

Metadata and Data (C)

Time of First Successful Submission: 2025-12-16 21:11:36

Metadata and Data (x86)

Time of First Successful Submission: 2025-12-17 06:05:46

Input Restrictions (Python)

Time of First Successful Submission: 2025-12-18 18:57:56

Input Restrictions (C)

Time of First Successful Submission: 2025-12-19 18:54:58

Input Restrictions (x86)

Time of First Successful Submission: 2025-12-20 17:38:37

Behold the cIMG! (Python)

Time of First Successful Submission: 2025-12-21 12:47:47

Behold the cIMG! (C)

Time of First Successful Submission: 2025-12-22 18:17:11

Behold the cIMG! (x86)

Time of First Successful Submission: 2025-12-23 17:52:58

A Basic cIMG (Python)

Time of First Successful Submission: 2026-01-11 08:17:40

A Basic cIMG (C)

Time of First Successful Submission: 2026-01-11 08:24:38

A Basic cIMG (x86)

Time of First Successful Submission: 2026-01-11 08:29:50

Internal State Mini (C)

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

Internal State Mini (x86)

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

Internal State (C)

Time of First Successful Submission: 2026-10-21 19:28:57

Internal State (x86)

Time of First Successful Submission: 2026-10-21 19:46:01

File Formats: Directives (C)

Time of First Successful Submission: 2026-10-21 19:59:36

File Formats: Directives (x86)

Time of First Successful Submission: 2026-10-21 20:06:31

The Patch Directive

Time of First Successful Submission: 2026-10-22 07:50:17

Optimizing for Space

Time of First Successful Submission: 2026-10-22 08:06:21

Tweaking Images

Time of First Successful Submission: 2026-10-22 08:29:23

Storage and Retrieval

Time of First Successful Submission: 2026-10-22 08:51:20

Extracting Knowledge

Time of First Successful Submission: 2026-10-22 09:13:39

Advanced Sprites

Time of First Successful Submission: 2026-10-22 09:34:39

Accessing Resources

Time of First Successful Submission: 2026-10-22 09:42:47

Unsafe Animations

Time of First Successful Submission: 2026-10-22 09:47:57

Animations

Time of First Successful Submission: 2026-10-22 09:59:16

Interoperability: Patching Data

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

Patching Code

Time of First Successful Submission: 2025-12-10 09:27:14

Patching Control Flow

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

Your First Overflow (easy)

Time of First Successful Submission: 2025-12-01 06:07:10

Your First Overflow (hard)

Time of First Successful Submission: 2025-12-01 06:30:12

Precision (easy)

Time of First Successful Submission: 2025-12-01 06:47:52

Precision (hard)

Time of First Successful Submission: 2025-12-01 07:58:43

Variable Control (easy)

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

Variable Control (hard)

Time of First Successful Submission: 2025-12-01 08:42:13

Control Hijack (easy)

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

Control Hijack (hard)

Time of First Successful Submission: 2025-12-01 09:05:57

Tricky Control Hijack (easy)

Time of First Successful Submission: 2025-12-01 09:27:58

Tricky Control Hijack (hard)

Time of First Successful Submission: 2025-12-01 09:37:17

PIEs (easy)

Time of First Successful Submission: 2025-12-01 14:27:28

PIEs (hard)

Time of First Successful Submission: 2025-12-01 14:39:42

String Lengths (easy)

Time of First Successful Submission: 2025-12-01 19:56:15

String Lengths (hard)

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

Basic Shellcode

Time of First Successful Submission: 2025-12-02 19:25:32

NOP Sleds

Time of First Successful Submission: 2025-12-02 19:49:33

NULL-Free Shellcode

Time of First Successful Submission: 2025-12-03 08:15:32

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2025-12-03 10:35:56

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2025-12-03 11:47:11

Hijack to Shellcode (easy)

Time of First Successful Submission: 2025-12-03 15:00:14

Hijack to Shellcode (hard)

Time of First Successful Submission: 2025-12-04 10:34:51

ECB-to-Win (easy)

Time of First Successful Submission: 2026-10-19 20:51:23

ECB-to-Win (hard)

Time of First Successful Submission: 2026-10-22 19:56:30

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-10-26 05:28:40

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-10-26 07:57:47

CIMG Screenshots

Time of First Successful Submission: 2026-10-26 09:01:26

CIMG Screenshots 2

Time of First Successful Submission: 2026-10-26 09:21:57

Wily Webserver

Time of First Successful Submission: 2026-10-26 19:10:06

The Watering Hole

Time of First Successful Submission: 2026-10-27 07:47:04

Secure Chat 1

Time of First Successful Submission: 2026-10-27 12:58:39

Secure Chat 2

Time of First Successful Submission: 2026-10-27 12:59:14

Secure Chat 3

Time of First Successful Submission: 2026-10-27 12:59:34

Secure Chat 4

Time of First Successful Submission: 2026-10-27 13:00:09

Secure Chat 5

Time of First Successful Submission: 2026-11-05 13:51:29


Program Security

4 / 159 8766 / 10987


ello ackers!

Time of First Successful Submission: 2026-09-04 20:28:09

Syscall Smuggler

Time of First Successful Submission: 2026-11-03 06:02:50

Syscall Shenanigans

Time of First Successful Submission: 2026-11-03 08:32:23

Byte Budget

Time of First Successful Submission: 2026-11-05 13:22:36


Start Here

10 / 10 5238 / 75675


Using the Terminal

Time of First Successful Submission: 2025-11-06 19:06:32

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2025-11-07 20:29:58

Pasting into the Desktop

Time of First Successful Submission: 2025-11-07 20:46:43

Restarting Challenges

Time of First Successful Submission: 2025-11-07 20:56:32

Challenge Programs

Time of First Successful Submission: 2025-11-07 21:09:31

The Flag File

Time of First Successful Submission: 2025-11-07 21:14:05

Using Privileged Mode

Time of First Successful Submission: 2025-11-07 21:36:54

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-07 21:31:39


Linux Luminarium

128 / 128 526 / 55271


Intro to Commands

Time of First Successful Submission: 2025-11-18 10:57:56

Intro to Arguments

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

Command History

Time of First Successful Submission: 2025-11-18 11:03:42

The Root

Time of First Successful Submission: 2025-11-18 17:35:51

Program and absolute paths

Time of First Successful Submission: 2025-11-18 17:38:24

Position thy self

Time of First Successful Submission: 2025-11-18 17:43:50

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2025-11-18 17:54:36

explicit relative paths, from /

Time of First Successful Submission: 2025-11-18 17:57:45

implicit relative path

Time of First Successful Submission: 2025-11-18 18:01:44

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2025-11-18 12:13:49

catting absolute paths

Time of First Successful Submission: 2025-11-18 12:16:46

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2025-11-18 12:22:29

comparing files

Time of First Successful Submission: 2025-11-18 12:30:36

listing files

Time of First Successful Submission: 2025-11-18 12:31:59

touching files

Time of First Successful Submission: 2025-11-18 12:36:46

removing files

Time of First Successful Submission: 2025-11-18 12:54:30

moving files

Time of First Successful Submission: 2025-11-18 12:56:06

copying files

Time of First Successful Submission: 2025-11-18 12:57:54

hidden files

Time of First Successful Submission: 2025-11-18 13:00:05

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2025-11-18 15:09:14

finding files

Time of First Successful Submission: 2025-11-18 15:24:01

linking files

Time of First Successful Submission: 2025-11-18 17:10:56

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2025-11-19 13:12:45

Reading Manuals

Time of First Successful Submission: 2025-11-19 13:19:01

Searching Manuals

Time of First Successful Submission: 2025-11-19 13:30:03

Searching For Manuals

Time of First Successful Submission: 2025-11-19 13:39:31

Helpful Programs

Time of First Successful Submission: 2025-11-19 13:45:53

Help for Builtins

Time of First Successful Submission: 2025-11-19 13:52:59

Matching with *

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

Matching with ?

Time of First Successful Submission: 2025-11-21 05:10:36

Matching with []

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

Matching paths with []

Time of First Successful Submission: 2025-11-21 05:18:56

Multiple globs

Time of First Successful Submission: 2025-11-21 05:24:54

Mixing globs

Time of First Successful Submission: 2025-11-21 05:29:42

Exclusionary globbing

Time of First Successful Submission: 2025-11-21 05:34:20

Tab completion

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

Multiple options for tab completion

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

Tab completion on commands

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

Redirecting output

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

Redirecting more output

Time of First Successful Submission: 2025-11-20 06:20:47

Appending output

Time of First Successful Submission: 2025-11-20 06:26:02

Redirecting errors

Time of First Successful Submission: 2025-11-20 06:36:22

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2025-11-20 06:41:34

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2025-11-20 06:52:38

Filtering with grep -v

Time of First Successful Submission: 2025-11-20 07:00:19

Filtering with sed

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

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

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

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2025-11-20 14:48:31

Printing Variables

Time of First Successful Submission: 2025-11-20 05:06:47

Setting Variables

Time of First Successful Submission: 2025-11-20 05:11:19

Multi-word Variables

Time of First Successful Submission: 2025-11-20 05:48:24

Exporting Variables

Time of First Successful Submission: 2025-11-20 05:21:19

Printing Exported Variables

Time of First Successful Submission: 2025-11-20 05:25:05

Storing Command Output

Time of First Successful Submission: 2025-11-20 05:33:45

Reading Input

Time of First Successful Submission: 2025-11-20 05:38:18

Reading Files

Time of First Successful Submission: 2025-11-20 05:46:31

Translating characters

Time of First Successful Submission: 2025-11-21 17:53:52

Deleting characters

Time of First Successful Submission: 2025-11-21 17:57:55

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2025-11-21 18:07:31

Extracting specific sections of text

Time of First Successful Submission: 2025-11-21 18:12:46

Sorting data

Time of First Successful Submission: 2025-11-21 18:18:42

Listing Processes

Time of First Successful Submission: 2025-11-20 09:20:46

Killing Processes

Time of First Successful Submission: 2025-11-20 09:36:08

Interrupting Processes

Time of First Successful Submission: 2025-11-20 09:37:29

Killing Misbehaving Processes

Time of First Successful Submission: 2025-11-20 09:45:34

Suspending Processes

Time of First Successful Submission: 2025-11-20 10:09:54

Resuming Processes

Time of First Successful Submission: 2025-11-20 10:10:57

Backgrounding Processes

Time of First Successful Submission: 2025-11-20 10:15:44

Foregrounding Processes

Time of First Successful Submission: 2025-11-20 10:20:30

Starting Backgrounded Processes

Time of First Successful Submission: 2025-11-20 09:07:58

Process Exit Codes

Time of First Successful Submission: 2025-11-20 09:05:41

Becoming root with su

Time of First Successful Submission: 2025-11-21 12:39:24

Other users with su

Time of First Successful Submission: 2025-11-21 12:40:59

Cracking passwords

Time of First Successful Submission: 2025-11-21 12:54:17

Using sudo

Time of First Successful Submission: 2025-11-21 13:02:23

Changing File Ownership

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

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2025-11-24 10:59:21

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2025-11-24 11:14:09

Permission Tweaking Practice

Time of First Successful Submission: 2025-11-24 11:21:13

Permissions Setting Practice

Time of First Successful Submission: 2025-11-24 11:33:38

The SUID Bit

Time of First Successful Submission: 2025-11-24 11:44:13

Chaining with Semicolons

Time of First Successful Submission: 2025-11-18 08:16:32

Building on Success

Time of First Successful Submission: 2025-11-18 08:27:37

Handling Failure

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

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2025-11-18 08:50:44

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2025-11-18 09:00:18

Scripting with Arguments

Time of First Successful Submission: 2025-11-18 09:13:29

Scripting with Conditionals

Time of First Successful Submission: 2025-11-18 11:13:51

Scripting with Default Cases

Time of First Successful Submission: 2025-11-18 11:19:37

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-11-18 11:45:13

Reading Shell Scripts

Time of First Successful Submission: 2025-11-18 11:47:56

Launching Screen

Time of First Successful Submission: 2025-11-22 12:43:15

Detaching and Attaching

Time of First Successful Submission: 2025-11-22 12:48:06

Finding Sessions

Time of First Successful Submission: 2025-11-22 13:46:23

Switching Windows

Time of First Successful Submission: 2025-11-22 13:51:39

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2025-11-21 07:24:33

Setting PATH

Time of First Successful Submission: 2025-11-21 07:40:51

Finding Commands

Time of First Successful Submission: 2025-11-21 07:44:06

Adding Commands

Time of First Successful Submission: 2025-11-21 08:14:48

Hijacking Commands

Time of First Successful Submission: 2025-11-21 08:41:41

Bashrc Backdoor

Time of First Successful Submission: 2025-11-22 15:16:56

Sniffing Input

Time of First Successful Submission: 2025-11-22 15:32:53

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2025-11-22 16:42:54

Sniffing Process Arguments

Time of First Successful Submission: 2025-11-23 12:31:23

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2025-11-21 11:42:32

Disk-Space Doomsday

Time of First Successful Submission: 2025-11-21 11:49:22

rm -rf /

Time of First Successful Submission: 2025-11-21 11:57:44

Life after rm -rf /

Time of First Successful Submission: 2025-11-21 12:03:39

Finding meaning after rm -rf /

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


Computing 101

132 / 132 208 / 25967


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2025-11-09 09:42:59

Exit Codes

Time of First Successful Submission: 2025-11-09 09:54:30

Building Executables

Time of First Successful Submission: 2025-11-09 10:30:14

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2025-11-09 19:45:40

More Loading Practice

Time of First Successful Submission: 2025-11-09 19:50:16

Dereferencing Pointers

Time of First Successful Submission: 2025-11-10 07:26:51

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-08-04 08:25:28

Stack Offsets

Time of First Successful Submission: 2026-08-04 08:34:55

Program Arguments on the Stack

Time of First Successful Submission: 2026-08-04 08:52:39

Popping From the Stack

Time of First Successful Submission: 2026-08-04 09:07:22

Negative Numbers

Time of First Successful Submission: 2026-08-04 10:43:01

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-08-04 11:32:48

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-08-04 11:41:34

Encoding Negatives

Time of First Successful Submission: 2026-08-04 12:06:19

Binary and Hex Encoding

Time of First Successful Submission: 2026-08-04 12:22:25

More Hex

Time of First Successful Submission: 2026-08-04 12:30:04

Decoding Hex

Time of First Successful Submission: 2026-08-04 12:40:36

Mixed Conversions

Time of First Successful Submission: 2026-08-04 12:56:09

Disassembling Programs

Time of First Successful Submission: 2026-08-04 15:07:47

Tracing Syscalls

Time of First Successful Submission: 2025-11-09 16:10:34

Starting GDB

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

Quitting GDB

Time of First Successful Submission: 2026-08-04 17:26:30

Starting Programs in GDB

Time of First Successful Submission: 2025-11-09 16:22:42

Disassembling in GDB

Time of First Successful Submission: 2026-08-04 18:40:39

Stepping Through Instructions

Time of First Successful Submission: 2026-08-04 18:49:56

Reading Register Values

Time of First Successful Submission: 2026-08-04 18:54:49

Setting Register Values

Time of First Successful Submission: 2026-08-04 19:03:03

Popping Stack Values

Time of First Successful Submission: 2026-08-04 19:08:26

Examining Memory

Time of First Successful Submission: 2026-08-04 19:13:43

Examining Stack Pointers

Time of First Successful Submission: 2026-08-04 19:38:19

Cooperative Debugging

Time of First Successful Submission: 2026-08-04 20:01:32

Running with Arguments

Time of First Successful Submission: 2026-08-04 19:46:00

Redirecting Input in GDB

Time of First Successful Submission: 2026-08-04 19:52:37

Writing Output

Time of First Successful Submission: 2025-11-10 11:33:28

Chaining Syscalls

Time of First Successful Submission: 2025-11-10 11:44:55

Writing Strings

Time of First Successful Submission: 2025-11-10 11:54:45

Reading Data

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

Reading Exactly

Time of First Successful Submission: 2026-08-05 09:30:01

Opening Files

Time of First Successful Submission: 2026-08-05 10:12:58

Hardcoding the Filename

Time of First Successful Submission: 2026-08-05 10:47:11

RIP-Relative Strings

Time of First Successful Submission: 2026-08-05 11:24:52

Comparing Values

Time of First Successful Submission: 2026-08-05 15:55:57

Comparing Characters

Time of First Successful Submission: 2026-08-07 18:11:58

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-08-07 18:45:58

Reverse the Password

Time of First Successful Submission: 2026-08-07 18:59:01

Conditionals Without Conditionals

Time of First Successful Submission: 2026-08-08 07:28:05

Recognizing Loops

Time of First Successful Submission: 2026-08-08 09:21:08

Writing Loops

Time of First Successful Submission: 2026-08-08 09:51:52

Writing From a Shared Library

Time of First Successful Submission: 2026-08-08 11:29:28

Returning a Value

Time of First Successful Submission: 2026-08-15 18:02:15

Calling Through a Pointer

Time of First Successful Submission: 2026-08-15 18:44:03

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-08-15 18:54:23

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-08-15 19:19:19

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-08-15 20:06:12

Sign Extension

Time of First Successful Submission: 2026-08-16 11:58:04

Little-Endian Bytes

Time of First Successful Submission: 2026-08-16 12:14:23

Qword by Qword

Time of First Successful Submission: 2026-08-16 12:28:09

Dword by Dword

Time of First Successful Submission: 2026-08-16 12:51:56

Word by Word

Time of First Successful Submission: 2026-08-16 13:06:24

Byte by Byte

Time of First Successful Submission: 2026-08-16 13:20:40

Cracking a Struct

Time of First Successful Submission: 2026-08-16 13:30:01

Scrambled Struct

Time of First Successful Submission: 2026-08-16 13:43:43

Reverse the Calculation

Time of First Successful Submission: 2026-08-16 17:17:39

Reverse the Reverse

Time of First Successful Submission: 2026-08-16 17:23:26

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-08-16 17:36:18

Even or Odd

Time of First Successful Submission: 2026-08-16 17:51:29

Masking Bits

Time of First Successful Submission: 2026-08-16 18:14:24

Lowercase a String

Time of First Successful Submission: 2026-08-16 18:40:08

Uppercase a String

Time of First Successful Submission: 2026-08-16 19:39:50

Swap Case

Time of First Successful Submission: 2026-08-17 07:16:14

Shifting Left

Time of First Successful Submission: 2026-08-17 07:35:45

Shifting Right

Time of First Successful Submission: 2026-08-17 07:47:08

Loops on Data

Time of First Successful Submission: 2026-08-17 08:04:28

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-08-17 11:01:40

Loading Stale Stack Data

Time of First Successful Submission: 2026-08-17 12:26:24

Stealing Stale Stack Data

Time of First Successful Submission: 2026-08-17 12:32:55

Reserving Your Own Frame

Time of First Successful Submission: 2026-08-17 13:23:34

Using Your Own Frame

Time of First Successful Submission: 2026-08-17 13:36:09

Environment Variables on the Stack

Time of First Successful Submission: 2026-08-17 18:17:55

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-08-18 08:30:17

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-08-18 08:49:58

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-08-18 09:13:21

A Single Digit

Time of First Successful Submission: 2026-08-18 11:01:57

Two Digits

Time of First Successful Submission: 2026-08-18 11:21:10

String to Integer

Time of First Successful Submission: 2026-08-18 12:18:28

Negative Numbers

Time of First Successful Submission: 2026-08-19 19:36:07

Where the Number Ends

Time of First Successful Submission: 2026-08-20 07:18:42

A Whole Program

Time of First Successful Submission: 2026-08-20 07:58:31

A Single Digit, Back to Text

Time of First Successful Submission: 2026-08-20 08:47:15

Divide and Remainder

Time of First Successful Submission: 2026-08-20 10:55:33

Drop the Leading Zero

Time of First Successful Submission: 2026-08-20 11:13:28

Integer to String

Time of First Successful Submission: 2026-08-20 11:29:01

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-08-20 11:36:33

Sum Them All

Time of First Successful Submission: 2026-08-20 11:43:02

Addition

Time of First Successful Submission: 2026-08-21 12:39:49

Subtraction

Time of First Successful Submission: 2026-08-21 12:47:51

Multiplication

Time of First Successful Submission: 2026-08-21 12:59:41

Bitwise Operators

Time of First Successful Submission: 2026-08-21 13:03:51

Unary Operators

Time of First Successful Submission: 2026-08-21 13:07:11

Literal Output

Time of First Successful Submission: 2026-08-22 19:11:12

Newline Escapes

Time of First Successful Submission: 2026-08-23 06:25:11

Escaped Syntax

Time of First Successful Submission: 2026-08-23 06:46:56

Decimal Markers

Time of First Successful Submission: 2026-08-23 07:07:58

Multiple Decimal Markers

Time of First Successful Submission: 2026-08-23 07:16:23

String Markers

Time of First Successful Submission: 2026-08-23 07:29:15

Hex Byte Escapes

Time of First Successful Submission: 2026-08-23 07:27:33

Debugging Programs

Time of First Successful Submission: 2025-11-13 07:27:36

Inspecting Registers

Time of First Successful Submission: 2025-11-13 07:35:05

Examining Memory

Time of First Successful Submission: 2025-11-13 08:17:46

Setting Breakpoints

Time of First Successful Submission: 2025-11-14 08:35:50

GDB Scripting

Time of First Successful Submission: 2025-11-14 14:32:09

Modifying Data

Time of First Successful Submission: 2025-11-14 16:41:49

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2025-11-14 17:48:44

Exit

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

Socket

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

Bind

Time of First Successful Submission: 2025-11-28 12:34:41

Listen

Time of First Successful Submission: 2025-11-28 12:54:14

Accept

Time of First Successful Submission: 2025-11-28 13:11:52

Static Response

Time of First Successful Submission: 2025-11-28 13:40:32

Dynamic Response

Time of First Successful Submission: 2025-11-29 07:37:44

Iterative GET Server

Time of First Successful Submission: 2025-11-29 07:42:54

Concurrent GET Server

Time of First Successful Submission: 2025-11-30 06:01:52

Concurrent POST Server

Time of First Successful Submission: 2025-11-30 06:13:04

Web Server

Time of First Successful Submission: 2025-11-30 06:16:27


Playing With Programs

116 / 116 535 / 27403


What's the password?

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

... and again!

Time of First Successful Submission: 2025-11-17 04:54:32

Newline Troubles

Time of First Successful Submission: 2025-11-17 04:58:27

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2025-11-17 05:14:43

Binary and Hex Encoding

Time of First Successful Submission: 2025-11-17 05:55:53

More Hex

Time of First Successful Submission: 2025-11-17 06:06:36

Decoding Hex

Time of First Successful Submission: 2025-11-17 06:17:02

Decoding Practice

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

Encoding Practice

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

Hex-encoding ASCII

Time of First Successful Submission: 2025-11-17 07:52:45

Nested Encoding

Time of First Successful Submission: 2025-11-17 08:24:12

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2025-11-17 09:19:23

Modifying Encoded Data

Time of First Successful Submission: 2025-11-18 04:43:17

Decoding Base64

Time of First Successful Submission: 2025-11-18 05:44:46

Encoding Base64

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

Dealing with Obfuscation

Time of First Successful Submission: 2025-11-18 06:23:43

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-11-18 06:47:32

Your First HTTP Request

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

Reading Flask

Time of First Successful Submission: 2025-11-23 19:36:23

Commented Data

Time of First Successful Submission: 2025-11-24 12:27:45

HTTP Metadata

Time of First Successful Submission: 2025-11-24 12:41:21

HTTP (netcat)

Time of First Successful Submission: 2025-11-24 12:56:59

HTTP Paths (netcat)

Time of First Successful Submission: 2025-11-24 13:05:11

HTTP (curl)

Time of First Successful Submission: 2025-11-24 13:08:04

HTTP (python)

Time of First Successful Submission: 2025-11-24 13:15:51

HTTP Host Header (python)

Time of First Successful Submission: 2025-11-24 13:40:38

HTTP Host Header (curl)

Time of First Successful Submission: 2025-11-24 13:47:25

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-11-24 13:53:46

URL Encoding (netcat)

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

HTTP GET Parameters

Time of First Successful Submission: 2025-11-24 15:56:19

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-11-24 16:09:38

HTTP Forms

Time of First Successful Submission: 2025-11-24 16:28:41

HTTP Forms (curl)

Time of First Successful Submission: 2025-11-25 05:20:01

HTTP Forms (netcat)

Time of First Successful Submission: 2025-11-25 05:36:02

HTTP Forms (python)

Time of First Successful Submission: 2025-11-25 05:47:21

HTTP Forms Without Forms

Time of First Successful Submission: 2025-11-25 05:54:25

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-11-25 06:00:44

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-11-25 06:14:44

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-11-25 06:28:38

HTTP Redirects (curl)

Time of First Successful Submission: 2025-11-25 06:33:00

HTTP Redirects (python)

Time of First Successful Submission: 2025-11-25 06:44:23

HTTP Cookies (curl)

Time of First Successful Submission: 2025-11-25 06:57:51

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-11-25 07:05:30

HTTP Cookies (python)

Time of First Successful Submission: 2025-11-25 07:13:37

Server State (python)

Time of First Successful Submission: 2025-11-25 07:16:13

Listening Web

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

Speaking Redirects

Time of First Successful Submission: 2025-11-25 08:55:21

JavaScript Redirects

Time of First Successful Submission: 2025-11-25 10:37:44

Including JavaScript

Time of First Successful Submission: 2025-11-25 10:53:39

HTTP (javascript)

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

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-11-25 11:38:37

HTTP Forms (javascript)

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

cat

Time of First Successful Submission: 2025-11-19 09:51:37

more

Time of First Successful Submission: 2025-11-19 09:53:33

less

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

tail

Time of First Successful Submission: 2025-11-19 09:56:09

head

Time of First Successful Submission: 2025-11-19 09:57:21

sort

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

vim

Time of First Successful Submission: 2025-11-19 10:02:54

emacs

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

nano

Time of First Successful Submission: 2025-11-19 10:10:46

rev

Time of First Successful Submission: 2025-11-19 10:15:24

od

Time of First Successful Submission: 2025-11-19 10:25:39

hd

Time of First Successful Submission: 2025-11-19 10:27:58

xxd

Time of First Successful Submission: 2025-11-19 10:30:13

base32

Time of First Successful Submission: 2025-11-19 10:37:20

base64

Time of First Successful Submission: 2025-11-19 10:39:50

split

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

gzip

Time of First Successful Submission: 2025-11-19 10:49:23

bzip2

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

zip

Time of First Successful Submission: 2025-11-19 10:55:38

tar

Time of First Successful Submission: 2025-11-19 11:02:21

ar

Time of First Successful Submission: 2025-11-19 11:33:59

cpio

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

genisoimage

Time of First Successful Submission: 2025-11-22 09:13:18

env

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

find

Time of First Successful Submission: 2025-11-19 11:57:30

make

Time of First Successful Submission: 2025-11-19 12:21:29

nice

Time of First Successful Submission: 2025-11-19 12:13:34

timeout

Time of First Successful Submission: 2025-11-19 12:19:59

stdbuf

Time of First Successful Submission: 2025-11-19 12:26:52

setarch

Time of First Successful Submission: 2025-11-19 12:36:41

watch

Time of First Successful Submission: 2025-11-22 06:32:56

socat

Time of First Successful Submission: 2025-11-22 06:50:51

whiptail

Time of First Successful Submission: 2025-11-22 06:42:33

awk

Time of First Successful Submission: 2025-11-22 06:51:10

sed

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

ed

Time of First Successful Submission: 2025-11-22 06:58:43

chown

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

chmod

Time of First Successful Submission: 2025-11-22 07:03:31

cp

Time of First Successful Submission: 2025-11-22 07:24:48

mv

Time of First Successful Submission: 2025-11-22 10:56:32

perl

Time of First Successful Submission: 2025-11-22 07:41:55

python

Time of First Successful Submission: 2025-11-22 07:39:28

ruby

Time of First Successful Submission: 2025-11-22 07:49:11

bash

Time of First Successful Submission: 2025-11-22 07:52:52

date

Time of First Successful Submission: 2025-11-22 08:57:59

dmesg

Time of First Successful Submission: 2025-11-22 08:50:24

wc

Time of First Successful Submission: 2025-11-22 08:45:32

gcc

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

as

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

wget

Time of First Successful Submission: 2025-11-22 08:18:15

ssh-keygen

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

SQL Queries

Time of First Successful Submission: 2025-11-17 12:15:05

Filtering SQL

Time of First Successful Submission: 2025-11-17 12:57:47

Choosing Columns

Time of First Successful Submission: 2025-11-17 13:05:15

Exclusionary Filtering

Time of First Successful Submission: 2025-11-17 13:19:11

Filtering Strings

Time of First Successful Submission: 2025-11-17 13:32:08

Filtering on Expressions

Time of First Successful Submission: 2025-11-17 15:20:49

SELECTing Expressions

Time of First Successful Submission: 2025-11-17 16:12:37

Composite Conditions

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

Reaching Your LIMITs

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

Querying Metadata

Time of First Successful Submission: 2025-11-18 04:04:05


DSU Cyber Camps

12 / 104 698 / 76160


Using the Terminal

Time of First Successful Submission: 2025-11-06 19:06:32

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2025-11-07 20:29:58

Pasting into the Desktop

Time of First Successful Submission: 2025-11-07 20:46:43

Connecting over SSH

Time of First Successful Submission: 2025-11-08 09:12:22

Restarting Challenges

Time of First Successful Submission: 2025-11-07 20:56:32

Getting Help

Time of First Successful Submission: 2025-11-07 21:04:46

Challenge Programs

Time of First Successful Submission: 2025-11-07 21:09:31

The Flag File

Time of First Successful Submission: 2025-11-07 21:14:05

Using Privileged Mode

Time of First Successful Submission: 2025-11-07 21:36:54

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-07 21:31:39


GCA CTF

12 / 104 698 / 76160


Using the Terminal

Time of First Successful Submission: 2025-11-06 19:06:32

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2025-11-07 20:29:58

Pasting into the Desktop

Time of First Successful Submission: 2025-11-07 20:46:43

Connecting over SSH

Time of First Successful Submission: 2025-11-08 09:12:22

Restarting Challenges

Time of First Successful Submission: 2025-11-07 20:56:32

Getting Help

Time of First Successful Submission: 2025-11-07 21:04:46

Challenge Programs

Time of First Successful Submission: 2025-11-07 21:09:31

The Flag File

Time of First Successful Submission: 2025-11-07 21:14:05

Using Privileged Mode

Time of First Successful Submission: 2025-11-07 21:36:54

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-07 21:31:39


Pwntools Tutorials

12 / 12 293 / 1501


Level 0.0

Time of First Successful Submission: 2025-11-28 08:43:17

Level 1.0

Time of First Successful Submission: 2025-11-28 09:19:57

Level 1.1

Time of First Successful Submission: 2025-11-28 09:36:26

Level 2.0

Time of First Successful Submission: 2025-11-29 13:13:29

Level 2.1

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

Level 2.2

Time of First Successful Submission: 2025-11-29 15:21:00

Level 2.3

Time of First Successful Submission: 2025-11-29 15:37:01

Level 2.4

Time of First Successful Submission: 2025-11-29 15:45:51

Level 2.5

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

Level 2.6

Time of First Successful Submission: 2025-11-29 16:19:51

Level 3.0

Time of First Successful Submission: 2025-11-29 17:58:51

Level 4.0

Time of First Successful Submission: 2025-11-30 06:18:01