标签:gdb

Framework基础:gdb调试大法
移动开发

Framework基础:gdb调试大法

05月16日

在windows进行Android的gdb调试,调试native程序,记录一下。好处可以看trace之类的,了解程序流程,打断点之类。 一.下载NDK http://wear....
综合技术

栈溢出之ret2dlresolve学习

05月09日

*本文作者:jamzy,本文属FreeBuf 原创奖励计划,未经许可禁止转载。 前置知识:函数执行流程 因为程序分为静态链接跟动态链接,因为好多库函数在程序中并不...
源码审计之缓冲区溢出漏洞
综合技术

源码审计之缓冲区溢出漏洞

05月07日

缓冲区溢出算是安全界常见的漏洞,也是一种最初级的漏洞,但是这种漏洞时至今日依旧层出不穷。大部分由于项目庞大,调用逻辑层次复杂,以及测试时测试用例问题,不能及时发现这类漏洞。 ...
综合技术

gdb 如何调用函数?

04月29日

(之前的 gdb 系列文章:gdb 如何工作(2016) 和 三步上手 gdb(2014) ) 在这周,我发现我可以从 gdb 上调用 C 函数。这看起来很酷,因为在过...
综合技术

Linux64位程序中的漏洞利用

04月15日

之前在 栈溢出漏洞的利用和缓解 中介绍了栈溢出漏洞和一些常见的漏洞缓解 技术的原理和绕过方法, 不过当时主要针对32位程序(ELF32). 秉承着能用就不改的态度, IPv...
GDB 从裸奔到穿戴整齐
综合技术

GDB 从裸奔到穿戴整齐

02月28日

无数次被问道:你在终端下怎么调试更高效?或者怎么在 Vim 里调试?好吧,今天统一回答下,我从来不在 vim 里调试,因为它还不成熟。那除了命令行 GDB 裸奔以外,终端下还有没有...
iOS内核调试教程
综合技术

iOS内核调试教程

01月10日

导语:由于iOS内核是一个非常复杂的系统,所以必须要使用调试器才能很方便地进行调试,这样,你就可以很轻松地分步执行代码,设置断点,读取和写入内存和寄存器。来源|嘶吼作...
iOS内核调试教程
移动开发

iOS内核调试教程

01月10日

导语:由于iOS内核是一个非常复杂的系统,所以必须要使用调试器才能很方便地进行调试,这样,你就可以很轻松地分步执行代码,设置断点,读取和写入内存和寄存器。来源|嘶吼作...

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录