阅读:1747回复:11
文件过滤,懂得都来帮忙呀!
我想做一个文件过滤的驱动,
主要是想把对一个dll的调用全部截获下来, 包括调用的入口,传递的参数等,然后再原封不动的pass给dll, 这样做可行么?有什么难度??应该参阅那本书?? 望有经验的各位多多执教!! (会与不会都要参与参与,千万不要冷我的场呀!!多谢多谢!!! ) |
|
最新喜欢:fsb
|
沙发#
发布于:2001-09-19 11:19
大家给建议也好呀! |
|
|
板凳#
发布于:2001-09-19 13:28
可以啊!看一下FILEMON,上面可以拦截对指定驱动器的读写文件操作,在这个基础上面改,判断一些读写操作,如果读写的是指定的文件,那么就拦截下来,接下来在驱动里你就这个文件打开,下面的偶还没有想好呢!先等着,着急的话先看看《NT文件系统内幕》这是英文书,国内偶还没有看见有的卖的!
还是偶好吧,来帮你热闹热闹,记得给偶多一点分哦! |
|
地板#
发布于:2001-09-21 18:20
FILEMON能取得参数么? |
|
|
地下室#
发布于:2001-09-21 19:19
估计你要作api截获了....你不是要作文件过滤而是api调用监控...
|
|
|
6楼#
发布于:2001-09-27 10:21
当然是要都传给dll了,
不过还要做一些其它的功能,所以必须加在前头 znsoft,api截获要如合做呀? |
|
|
7楼#
发布于:2001-09-27 10:35
nt/2k下可以用ms的detour开发包...9x下好象麻烦点.....
|
|
|
8楼#
发布于:2001-09-27 10:56
对了,我就是要在2000下左
那个,,detour的东东本站有下在么? |
|
|
9楼#
发布于:2001-09-27 11:13
相关资源/国外 中有链接
|
|
|
10楼#
发布于:2001-09-27 11:26
use a fake DLL and export the same function...
and pass the parameters to the real DLL... |
|
|
11楼#
发布于:2002-11-24 22:29
关注!
FILEMON 哪儿有? 谁有传一个看看,谢谢先! FAKE DLL? 是说在应用级拦截API 调用吧? 我试过了, 在WINNT 下可以用修改IMPORT TABLE的方法, 但... IMPORT TABLE 是在程序静态导入API 是填冲的. 如果程序用动态装入,并且是在未产生任何消息, 也就是 刚进入程序入口WINMAIN()时,装入DLL 的话, 就拦截不到了. 除非那时有系统消息产生, 可是那是进程窗体还未创建, 所以应该没有消息产生吧? 如果有的话告诉俺一声. |
|
|