我想在SPI层实现URL无缝替换网页
功能实现说明:
1,满足当用户在地址栏输入www.sina.com确定后,程序实现网址或网页的跳转(网页根据自己需要随意替换);
2,中间跳转过程不要有停顿;
3,满足在任何浏览器中都可以实现(BHO不用考虑了);
800分求解,UP有分!
得解后,800分相继送出.

解决方案 »

  1.   

    如果直接TDI来传输,你这方法没用的
      

  2.   

    360等玩意儿都可以杀spi了做出来也没意义
      

  3.   

    应该是在wsasend 中根据需要修改发送的数据包。
    建议研究下http协议。
      

  4.   

    用 SPI 的确有这个问题 Safe360 一下就给你删了。也就是 WSPSend 里判断发送的内容
    如果是 GET www.sina.com
    那就更新它的 http 内容,用来 GET 另一个网站就OK了。不过效果一般般,太容易被杀了
      

  5.   

    to:joyoyang()
    接报后可以适当进行修改,如果想完全按照自己的意愿去修改的话,现在我也没好的方法,也希望和你一起探讨一下
      

  6.   

    或者用钩子
    拦截IP包
    发现IP地址为www.sina.com时
    立即返回一个做好的模仿页面
      

  7.   

    偶认为使用WSARecv钩子做起来
    比较实用
    在返回自定义页面的同时
    还能阻断原来的链接
      

  8.   

    分析 http 头呀,http 头里有个 Host 字段,
    判断这个字段的值是不是 www.sina.com 即可不是,那就原封不动的向下发如果是,那就把 http 请求改成别的网站,再下发。理论上是可行的,但我没实际做过,我也不懂,只是这几天在看 SPI