TuGame

🐧 💻

pwn.college Archives

132 / 232 1203 / 25874


level1

Time of First Successful Submission: 2024-11-17 14:51:59

level2

Time of First Successful Submission: 2024-11-17 14:56:01

level3

Time of First Successful Submission: 2024-11-17 17:29:25

level4

Time of First Successful Submission: 2024-11-17 17:32:12

level5

Time of First Successful Submission: 2024-11-17 17:35:01

level6

Time of First Successful Submission: 2024-11-17 17:41:01

level7

Time of First Successful Submission: 2024-11-17 18:35:35

level8

Time of First Successful Submission: 2024-11-17 19:48:17

level9

Time of First Successful Submission: 2024-11-17 19:51:49

level10

Time of First Successful Submission: 2024-11-17 19:52:42

level11

Time of First Successful Submission: 2024-11-17 19:54:02

level12

Time of First Successful Submission: 2024-11-17 19:57:16

level13

Time of First Successful Submission: 2024-11-17 19:59:15

level14

Time of First Successful Submission: 2024-11-17 20:10:38

level15

Time of First Successful Submission: 2024-11-17 20:44:24

level16

Time of First Successful Submission: 2024-11-17 20:46:57

level17

Time of First Successful Submission: 2024-11-17 20:49:54

level18

Time of First Successful Submission: 2024-11-17 20:56:58

level19

Time of First Successful Submission: 2024-11-17 21:07:11

level20

Time of First Successful Submission: 2024-11-17 21:20:32

level21

Time of First Successful Submission: 2024-11-17 21:22:36

level22

Time of First Successful Submission: 2024-11-17 21:25:47

level23

Time of First Successful Submission: 2024-11-17 21:27:10

level24

Time of First Successful Submission: 2024-11-17 21:28:03

level25

Time of First Successful Submission: 2024-11-17 21:29:42

level26

Time of First Successful Submission: 2024-11-17 21:32:56

level27

Time of First Successful Submission: 2024-11-17 21:39:10

level28

Time of First Successful Submission: 2024-11-17 21:41:33

level29

Time of First Successful Submission: 2024-11-18 07:10:42

level30

Time of First Successful Submission: 2024-11-18 07:11:42

level31

Time of First Successful Submission: 2024-11-18 07:25:03

level32

Time of First Successful Submission: 2024-11-18 07:45:08

level36

Time of First Successful Submission: 2024-11-18 08:25:34

level37

Time of First Successful Submission: 2024-11-18 08:28:07

level38

Time of First Successful Submission: 2024-11-18 08:30:44

level39

Time of First Successful Submission: 2024-11-18 08:33:00

level40

Time of First Successful Submission: 2024-11-18 08:41:58

level41

Time of First Successful Submission: 2024-11-18 09:08:41

level42

Time of First Successful Submission: 2024-11-18 09:09:55

level43

Time of First Successful Submission: 2024-11-18 09:13:05

level44

Time of First Successful Submission: 2024-11-18 09:13:55

level45

Time of First Successful Submission: 2024-11-18 09:14:31

level46

Time of First Successful Submission: 2024-11-18 09:27:45

level47

Time of First Successful Submission: 2024-11-18 09:43:22

level48

Time of First Successful Submission: 2024-11-18 10:41:10

level49

Time of First Successful Submission: 2024-11-18 10:48:47

level50

Time of First Successful Submission: 2024-11-18 10:51:53

level51

Time of First Successful Submission: 2024-11-18 10:56:19

level52

Time of First Successful Submission: 2024-11-18 11:00:49

level53

Time of First Successful Submission: 2024-11-18 11:11:22

level54

Time of First Successful Submission: 2024-11-18 11:18:43

level55

Time of First Successful Submission: 2024-11-18 11:20:34

level56

Time of First Successful Submission: 2024-11-18 11:21:38

level57

Time of First Successful Submission: 2024-11-18 11:22:21

level58

Time of First Successful Submission: 2024-11-18 11:31:06

level59

Time of First Successful Submission: 2024-11-18 11:35:39

level66

Time of First Successful Submission: 2024-11-18 21:00:19

level67

Time of First Successful Submission: 2024-11-18 21:26:00

level68

Time of First Successful Submission: 2024-11-19 08:43:44

level70

Time of First Successful Submission: 2024-11-19 08:52:41

level71

Time of First Successful Submission: 2024-11-19 09:18:58

level72

Time of First Successful Submission: 2024-11-19 09:27:13

level73

Time of First Successful Submission: 2024-11-19 09:34:53

level74

Time of First Successful Submission: 2024-11-19 10:29:54

level76

Time of First Successful Submission: 2024-11-19 10:44:01

level77

Time of First Successful Submission: 2024-11-19 10:55:28

level78

Time of First Successful Submission: 2024-11-23 14:51:17

level79

Time of First Successful Submission: 2024-11-23 14:59:48

level86

Time of First Successful Submission: 2024-11-23 15:07:33

level87

Time of First Successful Submission: 2024-11-23 15:13:35

level88

Time of First Successful Submission: 2024-11-23 15:19:54

level89

Time of First Successful Submission: 2024-11-23 15:31:13

level90

Time of First Successful Submission: 2024-11-23 16:57:46

level91

Time of First Successful Submission: 2024-11-23 17:00:31

level92

Time of First Successful Submission: 2024-11-23 17:09:06

level93

Time of First Successful Submission: 2024-11-23 17:54:59

level94

Time of First Successful Submission: 2024-11-24 10:34:10

level95

Time of First Successful Submission: 2024-11-24 11:36:12

level96

Time of First Successful Submission: 2024-11-24 11:38:52

level97

Time of First Successful Submission: 2024-11-24 11:49:26

level98

Time of First Successful Submission: 2024-11-24 11:50:56

level99

Time of First Successful Submission: 2024-11-24 11:54:15

level100

Time of First Successful Submission: 2024-11-24 11:55:58

level101

Time of First Successful Submission: 2024-11-24 12:05:14

level102

Time of First Successful Submission: 2024-11-24 12:08:07

level103

Time of First Successful Submission: 2024-11-24 13:13:19

HTTP (curl)

Time of First Successful Submission: 2024-11-24 18:42:09

HTTP (python)

Time of First Successful Submission: 2024-11-24 20:51:28

URL Encoding (curl)

Time of First Successful Submission: 2024-11-24 21:32:53

URL Encoding (python)

Time of First Successful Submission: 2024-11-24 21:33:59

HTTP GET Parameters (netcat)

Time of First Successful Submission: 2024-11-24 21:46:23

HTTP GET Parameters (python)

Time of First Successful Submission: 2024-11-24 21:49:38

Multiple HTTP Parameters (python)

Time of First Successful Submission: 2024-11-24 22:04:47

Multiple Form Fields (python)

Time of First Successful Submission: 2024-11-26 16:07:39

HTTP JSON (curl)

Time of First Successful Submission: 2024-11-26 16:16:09

HTTP JSON (netcat)

Time of First Successful Submission: 2024-11-26 16:22:04

HTTP JSON (python)

Time of First Successful Submission: 2024-11-26 17:44:30

Complex HTTP JSON (curl)

Time of First Successful Submission: 2024-11-26 17:54:45

Complex HTTP JSON (netcat)

Time of First Successful Submission: 2024-11-26 18:01:54

Complex HTTP JSON (python)

Time of First Successful Submission: 2024-11-26 18:11:11

Server State (curl)

Time of First Successful Submission: 2024-11-26 18:36:30

Server State (netcat)

Time of First Successful Submission: 2024-11-26 18:39:07

Triple Dereference

Time of First Successful Submission: 2024-11-07 05:28:24

set-register

Time of First Successful Submission: 2024-11-08 07:22:00

set-multiple-registers

Time of First Successful Submission: 2024-11-08 07:25:18

add-to-register

Time of First Successful Submission: 2024-11-08 07:29:29

linear-equation-registers

Time of First Successful Submission: 2024-11-08 07:47:07

integer-division

Time of First Successful Submission: 2024-11-08 08:39:20

modulo-operation

Time of First Successful Submission: 2024-11-08 08:58:26

set-upper-byte

Time of First Successful Submission: 2024-11-08 09:11:53

efficient-modulo

Time of First Successful Submission: 2024-11-08 13:43:55

byte-extraction

Time of First Successful Submission: 2024-11-08 13:38:14

bitwise-and

Time of First Successful Submission: 2024-11-08 13:55:18

check-even

Time of First Successful Submission: 2024-11-08 14:15:32

memory-read

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

memory-write

Time of First Successful Submission: 2024-11-08 14:27:11

memory-increment

Time of First Successful Submission: 2024-11-08 14:42:49

byte-access

Time of First Successful Submission: 2024-11-08 15:28:39

memory-size-access

Time of First Successful Submission: 2024-11-08 16:38:12

little-endian-write

Time of First Successful Submission: 2024-11-08 17:24:10

memory-sum

Time of First Successful Submission: 2024-11-08 17:48:36

stack-subtraction

Time of First Successful Submission: 2024-11-08 17:56:53

swap-stack-values

Time of First Successful Submission: 2024-11-08 18:03:36

average-stack-values

Time of First Successful Submission: 2024-11-08 18:29:22

absolute-jump

Time of First Successful Submission: 2024-11-09 14:19:14

relative-jump

Time of First Successful Submission: 2024-11-09 14:37:02

jump-trampoline

Time of First Successful Submission: 2024-11-09 19:37:23

conditional-jump

Time of First Successful Submission: 2024-11-09 20:15:20

indirect-jump

Time of First Successful Submission: 2024-11-10 12:16:49

average-loop

Time of First Successful Submission: 2024-11-10 12:35:19

count-non-zero

Time of First Successful Submission: 2024-11-10 17:58:04

string-lower

Time of First Successful Submission: 2024-11-10 21:24:23


Intro to Programming Languages

15 / 253 7787 / 45337


Commands

Time of First Successful Submission: 2024-11-03 12:01:17

Command Arguments

Time of First Successful Submission: 2024-11-03 12:00:11

Command History

Time of First Successful Submission: 2026-01-11 10:32:00

The Root Path

Time of First Successful Submission: 2024-11-03 12:02:45

Absolute Paths

Time of First Successful Submission: 2024-11-03 12:04:13

Changing position

Time of First Successful Submission: 2024-11-03 12:09:04

Changing to an Absolute Path

Time of First Successful Submission: 2024-11-03 12:14:42

Relative Paths

Time of First Successful Submission: 2024-11-03 12:19:01

Cat

Time of First Successful Submission: 2024-11-03 13:51:55

Ls

Time of First Successful Submission: 2024-11-03 14:15:27

Ls All

Time of First Successful Submission: 2024-11-03 14:23:56

Find

Time of First Successful Submission: 2024-11-03 14:45:54

Piping Echo

Time of First Successful Submission: 2024-11-04 11:38:14

Piping Stdout

Time of First Successful Submission: 2024-11-04 11:39:53

Piping Stdin

Time of First Successful Submission: 2024-11-04 11:52:58


Intro to Cybersecurity

35 / 183 8945 / 23570


Path Traversal 1

Time of First Successful Submission: 2024-11-27 21:13:28

Path Traversal 2

Time of First Successful Submission: 2024-12-07 11:39:36

CMDi 1

Time of First Successful Submission: 2024-12-07 11:55:00

CMDi 2

Time of First Successful Submission: 2024-12-07 12:01:27

CMDi 3

Time of First Successful Submission: 2024-12-07 12:28:58

CMDi 4

Time of First Successful Submission: 2024-12-07 12:36:11

CMDi 5

Time of First Successful Submission: 2024-12-07 12:40:11

CMDi 6

Time of First Successful Submission: 2024-12-07 13:22:45

Authentication Bypass 1

Time of First Successful Submission: 2024-12-07 15:44:59

Authentication Bypass 2

Time of First Successful Submission: 2024-12-07 16:38:59

SQLi 1

Time of First Successful Submission: 2024-12-07 20:06:04

SQLi 2

Time of First Successful Submission: 2024-12-07 20:14:42

Connect

Time of First Successful Submission: 2024-11-29 07:45:53

Listen

Time of First Successful Submission: 2024-11-29 07:47:45

Scan 1

Time of First Successful Submission: 2024-11-29 07:55:43

Scan 2

Time of First Successful Submission: 2024-11-29 09:05:10

Monitor 1

Time of First Successful Submission: 2024-11-30 11:24:25

Network Configuration

Time of First Successful Submission: 2024-11-30 15:03:03

Ethernet

Time of First Successful Submission: 2024-11-30 18:36:46

IP

Time of First Successful Submission: 2024-11-30 18:52:28

TCP

Time of First Successful Submission: 2024-11-30 19:03:23

XOR

Time of First Successful Submission: 2024-12-01 12:20:38

XORing Hex

Time of First Successful Submission: 2024-12-01 12:26:43

XORing ASCII

Time of First Successful Submission: 2024-12-01 12:41:01

XORing ASCII Strings

Time of First Successful Submission: 2024-12-01 13:53:50

One-time Pad

Time of First Successful Submission: 2024-12-01 21:33:59

Many-time Pad

Time of First Successful Submission: 2024-12-03 22:22:43

AES

Time of First Successful Submission: 2024-12-06 09:35:01

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2024-12-11 10:36:18

Reading Endianness (x86)

Time of First Successful Submission: 2024-12-11 11:09:55

Version Information (x86)

Time of First Successful Submission: 2024-12-23 12:27:46

Metadata and Data (x86)

Time of First Successful Submission: 2024-12-23 13:02:14

Input Restrictions (x86)

Time of First Successful Submission: 2024-12-23 13:56:28

Behold the cIMG! (x86)

Time of First Successful Submission: 2024-12-23 14:24:36

A Basic cIMG (x86)

Time of First Successful Submission: 2024-12-23 18:32:54


Start Here

10 / 10 7560 / 62596


Using the Terminal

Time of First Successful Submission: 2026-01-10 22:29:02

Using the VSCode Workspace

Time of First Successful Submission: 2024-10-15 13:52:17

Using the GUI Desktop

Time of First Successful Submission: 2024-11-06 13:41:15

Pasting into the Desktop

Time of First Successful Submission: 2024-11-24 14:32:02

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-01-11 09:53:11

The Flag File

Time of First Successful Submission: 2026-01-11 10:02:46

Using Privileged Mode

Time of First Successful Submission: 2026-01-11 10:05:34

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-11 10:27:49

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-11 10:28:36


Linux Luminarium

128 / 128 3038 / 46013


Intro to Commands

Time of First Successful Submission: 2024-11-03 12:01:17

Intro to Arguments

Time of First Successful Submission: 2024-11-03 12:00:11

Command History

Time of First Successful Submission: 2026-01-11 10:32:00

The Root

Time of First Successful Submission: 2024-11-03 12:02:45

Program and absolute paths

Time of First Successful Submission: 2024-11-03 12:04:13

Position thy self

Time of First Successful Submission: 2024-11-03 12:09:04

Position elsewhere

Time of First Successful Submission: 2024-11-03 12:14:42

implicit relative paths, from /

Time of First Successful Submission: 2024-11-03 12:19:01

explicit relative paths, from /

Time of First Successful Submission: 2024-11-03 12:25:32

implicit relative path

Time of First Successful Submission: 2024-11-03 13:37:19

home sweet home

Time of First Successful Submission: 2024-11-03 13:48:26

cat: not the pet, but the command!

Time of First Successful Submission: 2024-11-03 13:51:55

catting absolute paths

Time of First Successful Submission: 2024-11-03 13:55:13

more catting practice

Time of First Successful Submission: 2024-11-03 14:08:26

grepping for a needle in a haystack

Time of First Successful Submission: 2024-11-03 14:11:31

comparing files

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

listing files

Time of First Successful Submission: 2024-11-03 14:15:27

touching files

Time of First Successful Submission: 2024-11-03 14:17:41

removing files

Time of First Successful Submission: 2024-11-03 14:21:33

moving files

Time of First Successful Submission: 2026-01-11 11:22:43

copying files

Time of First Successful Submission: 2026-01-11 11:26:13

hidden files

Time of First Successful Submission: 2024-11-03 14:23:56

An Epic Filesystem Quest

Time of First Successful Submission: 2024-11-03 14:37:27

making directories

Time of First Successful Submission: 2024-11-03 14:41:34

finding files

Time of First Successful Submission: 2024-11-03 14:45:54

linking files

Time of First Successful Submission: 2024-11-03 14:59:45

Learning From Documentation

Time of First Successful Submission: 2024-11-03 15:03:07

Learning Complex Usage

Time of First Successful Submission: 2024-11-03 15:09:16

Reading Manuals

Time of First Successful Submission: 2024-11-03 15:14:43

Searching Manuals

Time of First Successful Submission: 2024-11-03 15:18:27

Searching For Manuals

Time of First Successful Submission: 2024-11-03 15:31:44

Helpful Programs

Time of First Successful Submission: 2024-11-03 15:39:27

Help for Builtins

Time of First Successful Submission: 2024-11-03 15:44:22

Matching with *

Time of First Successful Submission: 2024-11-03 16:05:09

Matching with ?

Time of First Successful Submission: 2024-11-03 17:07:32

Matching with []

Time of First Successful Submission: 2024-11-04 11:01:34

Matching paths with []

Time of First Successful Submission: 2024-11-04 11:14:40

Multiple globs

Time of First Successful Submission: 2026-02-09 11:24:45

Mixing globs

Time of First Successful Submission: 2024-11-04 11:31:10

Exclusionary globbing

Time of First Successful Submission: 2024-11-04 11:33:38

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-02-09 11:41:00

Tab completion on commands

Time of First Successful Submission: 2026-02-09 11:41:51

Redirecting output

Time of First Successful Submission: 2024-11-04 11:38:14

Redirecting more output

Time of First Successful Submission: 2024-11-04 11:39:53

Appending output

Time of First Successful Submission: 2024-11-04 11:43:44

Redirecting errors

Time of First Successful Submission: 2024-11-04 11:48:09

Redirecting input

Time of First Successful Submission: 2024-11-04 11:52:58

Grepping stored results

Time of First Successful Submission: 2024-11-04 11:54:14

Grepping live output

Time of First Successful Submission: 2024-11-04 11:56:00

Grepping errors

Time of First Successful Submission: 2024-11-04 12:01:30

Filtering with grep -v

Time of First Successful Submission: 2026-02-17 08:20:54

Filtering with sed

Time of First Successful Submission: 2026-02-17 08:24:25

Duplicating piped data with tee

Time of First Successful Submission: 2024-11-04 12:15:04

Process substitution for input

Time of First Successful Submission: 2026-02-17 08:41:03

Writing to multiple programs

Time of First Successful Submission: 2024-11-04 12:43:50

Split-piping stderr and stdout

Time of First Successful Submission: 2024-11-04 12:49:12

Named pipes

Time of First Successful Submission: 2026-02-17 09:19:32

Printing Variables

Time of First Successful Submission: 2024-11-04 13:04:17

Setting Variables

Time of First Successful Submission: 2024-11-04 13:06:25

Multi-word Variables

Time of First Successful Submission: 2024-11-04 13:08:43

Exporting Variables

Time of First Successful Submission: 2024-11-04 13:18:09

Printing Exported Variables

Time of First Successful Submission: 2024-11-04 13:37:31

Storing Command Output

Time of First Successful Submission: 2024-11-04 13:41:19

Reading Input

Time of First Successful Submission: 2024-11-04 13:49:06

Reading Files

Time of First Successful Submission: 2024-11-04 13:52:06

Translating characters

Time of First Successful Submission: 2026-02-17 10:08:09

Deleting characters

Time of First Successful Submission: 2026-02-17 10:09:46

Deleting newlines

Time of First Successful Submission: 2026-02-17 10:14:05

Extracting the first lines with head

Time of First Successful Submission: 2026-02-17 10:16:18

Extracting specific sections of text

Time of First Successful Submission: 2026-02-17 10:21:26

Sorting data

Time of First Successful Submission: 2026-02-17 10:23:24

Listing Processes

Time of First Successful Submission: 2024-11-04 14:00:53

Killing Processes

Time of First Successful Submission: 2024-11-04 14:05:03

Interrupting Processes

Time of First Successful Submission: 2024-11-04 14:06:09

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-17 10:52:00

Suspending Processes

Time of First Successful Submission: 2024-11-04 14:08:49

Resuming Processes

Time of First Successful Submission: 2024-11-04 14:09:52

Backgrounding Processes

Time of First Successful Submission: 2024-11-04 14:16:24

Foregrounding Processes

Time of First Successful Submission: 2024-11-04 14:19:10

Starting Backgrounded Processes

Time of First Successful Submission: 2024-11-04 14:22:07

Process Exit Codes

Time of First Successful Submission: 2024-11-04 14:26:35

Becoming root with su

Time of First Successful Submission: 2024-11-04 17:03:23

Other users with su

Time of First Successful Submission: 2024-11-04 17:06:26

Cracking passwords

Time of First Successful Submission: 2024-11-04 17:29:53

Using sudo

Time of First Successful Submission: 2024-11-04 17:32:05

Changing File Ownership

Time of First Successful Submission: 2024-11-04 16:20:43

Groups and Files

Time of First Successful Submission: 2024-11-04 16:24:53

Fun With Groups Names

Time of First Successful Submission: 2024-11-04 16:29:38

Changing Permissions

Time of First Successful Submission: 2024-11-04 16:37:11

Executable Files

Time of First Successful Submission: 2024-11-04 16:40:28

Permission Tweaking Practice

Time of First Successful Submission: 2024-11-04 16:46:14

Permissions Setting Practice

Time of First Successful Submission: 2024-11-04 16:54:02

The SUID Bit

Time of First Successful Submission: 2024-11-04 16:58:25

Chaining with Semicolons

Time of First Successful Submission: 2024-11-04 17:34:21

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-03-02 08:37:43

Your First Shell Script

Time of First Successful Submission: 2024-11-04 17:36:56

Redirecting Script Output

Time of First Successful Submission: 2024-11-04 17:41:53

Executable Shell Scripts

Time of First Successful Submission: 2024-11-04 17:47:12

Understanding Shebangs

Time of First Successful Submission: 2026-03-02 08:54:56

Scripting with Arguments

Time of First Successful Submission: 2026-03-02 08:56:51

Scripting with Conditionals

Time of First Successful Submission: 2026-03-02 09:00:51

Scripting with Default Cases

Time of First Successful Submission: 2026-03-02 09:02:56

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-03-02 09:07:31

Reading Shell Scripts

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

Launching Screen

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

Detaching and Attaching

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

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2026-03-02 09:39:59

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-03-02 10:22:32

Switching Windows (tmux)

Time of First Successful Submission: 2026-03-02 10:27:21

The PATH Variable

Time of First Successful Submission: 2024-11-04 17:50:43

Setting PATH

Time of First Successful Submission: 2024-11-04 17:54:11

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2024-11-04 20:09:19

Hijacking Commands

Time of First Successful Submission: 2024-11-04 20:24:02

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-03-17 10:44:01

Overshared Directories

Time of First Successful Submission: 2026-03-17 11:00:02

Tricky Linking

Time of First Successful Submission: 2026-05-10 20:44:00

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-10 20:49:34

Snooping on Configurations

Time of First Successful Submission: 2026-05-10 20:53:40

The Fork Bomb

Time of First Successful Submission: 2026-05-11 07:38:11

Disk-Space Doomsday

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

rm -rf /

Time of First Successful Submission: 2026-05-11 07:52:34

Life after rm -rf /

Time of First Successful Submission: 2026-05-11 08:04:38

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-11 08:13:11


Computing 101

132 / 132 291 / 22989


Your First Register

Time of First Successful Submission: 2024-11-06 16:41:39

Your First Syscall

Time of First Successful Submission: 2024-11-06 16:47:13

Exit Codes

Time of First Successful Submission: 2024-11-06 16:56:33

Building Executables

Time of First Successful Submission: 2024-11-06 17:09:40

Moving Between Registers

Time of First Successful Submission: 2024-11-06 17:23:36

Loading From Memory

Time of First Successful Submission: 2024-11-06 19:49:02

More Loading Practice

Time of First Successful Submission: 2024-11-06 19:51:39

Dereferencing Pointers

Time of First Successful Submission: 2024-11-06 20:02:21

Dereferencing Yourself

Time of First Successful Submission: 2024-11-06 20:08:26

Dereferencing with Offsets

Time of First Successful Submission: 2024-11-07 05:11:53

Stored Addresses

Time of First Successful Submission: 2024-11-07 05:17:05

Double Dereference

Time of First Successful Submission: 2024-11-07 05:26:12

The Stack

Time of First Successful Submission: 2026-07-13 20:24:22

Stack Offsets

Time of First Successful Submission: 2026-07-13 20:26:27

Program Arguments on the Stack

Time of First Successful Submission: 2026-07-13 20:31:16

Popping From the Stack

Time of First Successful Submission: 2026-07-13 20:36:03

Negative Numbers

Time of First Successful Submission: 2026-07-31 18:22:48

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-07-31 18:36:25

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-07-31 18:39:43

Encoding Negatives

Time of First Successful Submission: 2026-07-31 18:52:31

Binary and Hex Encoding

Time of First Successful Submission: 2026-07-31 18:59:03

More Hex

Time of First Successful Submission: 2026-07-31 19:11:09

Decoding Hex

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

Mixed Conversions

Time of First Successful Submission: 2026-07-31 19:38:51

Disassembling Programs

Time of First Successful Submission: 2026-08-03 15:56:36

Tracing Syscalls

Time of First Successful Submission: 2024-11-06 17:18:26

Starting GDB

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

Quitting GDB

Time of First Successful Submission: 2026-08-03 16:02:40

Starting Programs in GDB

Time of First Successful Submission: 2026-08-03 16:04:55

Disassembling in GDB

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

Stepping Through Instructions

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

Reading Register Values

Time of First Successful Submission: 2026-08-03 16:18:05

Setting Register Values

Time of First Successful Submission: 2026-08-03 16:21:07

Popping Stack Values

Time of First Successful Submission: 2026-08-03 16:28:55

Examining Memory

Time of First Successful Submission: 2026-08-03 16:31:48

Examining Stack Pointers

Time of First Successful Submission: 2026-08-03 21:54:31

Cooperative Debugging

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

Running with Arguments

Time of First Successful Submission: 2026-08-03 22:23:17

Redirecting Input in GDB

Time of First Successful Submission: 2026-08-03 22:24:46

Writing Output

Time of First Successful Submission: 2024-11-07 18:02:59

Chaining Syscalls

Time of First Successful Submission: 2024-11-07 18:00:59

Writing Strings

Time of First Successful Submission: 2024-11-07 18:18:15

Reading Data

Time of First Successful Submission: 2026-08-04 10:00:04

Reading Exactly

Time of First Successful Submission: 2026-08-04 10:15:41

Opening Files

Time of First Successful Submission: 2026-08-04 10:27:30

Hardcoding the Filename

Time of First Successful Submission: 2026-08-04 11:02:50

RIP-Relative Strings

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

Comparing Values

Time of First Successful Submission: 2026-08-29 19:49:07

Comparing Characters

Time of First Successful Submission: 2026-08-29 19:56:50

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-08-29 20:14:58

Reverse the Password

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

Conditionals Without Conditionals

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

Recognizing Loops

Time of First Successful Submission: 2026-09-01 12:08:33

Writing Loops

Time of First Successful Submission: 2026-09-01 12:41:01

Writing From a Shared Library

Time of First Successful Submission: 2026-09-01 12:54:48

Returning a Value

Time of First Successful Submission: 2026-09-01 13:07:44

Calling Through a Pointer

Time of First Successful Submission: 2026-09-01 13:15:59

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-09-01 13:20:18

Saving Caller-Saved Registers

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

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-09-01 13:57:32

Sign Extension

Time of First Successful Submission: 2026-09-01 14:40:26

Little-Endian Bytes

Time of First Successful Submission: 2026-09-01 14:53:11

Qword by Qword

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

Dword by Dword

Time of First Successful Submission: 2026-09-01 15:37:38

Word by Word

Time of First Successful Submission: 2026-09-01 19:00:50

Byte by Byte

Time of First Successful Submission: 2026-09-01 18:47:08

Cracking a Struct

Time of First Successful Submission: 2026-09-01 18:53:49

Scrambled Struct

Time of First Successful Submission: 2026-09-01 18:58:04

Reverse the Calculation

Time of First Successful Submission: 2026-09-01 20:19:00

Reverse the Reverse

Time of First Successful Submission: 2026-09-01 20:21:05

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-09-01 20:27:14

Even or Odd

Time of First Successful Submission: 2026-09-01 20:40:02

Masking Bits

Time of First Successful Submission: 2026-09-02 06:46:34

Lowercase a String

Time of First Successful Submission: 2026-09-02 06:53:42

Uppercase a String

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

Swap Case

Time of First Successful Submission: 2026-09-02 07:30:39

Shifting Left

Time of First Successful Submission: 2026-09-02 07:37:05

Shifting Right

Time of First Successful Submission: 2026-09-02 07:46:49

Loops on Data

Time of First Successful Submission: 2026-09-02 08:05:00

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-09-02 18:35:54

Loading Stale Stack Data

Time of First Successful Submission: 2026-09-02 18:58:23

Stealing Stale Stack Data

Time of First Successful Submission: 2026-09-02 19:36:44

Reserving Your Own Frame

Time of First Successful Submission: 2026-09-02 20:41:13

Using Your Own Frame

Time of First Successful Submission: 2026-09-03 20:44:19

Environment Variables on the Stack

Time of First Successful Submission: 2026-09-04 06:10:57

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-09-04 06:28:23

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-09-04 06:46:00

Aligning the Stack Through GDB, Generalized

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

A Single Digit

Time of First Successful Submission: 2026-09-04 09:05:51

Two Digits

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

String to Integer

Time of First Successful Submission: 2026-09-04 10:39:29

Negative Numbers

Time of First Successful Submission: 2026-09-04 10:47:50

Where the Number Ends

Time of First Successful Submission: 2026-09-04 11:11:16

A Whole Program

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

A Single Digit, Back to Text

Time of First Successful Submission: 2026-09-04 11:33:04

Divide and Remainder

Time of First Successful Submission: 2026-09-04 13:12:33

Drop the Leading Zero

Time of First Successful Submission: 2026-09-04 13:21:45

Integer to String

Time of First Successful Submission: 2026-09-04 13:45:01

Negative Numbers, Back to Text

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

Sum Them All

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

Addition

Time of First Successful Submission: 2026-09-05 08:31:35

Subtraction

Time of First Successful Submission: 2026-09-05 08:41:58

Multiplication

Time of First Successful Submission: 2026-09-05 08:54:54

Bitwise Operators

Time of First Successful Submission: 2026-09-05 09:07:33

Unary Operators

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

Literal Output

Time of First Successful Submission: 2026-09-07 07:08:18

Newline Escapes

Time of First Successful Submission: 2026-09-07 07:38:55

Escaped Syntax

Time of First Successful Submission: 2026-09-07 08:07:56

Decimal Markers

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

Multiple Decimal Markers

Time of First Successful Submission: 2026-09-07 15:59:52

String Markers

Time of First Successful Submission: 2026-09-07 16:06:37

Hex Byte Escapes

Time of First Successful Submission: 2026-09-07 16:44:56

Debugging Programs

Time of First Successful Submission: 2024-11-11 18:48:23

Inspecting Registers

Time of First Successful Submission: 2026-09-08 13:04:29

Examining Memory

Time of First Successful Submission: 2026-09-08 13:14:00

Setting Breakpoints

Time of First Successful Submission: 2026-09-08 15:34:42

GDB Scripting

Time of First Successful Submission: 2026-09-08 16:11:06

Modifying Data

Time of First Successful Submission: 2026-09-09 13:27:42

Modifying Execution

Time of First Successful Submission: 2026-09-09 13:40:07

Broken Functions

Time of First Successful Submission: 2026-09-09 14:12:18

Exit

Time of First Successful Submission: 2024-11-11 18:46:43

Socket

Time of First Successful Submission: 2024-11-11 19:54:03

Bind

Time of First Successful Submission: 2024-11-11 20:23:09

Listen

Time of First Successful Submission: 2024-11-12 16:48:34

Accept

Time of First Successful Submission: 2024-11-12 17:02:01

Static Response

Time of First Successful Submission: 2024-11-12 17:27:35

Dynamic Response

Time of First Successful Submission: 2026-09-10 15:27:05

Iterative GET Server

Time of First Successful Submission: 2026-09-10 15:40:47

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2026-09-10 18:44:13

Web Server

Time of First Successful Submission: 2026-09-10 18:45:07


Playing With Programs

78 / 116 2041 / 26062


What's the password?

Time of First Successful Submission: 2026-09-11 12:15:45

... and again!

Time of First Successful Submission: 2026-09-11 12:17:54

Newline Troubles

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

Reasoning about files

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

Specifying Filenames

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

Decoding Base64

Time of First Successful Submission: 2024-12-01 14:06:00

HTTP (netcat)

Time of First Successful Submission: 2024-11-24 20:40:21

HTTP Paths (netcat)

Time of First Successful Submission: 2024-11-24 21:28:44

HTTP (curl)

Time of First Successful Submission: 2024-11-24 21:26:42

HTTP (python)

Time of First Successful Submission: 2024-11-24 21:29:57

HTTP Host Header (python)

Time of First Successful Submission: 2024-11-24 21:25:05

HTTP Host Header (curl)

Time of First Successful Submission: 2024-11-24 20:54:51

HTTP Host Header (netcat)

Time of First Successful Submission: 2024-11-24 21:19:09

URL Encoding (netcat)

Time of First Successful Submission: 2024-11-24 21:34:59

HTTP GET Parameters

Time of First Successful Submission: 2024-11-24 21:43:27

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2024-11-24 22:02:07

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2024-11-24 22:00:30

HTTP Forms (curl)

Time of First Successful Submission: 2024-11-25 22:53:12

HTTP Forms (netcat)

Time of First Successful Submission: 2024-11-26 15:52:08

HTTP Forms (python)

Time of First Successful Submission: 2024-11-26 15:55:03

Multiple Form Fields (curl)

Time of First Successful Submission: 2024-11-26 15:58:59

Multiple Form Fields (netcat)

Time of First Successful Submission: 2024-11-26 16:03:02

HTTP Redirects (netcat)

Time of First Successful Submission: 2024-11-26 18:16:33

HTTP Redirects (curl)

Time of First Successful Submission: 2024-11-26 18:14:34

HTTP Redirects (python)

Time of First Successful Submission: 2024-11-26 18:18:27

HTTP Cookies (curl)

Time of First Successful Submission: 2024-11-26 18:26:36

HTTP Cookies (netcat)

Time of First Successful Submission: 2024-11-26 18:28:58

HTTP Cookies (python)

Time of First Successful Submission: 2024-11-26 18:29:40

Server State (python)

Time of First Successful Submission: 2024-11-26 18:39:41

cat

Time of First Successful Submission: 2024-11-13 16:05:22

more

Time of First Successful Submission: 2024-11-13 16:24:21

less

Time of First Successful Submission: 2024-11-13 16:25:49

tail

Time of First Successful Submission: 2024-11-13 16:28:48

head

Time of First Successful Submission: 2024-11-13 16:30:12

sort

Time of First Successful Submission: 2024-11-13 16:35:55

vim

Time of First Successful Submission: 2024-11-13 16:37:01

emacs

Time of First Successful Submission: 2024-11-13 16:38:25

nano

Time of First Successful Submission: 2024-11-13 16:45:01

rev

Time of First Successful Submission: 2024-11-13 16:48:27

od

Time of First Successful Submission: 2024-11-13 17:05:14

hd

Time of First Successful Submission: 2024-11-13 17:39:11

xxd

Time of First Successful Submission: 2024-11-13 17:42:36

base32

Time of First Successful Submission: 2024-11-13 17:44:23

base64

Time of First Successful Submission: 2024-11-13 17:45:30

split

Time of First Successful Submission: 2024-11-13 17:49:18

gzip

Time of First Successful Submission: 2024-11-13 18:10:48

bzip2

Time of First Successful Submission: 2024-11-13 18:28:30

zip

Time of First Successful Submission: 2024-11-13 18:37:53

tar

Time of First Successful Submission: 2024-11-13 19:10:40

ar

Time of First Successful Submission: 2024-11-14 14:32:42

cpio

Time of First Successful Submission: 2024-11-14 14:59:15

genisoimage

Time of First Successful Submission: 2024-11-14 15:28:24

env

Time of First Successful Submission: 2024-11-14 15:53:29

find

Time of First Successful Submission: 2024-11-14 16:00:27

make

Time of First Successful Submission: 2024-11-14 16:31:12

nice

Time of First Successful Submission: 2024-11-14 16:33:27

timeout

Time of First Successful Submission: 2024-11-14 16:43:12

stdbuf

Time of First Successful Submission: 2024-11-15 06:29:56

setarch

Time of First Successful Submission: 2024-11-15 06:35:21

watch

Time of First Successful Submission: 2024-11-15 06:49:47

socat

Time of First Successful Submission: 2024-11-15 07:06:09

whiptail

Time of First Successful Submission: 2024-11-15 07:20:16

awk

Time of First Successful Submission: 2024-11-15 07:26:52

sed

Time of First Successful Submission: 2024-11-15 07:38:30

ed

Time of First Successful Submission: 2024-11-15 07:45:33

chown

Time of First Successful Submission: 2024-11-15 08:13:27

chmod

Time of First Successful Submission: 2024-11-15 08:14:37

cp

Time of First Successful Submission: 2024-11-15 08:22:44

mv

Time of First Successful Submission: 2024-11-16 21:28:28

perl

Time of First Successful Submission: 2024-11-17 08:43:56

python

Time of First Successful Submission: 2024-11-17 08:46:16

ruby

Time of First Successful Submission: 2024-11-17 08:48:08

bash

Time of First Successful Submission: 2024-11-17 08:50:33

date

Time of First Successful Submission: 2024-11-17 08:54:23

dmesg

Time of First Successful Submission: 2024-11-17 08:57:44

wc

Time of First Successful Submission: 2024-11-17 09:00:24

gcc

Time of First Successful Submission: 2024-11-24 14:27:49

as

Time of First Successful Submission: 2024-11-17 09:18:54


DSU Cyber Camps

12 / 104 1231 / 63002


Using the Terminal

Time of First Successful Submission: 2026-01-10 22:29:02

Using the VSCode Workspace

Time of First Successful Submission: 2024-10-15 13:52:17

Using the GUI Desktop

Time of First Successful Submission: 2024-11-06 13:41:15

Pasting into the Desktop

Time of First Successful Submission: 2024-11-24 14:32:02

Connecting over SSH

Time of First Successful Submission: 2026-01-11 09:04:54

Restarting Challenges

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

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2026-01-11 09:53:11

The Flag File

Time of First Successful Submission: 2026-01-11 10:02:46

Using Privileged Mode

Time of First Successful Submission: 2026-01-11 10:05:34

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-11 10:27:49

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-11 10:28:36


GCA CTF

12 / 104 1231 / 63001


Using the Terminal

Time of First Successful Submission: 2026-01-10 22:29:02

Using the VSCode Workspace

Time of First Successful Submission: 2024-10-15 13:52:17

Using the GUI Desktop

Time of First Successful Submission: 2024-11-06 13:41:15

Pasting into the Desktop

Time of First Successful Submission: 2024-11-24 14:32:02

Connecting over SSH

Time of First Successful Submission: 2026-01-11 09:04:54

Restarting Challenges

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

Getting Help

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

Challenge Programs

Time of First Successful Submission: 2026-01-11 09:53:11

The Flag File

Time of First Successful Submission: 2026-01-11 10:02:46

Using Privileged Mode

Time of First Successful Submission: 2026-01-11 10:05:34

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-11 10:27:49

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-11 10:28:36