deepseek

🐧 💻 🔤 🏴

Intro to Programming Languages

15 / 253 11291 / 38459


Commands

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

Command Arguments

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

Command History

Time of First Successful Submission: 2026-06-20 16:11:44

The Root Path

Time of First Successful Submission: 2026-06-20 16:12:59

Absolute Paths

Time of First Successful Submission: 2026-06-20 16:13:30

Changing position

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

Changing to an Absolute Path

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

Relative Paths

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

Cat

Time of First Successful Submission: 2026-06-20 16:27:44

Ls

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

Ls All

Time of First Successful Submission: 2026-06-21 02:29:57

Find

Time of First Successful Submission: 2026-06-21 02:46:22

Piping Echo

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

Piping Stdout

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

Piping Stdin

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


Intro to Cybersecurity

158 / 183 569 / 22200


Path Traversal 1

Time of First Successful Submission: 2026-06-27 13:47:15

Path Traversal 2

Time of First Successful Submission: 2026-06-27 14:00:27

CMDi 1

Time of First Successful Submission: 2026-06-27 14:04:47

CMDi 2

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

CMDi 3

Time of First Successful Submission: 2026-06-27 14:10:19

CMDi 4

Time of First Successful Submission: 2026-06-27 14:14:20

CMDi 5

Time of First Successful Submission: 2026-06-27 14:25:43

CMDi 6

Time of First Successful Submission: 2026-06-27 14:29:33

Authentication Bypass 1

Time of First Successful Submission: 2026-06-27 14:34:34

Authentication Bypass 2

Time of First Successful Submission: 2026-06-27 14:37:26

SQLi 1

Time of First Successful Submission: 2026-06-27 14:41:06

SQLi 2

Time of First Successful Submission: 2026-06-27 14:46:21

SQLi 3

Time of First Successful Submission: 2026-06-27 15:01:11

SQLi 4

Time of First Successful Submission: 2026-06-27 15:31:32

SQLi 5

Time of First Successful Submission: 2026-06-27 16:28:25

XSS 1

Time of First Successful Submission: 2026-06-28 01:42:52

XSS 2

Time of First Successful Submission: 2026-06-28 01:47:32

XSS 3

Time of First Successful Submission: 2026-06-28 01:52:21

XSS 4

Time of First Successful Submission: 2026-06-28 01:54:44

XSS 5

Time of First Successful Submission: 2026-06-28 03:29:48

XSS 6

Time of First Successful Submission: 2026-06-28 03:34:37

XSS 7

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

CSRF 1

Time of First Successful Submission: 2026-06-28 06:21:31

CSRF 2

Time of First Successful Submission: 2026-06-28 06:29:46

CSRF 3

Time of First Successful Submission: 2026-06-28 07:34:13

CSRF 4

Time of First Successful Submission: 2026-06-28 07:43:09

CSRF 5

Time of First Successful Submission: 2026-06-28 07:54:05

Connect

Time of First Successful Submission: 2026-06-28 07:57:13

Send

Time of First Successful Submission: 2026-06-28 07:57:59

Shutdown

Time of First Successful Submission: 2026-06-28 08:02:30

Listen

Time of First Successful Submission: 2026-06-28 08:03:09

Scan 1

Time of First Successful Submission: 2026-06-28 08:13:28

Scan 2

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

Monitor 1

Time of First Successful Submission: 2026-06-28 08:24:53

Monitor 2

Time of First Successful Submission: 2026-06-28 08:39:07

Sniffing Cookies

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

Network Configuration

Time of First Successful Submission: 2026-06-28 08:52:01

Firewall 1

Time of First Successful Submission: 2026-06-28 08:53:05

Firewall 2

Time of First Successful Submission: 2026-06-28 08:54:37

Firewall 3

Time of First Successful Submission: 2026-06-28 09:38:07

Denial of Service 1

Time of First Successful Submission: 2026-06-28 09:47:43

Denial of Service 2

Time of First Successful Submission: 2026-06-28 09:49:51

Denial of Service 3

Time of First Successful Submission: 2026-06-28 09:59:44

Ethernet

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

IP

Time of First Successful Submission: 2026-06-28 10:07:51

TCP

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

TCP Handshake

Time of First Successful Submission: 2026-06-28 10:24:52

UDP

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

UDP 2

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

UDP Spoofing 1

Time of First Successful Submission: 2026-06-28 10:35:51

UDP Spoofing 2

Time of First Successful Submission: 2026-06-28 10:47:53

UDP Spoofing 3

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

UDP Spoofing 4

Time of First Successful Submission: 2026-06-28 11:42:52

ARP

Time of First Successful Submission: 2026-06-28 11:45:58

Intercept

Time of First Successful Submission: 2026-06-28 12:06:05

Man-in-the-Middle

Time of First Successful Submission: 2026-06-28 12:14:49

XOR

Time of First Successful Submission: 2026-06-28 12:19:18

XORing Hex

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

XORing ASCII

Time of First Successful Submission: 2026-06-28 23:40:28

XORing ASCII Strings

Time of First Successful Submission: 2026-06-28 23:43:01

One-time Pad

Time of First Successful Submission: 2026-06-29 04:31:03

One-time Pad Tampering

Time of First Successful Submission: 2026-06-29 06:59:17

Many-time Pad

Time of First Successful Submission: 2026-06-29 09:26:48

AES

Time of First Successful Submission: 2026-07-01 16:23:24

AES-ECB-CPA

Time of First Successful Submission: 2026-07-02 12:43:00

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-07-02 12:51:58

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-07-02 13:03:34

AES-ECB-CPA-Suffix

Time of First Successful Submission: 2026-07-02 13:21:16

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-07-02 16:02:37

AES-ECB-CPA-Prefix-2

Time of First Successful Submission: 2026-07-02 16:11:05

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-07-03 15:21:59

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-07-03 16:04:48

AES-CBC

Time of First Successful Submission: 2026-07-03 16:24:38

AES-CBC Tampering

Time of First Successful Submission: 2026-07-04 03:49:00

AES-CBC Resizing

Time of First Successful Submission: 2026-07-04 03:55:04

AES-CBC-POA-Partial-Block

Time of First Successful Submission: 2026-07-04 09:48:39

AES-CBC-POA-Full-Block

Time of First Successful Submission: 2026-07-04 10:19:33

AES-CBC-POA-Multi-Block

Time of First Successful Submission: 2026-07-04 10:54:04

AES-CBC-POA-Encrypt

Time of First Successful Submission: 2026-07-04 11:57:25

AES-CBC-POA-Encrypt-2

Time of First Successful Submission: 2026-07-04 12:54:22

DHKE

Time of First Successful Submission: 2026-07-04 13:59:16

DHKE-to-AES

Time of First Successful Submission: 2026-07-04 14:11:05

RSA 1

Time of First Successful Submission: 2026-08-01 02:56:05

RSA 2

Time of First Successful Submission: 2026-08-01 02:59:35

RSA 3

Time of First Successful Submission: 2026-08-01 03:11:26

RSA 4

Time of First Successful Submission: 2026-08-01 03:16:44

RSA Signatures

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

SHA 1

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

SHA 2

Time of First Successful Submission: 2026-08-01 02:15:58

TLS 1

Time of First Successful Submission: 2026-08-01 02:34:11

TLS 2

Time of First Successful Submission: 2026-08-01 02:47:39

level1

Time of First Successful Submission: 2026-07-04 14:24:37

level2

Time of First Successful Submission: 2026-07-04 14:25:12

level3

Time of First Successful Submission: 2026-07-04 14:25:47

level4

Time of First Successful Submission: 2026-07-04 14:26:24

level5

Time of First Successful Submission: 2026-07-04 14:29:29

level6

Time of First Successful Submission: 2026-07-04 14:32:13

level7

Time of First Successful Submission: 2026-07-04 14:34:05

level8

Time of First Successful Submission: 2026-07-04 14:35:25

level9

Time of First Successful Submission: 2026-07-04 14:36:04

level10

Time of First Successful Submission: 2026-07-04 14:37:48

level11

Time of First Successful Submission: 2026-07-04 14:40:07

level12

Time of First Successful Submission: 2026-07-04 14:45:39

level13

Time of First Successful Submission: 2026-07-04 14:51:07

level14

Time of First Successful Submission: 2026-07-04 14:53:11

level15

Time of First Successful Submission: 2026-07-04 14:56:17

level16

Time of First Successful Submission: 2026-07-04 14:59:08

level17

Time of First Successful Submission: 2026-07-04 15:04:38

level18

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

level19

Time of First Successful Submission: 2026-07-04 15:10:44

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-07-04 15:25:38

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-07-04 15:38:55

Reading Endianness (Python)

Time of First Successful Submission: 2026-07-04 15:48:50

Reading Endianness (C)

Time of First Successful Submission: 2026-07-04 15:52:02

Reading Endianness (x86)

Time of First Successful Submission: 2026-07-04 15:53:38

Version Information (Python)

Time of First Successful Submission: 2026-07-04 15:59:12

Version Information (C)

Time of First Successful Submission: 2026-07-04 16:00:35

Version Information (x86)

Time of First Successful Submission: 2026-07-04 16:14:44

Metadata and Data (Python)

Time of First Successful Submission: 2026-07-04 16:25:15

Metadata and Data (C)

Time of First Successful Submission: 2026-07-04 16:29:38

Metadata and Data (x86)

Time of First Successful Submission: 2026-07-04 16:44:26

Input Restrictions (Python)

Time of First Successful Submission: 2026-07-05 02:17:15

Input Restrictions (C)

Time of First Successful Submission: 2026-07-05 02:19:02

Input Restrictions (x86)

Time of First Successful Submission: 2026-07-05 04:39:12

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

Time of First Successful Submission: 2026-07-05 05:12:13

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-07-05 05:32:20

A Basic cIMG (Python)

Time of First Successful Submission: 2026-07-05 05:49:56

A Basic cIMG (C)

Time of First Successful Submission: 2026-07-05 05:54:01

A Basic cIMG (x86)

Time of First Successful Submission: 2026-07-05 06:11:35

Internal State Mini (C)

Time of First Successful Submission: 2026-07-05 10:48:55

Internal State Mini (x86)

Time of First Successful Submission: 2026-07-05 12:29:46

Internal State (C)

Time of First Successful Submission: 2026-07-05 13:10:19

Internal State (x86)

Time of First Successful Submission: 2026-07-05 14:15:56

File Formats: Directives (C)

Time of First Successful Submission: 2026-08-01 03:35:39

File Formats: Directives (x86)

Time of First Successful Submission: 2026-08-01 03:53:49

Your First Overflow (easy)

Time of First Successful Submission: 2026-07-10 13:35:44

Your First Overflow (hard)

Time of First Successful Submission: 2026-07-10 13:51:40

Precision (easy)

Time of First Successful Submission: 2026-07-10 14:39:57

Precision (hard)

Time of First Successful Submission: 2026-07-10 14:51:35

Variable Control (easy)

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

Variable Control (hard)

Time of First Successful Submission: 2026-07-10 15:14:22

Control Hijack (easy)

Time of First Successful Submission: 2026-07-10 15:23:00

Control Hijack (hard)

Time of First Successful Submission: 2026-07-10 15:26:56

Tricky Control Hijack (easy)

Time of First Successful Submission: 2026-07-10 15:45:59

Tricky Control Hijack (hard)

Time of First Successful Submission: 2026-07-10 15:50:09

PIEs (easy)

Time of First Successful Submission: 2026-07-10 16:30:21

PIEs (hard)

Time of First Successful Submission: 2026-07-10 16:45:42

String Lengths (easy)

Time of First Successful Submission: 2026-07-11 02:35:20

String Lengths (hard)

Time of First Successful Submission: 2026-07-11 02:48:48

Basic Shellcode

Time of First Successful Submission: 2026-07-11 03:42:35

NOP Sleds

Time of First Successful Submission: 2026-07-11 03:49:52

NULL-Free Shellcode

Time of First Successful Submission: 2026-07-11 04:03:10

Hijack to (Mapped) Shellcode (easy)

Time of First Successful Submission: 2026-07-11 04:38:15

Hijack to (Mapped) Shellcode (hard)

Time of First Successful Submission: 2026-07-11 04:53:38

Hijack to Shellcode (easy)

Time of First Successful Submission: 2026-07-11 09:29:12

Hijack to Shellcode (hard)

Time of First Successful Submission: 2026-07-11 11:01:39


Program Security

70 / 162 1237 / 10231


Loose Link (Easy)

Time of First Successful Submission: 2026-07-11 11:28:45

Loose Link (Hard)

Time of First Successful Submission: 2026-07-11 11:34:30

Call Chain (Easy)

Time of First Successful Submission: 2026-07-11 11:47:22

Call Chain (Hard)

Time of First Successful Submission: 2026-07-11 11:50:36

Chain of Command (Easy)

Time of First Successful Submission: 2026-07-11 12:03:51

Chain of Command (Hard)

Time of First Successful Submission: 2026-07-11 12:09:22

Stop, Pop, and ROP (Easy)

Time of First Successful Submission: 2026-07-11 13:49:07

Stop, Pop, and ROP (Hard)

Time of First Successful Submission: 2026-07-11 14:08:32

Stop, Pop and ROP II (Easy)

Time of First Successful Submission: 2026-07-11 14:36:41

Stop, Pop, and ROP II (Hard)

Time of First Successful Submission: 2026-07-11 14:44:16

Indirect Invocation (Easy)

Time of First Successful Submission: 2026-07-11 15:06:57

Indirect Invocation (Hard)

Time of First Successful Submission: 2026-07-11 15:11:25

Leaky Libc (Easy)

Time of First Successful Submission: 2026-07-11 15:35:37

Leaky Libc (Hard)

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

Putsception (Easy)

Time of First Successful Submission: 2026-07-12 05:26:55

Putsception (Hard)

Time of First Successful Submission: 2026-07-12 05:39:09

Pivotal Prelude (Easy)

Time of First Successful Submission: 2026-07-12 11:41:03

Pivotal Prelude (Hard)

Time of First Successful Submission: 2026-07-12 11:49:57

Pivotal Pointer (Easy)

Time of First Successful Submission: 2026-07-12 13:27:41

Pivotal Pointer (Hard)

Time of First Successful Submission: 2026-07-12 13:34:19

Pivotal Payload (Easy)

Time of First Successful Submission: 2026-07-12 13:40:51

Pivotal Payload (Hard)

Time of First Successful Submission: 2026-07-12 13:48:11

Pivotal Pursuit (Easy)

Time of First Successful Submission: 2026-07-12 14:02:21

Pivotal Pursuit (Hard)

Time of First Successful Submission: 2026-07-12 14:17:31

Guarded Gadgets (Easy)

Time of First Successful Submission: 2026-07-14 15:47:15

Guarded Gadgets (Hard)

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

ROP Roulette (Easy)

Time of First Successful Submission: 2026-07-16 15:09:36

ROP Roulette (Hard)

Time of First Successful Submission: 2026-07-16 16:22:11

Libc Lottery (Easy)

Time of First Successful Submission: 2026-07-17 05:21:37

Libc Lottery (Hard)

Time of First Successful Submission: 2026-07-18 14:11:10

Freebie (Easy)

Time of First Successful Submission: 2026-07-18 14:35:35

Freebie (Hard)

Time of First Successful Submission: 2026-07-18 14:58:19

Freebin Feint (Easy)

Time of First Successful Submission: 2026-07-19 01:20:07

Freebin Feint (Hard)

Time of First Successful Submission: 2026-07-19 12:53:50

Free Flag Fumble (Easy)

Time of First Successful Submission: 2026-07-19 13:09:54

Free Flag Fumble (Hard)

Time of First Successful Submission: 2026-07-19 13:15:09

Fickle Free (Easy)

Time of First Successful Submission: 2026-07-19 14:10:13

Fickle Free (Hard)

Time of First Successful Submission: 2026-07-19 14:25:49

Malloc Mirage (Easy)

Time of First Successful Submission: 2026-07-19 14:54:21

Malloc Mirage (Hard)

Time of First Successful Submission: 2026-07-19 15:00:06

Seeking Secrets (Easy)

Time of First Successful Submission: 2026-07-19 15:16:50

Seeking Secrets (Hard)

Time of First Successful Submission: 2026-07-19 15:33:37

Seeking Substantial Secrets (Easy)

Time of First Successful Submission: 2026-07-19 15:59:50

Seeking Substantial Secrets (Hard)

Time of First Successful Submission: 2026-07-19 16:07:34

Seeking Spanless Secrets (Easy)

Time of First Successful Submission: 2026-07-20 12:34:54

Seeking Spanless Secrets (Hard)

Time of First Successful Submission: 2026-07-20 12:39:14

Seeking Smuggled Secrets (Easy)

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

Seeking Smuggled Secrets (Hard)

Time of First Successful Submission: 2026-07-21 05:11:46

Sus Sequence (Easy)

Time of First Successful Submission: 2026-07-21 12:06:31

Sus Sequence (Hard)

Time of First Successful Submission: 2026-07-21 12:26:51

Echo Emanations (Easy)

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

Echo Emanations (Hard)

Time of First Successful Submission: 2026-07-21 16:40:32

Stack Spoofing (Easy)

Time of First Successful Submission: 2026-07-21 16:56:34

Stack Spoofing (Hard)

Time of First Successful Submission: 2026-07-21 17:41:01

Stack Summoning (Easy)

Time of First Successful Submission: 2026-07-22 02:12:49

Stack Summoning (Hard)

Time of First Successful Submission: 2026-07-22 04:11:44

Enterprising Echo (Easy)

Time of First Successful Submission: 2026-07-22 05:10:11

Enterprising Echo (Hard)

Time of First Successful Submission: 2026-07-22 06:50:56

Ephemeral Echo (Easy)

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

Ephemeral Echo (Hard)

Time of First Successful Submission: 2026-07-22 12:40:18

Seeking Safe Secrets (Easy)

Time of First Successful Submission: 2026-07-23 02:12:31

Seeking Safe Secrets (Hard)

Time of First Successful Submission: 2026-07-23 05:53:33

Sus Sequence Safety (Easy)

Time of First Successful Submission: 2026-07-23 07:13:17

Sus Sequence Safety (Hard)

Time of First Successful Submission: 2026-07-23 09:01:50

Safely Stack Summoning (Easy)

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

Safely Stack Summoning (Hard)

Time of First Successful Submission: 2026-07-23 10:55:24

Overlapping Odyssey (Easy)

Time of First Successful Submission: 2026-07-23 16:18:25

Overlapping Odyssey (Hard)

Time of First Successful Submission: 2026-07-24 03:51:13

Tcache Terror (Easy)

Time of First Successful Submission: 2026-07-24 07:29:05

Tcache Terror (Hard)

Time of First Successful Submission: 2026-07-24 07:59:44


Software Exploitation

24 / 90 550 / 2429


Level1.0

Time of First Successful Submission: 2026-07-24 08:13:12

Level1.1

Time of First Successful Submission: 2026-07-24 15:32:46

Level2.0

Time of First Successful Submission: 2026-07-24 15:46:36

Level2.1

Time of First Successful Submission: 2026-07-24 16:01:40

Level3.0

Time of First Successful Submission: 2026-07-24 16:11:38

Level3.1

Time of First Successful Submission: 2026-07-24 16:18:25

Level4.0

Time of First Successful Submission: 2026-07-24 16:23:29

Level4.1

Time of First Successful Submission: 2026-07-24 16:36:02

Level5.0

Time of First Successful Submission: 2026-07-24 16:47:13

Level5.1

Time of First Successful Submission: 2026-07-25 02:50:16

Level6.0

Time of First Successful Submission: 2026-07-25 03:14:43

Level6.1

Time of First Successful Submission: 2026-07-25 03:53:31

Level7.0

Time of First Successful Submission: 2026-07-25 05:00:51

Level7.1

Time of First Successful Submission: 2026-07-25 05:14:46

Level8.0

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

Level8.1

Time of First Successful Submission: 2026-07-25 07:51:09

Level9.0

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

Level9.1

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

Level10.0

Time of First Successful Submission: 2026-07-25 08:58:30

Level10.1

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

Level11.0

Time of First Successful Submission: 2026-07-25 14:09:29

Level11.1

Time of First Successful Submission: 2026-07-25 14:19:41

Level12.0

Time of First Successful Submission: 2026-07-25 16:34:14

Level12.1

Time of First Successful Submission: 2026-07-25 16:38:40


Start Here

12 / 12 3039 / 52906


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-20 15:15:48

Using the GUI Desktop

Time of First Successful Submission: 2026-06-20 15:21:39

Pasting into the Desktop

Time of First Successful Submission: 2026-06-20 15:23:22

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-06-20 15:52:34

The Flag File

Time of First Successful Submission: 2026-06-20 15:55:46

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 3537 / 38994


Intro to Commands

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

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-06-20 16:11:44

The Root

Time of First Successful Submission: 2026-06-20 16:12:59

Program and absolute paths

Time of First Successful Submission: 2026-06-20 16:13:30

Position thy self

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

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-06-20 16:22:44

home sweet home

Time of First Successful Submission: 2026-06-20 16:26:21

cat: not the pet, but the command!

Time of First Successful Submission: 2026-06-20 16:27:44

catting absolute paths

Time of First Successful Submission: 2026-06-20 16:28:24

more catting practice

Time of First Successful Submission: 2026-06-20 16:29:32

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-06-20 16:31:15

listing files

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

touching files

Time of First Successful Submission: 2026-06-20 16:32:48

removing files

Time of First Successful Submission: 2026-06-21 02:26:58

moving files

Time of First Successful Submission: 2026-06-21 02:28:24

copying files

Time of First Successful Submission: 2026-06-21 02:29:20

hidden files

Time of First Successful Submission: 2026-06-21 02:29:57

An Epic Filesystem Quest

Time of First Successful Submission: 2026-06-21 02:40:48

making directories

Time of First Successful Submission: 2026-06-21 02:42:14

finding files

Time of First Successful Submission: 2026-06-21 02:46:22

linking files

Time of First Successful Submission: 2026-06-21 02:50:08

Learning From Documentation

Time of First Successful Submission: 2026-06-21 02:55:12

Learning Complex Usage

Time of First Successful Submission: 2026-06-21 02:56:58

Reading Manuals

Time of First Successful Submission: 2026-06-21 03:07:24

Searching Manuals

Time of First Successful Submission: 2026-06-21 03:08:55

Searching For Manuals

Time of First Successful Submission: 2026-06-21 03:12:37

Helpful Programs

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

Help for Builtins

Time of First Successful Submission: 2026-06-21 03:29:58

Matching with *

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

Matching with ?

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

Matching with []

Time of First Successful Submission: 2026-06-21 04:26:32

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2026-06-21 04:29:31

Mixing globs

Time of First Successful Submission: 2026-06-21 04:43:17

Exclusionary globbing

Time of First Successful Submission: 2026-06-21 04:45:37

Tab completion

Time of First Successful Submission: 2026-06-21 04:47:03

Multiple options for tab completion

Time of First Successful Submission: 2026-06-21 04:48:58

Tab completion on commands

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

Redirecting output

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

Redirecting more output

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

Appending output

Time of First Successful Submission: 2026-06-21 04:55:03

Redirecting errors

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

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2026-06-21 05:14:14

Grepping live output

Time of First Successful Submission: 2026-06-21 05:15:03

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2026-06-21 05:19:31

Duplicating piped data with tee

Time of First Successful Submission: 2026-06-21 05:37:28

Process substitution for input

Time of First Successful Submission: 2026-06-21 05:39:38

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2026-06-21 05:54:49

Named pipes

Time of First Successful Submission: 2026-06-21 05:56:50

Printing Variables

Time of First Successful Submission: 2026-06-21 05:57:57

Setting Variables

Time of First Successful Submission: 2026-06-21 05:58:56

Multi-word Variables

Time of First Successful Submission: 2026-06-21 06:00:34

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-06-21 06:03:51

Storing Command Output

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

Reading Input

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

Reading Files

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

Translating characters

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

Deleting characters

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

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-06-21 06:19:14

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2026-06-21 06:27:13

Listing Processes

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

Killing Processes

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

Interrupting Processes

Time of First Successful Submission: 2026-06-21 06:31:36

Killing Misbehaving Processes

Time of First Successful Submission: 2026-06-21 07:01:46

Suspending Processes

Time of First Successful Submission: 2026-06-21 06:44:20

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2026-06-21 06:47:36

Foregrounding Processes

Time of First Successful Submission: 2026-06-21 06:49:17

Starting Backgrounded Processes

Time of First Successful Submission: 2026-06-21 06:49:54

Process Exit Codes

Time of First Successful Submission: 2026-06-21 06:50:40

Becoming root with su

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

Other users with su

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

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-06-21 06:57:10

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-06-21 07:06:44

Fun With Groups Names

Time of First Successful Submission: 2026-06-21 07:08:26

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-06-21 07:20:40

Permissions Setting Practice

Time of First Successful Submission: 2026-06-21 07:24:48

The SUID Bit

Time of First Successful Submission: 2026-06-21 07:27:15

Chaining with Semicolons

Time of First Successful Submission: 2026-06-21 07:28:54

Building on Success

Time of First Successful Submission: 2026-06-21 07:30:10

Handling Failure

Time of First Successful Submission: 2026-06-21 07:30:59

Your First Shell Script

Time of First Successful Submission: 2026-06-21 07:33:37

Redirecting Script Output

Time of First Successful Submission: 2026-06-21 07:35:05

Executable Shell Scripts

Time of First Successful Submission: 2026-06-21 07:36:43

Understanding Shebangs

Time of First Successful Submission: 2026-06-21 07:43:52

Scripting with Arguments

Time of First Successful Submission: 2026-06-21 07:47:11

Scripting with Conditionals

Time of First Successful Submission: 2026-06-21 07:49:06

Scripting with Default Cases

Time of First Successful Submission: 2026-06-21 07:50:50

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-06-21 07:53:59

Reading Shell Scripts

Time of First Successful Submission: 2026-06-21 07:59:41

Launching Screen

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

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-06-21 08:46:35

The PATH Variable

Time of First Successful Submission: 2026-06-21 08:50:30

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2026-06-21 08:53:39

Adding Commands

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

Hijacking Commands

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

Bashrc Backdoor

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

Sniffing Input

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

Overshared Directories

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

Tricky Linking

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

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

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

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2026-06-21 10:23:15

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-06-21 10:34:39


Computing 101

132 / 132 117 / 21615


Your First Register

Time of First Successful Submission: 2026-06-21 11:56:32

Your First Syscall

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

Exit Codes

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

Building Executables

Time of First Successful Submission: 2026-06-21 12:06:02

Moving Between Registers

Time of First Successful Submission: 2026-06-21 12:10:37

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-06-21 12:24:55

Dereferencing Pointers

Time of First Successful Submission: 2026-06-21 12:26:41

Dereferencing Yourself

Time of First Successful Submission: 2026-06-21 12:28:03

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2026-06-21 12:43:29

The Stack

Time of First Successful Submission: 2026-06-21 12:52:36

Stack Offsets

Time of First Successful Submission: 2026-06-21 12:53:51

Program Arguments on the Stack

Time of First Successful Submission: 2026-06-21 12:55:48

Popping From the Stack

Time of First Successful Submission: 2026-06-21 13:04:47

Negative Numbers

Time of First Successful Submission: 2026-06-21 13:28:55

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-06-21 13:39:52

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-06-21 13:46:06

Encoding Negatives

Time of First Successful Submission: 2026-06-21 14:02:43

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-21 14:04:49

More Hex

Time of First Successful Submission: 2026-06-21 14:08:16

Decoding Hex

Time of First Successful Submission: 2026-06-21 14:10:41

Mixed Conversions

Time of First Successful Submission: 2026-06-21 14:16:20

Disassembling Programs

Time of First Successful Submission: 2026-06-21 14:20:39

Tracing Syscalls

Time of First Successful Submission: 2026-06-21 14:37:39

Starting GDB

Time of First Successful Submission: 2026-06-21 14:38:27

Quitting GDB

Time of First Successful Submission: 2026-06-21 14:39:04

Starting Programs in GDB

Time of First Successful Submission: 2026-06-21 14:40:40

Disassembling in GDB

Time of First Successful Submission: 2026-06-21 14:42:21

Stepping Through Instructions

Time of First Successful Submission: 2026-06-21 14:45:38

Reading Register Values

Time of First Successful Submission: 2026-06-21 14:46:35

Setting Register Values

Time of First Successful Submission: 2026-07-31 14:18:40

Popping Stack Values

Time of First Successful Submission: 2026-06-21 14:47:43

Examining Memory

Time of First Successful Submission: 2026-06-21 14:50:20

Examining Stack Pointers

Time of First Successful Submission: 2026-06-21 14:52:20

Cooperative Debugging

Time of First Successful Submission: 2026-06-21 14:58:33

Running with Arguments

Time of First Successful Submission: 2026-06-21 15:00:32

Redirecting Input in GDB

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

Writing Output

Time of First Successful Submission: 2026-06-21 15:30:39

Chaining Syscalls

Time of First Successful Submission: 2026-06-21 15:31:31

Writing Strings

Time of First Successful Submission: 2026-06-21 15:32:37

Reading Data

Time of First Successful Submission: 2026-06-21 15:39:20

Reading Exactly

Time of First Successful Submission: 2026-06-21 15:42:22

Opening Files

Time of First Successful Submission: 2026-06-21 15:48:24

Hardcoding the Filename

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

RIP-Relative Strings

Time of First Successful Submission: 2026-06-21 16:06:34

Comparing Values

Time of First Successful Submission: 2026-06-21 16:52:28

Comparing Characters

Time of First Successful Submission: 2026-06-21 23:07:29

Conditional Control Flow

Time of First Successful Submission: 2026-06-21 23:11:29

Comparing Strings

Time of First Successful Submission: 2026-06-21 23:13:00

Reverse the Password

Time of First Successful Submission: 2026-06-21 23:19:24

Conditionals Without Conditionals

Time of First Successful Submission: 2026-06-21 23:52:34

Recognizing Loops

Time of First Successful Submission: 2026-06-22 00:03:07

Writing Loops

Time of First Successful Submission: 2026-07-31 15:43:40

Writing From a Shared Library

Time of First Successful Submission: 2026-06-22 04:34:46

Returning a Value

Time of First Successful Submission: 2026-06-22 04:41:25

Calling Through a Pointer

Time of First Successful Submission: 2026-06-22 04:44:27

Calling Through a Pointer with an Argument

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

Saving Caller-Saved Registers

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

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-06-22 05:11:43

Sign Extension

Time of First Successful Submission: 2026-06-22 10:59:38

Little-Endian Bytes

Time of First Successful Submission: 2026-06-22 11:07:26

Qword by Qword

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

Dword by Dword

Time of First Successful Submission: 2026-06-22 11:31:56

Word by Word

Time of First Successful Submission: 2026-06-22 11:35:26

Byte by Byte

Time of First Successful Submission: 2026-06-22 11:39:43

Cracking a Struct

Time of First Successful Submission: 2026-06-22 11:59:30

Scrambled Struct

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

Reverse the Calculation

Time of First Successful Submission: 2026-06-24 16:09:20

Reverse the Reverse

Time of First Successful Submission: 2026-06-24 16:10:46

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-06-24 16:12:46

Even or Odd

Time of First Successful Submission: 2026-06-24 16:23:51

Masking Bits

Time of First Successful Submission: 2026-06-24 16:27:47

Lowercase a String

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

Uppercase a String

Time of First Successful Submission: 2026-06-24 16:42:19

Swap Case

Time of First Successful Submission: 2026-06-24 16:44:15

Shifting Left

Time of First Successful Submission: 2026-06-24 23:05:41

Shifting Right

Time of First Successful Submission: 2026-06-24 23:09:50

Loops on Data

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

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-24 23:33:37

Loading Stale Stack Data

Time of First Successful Submission: 2026-06-24 23:43:39

Stealing Stale Stack Data

Time of First Successful Submission: 2026-06-25 01:20:37

Reserving Your Own Frame

Time of First Successful Submission: 2026-06-25 01:28:08

Using Your Own Frame

Time of First Successful Submission: 2026-06-25 02:07:51

Environment Variables on the Stack

Time of First Successful Submission: 2026-06-25 02:28:16

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-25 02:49:59

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-06-25 02:59:09

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-25 03:09:38

A Single Digit

Time of First Successful Submission: 2026-06-25 03:27:57

Two Digits

Time of First Successful Submission: 2026-06-25 03:54:43

String to Integer

Time of First Successful Submission: 2026-06-25 04:22:37

Negative Numbers

Time of First Successful Submission: 2026-06-25 04:47:53

Where the Number Ends

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

A Whole Program

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

A Single Digit, Back to Text

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

Divide and Remainder

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

Drop the Leading Zero

Time of First Successful Submission: 2026-06-25 06:34:15

Integer to String

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

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-06-25 08:30:19

Sum Them All

Time of First Successful Submission: 2026-06-25 11:42:52

Addition

Time of First Successful Submission: 2026-06-25 12:05:36

Subtraction

Time of First Successful Submission: 2026-06-25 12:37:09

Multiplication

Time of First Successful Submission: 2026-06-25 12:39:33

Bitwise Operators

Time of First Successful Submission: 2026-06-25 12:42:23

Unary Operators

Time of First Successful Submission: 2026-06-25 12:50:40

Literal Output

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

Newline Escapes

Time of First Successful Submission: 2026-06-25 15:20:50

Escaped Syntax

Time of First Successful Submission: 2026-06-25 15:34:31

Decimal Markers

Time of First Successful Submission: 2026-06-26 00:07:28

Multiple Decimal Markers

Time of First Successful Submission: 2026-06-26 00:08:14

String Markers

Time of First Successful Submission: 2026-06-26 00:15:51

Hex Byte Escapes

Time of First Successful Submission: 2026-06-26 04:12:31

Debugging Programs

Time of First Successful Submission: 2026-06-26 04:15:37

Inspecting Registers

Time of First Successful Submission: 2026-06-26 04:47:07

Examining Memory

Time of First Successful Submission: 2026-06-26 05:09:27

Setting Breakpoints

Time of First Successful Submission: 2026-06-26 08:19:24

GDB Scripting

Time of First Successful Submission: 2026-06-26 08:52:41

Modifying Data

Time of First Successful Submission: 2026-06-26 09:01:57

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-06-26 09:36:46

Exit

Time of First Successful Submission: 2026-06-26 09:39:31

Socket

Time of First Successful Submission: 2026-06-26 15:54:01

Bind

Time of First Successful Submission: 2026-06-26 16:26:00

Listen

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

Accept

Time of First Successful Submission: 2026-06-26 16:47:56

Static Response

Time of First Successful Submission: 2026-06-26 17:11:14

Dynamic Response

Time of First Successful Submission: 2026-06-27 03:45:43

Iterative GET Server

Time of First Successful Submission: 2026-06-27 03:51:00

Concurrent GET Server

Time of First Successful Submission: 2026-06-27 03:59:49

Concurrent POST Server

Time of First Successful Submission: 2026-06-27 05:12:59

Web Server

Time of First Successful Submission: 2026-06-27 05:14:26


Playing With Programs

116 / 116 1036 / 24677


What's the password?

Time of First Successful Submission: 2026-06-27 05:36:05

... and again!

Time of First Successful Submission: 2026-06-27 05:36:56

Newline Troubles

Time of First Successful Submission: 2026-06-27 05:37:54

Reasoning about files

Time of First Successful Submission: 2026-06-27 05:39:54

Specifying Filenames

Time of First Successful Submission: 2026-06-27 05:40:41

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-27 09:32:34

More Hex

Time of First Successful Submission: 2026-06-27 09:33:39

Decoding Hex

Time of First Successful Submission: 2026-06-27 09:45:43

Decoding Practice

Time of First Successful Submission: 2026-06-27 10:18:43

Encoding Practice

Time of First Successful Submission: 2026-06-27 10:32:31

Hex-encoding ASCII

Time of First Successful Submission: 2026-06-27 10:37:35

Nested Encoding

Time of First Successful Submission: 2026-06-27 10:47:49

Hex-encoding UTF-8

Time of First Successful Submission: 2026-06-27 10:56:39

UTF Mixups

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

Modifying Encoded Data

Time of First Successful Submission: 2026-06-27 11:14:46

Decoding Base64

Time of First Successful Submission: 2026-06-27 11:15:55

Encoding Base64

Time of First Successful Submission: 2026-06-27 11:21:32

Dealing with Obfuscation

Time of First Successful Submission: 2026-06-27 11:28:44

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-06-27 11:34:07

Your First HTTP Request

Time of First Successful Submission: 2026-06-27 11:42:51

Reading Flask

Time of First Successful Submission: 2026-06-27 11:47:04

Commented Data

Time of First Successful Submission: 2026-06-27 11:49:22

HTTP Metadata

Time of First Successful Submission: 2026-06-27 11:53:04

HTTP (netcat)

Time of First Successful Submission: 2026-06-27 11:56:59

HTTP Paths (netcat)

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

HTTP (curl)

Time of First Successful Submission: 2026-06-27 12:00:13

HTTP (python)

Time of First Successful Submission: 2026-06-27 12:02:13

HTTP Host Header (python)

Time of First Successful Submission: 2026-06-27 12:04:41

HTTP Host Header (curl)

Time of First Successful Submission: 2026-06-27 12:06:41

HTTP Host Header (netcat)

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

URL Encoding (netcat)

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

HTTP GET Parameters

Time of First Successful Submission: 2026-06-27 12:13:00

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-06-27 12:17:48

HTTP Forms

Time of First Successful Submission: 2026-06-27 12:19:35

HTTP Forms (curl)

Time of First Successful Submission: 2026-06-27 12:20:55

HTTP Forms (netcat)

Time of First Successful Submission: 2026-06-27 12:26:50

HTTP Forms (python)

Time of First Successful Submission: 2026-06-27 12:30:32

HTTP Forms Without Forms

Time of First Successful Submission: 2026-06-27 12:32:14

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-06-27 12:34:36

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-06-27 12:40:41

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-06-27 12:42:36

HTTP Redirects (curl)

Time of First Successful Submission: 2026-06-27 12:44:26

HTTP Redirects (python)

Time of First Successful Submission: 2026-06-27 12:46:20

HTTP Cookies (curl)

Time of First Successful Submission: 2026-06-27 12:58:09

HTTP Cookies (netcat)

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

HTTP Cookies (python)

Time of First Successful Submission: 2026-06-27 13:02:19

Server State (python)

Time of First Successful Submission: 2026-06-27 13:03:29

Listening Web

Time of First Successful Submission: 2026-06-27 13:05:34

Speaking Redirects

Time of First Successful Submission: 2026-06-27 13:09:59

JavaScript Redirects

Time of First Successful Submission: 2026-06-27 13:14:45

Including JavaScript

Time of First Successful Submission: 2026-06-27 13:25:29

HTTP (javascript)

Time of First Successful Submission: 2026-06-27 13:30:30

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

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

cat

Time of First Successful Submission: 2026-06-27 05:47:07

more

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

less

Time of First Successful Submission: 2026-06-27 05:47:48

tail

Time of First Successful Submission: 2026-06-27 05:48:09

head

Time of First Successful Submission: 2026-06-27 05:48:30

sort

Time of First Successful Submission: 2026-06-27 05:48:54

vim

Time of First Successful Submission: 2026-06-27 05:49:35

emacs

Time of First Successful Submission: 2026-06-27 05:50:01

nano

Time of First Successful Submission: 2026-06-27 05:51:05

rev

Time of First Successful Submission: 2026-06-27 05:51:35

od

Time of First Successful Submission: 2026-06-27 05:54:32

hd

Time of First Successful Submission: 2026-06-27 06:00:07

xxd

Time of First Successful Submission: 2026-06-27 06:01:39

base32

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

base64

Time of First Successful Submission: 2026-06-27 06:06:51

split

Time of First Successful Submission: 2026-06-27 06:07:50

gzip

Time of First Successful Submission: 2026-06-27 06:11:10

bzip2

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

zip

Time of First Successful Submission: 2026-06-27 06:14:13

tar

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

ar

Time of First Successful Submission: 2026-06-27 06:24:05

cpio

Time of First Successful Submission: 2026-06-27 06:29:22

genisoimage

Time of First Successful Submission: 2026-06-27 09:07:10

env

Time of First Successful Submission: 2026-06-27 07:04:32

find

Time of First Successful Submission: 2026-06-27 07:05:26

make

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

nice

Time of First Successful Submission: 2026-06-27 07:06:51

timeout

Time of First Successful Submission: 2026-06-27 07:07:34

stdbuf

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

setarch

Time of First Successful Submission: 2026-06-27 07:08:41

watch

Time of First Successful Submission: 2026-06-27 07:09:15

socat

Time of First Successful Submission: 2026-06-27 07:09:45

whiptail

Time of First Successful Submission: 2026-06-27 09:11:11

awk

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

sed

Time of First Successful Submission: 2026-06-27 07:11:50

ed

Time of First Successful Submission: 2026-06-27 07:14:16

chown

Time of First Successful Submission: 2026-06-27 07:14:48

chmod

Time of First Successful Submission: 2026-06-27 07:15:23

cp

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

mv

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

perl

Time of First Successful Submission: 2026-06-27 07:23:37

python

Time of First Successful Submission: 2026-06-27 07:24:03

ruby

Time of First Successful Submission: 2026-06-27 09:09:44

bash

Time of First Successful Submission: 2026-06-27 07:25:16

date

Time of First Successful Submission: 2026-06-27 07:25:43

dmesg

Time of First Successful Submission: 2026-06-27 07:26:08

wc

Time of First Successful Submission: 2026-06-27 07:26:44

gcc

Time of First Successful Submission: 2026-06-27 09:18:01

as

Time of First Successful Submission: 2026-06-27 07:27:58

wget

Time of First Successful Submission: 2026-06-27 09:20:45

ssh-keygen

Time of First Successful Submission: 2026-06-27 09:26:38

SQL Queries

Time of First Successful Submission: 2026-06-27 08:01:38

Filtering SQL

Time of First Successful Submission: 2026-06-27 08:03:09

Choosing Columns

Time of First Successful Submission: 2026-06-27 08:14:43

Exclusionary Filtering

Time of First Successful Submission: 2026-06-27 08:20:36

Filtering Strings

Time of First Successful Submission: 2026-06-27 08:21:59

Filtering on Expressions

Time of First Successful Submission: 2026-06-27 08:31:06

SELECTing Expressions

Time of First Successful Submission: 2026-06-27 08:39:50

Composite Conditions

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

Reaching Your LIMITs

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

Querying Metadata

Time of First Successful Submission: 2026-06-27 09:01:48


DSU Cyber Camps

12 / 104 3375 / 53216


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-20 15:15:48

Using the GUI Desktop

Time of First Successful Submission: 2026-06-20 15:21:39

Pasting into the Desktop

Time of First Successful Submission: 2026-06-20 15:23:22

Connecting over SSH

Time of First Successful Submission: 2026-06-20 15:29:22

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-06-20 15:45:55

Challenge Programs

Time of First Successful Submission: 2026-06-20 15:52:34

The Flag File

Time of First Successful Submission: 2026-06-20 15:55:46

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


GCA CTF

12 / 104 3375 / 53218


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2026-06-20 15:15:48

Using the GUI Desktop

Time of First Successful Submission: 2026-06-20 15:21:39

Pasting into the Desktop

Time of First Successful Submission: 2026-06-20 15:23:22

Connecting over SSH

Time of First Successful Submission: 2026-06-20 15:29:22

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2026-06-20 15:45:55

Challenge Programs

Time of First Successful Submission: 2026-06-20 15:52:34

The Flag File

Time of First Successful Submission: 2026-06-20 15:55:46

Using Privileged Mode

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

Persistent Home Directories - One

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

Persistent Home Directories - Two

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


Pwntools Tutorials

12 / 12 396 / 1358


Level 0.0

Time of First Successful Submission: 2026-07-24 11:14:51

Level 1.0

Time of First Successful Submission: 2026-07-24 11:34:32

Level 1.1

Time of First Successful Submission: 2026-07-24 12:14:26

Level 2.0

Time of First Successful Submission: 2026-07-24 12:18:10

Level 2.1

Time of First Successful Submission: 2026-07-24 12:22:07

Level 2.2

Time of First Successful Submission: 2026-07-24 12:27:22

Level 2.3

Time of First Successful Submission: 2026-07-24 12:30:44

Level 2.4

Time of First Successful Submission: 2026-07-24 14:02:58

Level 2.5

Time of First Successful Submission: 2026-07-24 14:06:31

Level 2.6

Time of First Successful Submission: 2026-07-24 14:12:20

Level 3.0

Time of First Successful Submission: 2026-07-24 14:19:23

Level 4.0

Time of First Successful Submission: 2026-07-24 15:05:42