bootislands
火狐狸
火狐狸
  • UID38137
  • 注册日期2012-01-18
  • 最后登录2023-10-03
  • 发帖数136
  • 经验159枚
  • 威望0点
  • 贡献值116点
  • 好评度15点
  • 社区居民
  • 忠实会员
阅读:5968回复:13

【已解决】怎样应对302跳转的运营商劫持/广告?

楼主#
更多 发布于:2016-11-03 15:41
每隔一段时间,运营商会将http包,302重定向到某网址:
http://231.5.88.30:8080/psbsp/?authIndentifyID=PSBS_CACHE_1478156848157_6945930_931&SESSION_ID=b1-s-gd01111062600000a1fb6e232594&8158
【劫持HTTP返回假响应,包头302跳转】

参考了不少帖子,都没很好解决这问题,例如这些帖:
【2014-11-16】应对【宽带运营商】强插广告、对网页劫持,跳转,自动刷新,加小尾巴
mason的规则怎么写可以阻止电信的域名纠错跳转?
我目前暂时方案是:用油猴脚本,一旦发现打开http://231.5.88.30:8080就自动关闭,索性眼不见为净

但是以上方案,仍不够完美。我有个设想,不知有没工具能实现:
Firefox把network.http.redirection-limit设置为0,能「全局」禁用302/301跳转的。那假如有个工具,能「局部」禁用302/301跳转:设定x是广告网址,如果跳转目标是x,则重发http请求(一般运营商不会无限劫持,所以多次请求总能get到网页,不会死循环)。

——这个方法,不就完美解决30X劫持问题了吗?有这样的工具吗?记得mason能编写脚本,但太久没用,不知道能不能做到?
bootislands
火狐狸
火狐狸
  • UID38137
  • 注册日期2012-01-18
  • 最后登录2023-10-03
  • 发帖数136
  • 经验159枚
  • 威望0点
  • 贡献值116点
  • 好评度15点
  • 社区居民
  • 忠实会员
1楼#
发布于:2016-11-06 19:13
@aaaa007cn @白左 @skytalk  

谢谢,我家网不是和运营商签的协议,签的是代理商。拦截是代理商做的,投诉较麻烦。而且是租房,属于爱用不用,不用搬家的类型。目前搬家又不现实…

改UA的副作用太大。而丢包和Redirector反跳转,和我现在用的方案(一旦跳转就自动关闭标签页)类似,都是只眼不见为净,不能无感知的重定向回正确网页。

可能自动重发包,这个需求太小众,没前人做吧,只能算了
bootislands
火狐狸
火狐狸
  • UID38137
  • 注册日期2012-01-18
  • 最后登录2023-10-03
  • 发帖数136
  • 经验159枚
  • 威望0点
  • 贡献值116点
  • 好评度15点
  • 社区居民
  • 忠实会员
2楼#
发布于:2016-11-07 01:26
aaaa007cn:我说的那些都是针对 ISP 的抢答劫持
比如丢包法,用户完全感知不到 ISP 劫持的存在
改 UA 确实是邪道,拆包比较合适

你这情况未必一样
因为不少转卖带宽的二手贩子会用透明代理来做劫持
这和 ISP 抢答完全不同

所以还是先抓个包...
回到原帖
谢谢,一直思维惯性以为,30X流量拦截都是透明代理直接把用户请求包丢弃,伪造回应包。原来ISP竟然都用的抢答方式…

这个代理商确实用了透明代理,之前还限速,在我投诉下才取消。明天抓包看看…

自动重发包,就是客户端看到响应包是30X跳转到预设的网址时,就丢弃响应包,自动重发请求包……不论抢答还是透明代理,这种应对方案应该都能解决,用户都感知不到劫持的存在吧
bootislands
火狐狸
火狐狸
  • UID38137
  • 注册日期2012-01-18
  • 最后登录2023-10-03
  • 发帖数136
  • 经验159枚
  • 威望0点
  • 贡献值116点
  • 好评度15点
  • 社区居民
  • 忠实会员
3楼#
发布于:2016-11-08 00:14
aaaa007cn:举个栗子
抢答式的
因为真正的数据包没有被拦截掉
浏览器和服务器之间通信是成功的
考虑到使用一次性 token 的场合
重发包肯定会导致出错
另外也有也有可能请求中包含时间
重发包可能会出错

另外
重发包可能导致浏览器等待响应的时间过长而...
回到原帖
是的,想来要把各种情况兼顾到,也挺麻烦。今天wireshark开了好半天,也没抓到,被拦截的时机不确定…想想算了,再折腾下去不合算…谢谢@aaaa007cn 兄和楼上众朋友
游客

返回顶部