chsllm
驱动牛犊
驱动牛犊
  • 注册日期2010-10-09
  • 最后登录2012-03-25
  • 粉丝2
  • 关注6
  • 积分62分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3668回复:8

寒江独钓Passthru例子在Win7下蓝屏

楼主#
更多 发布于:2011-06-17 22:14
如题,我是用Win7编译的Passthru,寒江独钓书中用到了AnalysisPacket函数来过滤包,但是出现蓝屏,有谁遇到过?
chsllm
驱动牛犊
驱动牛犊
  • 注册日期2010-10-09
  • 最后登录2012-03-25
  • 粉丝2
  • 关注6
  • 积分62分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2011-06-18 12:08
恩,蓝屏的时候提示BAD_POOR_HEADER,楼上的高手提示下怎么分析dump文件啊,我是新手啊,谢谢了
chsllm
驱动牛犊
驱动牛犊
  • 注册日期2010-10-09
  • 最后登录2012-03-25
  • 粉丝2
  • 关注6
  • 积分62分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2011-07-06 18:56
不好意思,很久没上了,感谢大家的回答。
我找到问题的所在了,楼上的代码和我的差不多,只不过我自己添加了一些过滤的条件。
      if(tembuffer != NULL){
                NdisMoveMemory( pPacketContent + DataOffset , tembuffer, copysize) ;            
                DataOffset += copysize;
            }
上面这一段代码没有判断DataOffset是否大于2048,所以在数据长度超出2048的时候就会出现内存溢出的问题。希望对楼上有帮助。
游客

返回顶部