能力值:
( LV13,RANK:410 )
|
-
-
2 楼
给个简单的方法。让程序认为自己在被调试就可以正常运行了,具体检测没耐心去找,发现自己被调试之后它会跳过很多的东西。
push 502799
mov eax, dword ptr fs:[30]
mov byte ptr [eax+2], 1
retn
找段空白的地方写下上面这么几句,然后把程序的入口指向第一个push语句即可。
|
能力值:
( LV5,RANK:60 )
|
-
-
3 楼
这个可有点意思,有难度,期待高手解决
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
程序最后多出的附加4字节自校验
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
很有可能. 不过这4个字节代表什么来的呢? 应该不是文件大小来的吧.
它好像是通过MD5来校验的。
|
|
|