- 2024-12-30【IDAPython】段操作
打印一行指令并没有什么用处。IDAPython的强大之处在于遍历所有指令,交叉引用地址并搜索代码或数据。指令、交叉引用地址以及搜索代码或数据,将在后面详细介绍。我们从遍历所有程序段开始。forseginidautils.Segments():print(idc.get_segm_name(seg),hex(idc.get_segm
- 2024-12-30【IDAPython】基本用法
IDAPython是由GergelyErdelyi开发的一种插件,它在IDA中集成了Python解释器。除提供Python的功能外,使用这个插件还可以编写出能够实现IDC脚本语言所有功能的Python脚本。IDAPython的一个显著优势在于,它可以访问Python的数据处理功能以及所有Python模块。此外,IDAPyt
- 2024-12-09IDApython使用全局变量
在使用IDApython时,经常会苦恼IDApython中的条件断点运行一次过后变量就会重置,描述的不严谨,具体情形如下:foriinrange(10,20): print(i)假如我在print(i)中下断点:我想要当i增加三次后就停下,我可以这样写ea=get_reg_value("eax")ifea==13: print("stophere!")但是