tyzard [academic cryptid]

🐧

pwn.college Archives

30 / 232 11842 / 25863


set-register

Time of First Successful Submission: 2026-02-21 21:09:10

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2026-03-01 04:14:15

linear-equation-registers

Time of First Successful Submission: 2026-03-01 04:17:12

integer-division

Time of First Successful Submission: 2026-03-01 04:25:40

modulo-operation

Time of First Successful Submission: 2026-03-01 04:32:06

set-upper-byte

Time of First Successful Submission: 2026-03-01 04:36:33

efficient-modulo

Time of First Successful Submission: 2026-03-01 04:59:34

byte-extraction

Time of First Successful Submission: 2026-03-01 05:21:27

bitwise-and

Time of First Successful Submission: 2026-03-01 07:59:03

check-even

Time of First Successful Submission: 2026-03-01 08:04:37

memory-read

Time of First Successful Submission: 2026-03-01 16:33:39

memory-write

Time of First Successful Submission: 2026-03-01 16:38:01

memory-increment

Time of First Successful Submission: 2026-03-01 16:42:19

byte-access

Time of First Successful Submission: 2026-03-01 16:43:53

memory-size-access

Time of First Successful Submission: 2026-03-01 16:45:35

little-endian-write

Time of First Successful Submission: 2026-03-01 16:54:19

memory-sum

Time of First Successful Submission: 2026-03-01 17:30:35

stack-subtraction

Time of First Successful Submission: 2026-03-01 17:32:04

swap-stack-values

Time of First Successful Submission: 2026-03-01 17:37:09

average-stack-values

Time of First Successful Submission: 2026-03-02 15:42:18

absolute-jump

Time of First Successful Submission: 2026-03-02 15:48:16

relative-jump

Time of First Successful Submission: 2026-03-02 16:01:36

jump-trampoline

Time of First Successful Submission: 2026-03-02 16:07:22

conditional-jump

Time of First Successful Submission: 2026-03-02 18:12:43

indirect-jump

Time of First Successful Submission: 2026-03-02 20:54:06

average-loop

Time of First Successful Submission: 2026-03-03 16:06:20

count-non-zero

Time of First Successful Submission: 2026-03-03 16:26:51

string-lower

Time of First Successful Submission: 2026-03-04 02:29:36

most-common-byte

Time of First Successful Submission: 2026-03-04 07:21:27


CTF Archive

1 / 834 934 / 970


MISC - 459 - File Reader

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


Intro to Programming Languages

15 / 253 7839 / 44335


Commands

Time of First Successful Submission: 2026-01-13 18:53:56

Command Arguments

Time of First Successful Submission: 2026-01-13 18:56:16

Command History

Time of First Successful Submission: 2026-01-13 18:57:15

The Root Path

Time of First Successful Submission: 2026-01-13 19:22:40

Absolute Paths

Time of First Successful Submission: 2026-01-13 19:23:48

Changing position

Time of First Successful Submission: 2026-01-13 19:24:58

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-13 19:27:36

Relative Paths

Time of First Successful Submission: 2026-01-13 19:30:25

Cat

Time of First Successful Submission: 2026-01-13 19:37:33

Ls

Time of First Successful Submission: 2026-01-13 19:47:34

Ls All

Time of First Successful Submission: 2026-01-13 21:16:15

Find

Time of First Successful Submission: 2026-01-13 21:37:52

Piping Echo

Time of First Successful Submission: 2026-01-14 04:27:36

Piping Stdout

Time of First Successful Submission: 2026-01-14 04:30:04

Piping Stdin

Time of First Successful Submission: 2026-01-14 04:39:11


Intro to Cybersecurity

183 / 183 271 / 23228


Path Traversal 1

Time of First Successful Submission: 2026-02-04 02:38:22

Path Traversal 2

Time of First Successful Submission: 2026-02-04 02:48:09

CMDi 1

Time of First Successful Submission: 2026-02-04 02:59:12

CMDi 2

Time of First Successful Submission: 2026-02-04 03:07:21

CMDi 3

Time of First Successful Submission: 2026-02-04 03:11:12

CMDi 4

Time of First Successful Submission: 2026-02-04 03:16:56

CMDi 5

Time of First Successful Submission: 2026-02-04 03:23:38

CMDi 6

Time of First Successful Submission: 2026-05-12 02:54:40

Authentication Bypass 1

Time of First Successful Submission: 2026-02-04 04:05:10

Authentication Bypass 2

Time of First Successful Submission: 2026-02-04 04:15:37

SQLi 1

Time of First Successful Submission: 2026-02-04 04:27:00

SQLi 2

Time of First Successful Submission: 2026-02-04 04:29:43

SQLi 3

Time of First Successful Submission: 2026-02-04 04:47:10

SQLi 4

Time of First Successful Submission: 2026-02-04 05:12:47

SQLi 5

Time of First Successful Submission: 2026-02-13 21:17:25

XSS 1

Time of First Successful Submission: 2026-02-13 21:24:03

XSS 2

Time of First Successful Submission: 2026-02-13 21:29:30

XSS 3

Time of First Successful Submission: 2026-02-13 21:36:42

XSS 4

Time of First Successful Submission: 2026-02-13 21:42:20

XSS 5

Time of First Successful Submission: 2026-02-14 16:00:11

XSS 6

Time of First Successful Submission: 2026-02-14 16:04:47

XSS 7

Time of First Successful Submission: 2026-02-14 16:32:27

CSRF 1

Time of First Successful Submission: 2026-02-14 17:19:59

CSRF 2

Time of First Successful Submission: 2026-02-14 18:00:39

CSRF 3

Time of First Successful Submission: 2026-02-14 19:29:10

CSRF 4

Time of First Successful Submission: 2026-02-14 20:05:41

CSRF 5

Time of First Successful Submission: 2026-02-14 20:30:27

Connect

Time of First Successful Submission: 2026-03-02 05:25:19

Send

Time of First Successful Submission: 2026-04-12 03:10:19

Shutdown

Time of First Successful Submission: 2026-04-12 03:25:40

Listen

Time of First Successful Submission: 2026-04-12 03:39:40

Scan 1

Time of First Successful Submission: 2026-04-12 20:57:03

Scan 2

Time of First Successful Submission: 2026-04-12 21:33:48

Monitor 1

Time of First Successful Submission: 2026-04-12 21:41:44

Monitor 2

Time of First Successful Submission: 2026-04-12 22:00:29

Sniffing Cookies

Time of First Successful Submission: 2026-04-12 22:40:03

Network Configuration

Time of First Successful Submission: 2026-04-12 23:12:51

Firewall 1

Time of First Successful Submission: 2026-04-12 23:34:50

Firewall 2

Time of First Successful Submission: 2026-04-13 00:02:20

Firewall 3

Time of First Successful Submission: 2026-04-13 00:15:59

Denial of Service 1

Time of First Successful Submission: 2026-04-13 00:53:57

Denial of Service 2

Time of First Successful Submission: 2026-04-17 06:49:18

Denial of Service 3

Time of First Successful Submission: 2026-04-18 18:24:21

Ethernet

Time of First Successful Submission: 2026-04-18 18:43:15

IP

Time of First Successful Submission: 2026-04-18 18:48:39

TCP

Time of First Successful Submission: 2026-04-18 18:58:31

TCP Handshake

Time of First Successful Submission: 2026-04-18 19:56:37

UDP

Time of First Successful Submission: 2026-04-18 21:24:06

UDP 2

Time of First Successful Submission: 2026-04-18 21:28:08

UDP Spoofing 1

Time of First Successful Submission: 2026-04-18 22:31:53

UDP Spoofing 2

Time of First Successful Submission: 2026-04-19 18:58:15

UDP Spoofing 3

Time of First Successful Submission: 2026-04-19 21:03:36

UDP Spoofing 4

Time of First Successful Submission: 2026-04-19 21:16:29

ARP

Time of First Successful Submission: 2026-04-19 21:22:55

Intercept

Time of First Successful Submission: 2026-04-20 00:50:17

Man-in-the-Middle

Time of First Successful Submission: 2026-04-20 23:57:26

XOR

Time of First Successful Submission: 2026-04-26 00:24:46

XORing Hex

Time of First Successful Submission: 2026-04-26 00:32:20

XORing ASCII

Time of First Successful Submission: 2026-04-26 00:53:11

XORing ASCII Strings

Time of First Successful Submission: 2026-04-26 01:32:46

One-time Pad

Time of First Successful Submission: 2026-04-26 02:00:53

One-time Pad Tampering

Time of First Successful Submission: 2026-04-26 02:39:32

Many-time Pad

Time of First Successful Submission: 2026-04-26 03:46:20

AES

Time of First Successful Submission: 2026-04-26 23:44:12

AES-ECB-CPA

Time of First Successful Submission: 2026-04-27 04:24:11

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-04-27 05:28:47

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-04-27 19:47:53

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-04-27 19:58:11

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-04-28 05:50:07

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-04-28 05:51:10

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-04-28 16:10:59

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-04-28 22:36:30

AES-CBC

Time of First Successful Submission: 2026-04-28 16:27:24

AES-CBC Tampering

Time of First Successful Submission: 2026-05-03 22:25:30

AES-CBC Resizing

Time of First Successful Submission: 2026-05-03 23:49:07

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-05-04 03:57:51

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-05-04 17:31:44

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-05-04 18:18:14

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-05-04 19:43:11

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-05-04 19:47:57

DHKE

Time of First Successful Submission: 2026-05-13 02:00:52

DHKE-to-AES

Time of First Successful Submission: 2026-05-13 02:41:49

RSA 1

Time of First Successful Submission: 2026-05-13 04:14:56

RSA 2

Time of First Successful Submission: 2026-05-14 21:20:34

RSA 3

Time of First Successful Submission: 2026-05-14 22:20:16

RSA 4

Time of First Successful Submission: 2026-05-16 01:12:53

RSA Signatures

Time of First Successful Submission: 2026-05-17 02:24:57

SHA 1

Time of First Successful Submission: 2026-05-17 02:40:46

SHA 2

Time of First Successful Submission: 2026-05-17 02:55:41

TLS 1

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

TLS 2

Time of First Successful Submission: 2026-05-18 06:41:42

level1

Time of First Successful Submission: 2026-05-16 01:24:09

level2

Time of First Successful Submission: 2026-05-16 01:25:22

level3

Time of First Successful Submission: 2026-06-17 19:19:24

level4

Time of First Successful Submission: 2026-06-17 19:20:37

level5

Time of First Successful Submission: 2026-06-18 04:48:10

level6

Time of First Successful Submission: 2026-06-18 04:51:18

level7

Time of First Successful Submission: 2026-06-18 04:55:43

level8

Time of First Successful Submission: 2026-06-18 04:57:39

level9

Time of First Successful Submission: 2026-06-18 04:59:31

level10

Time of First Successful Submission: 2026-06-18 05:02:50

level11

Time of First Successful Submission: 2026-06-18 05:28:45

level12

Time of First Successful Submission: 2026-07-21 18:36:24

level13

Time of First Successful Submission: 2026-07-21 18:42:02

level14

Time of First Successful Submission: 2026-07-21 18:43:48

level15

Time of First Successful Submission: 2026-07-21 18:45:39

level16

Time of First Successful Submission: 2026-07-21 18:46:56

level17

Time of First Successful Submission: 2026-07-21 20:57:21

level18

Time of First Successful Submission: 2026-07-21 20:58:44

level19

Time of First Successful Submission: 2026-07-21 21:00:08

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-03-09 21:14:45

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-03-10 00:39:14

Reading Endianness (Python)

Time of First Successful Submission: 2026-03-10 00:48:03

Reading Endianness (C)

Time of First Successful Submission: 2026-03-10 00:56:51

Reading Endianness (x86)

Time of First Successful Submission: 2026-03-10 01:19:06

Version Information (Python)

Time of First Successful Submission: 2026-03-10 01:39:01

Version Information (C)

Time of First Successful Submission: 2026-03-10 01:43:43

Version Information (x86)

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

Metadata and Data (Python)

Time of First Successful Submission: 2026-03-10 02:14:40

Metadata and Data (C)

Time of First Successful Submission: 2026-03-10 02:29:34

Metadata and Data (x86)

Time of First Successful Submission: 2026-03-10 02:39:36

Input Restrictions (Python)

Time of First Successful Submission: 2026-03-10 05:57:42

Input Restrictions (C)

Time of First Successful Submission: 2026-03-10 06:04:18

Input Restrictions (x86)

Time of First Successful Submission: 2026-03-10 06:10:47

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-03-10 06:18:11

Behold the cIMG! (C)

Time of First Successful Submission: 2026-03-10 06:21:49

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-03-10 06:39:10

A Basic cIMG (Python)

Time of First Successful Submission: 2026-03-10 07:01:43

A Basic cIMG (C)

Time of First Successful Submission: 2026-03-10 16:05:20

A Basic cIMG (x86)

Time of First Successful Submission: 2026-03-10 16:17:53

Internal State Mini (C)

Time of First Successful Submission: 2026-03-10 23:05:47

Internal State Mini (x86)

Time of First Successful Submission: 2026-03-11 02:40:09

Internal State (C)

Time of First Successful Submission: 2026-03-12 17:04:08

Internal State (x86)

Time of First Successful Submission: 2026-03-12 17:56:44

File Formats: Directives (C)

Time of First Successful Submission: 2026-03-12 19:22:47

File Formats: Directives (x86)

Time of First Successful Submission: 2026-03-12 21:00:59

The Patch Directive

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

Optimizing for Space

Time of First Successful Submission: 2026-03-21 00:23:05

Tweaking Images

Time of First Successful Submission: 2026-03-21 01:34:03

Storage and Retrieval

Time of First Successful Submission: 2026-03-24 01:10:01

Extracting Knowledge

Time of First Successful Submission: 2026-03-24 01:58:16

Advanced Sprites

Time of First Successful Submission: 2026-03-24 06:22:31

Accessing Resources

Time of First Successful Submission: 2026-07-21 22:13:25

Unsafe Animations

Time of First Successful Submission: 2026-07-21 22:42:51

Animations

Time of First Successful Submission: 2026-07-22 22:23:09

Interoperability: Patching Data

Time of First Successful Submission: 2026-07-25 03:30:06

Patching Code

Time of First Successful Submission: 2026-07-25 05:30:12

Patching Control Flow

Time of First Successful Submission: 2026-07-25 05:43:45

Your First Overflow (easy)

Time of First Successful Submission: 2026-03-28 21:27:19

Your First Overflow (hard)

Time of First Successful Submission: 2026-03-28 21:59:00

Precision (easy)

Time of First Successful Submission: 2026-03-28 22:03:05

Precision (hard)

Time of First Successful Submission: 2026-03-28 22:08:21

Variable Control (easy)

Time of First Successful Submission: 2026-03-28 22:23:07

Variable Control (hard)

Time of First Successful Submission: 2026-03-28 23:31:19

Control Hijack (easy)

Time of First Successful Submission: 2026-03-29 00:14:52

Control Hijack (hard)

Time of First Successful Submission: 2026-03-29 00:30:44

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-03-29 23:49:29

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-03-30 00:12:09

PIEs (easy)

Time of First Successful Submission: 2026-03-31 21:58:37

PIEs (hard)

Time of First Successful Submission: 2026-03-31 22:01:18

String Lengths (easy)

Time of First Successful Submission: 2026-04-01 21:54:20

String Lengths (hard)

Time of First Successful Submission: 2026-04-01 22:03:14

Basic Shellcode

Time of First Successful Submission: 2026-04-01 23:15:57

NOP Sleds

Time of First Successful Submission: 2026-04-02 05:53:37

NULL-Free Shellcode

Time of First Successful Submission: 2026-04-02 16:41:56

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-04-02 18:22:23

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-04-02 18:28:07

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-04-02 23:19:06

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-04-03 01:25:37

ECB-to-Win (easy)

Time of First Successful Submission: 2026-07-25 20:26:15

ECB-to-Win (hard)

Time of First Successful Submission: 2026-07-25 20:35:46

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-07-25 21:15:33

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-07-25 22:14:06

CIMG Screenshots

Time of First Successful Submission: 2026-07-29 04:54:59

CIMG Screenshots 2

Time of First Successful Submission: 2026-08-11 00:03:59

Wily Webserver

Time of First Successful Submission: 2026-08-12 21:21:44

The Watering Hole

Time of First Successful Submission: 2026-08-16 06:34:23

Secure Chat 1

Time of First Successful Submission: 2026-08-17 21:52:56

Secure Chat 2

Time of First Successful Submission: 2026-08-18 06:43:32

Secure Chat 3

Time of First Successful Submission: 2026-08-25 06:33:09

Secure Chat 4

Time of First Successful Submission: 2026-08-29 03:20:16

Secure Chat 5

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


Program Security

19 / 159 3333 / 10489


ello ackers!

Time of First Successful Submission: 2026-08-29 20:07:36

Syscall Smuggler

Time of First Successful Submission: 2026-08-29 23:20:32

Syscall Shenanigans

Time of First Successful Submission: 2026-08-30 03:27:38

Byte Budget

Time of First Successful Submission: 2026-09-04 22:37:38

ClobberCode

Time of First Successful Submission: 2026-09-04 23:22:11

Diverse Delivery

Time of First Successful Submission: 2026-09-03 15:05:04

Pocket Payload

Time of First Successful Submission: 2026-09-04 22:33:43

Micro Menace

Time of First Successful Submission: 2026-09-01 08:43:40

Login Leakage (Easy)

Time of First Successful Submission: 2026-09-02 16:02:52

Login Leakage (Hard)

Time of First Successful Submission: 2026-09-02 16:04:33

Bounds Breaker (Easy)

Time of First Successful Submission: 2026-09-02 16:28:15

Bounds Breaker (Hard)

Time of First Successful Submission: 2026-09-02 17:49:16

Casting Catastrophe (Easy)

Time of First Successful Submission: 2026-09-02 20:31:55

Casting Catastrophe (Hard)

Time of First Successful Submission: 2026-09-02 20:43:49

Pointer Problems (Easy)

Time of First Successful Submission: 2026-09-02 21:22:07

Pointer Problems (Hard)

Time of First Successful Submission: 2026-09-02 22:44:10

Anomalous Array (Easy)

Time of First Successful Submission: 2026-09-03 01:20:24

Anomalous Array (Hard)

Time of First Successful Submission: 2026-09-03 03:35:05

Now you got it (Easy)

Time of First Successful Submission: 2026-09-05 00:23:58


Start Here

10 / 10 7845 / 60703


Using the Terminal

Time of First Successful Submission: 2026-01-13 06:33:16

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-13 06:35:22

Using the GUI Desktop

Time of First Successful Submission: 2026-01-13 06:36:55

Pasting into the Desktop

Time of First Successful Submission: 2026-01-13 06:50:41

Restarting Challenges

Time of First Successful Submission: 2026-01-13 06:56:16

Challenge Programs

Time of First Successful Submission: 2026-01-16 22:54:04

The Flag File

Time of First Successful Submission: 2026-01-16 22:54:55

Using Privileged Mode

Time of First Successful Submission: 2026-01-16 22:58:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-17 18:41:03

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-17 18:41:38


Linux Luminarium

128 / 128 1423 / 44977


Intro to Commands

Time of First Successful Submission: 2026-01-13 18:53:56

Intro to Arguments

Time of First Successful Submission: 2026-01-13 18:56:16

Command History

Time of First Successful Submission: 2026-01-13 18:57:15

The Root

Time of First Successful Submission: 2026-01-13 19:22:40

Program and absolute paths

Time of First Successful Submission: 2026-01-13 19:23:48

Position thy self

Time of First Successful Submission: 2026-01-13 19:24:58

Position elsewhere

Time of First Successful Submission: 2026-01-13 19:27:36

implicit relative paths, from /

Time of First Successful Submission: 2026-01-13 19:30:25

explicit relative paths, from /

Time of First Successful Submission: 2026-01-13 19:32:24

implicit relative path

Time of First Successful Submission: 2026-01-13 19:33:45

home sweet home

Time of First Successful Submission: 2026-01-13 19:36:18

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-13 19:37:33

catting absolute paths

Time of First Successful Submission: 2026-01-13 19:39:10

more catting practice

Time of First Successful Submission: 2026-01-13 19:41:14

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-13 19:42:13

comparing files

Time of First Successful Submission: 2026-01-13 19:45:57

listing files

Time of First Successful Submission: 2026-01-13 19:47:34

touching files

Time of First Successful Submission: 2026-01-13 19:48:27

removing files

Time of First Successful Submission: 2026-01-13 19:50:40

moving files

Time of First Successful Submission: 2026-01-13 19:54:08

copying files

Time of First Successful Submission: 2026-01-13 21:15:21

hidden files

Time of First Successful Submission: 2026-01-13 21:16:15

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-13 21:28:15

making directories

Time of First Successful Submission: 2026-01-13 21:31:20

finding files

Time of First Successful Submission: 2026-01-13 21:37:52

linking files

Time of First Successful Submission: 2026-01-13 21:50:30

Learning From Documentation

Time of First Successful Submission: 2026-01-13 22:10:07

Learning Complex Usage

Time of First Successful Submission: 2026-01-13 22:40:13

Reading Manuals

Time of First Successful Submission: 2026-01-13 23:39:49

Searching Manuals

Time of First Successful Submission: 2026-01-13 23:42:13

Searching For Manuals

Time of First Successful Submission: 2026-01-14 00:55:22

Helpful Programs

Time of First Successful Submission: 2026-01-14 01:07:07

Help for Builtins

Time of First Successful Submission: 2026-01-14 01:58:42

Matching with *

Time of First Successful Submission: 2026-01-14 03:41:57

Matching with ?

Time of First Successful Submission: 2026-01-14 03:43:02

Matching with []

Time of First Successful Submission: 2026-01-14 03:44:18

Matching paths with []

Time of First Successful Submission: 2026-01-14 03:49:39

Multiple globs

Time of First Successful Submission: 2026-01-14 03:51:48

Mixing globs

Time of First Successful Submission: 2026-01-14 04:19:06

Exclusionary globbing

Time of First Successful Submission: 2026-01-14 04:21:10

Tab completion

Time of First Successful Submission: 2026-01-14 04:22:14

Multiple options for tab completion

Time of First Successful Submission: 2026-01-14 04:25:10

Tab completion on commands

Time of First Successful Submission: 2026-01-14 04:25:39

Redirecting output

Time of First Successful Submission: 2026-01-14 04:27:36

Redirecting more output

Time of First Successful Submission: 2026-01-14 04:30:04

Appending output

Time of First Successful Submission: 2026-01-14 04:31:59

Redirecting errors

Time of First Successful Submission: 2026-01-14 04:36:43

Redirecting input

Time of First Successful Submission: 2026-01-14 04:39:11

Grepping stored results

Time of First Successful Submission: 2026-01-14 04:43:39

Grepping live output

Time of First Successful Submission: 2026-01-14 04:44:53

Grepping errors

Time of First Successful Submission: 2026-01-14 04:46:56

Filtering with grep -v

Time of First Successful Submission: 2026-01-14 04:47:53

Filtering with sed

Time of First Successful Submission: 2026-01-14 04:49:42

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-14 04:57:17

Process substitution for input

Time of First Successful Submission: 2026-01-14 05:00:31

Writing to multiple programs

Time of First Successful Submission: 2026-01-14 05:08:50

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-14 05:14:22

Named pipes

Time of First Successful Submission: 2026-01-14 05:19:12

Printing Variables

Time of First Successful Submission: 2026-01-14 05:23:01

Setting Variables

Time of First Successful Submission: 2026-01-14 05:23:54

Multi-word Variables

Time of First Successful Submission: 2026-01-14 05:24:27

Exporting Variables

Time of First Successful Submission: 2026-01-16 22:36:06

Printing Exported Variables

Time of First Successful Submission: 2026-01-16 22:37:38

Storing Command Output

Time of First Successful Submission: 2026-01-16 22:47:04

Reading Input

Time of First Successful Submission: 2026-01-16 22:49:38

Reading Files

Time of First Successful Submission: 2026-01-16 22:51:50

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-01-17 01:45:56

Deleting newlines

Time of First Successful Submission: 2026-01-17 01:47:43

Extracting the first lines with head

Time of First Successful Submission: 2026-01-17 01:55:27

Extracting specific sections of text

Time of First Successful Submission: 2026-01-17 02:02:48

Sorting data

Time of First Successful Submission: 2026-01-17 02:04:51

Listing Processes

Time of First Successful Submission: 2026-01-17 03:07:29

Killing Processes

Time of First Successful Submission: 2026-01-17 03:54:42

Interrupting Processes

Time of First Successful Submission: 2026-01-17 03:14:31

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-17 04:19:01

Suspending Processes

Time of First Successful Submission: 2026-01-17 05:17:41

Resuming Processes

Time of First Successful Submission: 2026-01-17 05:19:27

Backgrounding Processes

Time of First Successful Submission: 2026-01-17 05:21:54

Foregrounding Processes

Time of First Successful Submission: 2026-01-17 05:23:20

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-17 05:27:40

Process Exit Codes

Time of First Successful Submission: 2026-01-17 05:29:18

Becoming root with su

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

Other users with su

Time of First Successful Submission: 2026-01-17 05:35:11

Cracking passwords

Time of First Successful Submission: 2026-01-17 05:40:38

Using sudo

Time of First Successful Submission: 2026-01-17 05:46:55

Changing File Ownership

Time of First Successful Submission: 2026-01-17 05:51:47

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2026-01-17 05:55:46

Changing Permissions

Time of First Successful Submission: 2026-01-17 06:00:00

Executable Files

Time of First Successful Submission: 2026-01-17 06:06:16

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-17 06:15:47

Permissions Setting Practice

Time of First Successful Submission: 2026-01-17 06:26:44

The SUID Bit

Time of First Successful Submission: 2026-01-17 06:30:32

Chaining with Semicolons

Time of First Successful Submission: 2026-01-17 06:33:37

Building on Success

Time of First Successful Submission: 2026-01-17 06:36:40

Handling Failure

Time of First Successful Submission: 2026-01-17 06:37:47

Your First Shell Script

Time of First Successful Submission: 2026-01-17 06:43:44

Redirecting Script Output

Time of First Successful Submission: 2026-01-17 19:07:54

Executable Shell Scripts

Time of First Successful Submission: 2026-01-17 19:37:15

Understanding Shebangs

Time of First Successful Submission: 2026-01-17 22:49:22

Scripting with Arguments

Time of First Successful Submission: 2026-01-17 22:51:32

Scripting with Conditionals

Time of First Successful Submission: 2026-01-17 22:55:36

Scripting with Default Cases

Time of First Successful Submission: 2026-01-17 22:56:47

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-17 23:03:48

Reading Shell Scripts

Time of First Successful Submission: 2026-01-17 23:11:02

Launching Screen

Time of First Successful Submission: 2026-01-17 23:12:31

Detaching and Attaching

Time of First Successful Submission: 2026-01-17 23:26:39

Finding Sessions

Time of First Successful Submission: 2026-01-17 23:30:37

Switching Windows

Time of First Successful Submission: 2026-01-17 23:32:14

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-17 23:34:07

Switching Windows (tmux)

Time of First Successful Submission: 2026-01-17 23:35:41

The PATH Variable

Time of First Successful Submission: 2026-01-17 23:39:17

Setting PATH

Time of First Successful Submission: 2026-01-17 23:40:26

Finding Commands

Time of First Successful Submission: 2026-01-17 23:42:43

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-01-18 00:22:09

Bashrc Backdoor

Time of First Successful Submission: 2026-01-18 00:26:10

Sniffing Input

Time of First Successful Submission: 2026-01-18 02:12:30

Overshared Directories

Time of First Successful Submission: 2026-01-18 02:22:34

Tricky Linking

Time of First Successful Submission: 2026-01-18 02:53:41

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-18 02:57:35

Snooping on Configurations

Time of First Successful Submission: 2026-01-18 03:00:28

The Fork Bomb

Time of First Successful Submission: 2026-01-18 03:30:57

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-18 04:01:33

rm -rf /

Time of First Successful Submission: 2026-01-18 04:26:13

Life after rm -rf /

Time of First Successful Submission: 2026-01-18 04:22:54

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-18 04:47:39


Computing 101

70 / 132 1115 / 22784


Your First Register

Time of First Successful Submission: 2026-02-20 00:33:37

Your First Syscall

Time of First Successful Submission: 2026-02-20 00:37:34

Exit Codes

Time of First Successful Submission: 2026-02-20 00:39:12

Building Executables

Time of First Successful Submission: 2026-02-20 00:45:20

Moving Between Registers

Time of First Successful Submission: 2026-02-20 00:48:16

Loading From Memory

Time of First Successful Submission: 2026-02-20 22:10:44

More Loading Practice

Time of First Successful Submission: 2026-02-20 22:11:59

Dereferencing Pointers

Time of First Successful Submission: 2026-02-20 22:19:27

Dereferencing Yourself

Time of First Successful Submission: 2026-02-20 22:24:04

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-20 22:26:14

Stored Addresses

Time of First Successful Submission: 2026-02-20 22:28:38

Double Dereference

Time of First Successful Submission: 2026-02-20 22:33:32

The Stack

Time of First Successful Submission: 2026-02-20 22:35:26

Stack Offsets

Time of First Successful Submission: 2026-02-20 22:36:56

Program Arguments on the Stack

Time of First Successful Submission: 2026-02-20 22:49:22

Popping From the Stack

Time of First Successful Submission: 2026-02-20 22:50:58

Disassembling Programs

Time of First Successful Submission: 2026-02-20 22:58:26

Tracing Syscalls

Time of First Successful Submission: 2026-02-20 23:01:32

Starting GDB

Time of First Successful Submission: 2026-02-20 23:02:51

Quitting GDB

Time of First Successful Submission: 2026-02-20 23:05:36

Starting Programs in GDB

Time of First Successful Submission: 2026-02-20 23:10:31

Disassembling in GDB

Time of First Successful Submission: 2026-02-20 23:12:01

Stepping Through Instructions

Time of First Successful Submission: 2026-02-20 23:21:30

Reading Register Values

Time of First Successful Submission: 2026-02-20 23:22:52

Popping Stack Values

Time of First Successful Submission: 2026-02-20 23:24:13

Examining Memory

Time of First Successful Submission: 2026-02-20 23:25:35

Examining Stack Pointers

Time of First Successful Submission: 2026-02-20 23:27:32

Cooperative Debugging

Time of First Successful Submission: 2026-02-20 23:32:47

Writing Output

Time of First Successful Submission: 2026-02-20 23:49:32

Chaining Syscalls

Time of First Successful Submission: 2026-02-20 23:58:43

Writing Strings

Time of First Successful Submission: 2026-02-20 23:59:46

Reading Data

Time of First Successful Submission: 2026-02-21 00:08:56

Opening Files

Time of First Successful Submission: 2026-02-21 05:18:55

Hardcoding the Filename

Time of First Successful Submission: 2026-02-21 05:27:05

Comparing Values

Time of First Successful Submission: 2026-02-21 19:22:16

Comparing Characters

Time of First Successful Submission: 2026-02-21 19:25:01

Conditional Control Flow

Time of First Successful Submission: 2026-02-21 19:39:01

Comparing Strings

Time of First Successful Submission: 2026-02-21 19:43:49

Reverse the Password

Time of First Successful Submission: 2026-02-21 19:47:22

Conditionals Without Conditionals

Time of First Successful Submission: 2026-02-21 20:11:23

Recognizing Loops

Time of First Successful Submission: 2026-02-21 20:21:19

Writing From a Shared Library

Time of First Successful Submission: 2026-08-22 04:21:19

Sign Extension

Time of First Successful Submission: 2026-08-22 04:35:28

Little-Endian Bytes

Time of First Successful Submission: 2026-08-22 04:46:41

Cracking a Struct

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

Reverse the Calculation

Time of First Successful Submission: 2026-02-21 20:39:18

Reverse the Reverse

Time of First Successful Submission: 2026-02-21 20:42:11

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-02-21 20:48:24

Loops on Data

Time of First Successful Submission: 2026-02-21 21:03:58

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-08-22 05:20:44

Loading Stale Stack Data

Time of First Successful Submission: 2026-08-22 22:34:45

Reserving Your Own Frame

Time of First Successful Submission: 2026-08-22 23:41:27

Environment Variables on the Stack

Time of First Successful Submission: 2026-08-22 23:57:41

Debugging Programs

Time of First Successful Submission: 2026-03-04 16:06:56

Inspecting Registers

Time of First Successful Submission: 2026-03-04 16:31:02

Examining Memory

Time of First Successful Submission: 2026-03-04 17:12:36

Setting Breakpoints

Time of First Successful Submission: 2026-03-05 01:11:07

GDB Scripting

Time of First Successful Submission: 2026-03-05 02:08:46

Modifying Data

Time of First Successful Submission: 2026-03-05 02:27:56

Modifying Execution

Time of First Successful Submission: 2026-03-05 02:37:49

Broken Functions

Time of First Successful Submission: 2026-05-09 20:35:15

Exit

Time of First Successful Submission: 2026-03-05 05:20:22

Socket

Time of First Successful Submission: 2026-03-05 05:37:21

Bind

Time of First Successful Submission: 2026-03-05 06:26:08

Listen

Time of First Successful Submission: 2026-03-05 06:50:28

Accept

Time of First Successful Submission: 2026-03-05 06:55:23

Static Response

Time of First Successful Submission: 2026-05-09 20:52:10

Dynamic Response

Time of First Successful Submission: 2026-05-10 02:00:19

Iterative GET Server

Time of First Successful Submission: 2026-05-10 02:09:34

Concurrent GET Server

Time of First Successful Submission: 2026-05-10 02:36:40


Playing With Programs

65 / 116 4756 / 25938


What's the password?

Time of First Successful Submission: 2026-01-22 23:52:56

... and again!

Time of First Successful Submission: 2026-01-22 23:55:39

Newline Troubles

Time of First Successful Submission: 2026-01-22 23:58:08

Reasoning about files

Time of First Successful Submission: 2026-01-23 00:12:05

Specifying Filenames

Time of First Successful Submission: 2026-01-23 00:15:31

Binary and Hex Encoding

Time of First Successful Submission: 2026-01-23 00:24:05

More Hex

Time of First Successful Submission: 2026-01-23 00:31:01

Decoding Hex

Time of First Successful Submission: 2026-01-23 00:37:40

Decoding Practice

Time of First Successful Submission: 2026-01-23 22:09:39

Encoding Practice

Time of First Successful Submission: 2026-01-23 22:35:37

Hex-encoding ASCII

Time of First Successful Submission: 2026-01-23 22:55:33

Nested Encoding

Time of First Successful Submission: 2026-01-24 20:18:36

Hex-encoding UTF-8

Time of First Successful Submission: 2026-01-24 20:40:48

UTF Mixups

Time of First Successful Submission: 2026-01-24 20:51:08

Modifying Encoded Data

Time of First Successful Submission: 2026-01-24 21:07:55

Decoding Base64

Time of First Successful Submission: 2026-01-24 21:24:35

Encoding Base64

Time of First Successful Submission: 2026-01-24 21:36:22

Dealing with Obfuscation

Time of First Successful Submission: 2026-01-24 21:46:31

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-01-24 22:14:08

Your First HTTP Request

Time of First Successful Submission: 2026-01-24 22:19:38

Reading Flask

Time of First Successful Submission: 2026-01-24 23:08:53

Commented Data

Time of First Successful Submission: 2026-01-24 23:14:02

HTTP Metadata

Time of First Successful Submission: 2026-01-24 23:17:47

HTTP (netcat)

Time of First Successful Submission: 2026-01-24 23:24:00

HTTP Paths (netcat)

Time of First Successful Submission: 2026-01-24 23:34:14

HTTP (curl)

Time of First Successful Submission: 2026-01-24 23:36:14

HTTP (python)

Time of First Successful Submission: 2026-01-24 23:41:15

HTTP Host Header (python)

Time of First Successful Submission: 2026-01-24 23:45:18

HTTP Host Header (curl)

Time of First Successful Submission: 2026-01-24 23:52:02

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-01-25 00:01:27

URL Encoding (netcat)

Time of First Successful Submission: 2026-01-25 00:12:47

HTTP GET Parameters

Time of First Successful Submission: 2026-01-25 00:17:22

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-01-27 16:07:49

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-01-27 16:11:25

HTTP Forms

Time of First Successful Submission: 2026-01-27 16:14:47

HTTP Forms (curl)

Time of First Successful Submission: 2026-01-27 16:18:51

HTTP Forms (netcat)

Time of First Successful Submission: 2026-01-27 18:50:28

HTTP Forms (python)

Time of First Successful Submission: 2026-01-27 18:59:41

HTTP Forms Without Forms

Time of First Successful Submission: 2026-01-27 21:28:40

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-01-28 19:53:58

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-01-27 21:50:51

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-01-27 22:53:18

HTTP Redirects (curl)

Time of First Successful Submission: 2026-01-28 20:45:00

HTTP Redirects (python)

Time of First Successful Submission: 2026-01-28 20:48:10

HTTP Cookies (curl)

Time of First Successful Submission: 2026-01-28 20:57:18

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-01-28 23:09:10

HTTP Cookies (python)

Time of First Successful Submission: 2026-01-28 23:16:00

Server State (python)

Time of First Successful Submission: 2026-01-28 23:19:15

Listening Web

Time of First Successful Submission: 2026-01-28 23:26:34

Speaking Redirects

Time of First Successful Submission: 2026-01-28 23:34:48

JavaScript Redirects

Time of First Successful Submission: 2026-01-28 23:52:51

Including JavaScript

Time of First Successful Submission: 2026-01-29 00:42:38

HTTP (javascript)

Time of First Successful Submission: 2026-01-29 01:29:39

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-01-29 01:37:10

HTTP Forms (javascript)

Time of First Successful Submission: 2026-01-29 01:49:58

SQL Queries

Time of First Successful Submission: 2026-01-29 01:52:23

Filtering SQL

Time of First Successful Submission: 2026-01-29 01:57:31

Choosing Columns

Time of First Successful Submission: 2026-01-29 02:01:32

Exclusionary Filtering

Time of First Successful Submission: 2026-01-29 02:03:38

Filtering Strings

Time of First Successful Submission: 2026-01-29 02:05:54

Filtering on Expressions

Time of First Successful Submission: 2026-01-29 02:09:24

SELECTing Expressions

Time of First Successful Submission: 2026-01-29 02:15:44

Composite Conditions

Time of First Successful Submission: 2026-01-29 02:21:46

Reaching Your LIMITs

Time of First Successful Submission: 2026-01-29 02:23:24

Querying Metadata

Time of First Successful Submission: 2026-01-29 02:29:27


DSU Cyber Camps

12 / 104 1307 / 61103


Using the Terminal

Time of First Successful Submission: 2026-01-13 06:33:16

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-13 06:35:22

Using the GUI Desktop

Time of First Successful Submission: 2026-01-13 06:36:55

Pasting into the Desktop

Time of First Successful Submission: 2026-01-13 06:50:41

Connecting over SSH

Time of First Successful Submission: 2026-01-17 18:34:02

Restarting Challenges

Time of First Successful Submission: 2026-01-13 06:56:16

Getting Help

Time of First Successful Submission: 2026-01-17 18:36:56

Challenge Programs

Time of First Successful Submission: 2026-01-16 22:54:04

The Flag File

Time of First Successful Submission: 2026-01-16 22:54:55

Using Privileged Mode

Time of First Successful Submission: 2026-01-16 22:58:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-17 18:41:03

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-17 18:41:38


GCA CTF

12 / 104 1307 / 61103


Using the Terminal

Time of First Successful Submission: 2026-01-13 06:33:16

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-13 06:35:22

Using the GUI Desktop

Time of First Successful Submission: 2026-01-13 06:36:55

Pasting into the Desktop

Time of First Successful Submission: 2026-01-13 06:50:41

Connecting over SSH

Time of First Successful Submission: 2026-01-17 18:34:02

Restarting Challenges

Time of First Successful Submission: 2026-01-13 06:56:16

Getting Help

Time of First Successful Submission: 2026-01-17 18:36:56

Challenge Programs

Time of First Successful Submission: 2026-01-16 22:54:04

The Flag File

Time of First Successful Submission: 2026-01-16 22:54:55

Using Privileged Mode

Time of First Successful Submission: 2026-01-16 22:58:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-17 18:41:03

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-17 18:41:38