一大串代码,反编译代码之后只有很少的几行 […]……
创建结构体 使用结构体模板 在structures窗口, 右键或者Insert键 选择Add standard […]……
VIEW-OPEN SUBVIEW-SEGMENTS 加载段 可以看到程序段自动加载! 但是头部却没有加载! […]……
什么是堆栈? 堆栈是一个内存部分,其中的访问模式为FILO,表示先进先出。 它允许保存和恢复数据。对于数据处理 […]……
某些函数在使用 f5 进行反编译时,会提示错误 “sp-analysis failed”,导致无法正确反编译。 […]……
此错误消息意味着反编译器无法使用寄存器和堆栈位置分配本地变量。 只有在配置文件中启用了HO_IGNORE_OV […]……
参考资料 Alex Hanel写的电子书:https://leanpub.com/IDAPython-Book […]……
1. 背景 调试样本时发现在某个函数时不能F5,显示positive sp value has been fo […]……
0x01 什么是寄存器,它们的用途是什么? 32-bit 寄存器: EAX, ECX, EDX, EBX, E […]……
0x01 背景 在IDA系列教程(一)中附件中有一个可执行程序,在分析这个程序时,部分函数涉及到windows […]……
0x01 判断32位还是64位程序来选择不同位数的IDA进行分析 64位程序可以看到“PE..d†”,32位程 […]……