运营商HTTP劫持(非DNS劫持)推送广告的情况相信大家并不陌生,解决的方法大多也是投诉增值业务部门进而投诉工信部。

但这种方法费时费力,投诉接听人员并不了解情况导致答非所问的情况有很多,有时候不但受气最终也没能完全解决问题,或者解决问题后过了一段时间复发的情况并不少见。
近年来,运营商HTTP劫持非但没有收敛,反而变本加厉,玩出了新花样:比如通过HTTP劫持进行密码截获的活动;比如下载软件被替换的情况;比如劫持进行返利(当然返利不是返给你)的情况。
本文介绍一种技术手段用来防止HTTP劫持,在大多数情况下不但可以解决广告推送的问题,也能解决密码截获和下载软件被替换的情况。
最终的效果是运营商停止了HTTP劫持,而非劫持后通过浏览器插件进行广告过滤。
此种方法的好处是既不用安装浏览器插件进行广告过滤,也不用额外的服务器(HTTP代理或VPN之类的),并且能防止下载软件被替换和返利劫持,也能在一定程度上防范密码的泄漏。
要说明这种技术手段的工作原理,首先需要说明大多数情况下运营商HTTP劫持的原理:在用户的浏览器连上被访问的网站服务器,发送了HTTP请求后,运营商的路由器会首先收到此次HTTP请求,之后运营商路由器的旁路设备标记此TCP连接为HTTP协议,之后可以抢在网站服务器返回数据之前发送HTTP协议的302代码进行下载软件的劫持,浏览器收到302代码后就会跳转到错误的软件下载地址下载软件了,随后网站服务器的真正数据到达后反而会被丢弃。
或者,旁路设备在标记此TCP连接为HTTP协议后,直接返回修改后的HTML代码,导致浏览器中被插入了运营商的广告,随后网站服务器的真正数据到达后最终也是被丢弃。
从上述原理中看出,如果需要进行HTTP劫持,首先需要进行标记:如果是HTTP协议,那么进行劫持,否则不进行劫持。
那么,是否有一种方法,既可以避免被旁路设备标记为HTTP协议,而目标网站收到的仍旧是原来的HTTP请求,并且不需要任何第三方服务器呢?答案是有的:旁路设备中检测HTTP协议的模块通常比较简单,一般只会检测TCP连接建立后的第一个数据包,如果其是一个完整的HTTP协议才会被标记;如果并非是一个完整的HTTP协议,由于无法得到足够多的劫持信息,所以并不会被标记为HTTP协议(我们伟大的防火墙并非如此,会检查后续数据包,所以这种方法无效)。
了解了这种情况后,防止劫持的方法就比较简单了:将HTTP请求分拆到多个数据包内,进而骗过运营商,防止了HTTP劫持。
而目标网站的操作系统的TCP/IP协议栈比较完善,收到的仍旧是完整的HTTP请求,所以也不会影响网页浏览。
那么如何将浏览器发出的HTTP请求拆分到多个数据包中呢?我们可以在本地架设一个代理服务器,在代理服务器将浏览器的HTTP请求进行拆包,浏览器设置本地的代理服务器即可。
我这里经过测试,默认设置的情况下对三大运营商(电信、联通、移动)的HTTP劫持现象都有很好的抑制作用。
网站http被劫持了,应该怎么解决呢
展开全部 导致跳转发布网的原因有两种第一:这个网页上有跳转代码。
IIS7网站监控可以做到提前预防各类网站劫持、并且是免费在线查询、适用于各大站长、政府网站、学校、公司、医院等网站。他可以做到24小时定时监控、同时它可以让你知道网站是否被黑、被入侵、被改标题、被挂黑链、被劫持、被墙及DNS是否被污染等等功能、更是拥有独家检测网站真实的完全打开时间、让你作为站长能清楚的知道自己网站的健康情况!
官方地址:IIS7网站监控
官方图

第二:这台电脑被劫持了。
如果是这个网页有跳转代码,那么我们无法解决,需要这个网站的站长才能修改,我们只能做的就是联系这个站长,或者清空浏览器记录在访问一次。
但网页上有跳转代码是少数,大部分是被劫持了,我们重点说一下劫持的方式跟处理方法。
劫持的方式三种第一:驱动劫持第二:DNS劫持第三:浏览器劫持像这些的话,你可以直接使用cdn来解决就可以来…
浏览器主页被2345网站劫持
不管你正在使用什么浏览器软件,只要你的浏览器主页被2345劫持了,那么就可以使用下面的方法去解决。
1、我用的是XP SP3,所以以XP步骤为例:右键我的电脑=>管理=>服务和应用程序=>服务=>你会看到一个没有描述的服务,这里我发现的名字是iastor70es,双击此服务,点暂停,因为你停止不掉这个狗东西,然后在启动类型里选择已禁用。
2、然后重启电脑,是不是主页已经变回来了?你以为完了?还没有,这还不完全,虽然已经禁止掉了,但是篡改你主页的文件还在,而且服务也还在。
点击开始=>运行=>输入regedit回车=>然后依次打开HKEY_LOCAL_MACHINESYSTEMControlSet001Services一直看左边,你会发现这个键值下的所有东西就是你计算机里的所有服务,其他的不要乱动,找到iastor70es直接把这个主键包删掉。
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSvcHost在右边找到netsvcs键值,双击打开,看到最后一行里是不是有个iastor70es,删除之,好了,退出注册表。
4、打开我的电脑=>工具=>文件夹选项=>显示所有文件(不显示不了?百度以下吧-)=>进入C:WINDOWSsystem32dllcache找到iastor70es.dll文件,删除,好了,目前发现的就这些,你的电脑已经清净了。
浏览器被这个劫持了http://59.56.76.17:8080/
1、右击我的电脑 – 选择管理,然后点击设备管理器。
查看 – 选择显示隐藏的设备。
如图:再展开非即插即用驱动程序,找到“cbs”,右击,选择卸载。
稍后重启。
2、开始 – 运行,输入“regedit”,打开注册表编辑器,查找“cbs”,并删除。
具体路径应该是:“HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\cbs”3、删除 “c:\windows\system32\drivers\cbs.sys”4、重启计算机。
关于这件事,我只想对zol说,我去年买了块表
浏览器被劫持我所知道的方法都用了。
在线等大神!
我家的情况也是这样,但是我发现这个不算是劫持,算是病毒感染了已经把一些代码加入到其他程序中,一旦运行就触发的360全盘杀毒,扫描插件,DNS优选,LSP修复,垃圾清理,这些都做过了后面才发现好了不过好像开某个软件就会再次触发这个劫持,楼主自己试试看
怎么应对这样的 HTTP 劫持
展开全部 DLL劫持利用系统未知DLL的搜索路径方式,使得程序加载当前目录下的系统同名DLL。
所以可以告诉系统DLL的位置,改变加载系统DLL的顺序不是当前目录,而是直接到系统目录下查找。
这个想法可以通过修改注册表实现。
在注册表键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\KnownDLLs是调用系统DLL的首要查找目录。
例如里面有RE_SZ类型的"ntdll"="ntdll.dll"项,则系统载入"ntdll"时会直接从系统目录加载。
由此,添加"LPK"="LPK.DLL"即可防止LPK被劫持,同理可以阻止一些其他DLL被劫持,例如"USP10"。
在Windows NT系统,XP默认只有少数关键DLL在此键值下,Win7下面此键值已经相当齐全,在Win7系统下发生DLL劫持的概率要比XP小很多。

急求,劫持系统文件是什么意思啊?谁能详细解释一下,然后在告诉我…
其实就是映像劫持Image File Execution Options 所谓的映像劫持IFEO它是位于注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options 当一个可执行程序位于IFEO的控制中时,它的内存分配则根据该程序的参数来设定,而WindowsN T架构的系统能通过这个注册表项使用与可执行程序文件名匹配的项目作为程序载入时的控制依据,最终得以设定一个程序的堆管理机制和一些辅助机制等。
出于简化原因,IFEO使用忽略路径的方式来匹配它所要控制的程序文件名,所以程序无论放在哪个路径,只要名字没有变化,它就运行出问题。
先看看常规病毒等怎么修改注册表来达到随机启动吧。
病毒、蠕虫和,木马等仍然使用众所皆知并且过度使用的注册表键值,如下:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunHKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLsHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\NotifyHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce等等。
2.另外一种劫持的方法是:在目标程序目录下建立与系统DLL相同的导出函数,执行内容为f=LoadLibrary(byref "c:\windows\system32\"+dllname)f=GetProcAddress(byval f,byref procname)!jmp f’(PowerBasic),在DLL初始化的时候可以干一些坏事,以此来达到改变原应用程序的目的

http劫持如何解决,劫持软件怎么办?相关推荐

  1. 各类网页劫持浏览器主页手段有那些、网页劫持怎么解决

    相信不少用户都经历过这样恼人的经历:打开常用的浏览器后,突然发现首页大变样,各种导航站铺满全屏,还充斥悬浮广告和各类弹窗,好不容易修改回原有的首页,没过多久却又被"劫持",难道自己 ...

  2. 关于 谷歌浏览器主页被劫持的 解决方法

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/120782390 长期持续带来更多项目与技术分享,咨询请 ...

  3. 磊科路由器dns服务器老要修复,路由器DNS劫持的解决方法

    网速明显变慢,以前能浏览的网页现在访问出错了,这是怎么回事呢?这极有可能你家里的路由器的DNS劫持了!下面是学习啦小编给大家整理的一些有关路由器DNS劫持的解决方法,希望对大家有帮助! 路由器DNS劫 ...

  4. 如何修复网页被劫持、页面劫持的解决方法、详细

    网页劫持是目前黑产最喜欢的一种网页引流方式,此手法往往通过政府.教育机构网站(权重高),修改网站源代码.放寄生虫程序.设置二级目录反向代理等实现.网页劫持可以分为服务端劫持.客户端劫持.快照劫持.搜索 ...

  5. 网站域名被劫持,域名被劫持的解决方式

    域名被劫持 域名被劫持就是DNS被劫持,也就是用户访问的网站不是指向最初的那个,而是失去响应,不能访问或访问的是假地址. DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域 ...

  6. Chrome浏览器首页被hao123劫持的解决办法

    Chrome浏览器首页被hao123劫持的解决办法 新电脑装程序,一般小心中招了,谷歌浏览器的首页一直被劫持,打开浏览器自动跳到hao123.网上找了不少办法最后一种才奏效. 1,腾讯管家的浏览器保护 ...

  7. chrome主页被劫持的解决方法

    chrome主页被劫持的解决方法 参考文章: (1)chrome主页被劫持的解决方法 (2)https://www.cnblogs.com/wyh-hde/p/6747867.html 备忘一下.

  8. 百度快照劫持怎么解决、百度快照劫持如何排除?百度快照劫持如何修复?

    所有被挂了跳转链接的网页中绝大多数都是建立在网站被getshell的基础上的,所以当你在维护网站的时候不能仅仅只删除js代码,还要系统性的对网站内的文件进行对比找出后门,不然只是治标不治本. 下面是& ...

  9. php百度快照劫持,discuz百度快照被劫持的解决办法

    目前已遇到两例discuz网站百度快照被劫持的例子,一般快照被劫持很难被发现. 被劫持的表现为: 在百度中输入自己的网址,出现被收录的帖子链接,点击后就跳转到菠菜网站等. 下面讲下如何解决该问题: 进 ...

  10. 遇到DNS运营商劫持怎么办、运营商劫持的解决方法有那些

    运营商劫持在如今很普遍,相信很多人还不清楚,什么是运营商劫持?遇到DNS运营商劫持怎么办?本次在这里就为大家科普下. 什么是运营商劫持? 运营商是指那些提供宽带服务的ISP,包括三大运营商中国电信.中 ...

最新文章

  1. AI应届生年薪涨到40万了,你现在转行还来得及!
  2. java线程模拟生产者消费者问题
  3. .NET平台BigO算法复杂度备忘
  4. 实现当前目录下开启CMD
  5. Restful API接口调试工具推荐(Postman, HTTPie)
  6. java是解释型_Java 是编译型还是解释型?
  7. 递归算法 流程图_什么是算法?如何学习算法?算法入门
  8. Linux系统的服务器配置minicom接console线调试交换机的步骤
  9. ad 卡尔曼_卡尔曼滤波算法C语言实现(转2)
  10. 【扇贝批量添加单词到词库】利用python调用扇贝API (oauth2)
  11. 编写批处理文件编译.Net工程
  12. [编程] C语言变量和数据类型总结练习题
  13. 滑动速度监听VelocityTracker
  14. Bootstrap响应式图表设计
  15. 2022-2028年中国光电广告产业竞争现状及发展趋势分析报告
  16. 基于ESP32的蓝牙刷屏器自动点击器的制作
  17. 震惊,用过微粒贷的人没资格贷款买房!
  18. 广工数据结构课设——校园导游咨询(C语言)
  19. Salvage Robot[agc-004E]
  20. 《点石成金》(持续更新)

热门文章

  1. 你还相信土豪吗?iPhone 5变土豪金5s教程(一)
  2. [原创]QQ农场外挂辅助制作一点心得体会1
  3. RK3399 Android7.1 try 'jack-diagnose' or see Jack server log
  4. Hugo博客SEO优化
  5. 最近几个月学习情况的总结
  6. [HBase进阶]--深入HBase架构解析(二)
  7. win10系统发现无法对硬盘进行Bitlocker加密踩坑!
  8. lte协议软件 开源的4g_4G LTE 协议中又现新缺陷
  9. loli的测试——搜索
  10. 麦当劳中国为员工全资提供百万医疗保险;《哥斯拉大战金刚》IMAX发威 | 美通企业日报...