daytox

🐧 💻

pwn.college Archives

30 / 232 12301 / 25734


set-register

Time of First Successful Submission: 2026-05-31 15:20:13

set-multiple-registers

Time of First Successful Submission: 2026-05-31 15:22:02

add-to-register

Time of First Successful Submission: 2026-05-31 15:23:18

linear-equation-registers

Time of First Successful Submission: 2026-05-31 15:25:05

integer-division

Time of First Successful Submission: 2026-05-31 15:28:45

modulo-operation

Time of First Successful Submission: 2026-05-31 15:29:58

set-upper-byte

Time of First Successful Submission: 2026-05-31 15:31:34

efficient-modulo

Time of First Successful Submission: 2026-05-31 15:36:20

byte-extraction

Time of First Successful Submission: 2026-05-31 15:46:30

bitwise-and

Time of First Successful Submission: 2026-05-31 15:48:19

check-even

Time of First Successful Submission: 2026-05-31 16:04:32

memory-read

Time of First Successful Submission: 2026-05-31 16:05:58

memory-write

Time of First Successful Submission: 2026-05-31 16:06:32

memory-increment

Time of First Successful Submission: 2026-05-31 16:08:36

byte-access

Time of First Successful Submission: 2026-05-31 16:09:37

memory-size-access

Time of First Successful Submission: 2026-05-31 16:11:01

little-endian-write

Time of First Successful Submission: 2026-05-31 16:16:23

memory-sum

Time of First Successful Submission: 2026-05-31 16:19:48

stack-subtraction

Time of First Successful Submission: 2026-05-31 16:20:50

swap-stack-values

Time of First Successful Submission: 2026-05-31 16:22:34

average-stack-values

Time of First Successful Submission: 2026-05-31 16:27:11

absolute-jump

Time of First Successful Submission: 2026-05-31 16:28:07

relative-jump

Time of First Successful Submission: 2026-05-31 16:33:45

jump-trampoline

Time of First Successful Submission: 2026-05-31 16:38:06

conditional-jump

Time of First Successful Submission: 2026-05-31 16:55:40

indirect-jump

Time of First Successful Submission: 2026-05-31 17:05:51

average-loop

Time of First Successful Submission: 2026-05-31 17:06:56

count-non-zero

Time of First Successful Submission: 2026-05-31 17:08:14

string-lower

Time of First Successful Submission: 2026-05-31 17:09:36

most-common-byte

Time of First Successful Submission: 2026-05-31 17:11:30


Intro to Programming Languages

15 / 253 10802 / 35531


Commands

Time of First Successful Submission: 2026-05-29 21:41:12

Command Arguments

Time of First Successful Submission: 2026-05-29 21:41:41

Command History

Time of First Successful Submission: 2026-05-29 21:42:10

The Root Path

Time of First Successful Submission: 2026-05-29 21:42:52

Absolute Paths

Time of First Successful Submission: 2026-05-29 21:43:17

Changing position

Time of First Successful Submission: 2026-05-29 21:44:00

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-29 21:44:51

Relative Paths

Time of First Successful Submission: 2026-05-29 21:45:30

Cat

Time of First Successful Submission: 2026-05-29 21:48:47

Ls

Time of First Successful Submission: 2026-05-29 21:51:44

Ls All

Time of First Successful Submission: 2026-05-29 21:54:03

Find

Time of First Successful Submission: 2026-05-29 21:58:23

Piping Echo

Time of First Successful Submission: 2026-05-30 11:09:31

Piping Stdout

Time of First Successful Submission: 2026-05-30 11:10:14

Piping Stdin

Time of First Successful Submission: 2026-05-30 11:13:18


Intro to Cybersecurity

183 / 183 229 / 21390


Path Traversal 1

Time of First Successful Submission: 2026-06-03 16:28:14

Path Traversal 2

Time of First Successful Submission: 2026-06-03 16:33:36

CMDi 1

Time of First Successful Submission: 2026-06-03 16:41:15

CMDi 2

Time of First Successful Submission: 2026-06-03 16:48:38

CMDi 3

Time of First Successful Submission: 2026-06-03 16:50:57

CMDi 4

Time of First Successful Submission: 2026-06-03 16:52:37

CMDi 5

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

CMDi 6

Time of First Successful Submission: 2026-06-03 16:55:14

Authentication Bypass 1

Time of First Successful Submission: 2026-06-03 17:02:16

Authentication Bypass 2

Time of First Successful Submission: 2026-06-03 17:05:38

SQLi 1

Time of First Successful Submission: 2026-06-04 15:21:52

SQLi 2

Time of First Successful Submission: 2026-06-04 15:30:48

SQLi 3

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

SQLi 4

Time of First Successful Submission: 2026-06-04 15:43:00

SQLi 5

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

XSS 1

Time of First Successful Submission: 2026-06-04 16:05:10

XSS 2

Time of First Successful Submission: 2026-06-04 16:11:43

XSS 3

Time of First Successful Submission: 2026-06-04 16:16:13

XSS 4

Time of First Successful Submission: 2026-06-04 16:34:53

XSS 5

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

XSS 6

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

XSS 7

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

CSRF 1

Time of First Successful Submission: 2026-06-04 18:12:36

CSRF 2

Time of First Successful Submission: 2026-06-04 18:20:32

CSRF 3

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

CSRF 4

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

CSRF 5

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

Connect

Time of First Successful Submission: 2026-06-05 12:29:18

Send

Time of First Successful Submission: 2026-06-05 12:32:52

Shutdown

Time of First Successful Submission: 2026-06-05 12:45:52

Listen

Time of First Successful Submission: 2026-06-05 12:53:20

Scan 1

Time of First Successful Submission: 2026-06-05 13:08:25

Scan 2

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

Monitor 1

Time of First Successful Submission: 2026-06-05 17:26:36

Monitor 2

Time of First Successful Submission: 2026-06-05 17:46:33

Sniffing Cookies

Time of First Successful Submission: 2026-06-05 17:49:42

Network Configuration

Time of First Successful Submission: 2026-06-05 17:57:08

Firewall 1

Time of First Successful Submission: 2026-06-05 18:00:07

Firewall 2

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

Firewall 3

Time of First Successful Submission: 2026-06-05 18:06:00

Denial of Service 1

Time of First Successful Submission: 2026-06-05 18:13:03

Denial of Service 2

Time of First Successful Submission: 2026-06-05 18:14:36

Denial of Service 3

Time of First Successful Submission: 2026-06-05 18:35:56

Ethernet

Time of First Successful Submission: 2026-06-08 11:39:45

IP

Time of First Successful Submission: 2026-06-08 11:41:03

TCP

Time of First Successful Submission: 2026-06-08 11:45:21

TCP Handshake

Time of First Successful Submission: 2026-06-08 12:13:35

UDP

Time of First Successful Submission: 2026-06-08 12:25:06

UDP 2

Time of First Successful Submission: 2026-06-08 12:28:17

UDP Spoofing 1

Time of First Successful Submission: 2026-06-08 13:02:18

UDP Spoofing 2

Time of First Successful Submission: 2026-06-08 13:29:07

UDP Spoofing 3

Time of First Successful Submission: 2026-06-08 13:39:11

UDP Spoofing 4

Time of First Successful Submission: 2026-06-08 13:42:51

ARP

Time of First Successful Submission: 2026-06-08 13:57:19

Intercept

Time of First Successful Submission: 2026-06-08 14:11:22

Man-in-the-Middle

Time of First Successful Submission: 2026-06-08 14:30:42

XOR

Time of First Successful Submission: 2026-06-08 14:41:13

XORing Hex

Time of First Successful Submission: 2026-06-08 14:46:47

XORing ASCII

Time of First Successful Submission: 2026-06-08 14:53:55

XORing ASCII Strings

Time of First Successful Submission: 2026-06-08 15:49:10

One-time Pad

Time of First Successful Submission: 2026-06-08 15:52:16

One-time Pad Tampering

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

Many-time Pad

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

AES

Time of First Successful Submission: 2026-06-08 16:22:37

AES-ECB-CPA

Time of First Successful Submission: 2026-06-08 16:27:37

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-06-08 16:29:41

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-06-08 16:30:41

AES-ECB-CPA-Suffix

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

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-06-08 16:33:40

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-06-08 16:37:39

AES-ECB-CPA-Prefix-Miniboss

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

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-06-08 16:45:44

AES-CBC

Time of First Successful Submission: 2026-06-08 16:48:19

AES-CBC Tampering

Time of First Successful Submission: 2026-06-08 16:52:17

AES-CBC Resizing

Time of First Successful Submission: 2026-06-08 16:53:59

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-06-08 16:55:38

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-06-08 16:57:05

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-06-08 16:57:55

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-06-08 16:59:39

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-06-08 17:00:10

DHKE

Time of First Successful Submission: 2026-06-08 17:03:18

DHKE-to-AES

Time of First Successful Submission: 2026-06-08 17:04:13

RSA 1

Time of First Successful Submission: 2026-06-08 17:09:45

RSA 2

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

RSA 3

Time of First Successful Submission: 2026-06-08 17:11:49

RSA 4

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

RSA Signatures

Time of First Successful Submission: 2026-06-08 17:14:01

SHA 1

Time of First Successful Submission: 2026-06-08 17:15:53

SHA 2

Time of First Successful Submission: 2026-06-08 17:18:02

TLS 1

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

TLS 2

Time of First Successful Submission: 2026-06-08 17:21:38

level1

Time of First Successful Submission: 2026-06-08 17:23:21

level2

Time of First Successful Submission: 2026-06-08 17:23:47

level3

Time of First Successful Submission: 2026-06-08 17:24:18

level4

Time of First Successful Submission: 2026-06-08 17:24:49

level5

Time of First Successful Submission: 2026-06-08 17:29:35

level6

Time of First Successful Submission: 2026-06-08 17:31:28

level7

Time of First Successful Submission: 2026-06-08 17:36:00

level8

Time of First Successful Submission: 2026-06-08 17:37:42

level9

Time of First Successful Submission: 2026-06-08 17:38:14

level10

Time of First Successful Submission: 2026-06-08 17:40:49

level11

Time of First Successful Submission: 2026-06-08 17:44:33

level12

Time of First Successful Submission: 2026-06-08 17:46:38

level13

Time of First Successful Submission: 2026-06-08 17:47:27

level14

Time of First Successful Submission: 2026-06-08 17:50:04

level15

Time of First Successful Submission: 2026-06-08 17:50:33

level16

Time of First Successful Submission: 2026-06-08 17:51:36

level17

Time of First Successful Submission: 2026-06-08 17:52:45

level18

Time of First Successful Submission: 2026-06-08 17:53:25

level19

Time of First Successful Submission: 2026-06-08 17:54:12

File Formats: Magic Numbers (Python)

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

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-06-08 21:38:11

Reading Endianness (Python)

Time of First Successful Submission: 2026-06-08 21:48:05

Reading Endianness (C)

Time of First Successful Submission: 2026-06-08 21:51:42

Reading Endianness (x86)

Time of First Successful Submission: 2026-06-08 21:54:56

Version Information (Python)

Time of First Successful Submission: 2026-06-08 22:04:32

Version Information (C)

Time of First Successful Submission: 2026-06-08 22:07:24

Version Information (x86)

Time of First Successful Submission: 2026-06-09 11:46:37

Metadata and Data (Python)

Time of First Successful Submission: 2026-06-09 12:02:38

Metadata and Data (C)

Time of First Successful Submission: 2026-06-09 12:06:42

Metadata and Data (x86)

Time of First Successful Submission: 2026-06-09 12:11:13

Input Restrictions (Python)

Time of First Successful Submission: 2026-06-09 12:14:52

Input Restrictions (C)

Time of First Successful Submission: 2026-06-09 12:21:30

Input Restrictions (x86)

Time of First Successful Submission: 2026-06-09 12:28:40

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-06-09 12:54:06

Behold the cIMG! (C)

Time of First Successful Submission: 2026-06-09 13:00:06

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-06-09 13:04:52

A Basic cIMG (Python)

Time of First Successful Submission: 2026-06-09 13:23:14

A Basic cIMG (C)

Time of First Successful Submission: 2026-06-09 13:31:46

A Basic cIMG (x86)

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

Internal State Mini (C)

Time of First Successful Submission: 2026-06-09 14:09:04

Internal State Mini (x86)

Time of First Successful Submission: 2026-06-09 14:22:14

Internal State (C)

Time of First Successful Submission: 2026-06-09 14:50:17

Internal State (x86)

Time of First Successful Submission: 2026-06-09 15:01:42

File Formats: Directives (C)

Time of First Successful Submission: 2026-06-09 15:55:12

File Formats: Directives (x86)

Time of First Successful Submission: 2026-06-09 16:02:32

The Patch Directive

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

Optimizing for Space

Time of First Successful Submission: 2026-06-09 17:46:16

Tweaking Images

Time of First Successful Submission: 2026-06-09 19:45:22

Storage and Retrieval

Time of First Successful Submission: 2026-06-09 20:51:08

Extracting Knowledge

Time of First Successful Submission: 2026-06-09 20:56:53

Advanced Sprites

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

Accessing Resources

Time of First Successful Submission: 2026-06-09 21:17:25

Unsafe Animations

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

Animations

Time of First Successful Submission: 2026-06-10 11:28:12

Interoperability: Patching Data

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

Patching Code

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

Patching Control Flow

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

Your First Overflow (easy)

Time of First Successful Submission: 2026-06-10 14:22:05

Your First Overflow (hard)

Time of First Successful Submission: 2026-06-10 14:29:42

Precision (easy)

Time of First Successful Submission: 2026-06-10 14:31:25

Precision (hard)

Time of First Successful Submission: 2026-06-10 15:00:03

Variable Control (easy)

Time of First Successful Submission: 2026-06-10 16:08:20

Variable Control (hard)

Time of First Successful Submission: 2026-06-10 16:11:59

Control Hijack (easy)

Time of First Successful Submission: 2026-06-10 16:17:30

Control Hijack (hard)

Time of First Successful Submission: 2026-06-10 16:26:45

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-06-10 16:34:58

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-06-10 16:37:08

PIEs (easy)

Time of First Successful Submission: 2026-06-10 21:43:40

PIEs (hard)

Time of First Successful Submission: 2026-06-10 21:46:04

String Lengths (easy)

Time of First Successful Submission: 2026-06-10 21:59:35

String Lengths (hard)

Time of First Successful Submission: 2026-06-10 22:01:24

Basic Shellcode

Time of First Successful Submission: 2026-06-11 11:50:58

NOP Sleds

Time of First Successful Submission: 2026-06-11 12:23:38

NULL-Free Shellcode

Time of First Successful Submission: 2026-06-11 12:34:44

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-06-11 17:58:41

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-06-11 18:01:49

Hijack to Shellcode (easy)

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

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-06-11 18:31:23

ECB-to-Win (easy)

Time of First Successful Submission: 2026-06-11 18:47:19

ECB-to-Win (hard)

Time of First Successful Submission: 2026-06-11 18:59:49

ECB-to-Shellcode (easy)

Time of First Successful Submission: 2026-06-11 19:04:28

ECB-to-Shellcode (hard)

Time of First Successful Submission: 2026-06-11 20:23:31

CIMG Screenshots

Time of First Successful Submission: 2026-06-11 22:42:58

CIMG Screenshots 2

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

Wily Webserver

Time of First Successful Submission: 2026-06-12 14:01:29

The Watering Hole

Time of First Successful Submission: 2026-06-12 15:35:17

Secure Chat 1

Time of First Successful Submission: 2026-06-12 16:12:23

Secure Chat 2

Time of First Successful Submission: 2026-06-12 17:15:16

Secure Chat 3

Time of First Successful Submission: 2026-06-12 21:09:32

Secure Chat 4

Time of First Successful Submission: 2026-06-12 21:19:16

Secure Chat 5

Time of First Successful Submission: 2026-06-13 10:35:32


Program Security

20 / 162 3101 / 10024


ello ackers!

Time of First Successful Submission: 2026-06-13 17:19:29

Syscall Smuggler

Time of First Successful Submission: 2026-06-14 12:00:04

Syscall Shenanigans

Time of First Successful Submission: 2026-06-15 12:09:49

Byte Budget

Time of First Successful Submission: 2026-06-15 13:55:32

ClobberCode

Time of First Successful Submission: 2026-06-15 16:27:06

Diverse Delivery

Time of First Successful Submission: 2026-06-16 11:45:24

Pocket Payload

Time of First Successful Submission: 2026-06-16 11:47:19

Micro Menace

Time of First Successful Submission: 2026-06-16 14:11:51

Login Leakage (Easy)

Time of First Successful Submission: 2026-06-16 16:04:50

Login Leakage (Hard)

Time of First Successful Submission: 2026-06-16 16:39:14

Bounds Breaker (Easy)

Time of First Successful Submission: 2026-06-17 11:37:21

Bounds Breaker (Hard)

Time of First Successful Submission: 2026-06-17 12:05:04

Casting Catastrophe (Easy)

Time of First Successful Submission: 2026-06-18 12:24:33

Casting Catastrophe (Hard)

Time of First Successful Submission: 2026-06-18 12:27:29

Pointer Problems (Easy)

Time of First Successful Submission: 2026-06-18 16:28:18

Pointer Problems (Hard)

Time of First Successful Submission: 2026-06-18 16:46:37

Anomalous Array (Easy)

Time of First Successful Submission: 2026-06-18 21:59:46

Anomalous Array (Hard)

Time of First Successful Submission: 2026-06-18 22:50:42

Now you got it (Easy)

Time of First Successful Submission: 2026-06-20 13:56:50

Now you got it (Hard)

Time of First Successful Submission: 2026-06-21 11:35:21


Start Here

12 / 12 2728 / 48413


Using the Terminal

Time of First Successful Submission: 2026-05-29 21:23:59

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-29 21:25:12

Using the GUI Desktop

Time of First Successful Submission: 2026-05-29 21:26:46

Pasting into the Desktop

Time of First Successful Submission: 2026-05-29 21:28:22

Restarting Challenges

Time of First Successful Submission: 2026-05-29 21:31:09

Challenge Programs

Time of First Successful Submission: 2026-05-29 21:34:11

The Flag File

Time of First Successful Submission: 2026-05-29 21:34:53

Using Privileged Mode

Time of First Successful Submission: 2026-05-29 21:36:54

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-29 21:38:11

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-29 21:38:50


Linux Luminarium

128 / 128 3300 / 36017


Intro to Commands

Time of First Successful Submission: 2026-05-29 21:41:12

Intro to Arguments

Time of First Successful Submission: 2026-05-29 21:41:41

Command History

Time of First Successful Submission: 2026-05-29 21:42:10

The Root

Time of First Successful Submission: 2026-05-29 21:42:52

Program and absolute paths

Time of First Successful Submission: 2026-05-29 21:43:17

Position thy self

Time of First Successful Submission: 2026-05-29 21:44:00

Position elsewhere

Time of First Successful Submission: 2026-05-29 21:44:51

implicit relative paths, from /

Time of First Successful Submission: 2026-05-29 21:45:30

explicit relative paths, from /

Time of First Successful Submission: 2026-05-29 21:46:10

implicit relative path

Time of First Successful Submission: 2026-05-29 21:46:45

home sweet home

Time of First Successful Submission: 2026-05-29 21:47:51

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-29 21:48:47

catting absolute paths

Time of First Successful Submission: 2026-05-29 21:49:12

more catting practice

Time of First Successful Submission: 2026-05-29 21:49:44

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-29 21:50:20

comparing files

Time of First Successful Submission: 2026-05-29 21:51:14

listing files

Time of First Successful Submission: 2026-05-29 21:51:44

touching files

Time of First Successful Submission: 2026-05-29 21:52:12

removing files

Time of First Successful Submission: 2026-05-29 21:52:39

moving files

Time of First Successful Submission: 2026-05-29 21:53:12

copying files

Time of First Successful Submission: 2026-05-29 21:53:34

hidden files

Time of First Successful Submission: 2026-05-29 21:54:03

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-29 21:56:43

making directories

Time of First Successful Submission: 2026-05-29 21:57:19

finding files

Time of First Successful Submission: 2026-05-29 21:58:23

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-05-29 22:18:46

Learning Complex Usage

Time of First Successful Submission: 2026-05-29 22:19:38

Reading Manuals

Time of First Successful Submission: 2026-05-29 22:20:38

Searching Manuals

Time of First Successful Submission: 2026-05-29 22:21:23

Searching For Manuals

Time of First Successful Submission: 2026-05-29 22:23:15

Helpful Programs

Time of First Successful Submission: 2026-05-29 22:24:26

Help for Builtins

Time of First Successful Submission: 2026-05-29 22:25:35

Matching with *

Time of First Successful Submission: 2026-05-29 22:27:17

Matching with ?

Time of First Successful Submission: 2026-05-29 22:28:02

Matching with []

Time of First Successful Submission: 2026-05-29 22:28:49

Matching paths with []

Time of First Successful Submission: 2026-05-29 22:30:06

Multiple globs

Time of First Successful Submission: 2026-05-29 22:31:02

Mixing globs

Time of First Successful Submission: 2026-05-29 22:33:03

Exclusionary globbing

Time of First Successful Submission: 2026-05-29 22:33:57

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-05-29 22:36:15

Tab completion on commands

Time of First Successful Submission: 2026-05-29 22:36:37

Redirecting output

Time of First Successful Submission: 2026-05-30 11:09:31

Redirecting more output

Time of First Successful Submission: 2026-05-30 11:10:14

Appending output

Time of First Successful Submission: 2026-05-30 11:11:11

Redirecting errors

Time of First Successful Submission: 2026-05-30 11:12:22

Redirecting input

Time of First Successful Submission: 2026-05-30 11:13:18

Grepping stored results

Time of First Successful Submission: 2026-05-30 11:13:59

Grepping live output

Time of First Successful Submission: 2026-05-30 11:15:08

Grepping errors

Time of First Successful Submission: 2026-05-30 11:16:14

Filtering with grep -v

Time of First Successful Submission: 2026-05-30 11:16:49

Filtering with sed

Time of First Successful Submission: 2026-05-30 11:17:45

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-30 11:20:48

Process substitution for input

Time of First Successful Submission: 2026-05-30 11:25:39

Writing to multiple programs

Time of First Successful Submission: 2026-05-30 11:29:29

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-30 11:35:54

Named pipes

Time of First Successful Submission: 2026-05-30 11:39:32

Printing Variables

Time of First Successful Submission: 2026-05-30 11:41:37

Setting Variables

Time of First Successful Submission: 2026-05-30 11:42:23

Multi-word Variables

Time of First Successful Submission: 2026-05-30 11:43:24

Exporting Variables

Time of First Successful Submission: 2026-05-30 11:44:36

Printing Exported Variables

Time of First Successful Submission: 2026-05-30 11:45:02

Storing Command Output

Time of First Successful Submission: 2026-05-30 11:46:15

Reading Input

Time of First Successful Submission: 2026-05-30 11:47:29

Reading Files

Time of First Successful Submission: 2026-05-30 11:48:42

Translating characters

Time of First Successful Submission: 2026-05-30 11:51:41

Deleting characters

Time of First Successful Submission: 2026-05-30 11:54:07

Deleting newlines

Time of First Successful Submission: 2026-05-30 11:57:22

Extracting the first lines with head

Time of First Successful Submission: 2026-05-30 11:58:13

Extracting specific sections of text

Time of First Successful Submission: 2026-05-30 11:59:42

Sorting data

Time of First Successful Submission: 2026-05-30 12:00:56

Listing Processes

Time of First Successful Submission: 2026-05-30 12:13:36

Killing Processes

Time of First Successful Submission: 2026-05-30 12:14:59

Interrupting Processes

Time of First Successful Submission: 2026-05-30 12:15:26

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-30 12:17:18

Suspending Processes

Time of First Successful Submission: 2026-05-30 12:18:12

Resuming Processes

Time of First Successful Submission: 2026-05-30 12:18:37

Backgrounding Processes

Time of First Successful Submission: 2026-05-30 12:20:02

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-30 12:23:40

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2026-05-30 12:32:23

Other users with su

Time of First Successful Submission: 2026-05-30 12:34:03

Cracking passwords

Time of First Successful Submission: 2026-05-30 12:41:55

Using sudo

Time of First Successful Submission: 2026-05-30 12:44:23

Changing File Ownership

Time of First Successful Submission: 2026-05-30 12:59:42

Groups and Files

Time of First Successful Submission: 2026-05-30 13:01:26

Fun With Groups Names

Time of First Successful Submission: 2026-05-30 13:09:10

Changing Permissions

Time of First Successful Submission: 2026-05-30 13:10:04

Executable Files

Time of First Successful Submission: 2026-05-30 13:11:40

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-30 13:17:29

Permissions Setting Practice

Time of First Successful Submission: 2026-05-30 13:20:07

The SUID Bit

Time of First Successful Submission: 2026-05-30 13:21:34

Chaining with Semicolons

Time of First Successful Submission: 2026-05-30 13:26:34

Building on Success

Time of First Successful Submission: 2026-05-30 13:28:22

Handling Failure

Time of First Successful Submission: 2026-05-30 13:29:10

Your First Shell Script

Time of First Successful Submission: 2026-05-30 13:32:38

Redirecting Script Output

Time of First Successful Submission: 2026-05-30 13:42:48

Executable Shell Scripts

Time of First Successful Submission: 2026-05-30 13:43:41

Understanding Shebangs

Time of First Successful Submission: 2026-05-30 13:45:02

Scripting with Arguments

Time of First Successful Submission: 2026-05-30 13:46:03

Scripting with Conditionals

Time of First Successful Submission: 2026-05-30 13:46:59

Scripting with Default Cases

Time of First Successful Submission: 2026-05-30 13:47:57

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-30 13:49:19

Reading Shell Scripts

Time of First Successful Submission: 2026-05-30 13:50:04

Launching Screen

Time of First Successful Submission: 2026-05-30 13:50:59

Detaching and Attaching

Time of First Successful Submission: 2026-05-30 13:52:31

Finding Sessions

Time of First Successful Submission: 2026-05-30 13:54:50

Switching Windows

Time of First Successful Submission: 2026-05-30 13:55:50

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-30 14:09:15

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-30 14:10:00

The PATH Variable

Time of First Successful Submission: 2026-05-30 21:41:47

Setting PATH

Time of First Successful Submission: 2026-05-30 21:42:45

Finding Commands

Time of First Successful Submission: 2026-05-30 21:43:25

Adding Commands

Time of First Successful Submission: 2026-05-30 21:47:44

Hijacking Commands

Time of First Successful Submission: 2026-05-30 21:48:55

Bashrc Backdoor

Time of First Successful Submission: 2026-05-30 21:50:33

Sniffing Input

Time of First Successful Submission: 2026-05-30 21:54:46

Overshared Directories

Time of First Successful Submission: 2026-05-30 21:58:07

Tricky Linking

Time of First Successful Submission: 2026-05-30 22:01:44

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2026-05-30 22:04:40

The Fork Bomb

Time of First Successful Submission: 2026-05-30 22:10:53

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-30 22:12:30

rm -rf /

Time of First Successful Submission: 2026-05-30 22:14:11

Life after rm -rf /

Time of First Successful Submission: 2026-05-30 22:17:13

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-30 22:18:45


Computing 101

74 / 129 192 / 20620


Your First Register

Time of First Successful Submission: 2026-05-31 11:40:55

Your First Syscall

Time of First Successful Submission: 2026-05-31 11:41:57

Exit Codes

Time of First Successful Submission: 2026-05-31 11:42:51

Building Executables

Time of First Successful Submission: 2026-05-31 11:45:56

Moving Between Registers

Time of First Successful Submission: 2026-05-31 11:49:42

Loading From Memory

Time of First Successful Submission: 2026-05-31 11:57:35

More Loading Practice

Time of First Successful Submission: 2026-05-31 11:59:07

Dereferencing Pointers

Time of First Successful Submission: 2026-05-31 12:00:40

Dereferencing Yourself

Time of First Successful Submission: 2026-05-31 12:01:37

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-31 12:02:29

Stored Addresses

Time of First Successful Submission: 2026-05-31 12:04:19

Double Dereference

Time of First Successful Submission: 2026-05-31 12:05:42

The Stack

Time of First Successful Submission: 2026-05-31 12:14:48

Stack Offsets

Time of First Successful Submission: 2026-05-31 12:16:48

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-31 12:18:27

Popping From the Stack

Time of First Successful Submission: 2026-05-31 12:20:07

Disassembling Programs

Time of First Successful Submission: 2026-05-31 12:28:24

Tracing Syscalls

Time of First Successful Submission: 2026-05-31 12:32:41

Starting GDB

Time of First Successful Submission: 2026-05-31 12:33:16

Quitting GDB

Time of First Successful Submission: 2026-05-31 12:33:40

Starting Programs in GDB

Time of First Successful Submission: 2026-05-31 12:34:50

Disassembling in GDB

Time of First Successful Submission: 2026-05-31 12:35:56

Stepping Through Instructions

Time of First Successful Submission: 2026-05-31 12:36:58

Reading Register Values

Time of First Successful Submission: 2026-05-31 12:37:38

Popping Stack Values

Time of First Successful Submission: 2026-05-31 12:38:32

Examining Memory

Time of First Successful Submission: 2026-05-31 12:40:28

Examining Stack Pointers

Time of First Successful Submission: 2026-05-31 12:41:41

Cooperative Debugging

Time of First Successful Submission: 2026-05-31 12:56:59

Running with Arguments

Time of First Successful Submission: 2026-06-02 17:02:10

Writing Output

Time of First Successful Submission: 2026-05-31 13:03:35

Chaining Syscalls

Time of First Successful Submission: 2026-05-31 13:04:30

Writing Strings

Time of First Successful Submission: 2026-05-31 13:05:20

Reading Data

Time of First Successful Submission: 2026-05-31 13:09:17

Opening Files

Time of First Successful Submission: 2026-05-31 13:13:35

Hardcoding the Filename

Time of First Successful Submission: 2026-05-31 13:15:57

Comparing Values

Time of First Successful Submission: 2026-05-31 13:37:45

Comparing Characters

Time of First Successful Submission: 2026-05-31 13:42:39

Conditional Control Flow

Time of First Successful Submission: 2026-05-31 13:45:26

Comparing Strings

Time of First Successful Submission: 2026-05-31 13:47:39

Reverse the Password

Time of First Successful Submission: 2026-05-31 13:52:22

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-31 14:14:58

Looping

Time of First Successful Submission: 2026-05-31 14:18:44

Writing From a Shared Library

Time of First Successful Submission: 2026-06-03 11:08:35

Returning a Value

Time of First Successful Submission: 2026-06-03 11:20:29

Calling Through a Pointer

Time of First Successful Submission: 2026-06-03 11:22:09

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-06-03 11:23:27

Reverse the Calculation

Time of First Successful Submission: 2026-05-31 15:07:07

Reverse the Reverse

Time of First Successful Submission: 2026-05-31 15:08:20

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-31 15:10:26

Loops on Data

Time of First Successful Submission: 2026-05-31 15:11:43

Reaching Into the Caller's Frame

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

Environment Variables on the Stack

Time of First Successful Submission: 2026-06-03 11:38:07

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-03 11:46:38

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-06-03 11:48:45

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-03 11:53:37

Exit

Time of First Successful Submission: 2026-06-01 11:53:13

Socket

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

Bind

Time of First Successful Submission: 2026-06-01 13:02:09

Listen

Time of First Successful Submission: 2026-06-01 13:06:54

Accept

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

Static Response

Time of First Successful Submission: 2026-06-01 14:02:11

Dynamic Response

Time of First Successful Submission: 2026-06-01 15:25:14

Iterative GET Server

Time of First Successful Submission: 2026-06-01 15:33:53

Concurrent GET Server

Time of First Successful Submission: 2026-06-02 14:52:26

Concurrent POST Server

Time of First Successful Submission: 2026-06-02 16:20:50

Web Server

Time of First Successful Submission: 2026-06-02 17:00:54

Debugging Programs

Time of First Successful Submission: 2026-06-03 11:57:48

Inspecting Registers

Time of First Successful Submission: 2026-06-03 12:00:17

Examining Memory

Time of First Successful Submission: 2026-06-03 12:08:07

Setting Breakpoints

Time of First Successful Submission: 2026-06-03 12:33:14

GDB Scripting

Time of First Successful Submission: 2026-06-03 12:49:48

Modifying Data

Time of First Successful Submission: 2026-06-03 13:02:42

Modifying Execution

Time of First Successful Submission: 2026-06-03 13:11:34

Broken Functions

Time of First Successful Submission: 2026-06-03 13:18:43


DSU Cyber Camps

12 / 104 3030 / 48708


Using the Terminal

Time of First Successful Submission: 2026-05-29 21:23:59

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-29 21:25:12

Using the GUI Desktop

Time of First Successful Submission: 2026-05-29 21:26:46

Pasting into the Desktop

Time of First Successful Submission: 2026-05-29 21:28:22

Connecting over SSH

Time of First Successful Submission: 2026-05-29 21:29:38

Restarting Challenges

Time of First Successful Submission: 2026-05-29 21:31:09

Getting Help

Time of First Successful Submission: 2026-05-29 21:33:01

Challenge Programs

Time of First Successful Submission: 2026-05-29 21:34:11

The Flag File

Time of First Successful Submission: 2026-05-29 21:34:53

Using Privileged Mode

Time of First Successful Submission: 2026-05-29 21:36:54

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-29 21:38:11

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-29 21:38:50


GCA CTF

12 / 104 3030 / 48708


Using the Terminal

Time of First Successful Submission: 2026-05-29 21:23:59

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-29 21:25:12

Using the GUI Desktop

Time of First Successful Submission: 2026-05-29 21:26:46

Pasting into the Desktop

Time of First Successful Submission: 2026-05-29 21:28:22

Connecting over SSH

Time of First Successful Submission: 2026-05-29 21:29:38

Restarting Challenges

Time of First Successful Submission: 2026-05-29 21:31:09

Getting Help

Time of First Successful Submission: 2026-05-29 21:33:01

Challenge Programs

Time of First Successful Submission: 2026-05-29 21:34:11

The Flag File

Time of First Successful Submission: 2026-05-29 21:34:53

Using Privileged Mode

Time of First Successful Submission: 2026-05-29 21:36:54

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-29 21:38:11

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-29 21:38:50