-
-
[求助]指令问题,有几个用法不知道
-
发表于:
2005-2-5 17:04
4637
-
00401695 |. 52 PUSH EDX ; ||format => NULL
00401696 |. 50 PUSH EAX ; ||s
00401697 |. DF2C24 FILD QWORD PTR SS:[ESP] ; ||
0040169A |. 8D6424 08 LEA ESP,DWORD PTR SS:[ESP+8] ; ||
0040169E |. DD9D F0FBFFFF FSTP QWORD PTR SS:[EBP-410] ; ||
004016A4 |. DD85 F0FBFFFF FLD QWORD PTR SS:[EBP-410] ; ||
004016AA |. DD5C24 08 FSTP QWORD PTR SS:[ESP+8] ; ||
004016AE |. C74424 04 6914>MOV DWORD PTR SS:[ESP+4],Crackme_.004014>; ||ASCII "%i-x019871"
004016B6 |. 8D85 F8FCFFFF LEA EAX,DWORD PTR SS:[EBP-308] ; ||
004016BC |. 890424 MOV DWORD PTR SS:[ESP],EAX ; ||
004016BF |. E8 FCF50000 CALL <JMP.&msvcrt.sprintf> ; |\sprintf
首先是这段代码.....看不懂,主要是几个指令不认识...
大虾给看下:
FILD
FSTP
FLD
这些怎么使用,如何改变寄存器??
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课