chaidog2020

🐧

pwn.college Archives

30 / 232 12282 / 25693


level1

Time of First Successful Submission: 2026-05-22 16:05:13

level2

Time of First Successful Submission: 2026-05-22 16:28:57

level2a

Time of First Successful Submission: 2026-05-22 16:06:54

level3

Time of First Successful Submission: 2026-05-22 16:37:49

level4

Time of First Successful Submission: 2026-05-22 16:47:32

level5

Time of First Successful Submission: 2026-05-22 16:49:45

level6

Time of First Successful Submission: 2026-05-23 01:42:32

level6a

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

level7

Time of First Successful Submission: 2026-05-24 07:36:13

level8

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

level9

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

level10

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

level10a

Time of First Successful Submission: 2026-05-24 08:00:40

level10b

Time of First Successful Submission: 2026-05-24 08:02:29

level11

Time of First Successful Submission: 2026-05-24 08:33:33

level11a

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

level12

Time of First Successful Submission: 2026-05-24 08:29:30

level13

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

level14

Time of First Successful Submission: 2026-05-25 12:03:37

level15

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

level16

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

level17

Time of First Successful Submission: 2026-05-26 12:06:24

level17a

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

level17b

Time of First Successful Submission: 2026-05-25 13:16:05

level18

Time of First Successful Submission: 2026-05-26 12:59:50

level19

Time of First Successful Submission: 2026-05-26 13:18:17

level20

Time of First Successful Submission: 2026-05-26 13:46:06

level21

Time of First Successful Submission: 2026-05-26 14:01:35

level22

Time of First Successful Submission: 2026-05-29 09:12:23

level23

Time of First Successful Submission: 2026-05-29 10:20:24


Intro to Programming Languages

15 / 234 10379 / 34888


Commands

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

Command Arguments

Time of First Successful Submission: 2026-05-11 16:32:20

Command History

Time of First Successful Submission: 2026-05-11 16:32:51

The Root Path

Time of First Successful Submission: 2026-05-11 16:37:16

Absolute Paths

Time of First Successful Submission: 2026-05-11 16:37:55

Changing position

Time of First Successful Submission: 2026-05-11 16:48:45

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-05-11 16:57:57

Cat

Time of First Successful Submission: 2026-05-12 03:21:42

Ls

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

Ls All

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

Find

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

Piping Echo

Time of First Successful Submission: 2026-05-12 05:40:36

Piping Stdout

Time of First Successful Submission: 2026-05-12 05:44:46

Piping Stdin

Time of First Successful Submission: 2026-05-12 05:53:25


Intro to Cybersecurity

43 / 183 7618 / 21216


XOR

Time of First Successful Submission: 2026-05-30 06:23:57

XORing Hex

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

XORing ASCII

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

XORing ASCII Strings

Time of First Successful Submission: 2026-05-30 16:22:42

One-time Pad

Time of First Successful Submission: 2026-05-31 05:54:11

One-time Pad Tampering

Time of First Successful Submission: 2026-05-31 06:35:44

Many-time Pad

Time of First Successful Submission: 2026-05-31 06:55:59

AES

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

AES-ECB-CPA

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

AES-ECB-CPA-HTTP

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

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-06-03 07:56:31

AES-ECB-CPA-Suffix

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

AES-ECB-CPA-Prefix

Time of First Successful Submission: 2026-06-03 11:44:04

AES-ECB-CPA-Prefix-2

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

AES-ECB-CPA-Prefix-Miniboss

Time of First Successful Submission: 2026-06-03 12:38:47

AES-ECB-CPA-Prefix-Boss

Time of First Successful Submission: 2026-06-04 07:20:44

File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2026-06-04 07:46:41

File Formats: Magic Numbers (C)

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

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-06-04 11:23:51

Reading Endianness (Python)

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

Reading Endianness (C)

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

Reading Endianness (x86)

Time of First Successful Submission: 2026-06-04 16:41:09

Version Information (Python)

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

Version Information (C)

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

Version Information (x86)

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

Metadata and Data (Python)

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

Metadata and Data (C)

Time of First Successful Submission: 2026-06-05 06:31:55

Metadata and Data (x86)

Time of First Successful Submission: 2026-06-05 08:32:56

Input Restrictions (Python)

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

Input Restrictions (C)

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

Input Restrictions (x86)

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

Behold the cIMG! (Python)

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

Behold the cIMG! (C)

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

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-06-05 09:33:02

A Basic cIMG (Python)

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

A Basic cIMG (C)

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

A Basic cIMG (x86)

Time of First Successful Submission: 2026-06-06 07:17:37

Internal State Mini (C)

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

Internal State Mini (x86)

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

Your First Overflow (easy)

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

Your First Overflow (hard)

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

Precision (easy)

Time of First Successful Submission: 2026-06-09 12:45:03

Precision (hard)

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


Start Here

10 / 12 21530 / 47328


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-05-11 16:20:54

Restarting Challenges

Time of First Successful Submission: 2026-05-11 16:22:09

Challenge Programs

Time of First Successful Submission: 2026-05-11 16:28:33

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-13 08:10:44

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-13 08:14:12


Linux Luminarium

128 / 128 3067 / 35363


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2026-05-11 16:32:20

Command History

Time of First Successful Submission: 2026-05-11 16:32:51

The Root

Time of First Successful Submission: 2026-05-11 16:37:16

Program and absolute paths

Time of First Successful Submission: 2026-05-11 16:37:55

Position thy self

Time of First Successful Submission: 2026-05-11 16:48:45

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-05-11 16:57:57

explicit relative paths, from /

Time of First Successful Submission: 2026-05-11 17:03:54

implicit relative path

Time of First Successful Submission: 2026-05-11 17:06:48

home sweet home

Time of First Successful Submission: 2026-05-11 17:14:58

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-12 03:21:42

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2026-05-12 03:23:02

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-12 03:23:51

comparing files

Time of First Successful Submission: 2026-05-12 03:27:25

listing files

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

touching files

Time of First Successful Submission: 2026-05-12 03:29:23

removing files

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

moving files

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

copying files

Time of First Successful Submission: 2026-05-12 03:32:44

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-12 03:41:47

making directories

Time of First Successful Submission: 2026-05-12 03:44:15

finding files

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

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-05-12 04:09:42

Learning Complex Usage

Time of First Successful Submission: 2026-05-12 04:12:53

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-05-12 04:32:15

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-05-12 04:43:14

Help for Builtins

Time of First Successful Submission: 2026-05-12 04:45:13

Matching with *

Time of First Successful Submission: 2026-05-12 04:56:44

Matching with ?

Time of First Successful Submission: 2026-05-12 04:57:42

Matching with []

Time of First Successful Submission: 2026-05-12 05:01:33

Matching paths with []

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

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2026-05-12 05:15:27

Exclusionary globbing

Time of First Successful Submission: 2026-05-12 05:17:52

Tab completion

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

Multiple options for tab completion

Time of First Successful Submission: 2026-05-12 05:21:40

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2026-05-12 05:40:36

Redirecting more output

Time of First Successful Submission: 2026-05-12 05:44:46

Appending output

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

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-05-12 05:53:25

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2026-05-12 05:57:02

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

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

Duplicating piped data with tee

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

Process substitution for input

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

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-12 06:42:39

Named pipes

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

Printing Variables

Time of First Successful Submission: 2026-05-12 08:18:25

Setting Variables

Time of First Successful Submission: 2026-05-12 08:20:37

Multi-word Variables

Time of First Successful Submission: 2026-05-12 10:42:38

Exporting Variables

Time of First Successful Submission: 2026-05-12 10:49:37

Printing Exported Variables

Time of First Successful Submission: 2026-05-12 10:50:16

Storing Command Output

Time of First Successful Submission: 2026-05-12 10:56:16

Reading Input

Time of First Successful Submission: 2026-05-12 11:00:28

Reading Files

Time of First Successful Submission: 2026-05-12 11:04:51

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-05-12 11:09:09

Deleting newlines

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

Extracting the first lines with head

Time of First Successful Submission: 2026-05-12 11:14:56

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2026-05-12 11:25:49

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-05-12 13:08:01

Interrupting Processes

Time of First Successful Submission: 2026-05-12 13:09:38

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-05-12 13:14:08

Resuming Processes

Time of First Successful Submission: 2026-05-12 13:15:01

Backgrounding Processes

Time of First Successful Submission: 2026-05-12 13:18:47

Foregrounding Processes

Time of First Successful Submission: 2026-05-12 13:24:19

Starting Backgrounded Processes

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

Process Exit Codes

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

Becoming root with su

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

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2026-05-12 13:59:49

Using sudo

Time of First Successful Submission: 2026-05-12 14:03:51

Changing File Ownership

Time of First Successful Submission: 2026-05-12 14:12:46

Groups and Files

Time of First Successful Submission: 2026-05-12 14:18:46

Fun With Groups Names

Time of First Successful Submission: 2026-05-12 14:54:17

Changing Permissions

Time of First Successful Submission: 2026-05-12 15:00:07

Executable Files

Time of First Successful Submission: 2026-05-12 15:01:29

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-12 15:13:37

Permissions Setting Practice

Time of First Successful Submission: 2026-05-12 15:20:03

The SUID Bit

Time of First Successful Submission: 2026-05-12 15:28:57

Chaining with Semicolons

Time of First Successful Submission: 2026-05-13 02:29:29

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-05-13 02:31:50

Your First Shell Script

Time of First Successful Submission: 2026-05-13 02:34:56

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2026-05-13 03:02:03

Understanding Shebangs

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

Scripting with Arguments

Time of First Successful Submission: 2026-05-13 03:19:54

Scripting with Conditionals

Time of First Successful Submission: 2026-05-13 03:22:49

Scripting with Default Cases

Time of First Successful Submission: 2026-05-13 03:24:13

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-13 03:25:52

Reading Shell Scripts

Time of First Successful Submission: 2026-05-13 03:28:25

Launching Screen

Time of First Successful Submission: 2026-05-13 05:58:51

Detaching and Attaching

Time of First Successful Submission: 2026-05-13 06:00:30

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2026-05-13 06:26:48

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2026-05-13 06:37:24

Hijacking Commands

Time of First Successful Submission: 2026-05-13 06:38:35

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-05-13 06:57:37

Overshared Directories

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

Tricky Linking

Time of First Successful Submission: 2026-05-13 07:25:28

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

Time of First Successful Submission: 2026-05-13 07:47:26

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-13 07:56:00

rm -rf /

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

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-13 08:07:52


Computing 101

47 / 116 1410 / 20394


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2026-05-14 08:54:46

Exit Codes

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

Building Executables

Time of First Successful Submission: 2026-05-14 09:10:41

Moving Between Registers

Time of First Successful Submission: 2026-05-14 09:16:18

Loading From Memory

Time of First Successful Submission: 2026-05-14 09:21:32

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2026-05-14 09:27:05

Dereferencing Yourself

Time of First Successful Submission: 2026-05-14 09:31:43

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-14 09:37:04

Stored Addresses

Time of First Successful Submission: 2026-05-15 02:03:23

Double Dereference

Time of First Successful Submission: 2026-05-15 02:10:30

The Stack

Time of First Successful Submission: 2026-05-15 02:44:15

Stack Offsets

Time of First Successful Submission: 2026-05-15 06:19:47

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-15 06:22:41

Popping From the Stack

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

Disassembling Programs

Time of First Successful Submission: 2026-05-15 07:58:26

Tracing Syscalls

Time of First Successful Submission: 2026-05-15 08:03:27

Starting GDB

Time of First Successful Submission: 2026-05-15 09:47:19

Quitting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2026-05-15 09:51:47

Disassembling in GDB

Time of First Successful Submission: 2026-05-15 09:52:50

Stepping Through Instructions

Time of First Successful Submission: 2026-05-15 09:55:00

Reading Register Values

Time of First Successful Submission: 2026-05-15 09:59:51

Popping Stack Values

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

Examining Memory

Time of First Successful Submission: 2026-05-15 10:11:44

Examining Stack Pointers

Time of First Successful Submission: 2026-05-15 10:17:37

Cooperative Debugging

Time of First Successful Submission: 2026-05-15 10:23:25

Writing Output

Time of First Successful Submission: 2026-05-16 07:18:20

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-05-17 07:32:57

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-05-17 12:45:10

Hardcoding the Filename

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

Comparing Values

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

Comparing Characters

Time of First Successful Submission: 2026-05-17 13:37:17

Conditional Control Flow

Time of First Successful Submission: 2026-05-17 13:50:52

Comparing Strings

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

Reverse the Password

Time of First Successful Submission: 2026-05-21 16:26:52

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-22 12:01:13

Looping

Time of First Successful Submission: 2026-05-22 12:13:10

Reverse the Calculation

Time of First Successful Submission: 2026-05-22 12:18:47

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-22 12:36:57

Loops on Data

Time of First Successful Submission: 2026-05-22 12:47:09

Exit

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

Socket

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


DSU Cyber Camps

10 / 104 21679 / 47623


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-05-11 16:20:54

Restarting Challenges

Time of First Successful Submission: 2026-05-11 16:22:09

Challenge Programs

Time of First Successful Submission: 2026-05-11 16:28:33

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-13 08:10:44

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-13 08:14:12


GCA CTF

10 / 104 21680 / 47623


Using the Terminal

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

Using the VSCode Workspace

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

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2026-05-11 16:20:54

Restarting Challenges

Time of First Successful Submission: 2026-05-11 16:22:09

Challenge Programs

Time of First Successful Submission: 2026-05-11 16:28:33

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-13 08:10:44

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-13 08:14:12