Go to file
Elnath e61f62487b Custom ptrace: added peek/poke data 2025-05-19 21:57:54 +02:00
src Custom ptrace: added peek/poke data 2025-05-19 21:57:54 +02:00
.gitignore Initial commit 2025-04-18 14:14:26 +02:00
Cargo.lock Added syscall and options to custom ptrace wrapper 2025-05-18 23:40:34 +02:00
Cargo.toml Added syscall and options to custom ptrace wrapper 2025-05-18 23:40:34 +02:00
README.md Mention additional dependencies in README. 2025-05-18 19:56:01 +02:00
build.rs Fixed build script: was not waiting for subcommands to finish 2025-04-19 18:31:01 +02:00
rust-toolchain.toml Initial commit 2025-04-18 14:14:26 +02:00

README.md

BDB (Bad Debugger)

Small project to learn how debuggers work by playing around with ptrace()

Additional dependencies

The build script creates example assembly and C programs to debug. For that it needs nasm, gcc and ld installed. Everything else should be handled by cargo.