首页
社区
课程
招聘
[旧帖] [分享]第一次分析加密驱动 0.00雪花
发表于: 2013-10-8 23:55 1835

[旧帖] [分享]第一次分析加密驱动 0.00雪花

2013-10-8 23:55
1835
以前看过看雪大神们的 PJ文章,感觉思路非常清晰,感觉PJ其实不是很复杂,但,当我独立分析一下学校的加密驱动的时候,我的头都要炸了,因为完全不懂中间层驱动,所以去图书馆把寒江独钓的内核安全编程 和 windows驱动驱动开发技术详解 借回来了。
  其实,到现在为止,我还没有完全理解 ndis 驱动,只是能依葫芦画瓢,去把 那些个函数的作用搞懂。
  后来,驱动的大体框架已经被我在IDA 中标示了出来,剩下的就是一些关键函数的crack。光是这些前期准备工作就花掉了我大半个月的空余时间。不得不说,CCDebugger分享的IDA插件 Find Crypt v2 很有用,一下子就定位到加密函数的位置,我虽然看了一些常用加密算法的源码,但是没有看过他们的反汇编代码,所以让我有了这个加密函数不是标准的加密函数,自己的胡乱猜测让我走进了一个死胡同,后来我把标准加密函数反汇编了才知道真相,╮(╯▽╰)╭。
  就在今晚,终于让自己程序的输出和驱动的输出匹配,非常开心。
  最后感慨一下,PJ需要极大的耐心,需要扎实的汇编功底,需要大胆猜测作者意图,有时候也需要一个好运气。。。

[培训]传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
119.147.114.170:8888 SOCKS5
2013-10-9 21:33
0
游客
登录 | 注册 方可回帖
返回