加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

Premint 惡意代碼注入攻擊細節分析_PRE:MIN

Author:

Time:1900/1/1 0:00:00

7?月?17日,據慢霧區情報反饋,Premint遭遇黑客攻擊。慢霧安全團隊在第一時間進行分析和預警。

本文來自慢霧區伙伴ScamSniffer的投稿,具體分析如下:

攻擊細節

打開任意Premint項目頁面,可以看到有個cdn.min.js注入到了頁面中,看調用棧該js是由(https://s3-redwood-labs.premint.xyz/theme/js/boomerang.min.js)注入,目前該s3-redwood-labs-premint-xyz.com域名已經停止解析,無法正常訪問了。

多鏈Web3基礎設施Dmail完成Pre-A輪融資:7月24日消息,多鏈Web3基礎設施Dmail Network宣布完成Pre-A輪融資,Amino Capital、OIG VC、Draper Dragon、KuCoin Labs、HG Ventures、Spark Digital Capital、Bixin Ventures、Wagmi Ventures、Gate Labs、Kretos Ventures和Red Swiss等參投。[2023/7/24 15:55:48]

查詢Whois,該域名在2022-07-16注冊于TucowsDomainsInc:

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

基于AI的加密公司Giza完成300萬美元Pre-Seed輪融資:7月11日消息,基于AI的加密項目Giza完成300萬美元Pre-Seed輪融資,CoinFund領投,StarkWare、TA Ventures和Arrington Capital參投。Giza首席執行官Fran Algaba拒絕就其公司的隱含估值發表評論。隨著新的資金注入,Giza預計會在下周發布基礎設施并在2023年內全面啟動平臺。[2023/7/11 10:48:43]

打開源代碼可以看到boomerang.min.js是Premint用到的一個UI庫:

DeFi策略協議Ammalgam宣布完成75萬美元Pre-seed輪融資:2月27日消息,DeFi策略協議Ammalgam宣布于2022年第三季度完成75萬美元Pre-seed輪融資,Synthetix創始人KainWarwick、Compound創始人RobertLeshner、Anton、Sergej、Mikhail、TarunChitra、SantiagoRSantos、BodhiVentures、BootNode、MarinVentures、KevinZhou、Factor、ZealCapital等參投。據悉,Ammalgam通過將借貸和交易合并到一個協議中來釋放更多的DeFi功能。這種組合構成了收益來源,同時提高了資本效率并為做市商解鎖了無限策略。[2023/2/27 12:31:03]

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

FTX上線Robinhood (HOOD) Pre-IPO產品:據官方消息,FTX現已上線Robinhood (HOOD) Pre-IPO產品,同時支持最高5倍現貨杠桿交易。據悉,羅賓漢市場股份公司(Robinhood Markets, Inc.)是美國的一家金融服務企業。

FTX全站現已開啟:0合約交割手續費,及部分幣種0提幣手續費。質押25個FTT可享受0掛單手續費,此外,質押FTT最低可享-0.0030%的掛單手續費。詳情見官網公告。[2021/4/2 19:39:55]

上傳文件接口有漏洞可以上傳任意文件到任意Path

黑客拿到了他們這個AmazonS3的權限,從而可以注入惡意代碼

這個第三方庫被供應鏈攻擊污染了

把boomerang.min.js代碼下載下來,前面都是正常的代碼,但是末尾有一段經過加密的代碼:

新WordPress插件允許用戶在以太坊區塊鏈上加蓋時間戳:金色財經報道,區塊鏈初創公司WordProof開發的新WordPress插件允許用戶在以太坊區塊鏈上為內容加蓋時間戳,旨在改善版權保護,增加內容創建和所有權的透明度以及跟蹤內容操縱。[2020/10/24]

這段代碼負責把代碼s3-redwood-labs-premint-xyz.com/cdn.min.js注入到頁面。

惡意代碼cdn.min.js

根據代碼內容,可以大致看到有通過調用dappradar.com的接口來查詢用戶的NFT資產列表。

如果用戶持有相關NFT資產:

惡意代碼會以Two-stepwallet驗證的借口,發起setApprovalForAll讓用戶授權給他們后端接口返回的地址。

如果用戶點了Approve,攻擊者還會調用監測代碼通知自己有人點擊了:

如果當用戶地址沒有NFT資產時,它還會嘗試直接發起轉移錢包里的ETH的資產請求:

另外這種代碼變量名加密成_0xd289_0x開頭的方式,我們曾經在play-otherside.org,thesaudisnfts.xyz這些釣魚網站也見到過。

根據用戶資產發起setApprovalForAll或者直接轉移ETH,并且阻止用戶使用開發者工具debug。

預防方式

那么作為普通用戶如何預防?現階段MetaMask對ERC721的setApprovalForAll的風險提示,遠沒有ERC20的Approve做得好。

即使很多新用戶無法感知到這個行為的風險,但我們作為普通用戶看到帶Approve之類的交易一定要仔細打開授權給相關地址,看看這些地址最近的交易是否異常,避免誤授權!

這種攻擊和上次Etherscan上Coinzilla利用廣告注入惡意的攻擊方式挺相似的,那么在技術上有沒有可能預防?

理論上如果已知一些惡意js代碼的行為和特征:

比如說代碼的加密方式

惡意代碼關鍵特征

代碼會反debug

會調用opensea,debank,dappradar等API查詢用戶資產

根據這些惡意代碼的行為特征庫,那么我們可以嘗試在客戶端網頁發起交易前,檢測頁面有沒有包含已知惡意特征的代碼來探測風險,或者直接更簡單一點,對常見的網站設立白名單機制,不是交易類網站發起授權,給到足夠的風險提醒等。

接下來ScamSniffer和慢霧安全團隊也會嘗試探索一下如何在客戶端來預防此類的攻擊發生!

Ps.感謝作者ScamSniffer的精彩分析!

Tags:PREMINRESAPPPre-retogeumminiswap幣最新消息Joint Ventures抹茶交易所app下載安卓官網

以太坊價格
中文加密從業者都從哪里學習行業知識?我們收到了一千多份問卷_區塊鏈:元宇宙

中文加密從業者超七成常駐在國內,主要獲取信息渠道為推特和資訊媒體。?撰文:Winkrypto 一、調研背景介紹 ?? 2022年6月1日至6月30日,Winkrypto主要面向中文加密行業核心人.

1900/1/1 0:00:00
金色晨訊 | 7月16日隔夜重要動態一覽_區塊鏈:Sensorium

21:00-7:00關鍵詞:Coinbase、OpenSea、Cardano、普京1.Coinbase將開始批量處理所有ETH和ERC-20交易;2.

1900/1/1 0:00:00
金色觀察|Sui網絡的雙共識是如何工作的?_區塊鏈:sui幣前景如何

Sui是一條新的區塊鏈,除了使用Rust編程開發和融合Move智能合約外,并行共識是Sui網絡的核心,本文重點解釋這個部分.

1900/1/1 0:00:00
存在區塊鏈上的DAO是否應受監管?_DAO:Ethereum Stake Finance

DAO是由規則管理的社區,這些規則被編碼為計算機程序并在區塊鏈上運行。在最初構思DAO時,人們希望取消老板的權力并將其直接交到各個持有者手中.

1900/1/1 0:00:00
Bankless:除了「四巨頭」外 下一代L2還有哪些

親愛的Bankless老鐵,加密貨幣一直處在不斷發展的路徑上,當一個科技創新率先領跑時,其他的項目和技術就會僅僅跟隨其腳步。這就是我們現在看到的第二層網絡的情況.

1900/1/1 0:00:00
為什么Web3需要ZK身份?_以太坊:以太坊幣最新價格走勢圖

原文作者:0xPARC 創作者:xinyang 審核者:DAOctor 原文:ZKIdentity:WhyandHow(Part1)這篇文章是作為系列文章中的第一篇.

1900/1/1 0:00:00
ads