minifilter透明加解密源码.rar
下载

所属分类:开发技术 > 其它
文件大小:58.09 KB
上传日期:2019/4/10 18:52:57
MD5:6a3463dd98************df090dbb95
资源说明:现在很多做透明加解密的初学者都比较困惑,不知从何下手。在这里发一个基于minifilter的透明加解密的驱动源码仅供大家参考,其中也实现了对文件标识的处理,文件标识放在文件尾部。算是抛砖引玉吧。坦白的说,这个代码并不稳定(偶尔与norton杀毒软件会有冲突),但是我觉得整个流程是正确的,可能有些细节还没有考虑清楚,我觉得对初学者还是有一定帮助吧,当然大虾们可以跳过,呵呵。另外,有关加解密算法的代码由于不是我写的,也不好公开,所以我把相关代码用“\\\”给注释掉了(但没有去掉),请大家见谅,不过不会对 整个流程产生影响。大家可以重点看一下各个派遣函数的实现,编译环境:WDK6001.18002 XP x86。
移动页面: MIP AMP

[资源合计] 文件夹:3,文件:24

# 文件名称 大小 最后修改时间
1 encryption_on-the-fly\Build.txt 13 Bytes 2010/1/18 14:39:35
2 encryption_on-the-fly\engine\cache.c 1.97 KB 2010/1/18 14:07:56
3 encryption_on-the-fly\engine\cache.h 222 Bytes 2010/1/18 10:36:53
4 encryption_on-the-fly\engine\common.h 3.42 KB 2010/1/18 14:36:01
5 encryption_on-the-fly\engine\ctx.c 5.62 KB 2010/1/18 14:08:20
6 encryption_on-the-fly\engine\ctx.h 1.16 KB 2010/1/18 14:04:51
7 encryption_on-the-fly\engine\engine.inf 2.42 KB 2010/1/18 11:55:12
8 encryption_on-the-fly\engine\engine.rc 266 Bytes 2009/8/19 9:48:20
9 encryption_on-the-fly\engine\file.c 14.62 KB 2010/1/18 14:09:25
10 encryption_on-the-fly\engine\file.h 3.66 KB 2010/1/18 10:38:51
11 encryption_on-the-fly\engine\fltKernel.h 118.93 KB 2008/1/19 13:16:22
12 encryption_on-the-fly\engine\key.c 1.93 KB 2010/1/18 14:35:33
13 encryption_on-the-fly\engine\key.h 528 Bytes 2010/1/18 14:06:19
14 encryption_on-the-fly\engine\main.c 72.47 KB 2010/1/18 14:33:01
15 encryption_on-the-fly\engine\main.h 8.94 KB 2010/1/18 10:43:22
16 encryption_on-the-fly\engine\makefile 399 Bytes 2009/10/11 9:40:54
17 encryption_on-the-fly\engine\message.c 4.77 KB 2010/1/18 14:10:10
18 encryption_on-the-fly\engine\message.h 861 Bytes 2010/1/18 10:56:05
19 encryption_on-the-fly\engine\process.c 19.54 KB 2010/1/18 10:53:38
20 encryption_on-the-fly\engine\process.h 2.17 KB 2010/1/18 10:44:19
21 encryption_on-the-fly\engine\sources 324 Bytes 2010/1/18 10:31:26
22 encryption_on-the-fly\engine 0 Bytes 2010/1/18 14:39:18
23 encryption_on-the-fly\include\error.h 944 Bytes 2010/1/18 11:18:02
24 encryption_on-the-fly\include\interface.h 3.61 KB 2010/1/18 14:06:01
25 encryption_on-the-fly\include\iocommon.h 1.79 KB 2010/1/18 10:41:10
26 encryption_on-the-fly\include 0 Bytes 2010/1/18 14:37:55
27 encryption_on-the-fly 0 Bytes 2010/1/18 14:39:27

请留下有营养的评论,广告灌水一律拉黑处理,谢谢合作!