havegone
驱动牛犊
驱动牛犊
  • 注册日期2008-01-17
  • 最后登录2012-03-13
  • 粉丝1
  • 关注1
  • 积分29分
  • 威望229点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
阅读:2961回复:6

自己组包,发包的问题

楼主#
更多 发布于:2008-04-10 11:12
我在中间层,自己组icmp,request包成功,发送也成功,数据包也能成功到达对方机子上。但是对方主机却不能给我答复??

对方主机给我发包,我同样在底层,将原来的数据包丢弃, 将我自己reply数据包发送过去,也是能到对方主机上,但是对方主机ping还是request out???


我怀疑是 我发送的数据包只是到对方的中间层,但是没有到达上层协议中。


大虾们,请指教。
havegone
驱动牛犊
驱动牛犊
  • 注册日期2008-01-17
  • 最后登录2012-03-13
  • 粉丝1
  • 关注1
  • 积分29分
  • 威望229点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-10 17:58
阿水地方税地方
boywhp
驱动中牛
驱动中牛
  • 注册日期2007-08-09
  • 最后登录2015-04-24
  • 粉丝2
  • 关注0
  • 积分1105分
  • 威望515点
  • 贡献值0点
  • 好评度254点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2008-04-10 18:30
但是对方主机却不能给我答复??
如果你发送的数据包是正确的话,应该是会回复你,但是我不清楚你是怎么断定对方没有回复数据给你呢?
你应该在对方机器上安装一个协议分析软件,进行抓包,你发一个ICMP过去,会被捕获,同时该机器如果回复的话,也会捕获,不过你先要保证实际能够Ping通该机器,因为XP自带的防火墙会过滤ping请求的,也就是不会回复你的
boywhp
驱动中牛
驱动中牛
  • 注册日期2007-08-09
  • 最后登录2015-04-24
  • 粉丝2
  • 关注0
  • 积分1105分
  • 威望515点
  • 贡献值0点
  • 好评度254点
  • 原创分1分
  • 专家分0分
地板#
发布于:2008-04-10 18:32
另外注意MAC地址!!!!嘿嘿,一般人我不告诉他
havegone
驱动牛犊
驱动牛犊
  • 注册日期2008-01-17
  • 最后登录2012-03-13
  • 粉丝1
  • 关注1
  • 积分29分
  • 威望229点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-04-14 15:44
^_^。谢谢了。这个问题。我解决了。
ring0_zerg
驱动牛犊
驱动牛犊
  • 注册日期2005-07-13
  • 最后登录2009-08-26
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望19点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-04-14 16:23
老兄,你自己发送的数据包之中的带外数据,你是怎么弄的?
不用填写吗?
jiangfeng88
驱动牛犊
驱动牛犊
  • 注册日期2011-05-09
  • 最后登录2011-06-06
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2011-05-28 02:35
怎么搞定的,我也碰到了这个问题!请多多指教!
游客

返回顶部