能力值:
(RANK:210 )
|
-
-
26 楼
最重要的,你也不算是新人了,写出来的文章要负责任吧,搞不定就是搞不定,自己云里雾里,不要把人家不懂的打算看你文章学习的也忽悠的云里雾里,再把管理员也懵得云里雾里,收录成精华,以便让更多的人一起云里雾里.
|
能力值:
( LV2,RANK:10 )
|
-
-
27 楼
原来如此,先前还以为VM真弱到不堪一击,其实只是谣传,应该像lz一样认真才能出精品
|
能力值:
( LV2,RANK:10 )
|
-
-
28 楼
林版你多久没上Q了啊。
|
能力值:
( LV2,RANK:10 )
|
-
-
29 楼
lin版还是说英文吧
|
能力值:
( LV4,RANK:50 )
|
-
-
30 楼
其实,像VM这种文章
懂的人看的懂是真货还是忽悠人的
不懂的人基本上也看不懂
所以大家水水更健康
|
能力值:
( LV5,RANK:60 )
|
-
-
31 楼
这句话我同意,拖vmp 1.70.4的壳一般都市在代码段解码完毕的时候dump, IAT段根本从来都没有解密过,所有IAT调用都是通过一个CALL,然后取一处每个IAT存放的固定地址,再简单的运算一下(我没记错的话应该是ADD, ROR, SUB?反正很简单的,完全可以写个脚本或者写个程序修复)但是想通过RecImport修复IAT根本是不可能的任务,顺便说一下Nodby,你的IAT脚本不错,就是有一些IAT没修复全,大概修复了80%左右的(不是mov reg, [iat_address])
|
能力值:
(RANK:210 )
|
-
-
32 楼
我说了,那个只修外面的,VM里的不修,我写了一个新的,等这个帖子问题解决了放出来.
|
能力值:
( LV9,RANK:610 )
|
-
-
33 楼
至于修复,按情况定了,第一种修复就是直接先运行程序,抓IAT表,因为地址和大小已经知道了,多半是这个了,
然后一个是尽量跟到解开IAT表,也就是说在第一种失败后,才跟,不然会很麻烦的,跟汇编多么累人的事,能省点力气就省点 ,最后一个是直接根据原始IAT来补输入表,这个基本上很麻烦的,~~!还要根据代码对函数,防止补错~~!
我就用这三个办法实现修IAT~~
|
能力值:
( LV2,RANK:10 )
|
-
-
34 楼
喜欢NOOBY的认真
更喜欢NOOBY早日放出脚本
|
能力值:
( LV2,RANK:10 )
|
-
-
35 楼
VMP就象一条路,有些人走了其中一些段,有些人走得更远些,LZ是后者。
|
能力值:
( LV8,RANK:120 )
|
-
-
36 楼
呵呵,重新拷贝一个新的吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
37 楼
不懂,围观。Nooby认真的态度比较敬佩。
|
能力值:
(RANK:680 )
|
-
-
38 楼
我喜欢Nooby的态度 ~~
|
|
|