minifilter开发文件过滤驱动、以及syser调试的经验

minifilter开发文件过滤驱动、以及syser调试的经验。


  刚刚完成一个产品的开发,用了两个月,真不容易,像我这种菜鸟,为了搞

清一个常识,得从老谭的那本古董级C程序设计翻起。


  首先说驱动教程。 楚狂人谭文的《寒江独钓-Windows内核安全编程》和张

帆的《Windows驱动开发技术详解》要反复地读。


  我用的是最新的WDK 7600,那个帮助真叫人汗,英文的倒罢了,怎么不

给个例子让人抄。。。

  
  WDK的安装和配置照楚狂人的说明,调试和安装工具真的很管用。但我照着配

置WINDBG做双机调试不成功,我的机器太老跑虑拟机太慢,我宁愿每天面对三十

次蓝屏重启也不愿等虑拟机总是100%的CPU任务。

  经验如下:
   1、最新版的syser不太支持虑拟机(至少在我的VM上不能用)。
   2、syser试用版限时7天,过时就不能调试你的.sys文件了。但是---

你将它卸载了,重启再安装再重启,还能接着用(我重装了三回)。大可不必用

破解版,这个很好的调试工具是我国高手吴岩峰开发的,如果你为公司干活,还

是要求BOSS破点血,都是coder不容易。
   3、你的.sys文件编译通过后,用配置好的INF安装。
   4、如果这个驱动已经安装过,请用SRVINSTW.EXE卸载后再安装
   5、启动s

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
现在很多做透明加解密的初学者都比较困惑,不知从何下手,我也是如此,从什么都不会开始,慢慢肯文件系统内幕,到OSR上面请教,四个月的时间还是收获颇丰。其实真正研究以后会发现,很多都是体力活,要不断的去跟踪文件的操作流程。在这里发一个基于minifilter的透明加解密的驱动源码仅供大家参考,其中也实现了对文件标识的处理,文件标识放在文件尾部。算是抛砖引玉吧。坦白的说,这个代码并不稳定(偶尔与norton杀毒软件会有冲突),但是我觉得整个流程是正确的,可能有些细节还没有考虑清楚,我觉得对初学者还是有一定帮助吧,当然大虾们可以跳过,呵呵。另外,有关加解密算法的代码由于不是我写的,也不好公开,所以我把相关代码用“\\\”给注释掉了(但没有去掉),请大家见谅,不过不会对整个流程产生影响。大家可以重点看一下各个派遣函数的实现。 欢迎大家拍砖,觉得有点意思就顶一下啊,在看代码的过程中如果有什么好的建议,也希望能告诉我。 最后非常感谢XiangXiangRen,zzbwang,neak47等网友在这段时间内对我的帮助。XiangXiangRen的书以及zzbwang的帖子对我完成这项工作有很大的帮助和参考价值,在此谨与大家分享。 编译环境:WDK6001.18002 XP x86 PS: 您可以将附件中的代码进行修改和转发,但转发时请注明出处。 http://bbs.driverdevelop.com/htm_data/39/1001/119736.html

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值