- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“幽浮”广告:一个浏览器劫持软件的技术分析
0x00 前言
对于网站上的各种弹窗侧栏广告,大家已经屡见不鲜。我们一边通过网站获取我们想要的信息,一边默默忍受的各种广告的苦恼。
网站论坛通过投放广告来获得收入,这是无可厚非的,但是,我们在网站上看到的各种广告,并不一定就是该网站正常投放的,有可能是其他恶意软件通过某种技术手段,进行的流氓广告推广。这种恶意软件一旦得以运行,往往会使用户的浏览器上出现各种莫名的、来历不明的“幽浮”广告。
近日,360互联网安全中心捕获到一个恶意软件程序,该恶意软件正是通过劫持浏览器,注入恶意的JS代码,从而达到投放流氓广告获利的目的。
0x01 恶意软件信息
该恶意软件名为“WebJs”,打开之后,无任何界面,一直在后台静默运行。通过对该恶意软件的分析以及溯源,发现该软件是由一个名为浏览器卫士(HProtect)的软件下载并安装运行的,该浏览器卫士其实是一个假借着保护浏览器的名义的流氓软件,它会阻止其他浏览器以及安全软件的安装,破坏安全软件的功能,同时会静默下载安装推广软件。通过搜索,发现很多用户都遇到过这种问题,如下图所示。
图1浏览器卫士的相关问题(一)
同时也有很多网友反馈该浏览器卫士来自系统自带,由此可见盗版的系统安装镜像也是该恶意软件的传播渠道之一,如下图所示。
图2浏览器卫士的相关问题(二)
0x02 运行效果
该恶意软件一旦得以运行,用户使用浏览器打开的任何HTTP页面都会被插入恶意的JS代码,这里以IE打开360搜索主页( )为例,通过使用网络监控工具,可以发现本来应该是IE浏览器发送给服务器的请求,却全部被重定向到WebJs.exe,查看该页面的Web源码,发现该页面被插入了恶意的JS代码,该类型的恶意代码通常是用来进行各种广告的推广,比如浏览器右下角的弹窗,左右侧广告等等,如下图所示。
图3 HTTP劫持效果
0x03 基本流程
该恶意软件采用了中转服务器的方式,它分为主体程序WebJs.exe和劫持DLL两部分,WebJs.exe主要负责注入劫持DLL到浏览器进程中、中转浏览器的请求以及篡改HTTP响应包,劫持DLL主要是负责将浏览器的HTTP请求重定向到WebJs.exe。正是通过此种手法来劫持浏览器上的所有HTTP数据,注入恶意的JS代码,其主要工作流程如下图所示。
图4 WebJs恶意软件工作流程
0x04 详细分析
4.1 WebJs.exe运行之后,会立即添加自身到自启动项中,以便常驻系统。
图5 添加自启动
4.2从自身资源中释放恶意的劫持DLL文件,加载并运行DLL中的SetShellHook函数,实现DLL注入功能。
图6 释放并运行劫持DLL
4.3 监听本地9868端口,该端口总是接收来自各个浏览器的HTTP请求,然后中转该请求。
图7 监听9868端口并处理请求
4.4劫持浏览器的所有HTTP链接,并篡改HTTP响应包,向HTML页面中插入恶意代码。
图8 插入恶意的JS脚本
4.5 在WebJs.exe运行之后,一旦用户打开浏览器,就会被注入劫持DLL文件(1.dll),该劫持DLL会判断当前进程是否为浏览器。
图9 判断宿主进程是否是浏览器
4.6 Hook浏览器的connect函数,将浏览器的所有的HTTP链接重定向到本机的9868端口,也就是WebJs.exe监听的端口,这样就完成了HTTP的劫持流程。
图10 劫持HTTP请求到本地的9868端口
0x05 查杀情况以及如何防范
目前,360安全产品已经能够对该恶意程序进行查杀,如果在上网的过程中遇到文中类似的问题,请及时进行扫描查杀。
在此360反病毒专家提醒广大用户,请使用正规渠道的系统镜像安装系统,请谨慎使用来路不明的程序,保持杀毒软件常开,定期进行安全体检。如果发现异常程序,请及时向360互联网安全中心反馈,我们会在第一时间协助您解决问题。
图11 VirusTotal的查杀情况
您可能关注的文档
- wdo世界坊wdo超级节点计划1拓宽智能合约生态.pptx
- web常见漏洞与挖掘技巧研究-目录web常见漏洞及案例分析web常见漏洞挖掘技巧新型web防火墙可行性分析.ppt
- windowshomeserver技术趋势zhenggang亚洲oem服务器11-25-20083-16pm.pptx
- word-样式模板轻松学.pdf
- xx项目招商策划书()_1.doc
- yj国家隧道应急救援中铁二局昆明队yj-ztej-kmd-2019应急预案.docx
- yourlogo201x年度某公司表彰大会.pptx
- zh操作说明.pdf
- [公共卫生]广西四县农村成年居民伤害认知情况分析.pdf
- [准题库][做准题].doc
- “广日电气以微软axerp作为公司的核心信息平台,实现了向客户-供应商的拓展管理,财务业务一体化的整合,以及业务多元化集团管.pdf
- “建筑装饰技能”赛项规程.docx
- “心中有信,期许未来”中信期货分支机构2019校园招聘中信期货分支机构2019校园招聘计划正式启动啦!.doc
- “惠农通”银讯项目介绍目录项目进展业务操作方式项目背景商务模式业务平台架构社会背景.pptx
- “我的职场我做主!”hiall-51job“超级招聘”模拟面试大赛永远不要把你最喜欢的公司作为第一次面试的对象.pdf
- “扫黑除恶人人参与平安法治你我共建”有奖答题活动题库.docx
- “挑战杯”河南省大学生课外学术科技作品竞赛章程.doc
- “改进工作作风,增强业务能力,提高管理效益”专项工作管理知识学习心得学习资料名称《细节决定成败》(合订珍藏版)汪中求著.docx
- “教师队伍”项目要素释义.pdf
- “新一代人工智能在电力系统中的应用”专题征稿启事.docx
最近下载
- 报表开发工具FineReport决策系统教程之【1】系统管理员.pdf VIP
- 螺旋钢管项目策划方案通用模板.pdf VIP
- 报表开发工具FineReport参数控件和报表内容自动居中设置方法.pdf VIP
- 健康管理课件PPT.pptx
- 【人教版】初中数学九年级知识点总结:26二次函数和经典题型(附答案).doc VIP
- Java报表开发工具FineReport自定义css使用方法.docx VIP
- 小朋友介绍枪支课件.pptx VIP
- 报表开发工具FineReport决策系统教程之【4】系统监控.pdf VIP
- 提高污水管道安装一次验收合格率(QC成果样板).pptx VIP
- 2021-2022学年四川省成都市武侯区西川中学七年级(上)第一次月考数学试卷(附答案详解).docx VIP
文档评论(0)