blankheart
驱动牛犊
驱动牛犊
  • 注册日期2008-07-30
  • 最后登录2009-01-24
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望17点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1716回复:5

版主问你个问题

楼主#
更多 发布于:2008-10-10 11:33
我修改了一下passthru
具体就是修改了一下里面的mpsendpackts函数
想对收到的数据包进行修改再发送
我已经实现了修改数据包将数据包copy到了一个buffer里面
现在我想把这个发送出去
就是怎样将buffer里面的内容传给mypacket呢
因为mypacket是ndis_packet类型的
其实就是如何让他发送我自定义的数据包
我把这上面的帖子基本上都看完了
也按照上面的一些方法做了
可是一安装我的机子就蓝屏了
所以很是不解
于是向版主求救啊 。。。
zhanSL
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2010-07-13
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望273点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-10-10 12:08
修改passthru到达你的需求需要对passthru整个流程清楚,
还有需要对windows内核中网络部分架构有个整体的认识。

Sonin专业防火墙(www.soninsoft.com)
dfbb7788
驱动牛犊
驱动牛犊
  • 注册日期2007-07-07
  • 最后登录2010-05-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望106点
  • 贡献值0点
  • 好评度40点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-10-10 23:43
用windbg分析下你的dump文件,看问题出在哪
blankheart
驱动牛犊
驱动牛犊
  • 注册日期2008-07-30
  • 最后登录2009-01-24
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望17点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-10-11 10:14
经过dump分析我发现我写的代码问题就出在发送修改后的数据包上面
所以我想问问到底怎样将我修改后的代码发送出去才是对的
能有具体代码让我参考参考就可以了
我现在不知道如何怎样将我修改后放到buffer里面的内容传给mypacket
以及以后内存释放的问题
 我分析dump
blankheart
驱动牛犊
驱动牛犊
  • 注册日期2008-07-30
  • 最后登录2009-01-24
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望17点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-10-11 10:17
我分析dump文件后发现出现蓝屏的地方在ptssendcomplete上面,但是我又没修改这部分
到底是什么原因呢
NDISVCBoy
驱动牛犊
驱动牛犊
  • 注册日期2008-10-11
  • 最后登录2008-10-15
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望8点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-10-11 13:43
没有把问题说清楚啊
驱网无线,快乐无限
游客

返回顶部