交互式反汇编器专业版(Interactive Disassembler Professional),人们常称其为IDA Pro,或简称为IDA,是总部位于比利时列日市(Liège)的Hex-Rayd公司的一款产品。开发IDA的是一位编程天才,名叫Ilfak Guilfanov。十年前诞生时,IDA还是一个基于控制台的MS-DOS应用程序,这一点很重要,因为它有助于我们理解IDA用户界面的本质。除其他内容外,IDA的非Windows和非GUI版本仍然继续采用源于最初DOS版本的控制台形式的界面。
除IDA Pro外,功能类似的工具还有Binary Ninja、JEB、Ghidra等,但功能最强大的非IDA Pro莫属。
从源文件到可执行程序需要经过编译、汇编和链接等过程,但是由于一些原因,目前还没有比较完美的反编译技术。首先,编译的过程总是伴随着信息的丢失;其次,编译是多输入多输出操作,源程序可以通过多种方式转换成汇编语言,而机器语言也可以通过多种方式转换成源程序。因此,编译一个程序后立即反编译,也可能得到与输入截然不同的源文件。
IDA调试资料
Android IDA 动态调试最完善攻略,跨过各种坑 - 爱码网
Adb Forward
dump
Linux系统内存dump机制介绍(一)——kdump - 走看看
Linux 内核调试
Linux 内核调试方法 :: Shaocheng.Li — Hello Friends
Linux内核调试方法_咸鱼弟的博客-CSDN博客_linux内核调试