请看,这是IDA的分析结果:
.text:0043C31E push esi ; src
.text:0043C31F lea ecx, [ebp+s]
.text:0043C325 push ecx ; dest
.text:0043C326 call _strcpy
.text:0043C32B add esp, 8
.text:0043C32E mov [ebp+var_124], 0
.text:0043C335 push 8 ; n
.text:0043C337 push offset a1234abcd ; s2
.text:0043C33C push esi ; s1
.text:0043C33D call _memcmp
。
。
。
C库函数调用解释得很清楚。
以下是OD的分析结果:
0043C31E |> 56 PUSH ESI ; /Arg2
0043C31F |. 8D8D D4FEFFFF LEA ECX,DWORD PTR SS:[EBP-12C] ; |
0043C325 |. 51 PUSH ECX ; |Arg1
0043C326 |. E8 D1B60A00 CALL t2.004E79FC ; \t2.004E79FC
0043C32B |. 83C4 08 ADD ESP,8
0043C32E |. C685 DCFEFFFF >MOV BYTE PTR SS:[EBP-124],0
0043C335 |. 6A 08 PUSH 8 ; /Arg3 = 00000008
0043C337 |. 68 A8484F00 PUSH t2.004F48A8 ; |Arg2 = 004F48A8 ASCII "1234ABCD"
0043C33C |. 56 PUSH ESI ; |Arg1
0043C33D |. E8 DEB70A00 CALL t2.004E7B20 ; \hmemcmp
有些清楚,有些则没有给出。有什么办法让OD也显示出C库函数调用结果来?请大侠们指点。多谢了。不然要OD跟IDA一同使用,真是有些麻烦。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)