yangl
驱动牛犊
驱动牛犊
  • 注册日期2001-05-22
  • 最后登录2002-01-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1851回复:7

如何使imdrv截获发送的非ip包

楼主#
更多 发布于:2001-11-30 15:53
在ntsp6a下修改Jim Matter的Imdrv,企图截获发送的所有数据包。但是在实际的截获过程中,发现通过MpSendPackets发送的数据包只有ip包和arp包,对于其他非ip包不能截获!是不是Imdrv在bind 协议的时候只绑了tcpip协议?如果是这样,要怎样修改才能截获发送的所有数据包那???


渴望解答,谢!

--                                  

最新喜欢:

fsbfsb
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2001-12-01 14:59
我也想知道...一般情况下它只截住了ip层的ip包, 其它象icmp,igmp都没有处理....
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2001-12-01 21:43
我也想知道...一般情况下它只截住了ip层的ip包, 其它象icmp,igmp都没有处理....


你们的问题是因为安装.inf文件有问题,jim matter的inf文件
是nt3的inf格式,说老实话,我是没有仔细去读,nt3那会儿我
还没有接触过ndis,17做的第一个fddi miniport driver是在96年
nt351下,对nt3的inf格式比较熟悉。他仔细读过这段垃圾代码,
后来他好像改写过。nt4的imd不支持动态绑定,jim matter就
手动的修改协议的绑定,在注册表中让ip绑定imd的miniport,
你们拿到的版本估计是老版本,没有search所有的协议,但是
17给我的版本我测试过,支持所有的tdi协议,当然包括icmp
和ipx/spx。后来我无意中看到一个版本,是支持packet.sys
的,所以这个版本一定是支持spx/ipx的。

至于icmp/igmp等ip协议,jim matter的所有版本应该都支持。

这个星期和打仗一样,5天时间跑了广州,成都和兰州,游玩
了乐山,黄河,可惜没有空去海南,遗憾。最遗憾的莫过于
没有见到lam,那天晚上我无聊的跑到成都的网吧找lam,本来
想和他共谋一醉的,却只联系上了znsoft,无法找到lam,
lam的那位主任朋友又休假了,也无法联系上,遗憾中的遗憾。
不再回忆从前,我已经生活在幸福当中。
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-01-18 22:09
请问帮主,在哪里有新的IMDRV啊?我都授了好几天了,都没有找到啊?
或者说
怎么该IMDRV的INF才能够绑定别的协议啊?
yangl
驱动牛犊
驱动牛犊
  • 注册日期2001-05-22
  • 最后登录2002-01-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-01-22 11:54
下面的附件是微软技术支持提供的,据说是比较新的版本,但是我试了一下,好像也没有截获非ip包。如果有兴趣的话,可以看一下
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-01-22 22:44
非常感谢
IMDRV可以拦截到IPX的数据包,但是对这些数据包的处理一点作用都没有,现在我正在该那么该死的INF呢!安装之后手动改注册表就可以可以了!
不过我想改INF,让INF可以直接安装
yangl
驱动牛犊
驱动牛犊
  • 注册日期2001-05-22
  • 最后登录2002-01-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-01-23 16:02
截获 非ip 包的一个用途就是限制通过 网上邻居访问本机. 我在Imdrv 的接受函数中能够收到一些非 ip包,可是把这些包丢弃后,其他机器同样可以通过机器名来访问本机;而在发送函数中没有截获任何非ip包。

那位大侠能够通过修改注册表来截获所有发送和接受的数据包??请指点!!万分感激!!
Hao_ni
驱动牛犊
驱动牛犊
  • 注册日期2002-02-15
  • 最后登录2005-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-02-17 15:31
    斑竹我也想知道如何能写程序分析所有的数据包。只要显示所有的包信息也可以。
游客

返回顶部