From aba71334381015992f76edc2b4799d89b4aa9973 Mon Sep 17 00:00:00 2001 From: Disconnect3d Date: Tue, 19 Mar 2024 16:55:44 +0100 Subject: [PATCH 1/2] Add Pwndbg project --- ideas.html | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/ideas.html b/ideas.html index 11d7271..65714a3 100644 --- a/ideas.html +++ b/ideas.html @@ -604,6 +604,51 @@


+ +
+
+ +
+

+ Pwndbg +

+
+
+
+ Pwndbg is a plugin for GDB that improves debugging experience for low-level software developers, hardware hackers, reverse engineers, security researchers or capture the flag security competition players. + It helps with all this by providing a colorful TUI showing the user CPU register values, disassembled code, values on the stack memory, backtrace and list of current threads. + The colors provide information where given pointers point to, and, the pointers are dereferenced to show what they contain. All this displayed context immediately helps in understanding what is going on in the debugged program. + Pwndbg provides lots of useful commands, e.g., for dumping process information, inspecting glibc or linux kernel heap allocator metadata, finding pointers in memory, displaying stack canary/cookie values, getting a hexdump of memory, and many many more. + Apart from this, Pwndbg provides an API that can be used to use or extend its features when users need to script some tasks in GDB. +
+
+
+

Contact Links

+
+ +
+

Chat

+
+ +
+

Homepage

+
+ + + + + +
+
+
From 60c4e9e32d0ad99b52ac4dad988888e2e73a6512 Mon Sep 17 00:00:00 2001 From: Disconnect3d Date: Tue, 19 Mar 2024 18:03:22 +0100 Subject: [PATCH 2/2] Update ideas.html --- ideas.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ideas.html b/ideas.html index 65714a3..d2015fc 100644 --- a/ideas.html +++ b/ideas.html @@ -623,6 +623,9 @@

Pwndbg provides lots of useful commands, e.g., for dumping process information, inspecting glibc or linux kernel heap allocator metadata, finding pointers in memory, displaying stack canary/cookie values, getting a hexdump of memory, and many many more. Apart from this, Pwndbg provides an API that can be used to use or extend its features when users need to script some tasks in GDB.
+
+ Contributors can propose working on more than one idea, and then adjust time accordingly between them. + Some of the projects could also be extended to large length (e.g. support more kernel versions with libslub, or, implement more features for kernel debugging).

Contact Links