Skip to content

Commit aba7133

Browse files
authored
Add Pwndbg project
1 parent 96061d3 commit aba7133

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

Diff for: ideas.html

+45
Original file line numberDiff line numberDiff line change
@@ -604,6 +604,51 @@ <h2>
604604
</div>
605605
<hr>
606606
</div>
607+
<!--- break --->
608+
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1 shuffleMe">
609+
<div class="pure-g">
610+
<div class="pure-u-1 pure-u-md-1-2 logo">
611+
<img src="https://avatars.githubusercontent.com/u/19614813?s=400&u=d84405db12ed7de7861ff7dad47dc5f0d1841f39&v=4" />
612+
</div>
613+
<div class="pure-u-1 pure-u-md-1-2">
614+
<h2>
615+
Pwndbg
616+
</h2>
617+
</div>
618+
</div>
619+
<br />
620+
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.
621+
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.
622+
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.
623+
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.
624+
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.
625+
<br />
626+
<div class="pure-g">
627+
<div class="pure-u-1 pure-u-md-1">
628+
<p>Contact Links</p>
629+
</div>
630+
631+
<div class="pure-u-1 pure-u-md-1-2" style="text-align: center;">
632+
<p><a href="https://discord.gg/x47DssnGwm">Chat</a></p>
633+
</div>
634+
635+
<div class="pure-u-1 pure-u-md-1-2" style="text-align: center;">
636+
<p><a href="https://pwndbg.re/">Homepage</a></p>
637+
</div>
638+
639+
<div class="pure-u-1 pure-u-md-1" style="text-align: center;">
640+
<p><a href="https://github.com/pwndbg/pwndbg/issues/2014" alt="Pwndbg ideas">Ideas Page</a></p>
641+
</div>
642+
<div class="pure-u-1 pure-u-md-1" style="text-align: center;">
643+
<p><a href="https://github.com/pwndbg/pwndbg/" alt="github.com/pwndbg/pwndbg">Source Code</a></p>
644+
</div>
645+
646+
<div class="pure-u-1 pure-u-md-1" style="text-align: center;">
647+
<p><a href="https://pwndbg.re/CheatSheet.pdf" alt="Pwndbg cheatsheet">Pwndbg CheatSheet</a></p>
648+
</div>
649+
</div>
650+
<hr>
651+
</div>
607652
<!--- break --->
608653
</div>
609654
<!-- End template -->

0 commit comments

Comments
 (0)