拥有 140 万用户的恶意 Cookie 填充 Chrome 扩展程序

本文强调了安装扩展的风险,即使是那些拥有大量安装基础的扩展,因为它们仍然可能包含恶意代码。

本文强调了安装扩展的风险,即使是那些拥有大量安装基础的扩展,因为它们仍然可能包含恶意代码。


(相关资料图)

几个月前,McAfee发布了一篇关于恶意扩展程序的文章,该扩展程序将用户重定向到钓鱼网站并将会员 ID 插入电子商务网站的 cookie。从那时起,研究人员就开始调查了其他几个恶意扩展,总共发现了 5 个扩展,总安装量超过140 万。

这些扩展提供了各种功能,例如使用户能够一起观看 Netflix 节目、网站优惠券并对网站进行截图。后者从另一个名为 GoFullPage 的流行扩展中借用了几个短语。

除了提供预期的功能外,扩展程序还跟踪用户的浏览活动。每个访问的网站都会发送到扩展程序创建者拥有的服务器。他们这样做是为了将代码插入正在访问的电子商务网站。此操作会修改网站上的 cookie,以便扩展开发者收到购买的任何物品的附属付款。

扩展程序的用户不知道此功能以及被访问的每个网站的隐私风险都被发送到扩展程序开发者的服务器。

5个扩展

技术分析

本节包含恶意 chrome 扩展“mmnbenehknklpbendgmgngeaignppnbe”的技术分析。所有 5 个扩展都执行类似的行为。

Manifest.json

manifest.json 将背景页面设置为 bg.html。这个 HTML 文件加载 b0.js,它负责发送被访问的 URL 并将代码注入电子商务网站。

B0.js

b0.js脚本包含许多函数。本文将重点介绍负责将访问过的 URL 发送到服务器并处理响应的函数。

Chrome扩展的工作方式是订阅事件,然后将其用作执行特定活动的触发器。扩展分析订阅事件来自chrome.tabs.onUpdated。当用户导航到一个标签内的新URL时,chrome.tabs.onUpdated将触发。

一旦此事件触发,扩展程序将使用 tab.url 变量设置一个名为 curl 的变量和选项卡的 URL。它创建了几个其他变量,然后将这些变量发送到 d.langhort.com。 POST 数据格式如下:

随机 ID 是通过在字符集中选择 8 个随机字符来创建的。代码如下所示:

国家、城市和邮编是使用 ip-api.com 收集的。代码如下所示:

收到 URL 后,langhort.com 将检查它是否与拥有附属 ID 的网站列表匹配,如果匹配,它将响应查询。这方面的一个示例如下所示:

返回的数据为 JSON 格式。使用下面的函数检查响应,并将根据响应包含的内容调用更多函数。

其中两个函数详述如下:

(1) Result[‘c’] – passf_url

如果结果是“c”,例如本文的结果,则扩展程序将查询返回的 URL。然后它将检查响应,如果状态是 200 或 404,它将检查查询是否以 URL 响应。如果是这样,它将从服务器接收到的 URL 作为 iframe 插入到正在访问的网站上。

(2) Result[‘e’] setCookie

如果结果是’ e ‘,扩展会将结果插入到cookie中。不过在分析过程中,我们无法找到“e”的响应,但这将使开发者能够将任何 cookie 添加到任何网站,因为扩展具有正确的“cookie”权限。

行为流

下图显示了导航到 BestBuy 网站时的分步流程。

用户导航到 bestbuy.com,扩展程序将此 URL 以 Base64 格式发布到 d.langhort.com/chrome/TrackData/;Langhort.com 以“c”和 URL 响应。 “c”表示扩展将调用函数 passf_url();passf_url() 将对 URL 执行一个请求;步骤 3 中查询的 URL 使用 301 响应重定向到 bestbuy.com,其附属 ID 与扩展所有者相关联;该扩展程序会将 URL 作为 iframe 插入到用户访问的 bestbuy.com 网站中;显示为与扩展所有者关联的附属 ID 设置的 Cookie。他们现在将收到在 bestbuy.com 上进行的任何购买的佣金;

整个过程的视频请点此。

避免自动分析的时间延迟

我们在一些扩展中发现了一个有趣的技巧,可以防止在自动分析环境中识别恶意活动。它们包含在执行任何恶意活动之前的时间检查。这是通过检查当前日期是否距离安装时间大于15 天来完成的。

总结

本文强调了安装扩展的风险,即使是那些拥有大量安装基础的扩展,因为它们仍然可能包含恶意代码。

建议你在安装 Chrome 扩展程序时要小心谨慎,并注意他们请求的权限。

在安装扩展程序之前,Chrome 会显示权限。如果扩展程序请求允许它在你访问的每个网站上运行的权限,客户应该采取额外的步骤来验证真实性,例如本文中详述的网站。

本文翻译自:https://www.mcafee.com/blogs/other-blogs/mcafee-labs/malicious-cookie-stuffing-chrome-extensions-with-1-4-million-users/

标签:

相关阅读

六代中医传人张喜海:守正中医创新治骨...

张医生,我们是专门过来找您看病的张院长,你看看我的病还能治吗?治骨病,找张喜海医生 纷杂的诊室...

2019-12-17 更新

庆70华诞 迎民族盛会——新阶层 新担...

拼搏砥砺七十载,大展宏图喜露颜。7月26日,由中华网河南频道主办,河南省委统战部新的社会阶层人士统战工作处...

2019-07-28 更新

河南首家无人机表演编队亮相 夜空中上...

【导语】河南地图、少林功夫、司母戊鼎、甲骨文、卢舍那大佛、鲸鱼、金字塔、雪花……200架无人机编队在夜空中...

2019-07-15 更新

拥有 140 万用户的恶意 Cookie 填充...

本文强调了安装扩展的风险,即使是那些拥有大量安装基础的扩展,因为它们仍然可能包含恶意代码。

2023-05-06 更新

活期宝和余额宝哪个收益高?中银活期宝...

活期宝和余额宝哪个收益高?与余额宝相比,活期宝收益略高,但因为其投资的都是货币基金,所以收益差距并不是很...

2023-05-06 更新

工商银行小额费是什么意思?工商银行小...

工商银行小额费是什么意思?工商银行小额费又被称为小额账户管理费,针对的是银行卡账户日均余额低于一定数额的...

2023-05-06 更新

“五一”假期镇江接待游客181.8万人次 ...

镇江“五一”旅游数据新鲜出炉。记者从镇江市文广旅局资源开发处获悉,假期全市接待游客181 8万人次,同比

2023-05-06 更新

200万音浪多少钱?40级抖音号能卖多少钱?

200万音浪多少钱?音浪的兑换比例是1:10,也就是1块钱等于10音浪,1音浪等于1毛钱,200万音浪就是20万元。但是...

2023-05-06 更新

网上无抵押贷款有哪些平台?网上贷款还...

网上无抵押贷款有哪些平台?众安小贷众安小贷是重庆众安小额贷款有限公司推出的无抵押、纯线上消费信贷平台,基...

2023-05-06 更新

Dou分期是什么?DOU分期退款退到哪里?

Dou分期是什么?Dou分期为抖音里面的消费信贷产品,曾在2021年1月小范围定向邀请商户进行试点,目前进一步面向...

2023-05-06 更新

etc是什么币?etc币未来能涨到多少?

etc是什么币?ETC是以太币,全称Ethereum Classic(ETC),市值排名第二,仅次于比特币。它和ETH在虚拟货币中像双...

2023-05-06 更新

每日关注!吉利星瑞1.5T接受预定!6月上...

网上车市从吉利经销商获悉,2023款吉利星瑞1 5T车型已接受预定,1 5T车型预售价为11 28万元,搭博越L同

2023-05-06 更新

华夏银行和华夏保险是一家吗?华夏保险...

华夏银行和华夏保险是一家吗?华夏银行和华夏保险不是一家。华夏银行是一家股份银行,公司总部设在北京,在北京...

2023-05-06 更新

买基金最少需要多少钱?基金怎么买赚钱?

买基金最少需要多少钱?买基金最低需要1000元,或者是1000的倍数,若是选择的定投基金,可以最低是200元每月起...

2023-05-06 更新

硬通货是指什么?硬通货和软通货有什么...

硬通货是指什么?硬通货是相对于软通货来说的,是被大家广泛认可的货币,通常是泛指金属货币,如黄金、白银及其...

2023-05-06 更新

美联储无限qe是什么意思?无限量qe对黄...

美联储无限qe是什么意思?QE是Quantitative Easing的简称,中文意思是量化宽松,就是一种非常规的货币政策,通...

2023-05-06 更新

建设银行短信服务费多少钱一个月?建设...

建设银行短信服务费多少钱一个月?建设银行短信服务费是2元 月,一年12个月就是24元 年。建设银行的短信服务...

2023-05-06 更新

变压器接地线标准_变压器接地|天天最资讯

1、变压器四点接地是指防雷接地、保护接地、工作接地和低压侧避雷器。2、变压器是利用电磁感应的原理来改变

2023-05-06 更新

抖音一个嘉年华多少人民币?抖音直播的...

抖音一个嘉年华多少人民币?抖音一个嘉年华需要3000元人民币才能购买。按照抖音购买标准来看,嘉年华在抖音上需...

2023-05-06 更新

股票绿色是涨还是跌?股票涨跌对上市公...

股票绿色是涨还是跌?通常情况下,在国际的惯例中,股票绿色是表示上涨的,红色则是表示下跌。但是在我国大陆以...

2023-05-06 更新

日利率0.05%是多少厘?日利率万4是多少...

日利率0 05%是多少厘?日利率0 05%代表其日利率是5毫,也相当于0 5厘,等于0 05分。比如一百块借一天,按照...

2023-05-06 更新

a50期指连续是什么意思?a50期指连续影...

a50期指连续是什么意思?A50是指A股市场市值最大的50家上市公司的走势,期指连续就将所有最近一个月份(并非当前...

2023-05-06 更新

科创50指数怎么买?科创50ETF应该怎么选?

科创50指数怎么买?投资者可选择网上现金认购、网下现金认购和网下股票认购3种方式认购科创50ETF:【1】网上现...

2023-05-06 更新

【聚看点】穿越火线炫怎么得_cf炫怎么获得

1、参与cf王者轮回2017年7月活动,在一个奖池抽完12轮后即可获得cf王者零角色。2、cf王者轮回7月活动王者零cf

2023-05-06 更新

交行基金定投扣款失败怎么回事?基金定...

交行基金定投扣款失败怎么回事?以下情况可能导致基金定投失败:【1】卡内余额不足或卡状态不正常,基金定投通...

2023-05-06 更新

商场打六折怎么计算?折上折相当于打几折?

商场打六折怎么计算?打六折是指在原来价格的基础上乘以0 6,比如原价是1000元,打六折的算法为1000X0 6=600...

2023-05-06 更新

4月非农远超预期 现货黄金高位修复

周五现货黄金开于2049 81美元 盎司,最高上探至2052 79美元 盎司,最低触及2000 27美元 盎司,收报2016 87美元 盎司

2023-05-06 更新

工商银行信用卡有年费吗?工行金卡信用...

工商银行信用卡有年费吗?工商信用卡有年费,工行信用卡年费标准:普通卡年费为最高50元,金卡年费为最高100元;...

2023-05-06 更新

主力增仓代表什么?主力增仓为什么股票...

主力增仓代表什么?主力增仓代表着主力看好该支股票,在增仓的股票基本面会比较乐观。一般来说,主力庄家的增仓...

2023-05-06 更新

Q房网郑重声明:“宣布倒闭”等信息为不...

一直处于正常经营中。

2023-05-06 更新

社保一卡通信息如何查询?社保一卡通怎...

社保一卡通信息如何查询?1,进入社保官网查询,每个地区都会有自己的社保官网,搜索自己城市的官方网站即可查...

2023-05-06 更新

3个月定期存款利率多少?定期存款利率怎...

3个月定期存款利率多少?3个月定期存款利率是不固定的,是根据存款银行所规定的3个月定期存款利率定的,不同银...

2023-05-06 更新

股票溢价成交是什么意思?股票溢价成交...

股票溢价成交是什么意思?股票溢价成交指的是投资者买卖该股票的价格超过了市场价格,就会被称为溢价成交。比如...

2023-05-06 更新

新闻频道

社会

财经频道