-
-
[旧帖]
[求助]困扰一个晚上,就是一条汇编指令..一直没弄明白. 还请看雪好心人帮助下!!
0.00雪花
-
发表于:
2012-8-30 04:17
2892
-
[旧帖] [求助]困扰一个晚上,就是一条汇编指令..一直没弄明白. 还请看雪好心人帮助下!!
0.00雪花
FSTP DWORD PTR SS:[ESP+1C] 单步调试到 这里的时候,//[esp+1C]指针指向地方发生改变
寄存器数据段:
运行到此处 堆栈数据 :
$ ==> > 0D089BEC
$+4 > 00019C00
$+8 > 00000003
$+C > 00000000
$+10 > 006749A4
$+14 > 00000767
$+18 > 0001558C
$+1C > 07670BDD
$+20 > 00000002
$+24 > 005424B4
$+28 > 0000002E
$+2C > 00000002
$+30 > 0012E40C
$+34 > 0012E414
$+38 > 4CFEC1B1
$+3C > 04CC3998
$+40 > 00000002
$+44 > 04CB4320
在晚上查阅资料说FSTP 指令时 X87指令..
功能: 是将数据传送到指定 内存地址中.
FSTP进行后堆栈进行弹出操作 (这里的弹出操作时指什么 一直没有 想明白)
困扰很久了, 还请论坛友人们,能帮小弟解答一下.. 为什么 单步调试到 FSTP 这里 [ESP+1C]会发生改变...
再次谢谢 大牛们!!!希望能够得到解答
[课程]Android-CTF解题方法汇总!