youyuas
驱动牛犊
驱动牛犊
  • 注册日期2004-06-25
  • 最后登录2008-02-01
  • 粉丝0
  • 关注0
  • 积分277分
  • 威望32点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
阅读:1701回复:8

关于ndis修改tcp堆栈的问题

楼主#
更多 发布于:2005-07-25 11:43
  想请教一下,
在ndis中能不能修改已收到的数据报?比如说用户收到A,经过ndis后把A丢掉并发B给用户。
如果能的话,又没有大概的流程,和代码啊。
我试了几次,感觉上ndis都是将收到的包的copy进行处理。

谢谢帮助,如果有代码或实例的话,请受累发到as2001o2004@gmail.com
asmsys
驱动老牛
驱动老牛
  • 注册日期2002-03-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望17点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-25 12:24
完全可能。
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
板凳#
发布于:2005-07-25 14:38
可以,怎么修改都成
走走看看开源好 Solaris vs Linux
maily
驱动牛犊
驱动牛犊
  • 注册日期2005-07-22
  • 最后登录2005-08-10
  • 粉丝0
  • 关注0
  • 积分249分
  • 威望49点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-07-26 14:31
可以改的
youyuas
驱动牛犊
驱动牛犊
  • 注册日期2004-06-25
  • 最后登录2008-02-01
  • 粉丝0
  • 关注0
  • 积分277分
  • 威望32点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-07-26 15:33
那该怎么样改呢? 当数据传进时,会传进一个buffer的指针,是不是该这个指针的内容呢?
另外,我还想问一下,怎丢弃数据报呢?
具体的数据传输方向是怎么样的呢? 是先经过tcp堆栈-〉ndis-〉上层,还是tcp堆栈-〉系统, ndis获取tcp堆栈的一个copy呢?
asmsys
驱动老牛
驱动老牛
  • 注册日期2002-03-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望17点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-07-26 16:07
这里有许多PAAATHRU修改的FIREWARE例子,搜索一下,看看就明白了。
NDIS一般在IP层之下,跟你说的“tcp堆栈”关系不大。
yunyanrong
驱动小牛
驱动小牛
  • 注册日期2003-04-18
  • 最后登录2013-03-02
  • 粉丝0
  • 关注0
  • 积分1040分
  • 威望457点
  • 贡献值1点
  • 好评度90点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-07-29 08:31
NDIS HOOK就无法修改数据,更别说DROP了。
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2005-07-29 10:22
下面是引用yunyanrong于2005-07-29 08:31发表的:
NDIS HOOK就无法修改数据,更别说DROP了。

谁说不能?ndis hook对于tcp/ip的数据,这两点都可以做到
yunyanrong
驱动小牛
驱动小牛
  • 注册日期2003-04-18
  • 最后登录2013-03-02
  • 粉丝0
  • 关注0
  • 积分1040分
  • 威望457点
  • 贡献值1点
  • 好评度90点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-07-29 10:49
还是版主高啊,帮我看看这个帖子:
http://bbs.zndev.com/htm_data/10/0507/95685.html

我就是对WINCAP还了解不够深刻,惭愧啊。
游客

返回顶部