old
old
驱动牛犊
驱动牛犊
  • 注册日期2001-04-23
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3106回复:11

NDIS可否把包上传给TCP模块

楼主#
更多 发布于:2001-07-04 16:12
手头有一个别人做的源程序,
是用NDIS实现了nat和filter,
但是本机的tcp/ip协议必须删掉才能正常工作,
也就是说本机无法参与通信了。
有没有什么办法,
可以使本机不用删除tcp/ip协议呢?
Ndis中有没有与tcp层的接口可以调用?
谢谢!
old
lxf
lxf
驱动小牛
驱动小牛
  • 注册日期2001-03-26
  • 最后登录2013-05-04
  • 粉丝4
  • 关注0
  • 积分76分
  • 威望30点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-07-04 18:30
能够说说用NDIS实现的nat和filter是作在哪一层吗?
别着急,慢慢来!
old
old
驱动牛犊
驱动牛犊
  • 注册日期2001-04-23
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-07-04 18:40
我觉得核心的功能只要工作在网络层就可以了,
但是事实上程序是拿到帧,取出ip包处理后,
通过NdisSend转发。
没有处理发给本机的ip包。
所以本机无法参与通讯了,
我现在希望本机能够参与通讯,
即把发给本机的包发给本机的tcp/ip模块,不知道能否实现?
old
lxf
lxf
驱动小牛
驱动小牛
  • 注册日期2001-03-26
  • 最后登录2013-05-04
  • 粉丝4
  • 关注0
  • 积分76分
  • 威望30点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-07-04 19:20
估计哪是一个TCP/IP的hook,由于把数据截断了,所以你在应用层收不到,改一下HOOK也许可以。
别着急,慢慢来!
old
old
驱动牛犊
驱动牛犊
  • 注册日期2001-04-23
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-07-04 19:34
我是新手,
请问hook的位置如何确定?
如何修改?
old
lxf
lxf
驱动小牛
驱动小牛
  • 注册日期2001-03-26
  • 最后登录2013-05-04
  • 粉丝4
  • 关注0
  • 积分76分
  • 威望30点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-07-04 20:13
你不是有别人做的源程序吗,还是要大致地读一读代码或用一把试一下。
别着急,慢慢来!
ICON
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2004-02-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-07-07 11:51
我一直在想实现应用于一块网卡的Winroute.....
zjb
zjb
驱动牛犊
驱动牛犊
  • 注册日期2001-04-13
  • 最后登录2004-05-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-07-13 13:35
我的email:jinbo_zhang@263.net,能否给我一份,谢谢
old
old
驱动牛犊
驱动牛犊
  • 注册日期2001-04-23
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-07-13 13:43
这个代码是别人公司的产品的一部分,恐怕不便公开。
sorry
另外,这个也是两块网卡实现。
old
zjb
zjb
驱动牛犊
驱动牛犊
  • 注册日期2001-04-13
  • 最后登录2004-05-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-07-13 16:24
可否只公开其中的nat部分?
gfsoft
驱动牛犊
驱动牛犊
  • 注册日期2001-03-26
  • 最后登录2005-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2001-07-15 13:22
nat协议很简单,无非是内部网ip和端口转换工作。
建一个ip和端口的对照表,然后发包,和接收包的时候通过 表转换一下就可以了
有信心不一定会赢,没有信心一定会输
old
old
驱动牛犊
驱动牛犊
  • 注册日期2001-04-23
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-07-17 22:33
nod,
要支持icmp的话稍微麻烦一点
old
游客

返回顶部