shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
阅读:37531回复:134

【分享】minifilter透明加解密源码

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

 
把附件重新放上来了。encryption_on_the_fly.zip
作一名真实,诚实,优秀的科技工作者!
zzc335227780
驱动牛犊
驱动牛犊
  • 注册日期2014-07-10
  • 最后登录2015-07-14
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2015-07-14 15:04
想学习一下,谢谢分享。
zhanglei17
驱动牛犊
驱动牛犊
  • 注册日期2014-12-18
  • 最后登录2015-04-11
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2014-12-31 10:36
下载链接失效了,请传一份参考代码,zhanglei_610125@163.com
csanycall
驱动牛犊
驱动牛犊
  • 注册日期2005-03-23
  • 最后登录2015-01-15
  • 粉丝0
  • 关注0
  • 积分75分
  • 威望237点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2014-04-22 16:45
正好在学习本方面的,呵呵,学习了!
轻轻的来,轻轻的走 不带走一片云彩~
lizhenmxcz
驱动牛犊
驱动牛犊
  • 注册日期2014-01-14
  • 最后登录2014-04-09
  • 粉丝1
  • 关注3
  • 积分41分
  • 威望141点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2014-02-12 21:32
顶大牛
xiqxin
驱动牛犊
驱动牛犊
  • 注册日期2013-07-28
  • 最后登录2013-12-07
  • 粉丝3
  • 关注4
  • 积分17分
  • 威望161点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2013-11-19 22:03
按照《寒江独钓》上的步骤调试,发现只支持notepad进程,不支持winword、excel、ppt。。。请教原因?
anlake
驱动牛犊
驱动牛犊
  • 注册日期2013-08-28
  • 最后登录2013-08-29
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2013-08-28 13:10
有调试成功的前辈,能否发一份源码给我。zhangconghui666@163.com
a501237260
驱动牛犊
驱动牛犊
  • 注册日期2012-06-03
  • 最后登录2014-10-08
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望191点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2013-02-26 16:40
是支持什么文件系统的,小弟在NTFS文件系统运行上不行
ielts5316
驱动小牛
驱动小牛
  • 注册日期2005-05-18
  • 最后登录2018-08-27
  • 粉丝0
  • 关注0
  • 积分478分
  • 威望940点
  • 贡献值0点
  • 好评度72点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2013-02-22 13:52
非常感谢
liuqingjun
驱动牛犊
驱动牛犊
  • 注册日期2006-04-21
  • 最后登录2012-08-08
  • 粉丝1
  • 关注1
  • 积分581分
  • 威望158点
  • 贡献值0点
  • 好评度57点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2012-08-08 14:40
我是慕名过来下载一下,我还没有看。但我想不管代码如何,或者能否很完备正常的跑。首先很肯定你的分享精神,谢谢。
[url]www.donefine.com[/url]
taoyuan1982
驱动牛犊
驱动牛犊
  • 注册日期2009-07-21
  • 最后登录2012-03-15
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2012-03-15 11:50
楼主好人啊
xdrt81y
驱动牛犊
驱动牛犊
  • 注册日期2011-06-17
  • 最后登录2016-01-09
  • 粉丝1
  • 关注2
  • 积分21分
  • 威望131点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2011-08-01 17:25
回 35楼(ander5115) 的帖子
网上共享的代码,你的这个版本,最牛!
测试基本都通过,txt和Office系列。
我是一个菜鸟,在其他代码基础上修改了2个月,
也只做到了,对txt比较稳定,ppt也可以,其他的都有问题。
都快绝望了,你的代码给了我新的希望,好好向你学习。多谢!
多联系!hhd@dahengsi.com
ycmint
驱动牛犊
驱动牛犊
  • 注册日期2011-05-07
  • 最后登录2012-03-19
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望141点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2011-07-15 11:40
792025499@qq.com
新手...求代码..
fatepro
驱动牛犊
驱动牛犊
  • 注册日期2011-05-12
  • 最后登录2011-09-07
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望681点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2011-05-13 21:01
为什么下载不了?
einsti
驱动牛犊
驱动牛犊
  • 注册日期2011-05-13
  • 最后登录2011-09-01
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2011-05-13 11:34
如果附件已删除,别再显示附件的链接。
龙九
noah1335
驱动牛犊
驱动牛犊
  • 注册日期2010-03-29
  • 最后登录2011-12-12
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2011-05-04 14:48
为什么现在附件下不了了?
Millsap
驱动牛犊
驱动牛犊
  • 注册日期2010-12-10
  • 最后登录2015-01-20
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望91点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2011-03-18 20:09
看看
lishuo
驱动牛犊
驱动牛犊
  • 注册日期2006-11-14
  • 最后登录2011-04-06
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望37点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2011-03-08 09:22
看看
010513
驱动牛犊
驱动牛犊
  • 注册日期2010-11-26
  • 最后登录2011-05-13
  • 粉丝1
  • 关注2
  • 积分36分
  • 威望231点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2011-03-03 09:38
现在也在做透明加密,想学习一下,能否再发一个代码给我吗?现在帖子上的下不到!
stargjs@foxmail.com
th800114
驱动牛犊
驱动牛犊
  • 注册日期2007-10-01
  • 最后登录2011-03-23
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望42点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2011-02-28 13:12
编译环境:WDK6001.18002 XP x86
上一页
游客

返回顶部