C++逆向分析(一)
工具环境
IDA pro常用快捷键

OD常用快捷键

使用VC 6.0或者 VSstudio分析
数据类型
整数类型
int,long占4个字节,short占两个字节,还有unsigned int无符号整数4字节
0x12345678
地址 低->高
大尾方式:12 34 56 78 即大的放在前面(低地址)
小尾方式:78 56 34 12 即小的放在前面(注意以字节为单位,字节内的两个16进制数顺序不变)小尾方式:78 56 34 12 即小的放在前面(注意以字节为单位,字节内的两个16进制数顺序不变)
浮点数类型
float占4个字节,double占8个字节,表示形式如下
指数位一定要从127开始即01111111进行计算。

double类型同理,但是指数位有11位,从01111111111开始.
浮点数指令如下,从ST(0)到ST(7)的8个栈空间,每个浮点寄存器占用8个字节。


浙公网安备 33010602011771号