能力值:
(RANK:350 )
|
-
-
2 楼
不同操作系统上,直接Dump出的内存映像是不太一样的,主要差别就在IAT上面,因为这个IAT与操作系统的一些相关DLL版本有关(如User32.dll)。
另外,直接Dump的程序不一定能直接运行,你得修正OEP、输入表等。多看一些脱壳的文章。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
原来如此!那么哪个系统比较适合dump程序呢?我用的是win2000,什么补丁也不加的。
可是今天玩的这个程序也太夸张了!我用ImportREC以后,发现还有一个很像是IAT的结构(但绝对不是IAT因为跳转到的全是垃圾代码),总共0x1864字节!让我怎么修复呢?于是写 一个程序,将仿IAT的代码人工改成0x3c(RETN),可是发现别的地方还有很多的内存dump不同的地方!!!!!无奈~~~~~就连<<手工脱壳教程>>的ASpack主程序脱壳那一节我dump的程序都和参考程序不一样~~~~莫名其妙的dump不同~~~~我怀疑是不是机器有毛病??
|
|
|