能力值:
( LV13,RANK:283 )
|
-
-
2 楼
你从头到尾单步跟踪一下就明白了
|
能力值:
( LV8,RANK:130 )
|
-
-
3 楼
其实用VirtualFree下断最好,楼主好好跟跟一些压缩壳会发现,壳在解压缩时会把数据解压到VirtualAlloc的内存里,
然后会把解压好的数据放回各区段,之所以下断VirtualFree,解压完一部分或全部数据时用调用它释放内存。
壳的流程,非常重要。
1,获取壳使用的API或anti debug
2,还原各个区段的数据。
3,IAT处理
4,准备到达OEP,其中可能有处理stolen code
VirtualFree下断两次,刚好所有的数据已经解压完毕,可以定位到上面的第2个流程.F8几次发现没有加密IAT跳过第三个流程。
直接F8几次就可以到达OEP了(壳的流程4)
|
能力值:
( LV6,RANK:90 )
|
-
-
4 楼
牛人啊
|
|
|