阅读:1981回复:5
Hook ZwReadFile 能否做到对加密文件的透明读.
我的思路是这样的, 从zwreadFile的FileHandle 跳到文件头,读取加密标记. 如何是密文件,则对 读出的Buffer进行处理...
这种思路能不能实现? |
|
|
沙发#
发布于:2007-08-24 21:54
不过你怎么处理Section型Map的读取呢?
呵呵~ |
|
|
板凳#
发布于:2007-08-27 10:28
我试了几天,好你在NewReadFile中, 再使用ZwReadFie
无法读取源文件的内容 |
|
|
地板#
发布于:2007-08-28 13:31
这种做法是错误的,别这么做!文件指针、缓存问题很难处理。
|
|
|
地下室#
发布于:2007-08-28 17:33
问题总结如下:
1,指针可以操作,虽然麻烦一点.2,问题是在NewZwReadFile再调用OldZwReadFile如果不使用原来传进来的buffer 就读不出数据..., 3,至于map的问题,我认为可以不考虑吧, 理解如下: map里的数据要从硬盘上读, 经过zwreadFile时被解密, map中存放的是明文, 与irp的问题一样. |
|
|
5楼#
发布于:2007-08-28 17:46
Map的问题不考虑?你试一下再说
路漫漫兮修远,慢慢熬吧 |
|
|