- 博客(0)
- 资源 (14)
- 收藏
- 关注
minifilter透明加解密源码
现在很多做透明加解密的初学者都比较困惑,不知从何下手,我也是如此,从什么都不会开始,慢慢肯文件系统内幕,到OSR上面请教,四个月的时间还是收获颇丰。其实真正研究以后会发现,很多都是体力活,要不断的去跟踪文件的操作流程。在这里发一个基于minifilter的透明加解密的驱动源码仅供大家参考,其中也实现了对文件标识的处理,文件标识放在文件尾部。算是抛砖引玉吧。坦白的说,这个代码并不稳定(偶尔与norton杀毒软件会有冲突),但是我觉得整个流程是正确的,可能有些细节还没有考虑清楚,我觉得对初学者还是有一定帮助吧,当然大虾们可以跳过,呵呵。另外,有关加解密算法的代码由于不是我写的,也不好公开,所以我把相关代码用“\\\”给注释掉了(但没有去掉),请大家见谅,不过不会对整个流程产生影响。大家可以重点看一下各个派遣函数的实现。
欢迎大家拍砖,觉得有点意思就顶一下啊,在看代码的过程中如果有什么好的建议,也希望能告诉我。
最后非常感谢XiangXiangRen,zzbwang,neak47等网友在这段时间内对我的帮助。XiangXiangRen的书以及zzbwang的帖子对我完成这项工作有很大的帮助和参考价值,在此谨与大家分享。
编译环境:WDK6001.18002 XP x86
PS: 您可以将附件中的代码进行修改和转发,但转发时请注明出处。
http://bbs.driverdevelop.com/htm_data/39/1001/119736.html
2010-01-27
交换机模拟软件(用于学习交换机配置和组网技术)
“一点通路由模拟软件”是在分析了国外同类产品的基础上设计的路由模似软件,在功能上具有建立网络图、交换机和路由器的初始化、升级、备份、划分VLAN、静态路由、默认路由、动态路由的配置,练习写访问控制列表。支持子接口subif和接口的secondary ip,可以在线得到帮助,可以读入、保存网络结构图和配置信息。教师可以通过“发送作业”按钮向学生机发送作业要求,学生做完作业后可以通过“提交作业”将作业回送到老师机。
2010-01-02
windows透明加密文件系统模型
:传统加密软件在实际应用中一般要求用户在使用前手动解密文件,使用结束后再手动加密文件,整个过程十分繁琐,且文件在操作过程中以明文形式存储在硬盘上,存在安全隐患。该文针对传统加密软件的不足,采用过滤驱动技术,设计一个透明加密的文件系统模型,并予以实现。该模型无需用户改变使用习惯,全程实时透明加密数据,有效保障了数据的安全性,提高了工作效率,改善了用户体验
2009-09-30
Win2000驱动程序设计
驱动程序在任何操作系统下都和系统内核有着密切的关系,尤其在WIN2000下。在进入WIN2000驱动程序世界之前,本章先介绍驱动程序设计原理和WIN2000构架。
系统的整体结构
WIN2000操作系统是计算机历史上最安全的操作系统,本节介绍WIN2000系统中驱动程序设计者最关心和最感兴趣的部分。
2009-04-07
C语言常见问题集C语言常见问题集.pdf
C语言常见问题集.pdf
C语言常见问题集.pdf
C语言常见问题集.pdf
C语言常见问题集.pdf
C语言常见问题集.pdf
C语言常见问题集.pdf
2008-10-19
在35岁前找到爱情.pdf
在35岁前找到爱情 在35岁前找到爱情 在35岁前找到爱情 在35岁前找到爱情 在35岁前找到爱情 在35岁前找到爱情在35岁前找到爱情 在35岁前找到爱情 在35岁前找到爱情在35岁前找到爱情 在35岁前找到爱情 在35岁前找到爱情
2008-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人