-
-
[旧帖]
这样反汇编后的代码怎么处理呢?
0.00雪花
-
发表于:
2007-3-3 05:02
2994
-
[旧帖] 这样反汇编后的代码怎么处理呢?
0.00雪花
下面这样反汇编后的代码第一行里的@@40在过程里没有.
它使用的那个便宜地址到底在什么地方呢?
procedure GetProcInAddrTable;
asm
@@0: mov eax, offset @@40
@@5: call GetProcAddr
@@10: mov dword ptr GetRGB, eax
@@15: mov eax, offset @@56
@@20: call GetProcAddr
@@25: mov dword ptr FSendBroadCastMsg, eax
@@30: ret
@@31: add bh, bh
@@33: DB $FF, $FF //
@@35: inc dword ptr [esi]
@@37: add [eax], al
@@39: add [edi+$65], al
@@42: jz @@126
@@44: inc edi
@@45: inc edx
@@46: add [eax], al
@@48: DB $FF, $FF //
@@50: DB $FF, $FF //
@@52: adc [eax], al
@@54: add [eax], al
@@56: push ebx
@@57: outsb
@@59: inc edx
@@61: jb @@174
@@63: popa
@@64: inc ebx
@@66: popa
@@67: jnb @@185
@@69: dec ebp
@@70: jnb @@175
@@72: add [eax], al
@@74: add [eax], al
end;
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课