月亮链 月亮链
Ctrl+D收藏月亮链
首页 > MEXC > 正文

PRE:Premint 恶意代码注入攻击细节分析_币安app官网下载

作者:

时间:1900/1/1 0:00:00

7?月?17 日,据慢雾区情报反馈,Premint 遭遇黑客攻击。慢雾安全团队在第一时间进行分析和预警。

本文来自慢雾区伙伴 Scam Sniffer 的投稿,具体分析如下:

攻击细节

打开任意 Premint 项目页面,可以看到有个 cdn.min.js 注入到了页面中,看调用栈该 js 是由 [boomerang.min.js](https://s3-redwood-labs.premint.xyz/theme/js/boomerang.min.js) 注入,目前该 s3-redwood-labs-premint-xyz.com 域名已经停止解析,无法正常访问了。

西班牙媒体公司Emprenduros宣布推出代币化风险投资基金:金色财经报道,西班牙媒体公司Emprenduros宣布推出代币化风险投资基金。据 Emprenduros 网站称,该 VC 基金将是开放式的,实体将向美国证券交易委员会报告。将有流动性有限的年度赎回期。该投资预计将被锁定至少三年。平均投资将在 200,000 美元到 600,000 美元之间。该基金开始接受投资者,但尚不清楚 Emprenduros 是否已经支持任何私营公司。Emprenduros 获得了顶级数字证券平台卢森堡Tokeny 的协助。[2023/2/22 12:23:27]

查询 Whois,该域名在 2022-07-16 注册于 Tucows Domains Inc:

区块链支付公司Centbee完成100万美元Pre-A轮融资:12月28日消息,区块链支付公司Centbee完成100万美元Pre-A轮融资,Ayre Ventures创始人Calvin Ayre领投,资金用于扩大规模和增长,以及加强技术和运营能力。

Cantbee由联合首席执行官Lorien Gamaroff和A??ngus Brown创立,是一家提供数字现金钱包的区块链支付公司。(finsmes)[2022/12/29 22:13:18]

打开 virustotal.com 可以看到该域名之前曾解析到 CloudFlare:

打开源代码可以看到 boomerang.min.js 是 Premint 用到的一个 UI 库:

dForce与UPRETS合作尝试链上实体资产融资:10月13日消息,借贷与合成资产协议dForce与实体资产数字化平台UPRETS达成合作,双方将共同推动链上的实体资产融资。dForce将提供免信任、透明、高效的去中心化金融基础设施,UPRETS会协助合规实体资产数字化并上链流通。

目前,UPRETS正在协助MakerDAO完成首笔太阳能农场为底层资产的借贷融资。本次合作将为dForce生态引入实体资产,而不再仅局限于DeFi领域的资产。[2021/10/13 20:25:59]

该 js 是在 s3-redwood-labs.premint.xyz 域名下,猜测:

上传文件接口有漏洞可以上传任意文件到任意 Path (比较常见的 Web 漏洞)

区块链NFT游戏My Neighbor Alice的Pre-alpha版本上线Steam:据官方推特消息,区块链NFT游戏My Neighbor Alice表示,其Pre-alpha版本已上线Steam,将逐步纳入获得批准的用户。[2021/9/1 22:53:10]

黑客拿到了他们这个 Amazon S3 的权限,从而可以注入恶意代码

这个第三方库被供应链攻击污染了

把 boomerang.min.js 代码下载下来,前面都是正常的代码,但是末尾有一段经过加密的代码:

这段代码负责把代码 s3-redwood-labs-premint-xyz.com/cdn.min.js 注入到页面。

声音 | DappReview创始人:公链性能并不是开发出优秀游戏内容的最大门槛:据新浪游戏消息,DappReview创始人牛凤轩在2018全球数娱未来高峰论坛上表示,目前区块链应用中,70%以上是泛游戏类,这将是区块链大规模落地的第一个爆发的品类。目前区块链游戏面对的挑战有:公链性能,包括ETH的TPS、EOS的cpu等机制;用户门槛,包括钱包上手、ETH的交易费、EOS的RAM等机制;优秀的内容,包括有创意的人生产与价值的内容。其中,公链性能并不是开发出优秀游戏内容的最大门槛,反而用户的使用门槛和内容的匮乏与质量是当前主流玩家进入和参与区块链游戏的最大阻碍。[2018/11/15]

恶意代码 cdn.min.js

根据代码内容,可以大致看到有通过调用 dappradar.com 的接口来查询用户的 NFT 资产列表(此前我们也有看到恶意网站通过 Debank,Opensea 的 API 来查询用户资产等)。

如果用户持有相关 NFT 资产:

恶意代码会以 Two-step wallet 验证的借口,发起 setApprovalForAll 让用户授权给他们后端接口返回的地址(攻击者一般为了提高封禁成本,基本上会分流并且每个地址控制在 200 个交易内)。

如果用户点了 Approve,攻击者还会调用监测代码通知自己有人点击了:

如果当用户地址没有 NFT 资产时,它还会尝试直接发起转移钱包里的 ETH 的资产请求:

另外这种代码变量名加密成 _0xd289 _0x 开头的方式,我们曾经在 play-otherside.org,thesaudisnfts.xyz 这些钓鱼网站也见到过。

根据用户资产发起 setApprovalForAll 或者直接转移 ETH,并且阻止用户使用开发者工具 debug。

预防方式

那么作为普通用户如何预防?现阶段 MetaMask 对 ERC 721 的 setApprovalForAll 的风险提示,远没有 ERC20 的 Approve 做得好。

即使很多新用户无法感知到这个行为的风险,但我们作为普通用户看到带 Approve 之类的交易一定要仔细打开授权给相关地址,看看这些地址最近的交易是否异常(比如清一色的 safeTransferFrom),避免误授权!

这种攻击和上次 Etherscan 上 Coinzilla 利用广告注入恶意的攻击方式挺相似的,那么在技术上有没有可能预防?

理论上如果已知一些恶意 js 代码的行为和特征:

比如说代码的加密方式

恶意代码关键特征

代码会反 debug

会调用 opensea, debank, dappradar 等 API 查询用户资产

根据这些恶意代码的行为特征库,那么我们可以尝试在客户端网页发起交易前,检测页面有没有包含已知恶意特征的代码来探测风险,或者直接更简单一点,对常见的网站设立白名单机制,不是交易类网站发起授权,给到足够的风险提醒等。

接下来 Scam Sniffer 和慢雾安全团队也会尝试探索一下如何在客户端来预防此类的攻击发生!

Ps. 感谢作者 Scam Sniffer 的精彩分析!

标签:PREMINAPP区块链SupreNFT gemini简介币安app官网下载区块链币种类

MEXC热门资讯
EFI:两年前的DeFi弄潮儿 龙头、蓝筹们怎么样了?_DEF

距离Defi Summer转眼已经过去2个年头了~Defi经历了2年多的发展,诞生了无数创新性项目,去年的牛市更是掀起了以OHM为代表的Defi2.0盛宴,便眼见他起高楼,眼见他宴宾客.

1900/1/1 0:00:00
以太坊:金色观察 | 矿池还是矿工 谁能在以太坊“合并”中活到最后?_比特币以太坊

金色财经 区块链7月14日报道 ?过去几年越来越多的人加入到挖矿行列,许多矿工通过为加密网络提供算力来获得虚拟货币奖励.

1900/1/1 0:00:00
NFT:NFT遇上中国制造 数字藏品能摆脱炒作和金融化属性吗?_AMP

在科技奔跑速度加快的年代,“宇宙”要虚拟化,藏品也要数字化。元宇宙的热潮依旧。如今,数字藏品在国内已然大有后来居上之势。不仅消费端火热,企业端同样表现积极.

1900/1/1 0:00:00
加密货币:加密货币暴跌会破坏下一次区块链革命吗?_什么叫做区块链技术

文章作者:Richard Waters、Hannah Murphy、Scott Chipolina支持者认为,支撑数字资产的区块链技术将承受最近的价值下跌.

1900/1/1 0:00:00
区块链:着手社区建设:你不得不掌握的两个概念_CORD

作者强调了社区对企业日益增长的重要性,将自己多年的社区建设经验化繁为简,归纳出两个关键概念,1)社区象限,2)社区漏斗,并结合多个真实案例予以详解.

1900/1/1 0:00:00
比特币:金色早报 | 比特币矿工收入一年来首次超过以太坊_SpaceMine

头条▌比特币矿工收入一年来首次超过以太坊金色财经报道,近一年来,比特币矿工的收入在6月份首次超过了以太坊(ETH)。但即便如此,由于加密货币寒冬,这两种数字资产的利润率都在下降.

1900/1/1 0:00:00