Hyperpwn(基于gdb的调试工具),Hyperpwn是一款gdb调试插件,可以极大程度上方便gdb的调试过程。Hyperpwn支持各种自定义布局,支持状态记录,编程人员可以根据喜好来设置编程环境,全方位掌控自己的进度,大幅提高编写效率。本次放出Hyperpwn 代码资源下载,感兴趣的朋友们可以下载并加载创建。
Hyperpwn作者说明
Hyperpwn是师弟开发的一款gdb调试工具的增强插件,入选了Kcon2019的九大神兵之一。我也在看雪的课程上已经给不少人做了使用和演示,相信已经有一些人对于Hyperpwn有了一定的了解。一直打算写一篇关于如何使用Hyperpwn进行android的动态调试的文章,结果由于很忙而拖到了现在。
Hyperpwn在早期对android的gdb调试支持不够完善,导致了出现一些问题。后来在和师弟经过一些完善后,现在已经完美支持了NDK提供的gdb和gdbserver的远程调试功能。
Hyperpwn官方介绍
Hyperpwn是一个基于Hyper实现的gdb调试插件,用于改善调试过程的结果显示。Hyperpwn在前辈们的基础上更进一步,将调试过程中的gef、pwndbg、peda等调试插件的结果显示进行自动化窗口布局,从而让整个调试过程更人性化。
同时,Hyperpwn引入了调试状态记录功能,对动态调试过程中的每一个状态进行了保存,从而解决逆向调试人员使用手工记录每一个调试状态的寄存器信息、内存信息等内容的繁琐过程。在调试过程中只需要使用ctrl+shift+pageup快捷键便可以查看上一个调试状态信息,使用ctrl+shift+pagedown就可以查看下一个调试状态信息,非常的方便,从而真正做到解放双手。
具体的介绍和安装过程可以去gayhub查看。