十月 发表于 2015-5-14 12:51

膜拜玩SE的大神

bracker 发表于 2015-5-14 13:42

lucious 发表于 2015-5-14 11:14
确实参考了这篇文章。他那里讲的并不是很清楚,说实话只是给所谓的高手看的。
新版本还可以的,乱序 ...

SE的VM是模仿着vmp来的,VM_rdstc取了随机值是为了给后面的vm_check选定一个校验范围,
s大这么做是为了清零随机值固定校验的地方,虽说vm_rdstc仅仅是返回了一个随机值,但这个随机值和校验是密不可分的。我说用来做完整性校验的我觉的没啥问题吧。
然后你可以试试新版本按着s大步骤patch一边,应该就会失败吧,
因为有个校验你至始至终没有提到,S大那个帖子也没有提到吧,可能在那个旧版本还有么那个校验点。
虽然shadow的构造时机什么的都没变。但是在细节上还是有变的。
欢迎继续探讨

gujin162 发表于 2015-5-14 14:48

还在继续学习se的系列。很多么有学会,继续支持楼主!

本兮 发表于 2015-5-14 15:07

前两天看到上了,收藏了,谢谢

hu110356776 发表于 2015-5-14 15:54

来看看第二部是怎么样子的

飘过 发表于 2015-5-14 16:13

继续来收藏一下 SE在win7 和xp中不一样 啊

阿卡林 发表于 2015-5-14 17:08

感谢,收下了

lucious 发表于 2015-5-14 17:17

飘过 发表于 2015-5-14 16:13
继续来收藏一下 SE在win7 和xp中不一样 啊

是不一样的,64位的函数都不同,但是不同的也就是函数地址而已。

lucious 发表于 2015-5-14 17:20

本帖最后由 lucious 于 2015-5-14 17:22 编辑

bracker 发表于 2015-5-14 13:42
SE的VM是模仿着vmp来的,VM_rdstc取了随机值是为了给后面的vm_check选定一个校验范围,
s大这么做是为了 ...
表示因为调试某可可手贱被格盘,没有用SP继续调试下去.SP确实和SE差别很大,至少在检测调试上,(SL)机器码还是没进步。问了一下现在还在玩的朋友,确实按照这个方法是不足以能够被完全调试的,但是检测线程一样能被全部anti掉,对于不需要脱壳的我们来说,已经足够了。更高深的技术我可能还需要继续学习,相比VM来说,这样的反调试已经算的上可爱了。

宝贝静静 发表于 2015-5-14 18:16

谢谢分享,楼主辛苦了。
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: 手动AntiSE反调试三部曲(中)