捆绑安装浏览器:技术剖析搜狗输入法中的猫腻

2014-10-31 +10 1119023人围观 ,发现 64 个不明物体 工具

不知道从什么时候开始,上网变成了搜狗浏览器。卸载后,过几天又莫名其妙安装上。搜狗也算是名门正派,竟然会用这么恶劣的手段捆绑软件!这么做跟病毒有什么区别?!

专门花时间重现了搜狗推广的手段,顺手看到搜狗还有一个调试信息输出开关,只要增加一个注册表值,如果有这个键值就会把调试信息打出来,开着debugview就能监控到搜狗在搞什么小动作:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\SogouInput]
"lotusdebug"=dword:00000001

 

如果电脑没有装360,搜狗输入法直接就去服务器下载运行一个推广程序,这个地址就是搜狗服务器上的一个静默推广包:

http://download.ie.sogou.com/se/semini/SEMini_3.0.0.571_7805.exe

如果电脑有360,搜狗输入法推广浏览器的云控代码都在内存里,大概过程是这样的:

第一步,静默下载。sogoucloud.exe和云端通信,根据云端指令把搜狗浏览器的安装包下载回来。云控数据域名请求是下面抓包的内容:

第二步经过请求内容解密出代码,代码功能里有从搜狗官网下载安装包,创建随机目录把安装包放进去,都是一些常见下载工具的目录,比如把搜狗浏览器安装包放到360、百度或者迅雷的下载目录里,不管你电脑里有没有装这些软件:

搜狗浏览器的安装包还会被放到以下固定的地方,都是搜狗输入法的目录,省的下次再去下载了。大家可以到下图中标红的路径里找找,类似sgim_sehelper.bin之类的文件都是搜狗浏览器的安装包:

第三步,模拟用户点击来安装搜狗浏览器。explorer里的sogou.ime会下载远控的shellcode执行后选择时机去推广浏览器,通过PostMessageW发消息自动模拟点击下载好的浏览器,这个浏览器安装包也通过进程间通信隐藏了安装界面,所以莫名其妙就装上了。如果一直盯着,全过程只会看到电脑上突然打开一个文件夹,又被关掉,然后就多了个搜狗浏览器。

PostMessageW模拟点击这都是我以前写外挂时最常用的,不过我是用来操作游戏,搜狗用来搞流氓推广。

[本文系作者投稿,不代表本站观点]

更多精彩
相关推荐

这些评论亮了

  • 搜狗 回复
    卧槽,老子辛辛苦苦开发个输入法,免费给你们用,再不耍点流氓我就要饿死了!
    )230( 亮了
  • hehe 回复
    这种东西在中国就是国情,什么百度、金山、360的不都这样吗?去下载站上下载总是会让你下载一堆乱七八糟的东西。这是在挑战个人电脑的极限。对于普通用户来说这就是人家的实验田小白鼠。
    )73( 亮了
  • ttvip11 (1级) 回复
    金山也一个屌样。安装个驱动精灵就给你静默安装个什么亲爱的悟空版金山毒霸。金山就他妈亲爱的
    )53( 亮了
  • 技术帝 回复
    http://download.ie.sogou.com/se/semini/SEMini_3.0.0.571_7805.exe 孬种搜狗把这个推广程序删了

    http://download.ie.sogou.com/se/semini/SEMini_3.0.0.571_7806.exe 不过地址+1继续下,水有空可以多备份几个到网盘,方便大家下载,哈哈!
    )34( 亮了
  • sodoge 回复
    我是搜狗我流氓,不服你打我!
    )26( 亮了
发表评论

已有 64 条评论

取消
Loading...

这家伙太懒,还未填写个人描述!

2 文章数 4 评论数 0 关注者

特别推荐

文章目录

    文章目录

      推荐关注

      官方公众号

      聚焦企业安全

      填写个人信息

      姓名
      电话
      邮箱
      公司
      行业
      职位
      css.php