机器a由一个socket向目标服务器发消息,中间过一个代理服务器,我怎么欺骗机器a代理服务器就是目标服务器?请各位高手指点!

解决方案 »

  1.   

    你在填充数据包IP源地址的时候用a的IP地址来替换数据包中正常的地址(就是原来你的地址啊)
      

  2.   

    截获IP数据包,然后修改IP包中的目的IP地址为你要为a代理服务器地址不就行了
      

  3.   

    如果三台机器(代理,客户,服务器)的udp代码都要求我实现,这样实现起来行吗?
      

  4.   

    学习,用raw socket可以吗?
    我的msn :[email protected]
      

  5.   

    我的程序写成这样:PC_A向一个外网的UDP服务器发消息,然后另一台外网机器PC_B得到了PC_A的端口和地址并用sendto()向它发消息,但是如果PC_A在外网的时候就可以收到PC_B的消息,在内网的时候就收不到PC_B的消息,怎么才能实现内网也收得到呢?