以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > MEXC > Info

Premint 惡意代碼注入攻擊細節分析_NFT:INT

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支付平臺Bitmama完成pre-seed輪融資:金色財經報道,Web3支付平臺Bitmama宣布完成pre-seed輪融資,具體融資金額暫未公開,由EMURGO Africa和Everest Ventures Group聯合設立的創業孵化加速器Adaverse參投。Bitmama提供了便捷交易加密貨幣的渠道,最初是一個用于點對點加密交易的 WhatsApp 社區,但現在已發展成為一個擁有全套產品 Web3平臺,包括多幣種數字錢包、點對點加密交易、錢包對-錢包全球轉賬、穩定幣匯款、加密借記卡等。(techpoint)[2023/4/6 13:48:22]

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

以太坊鏈上NFT市場Authic Labs完成pre-seed輪融資:金色財經報道,以太坊鏈上NFT市 Authic Labs宣布完成pre-seed輪融資,具體金額暫未披露,Rockstart 和Graduate Entrepreneur參投。Authic Labs 為用戶提供了一個無代碼服務平臺 Authic Suites,來自藝術、時尚、游戲或體育等各個行業的品牌和組織都在其網站上創建和銷售數字藏品。(siliconcanals)[2023/1/18 11:19:27]

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

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

NFT融資平臺RAZE完成17.5萬美元Pre種子輪融資:10月22日消息,NFT融資平臺Raze Fintech Inc.宣布完成17.5萬美元Pre種子輪融資,目前其平臺已經上線并接受客戶申請,同時還有兩個試點客戶(RedDoors Tech Inc和 Versafy Inc.)。

Raze致力于為企業提供一個通過鑄造NFT來融資的平臺,并以合規方式籌集資金。該平臺要求發行方對所有合格投資者進行KYC,同時還需獲得認可投資者聲明和執行協議數字簽名,后續該團隊打算將Raze NFT融資平臺部署到多個垂直行業,比如創投、房地產、電影和Web3項目等。(einnews)[2022/10/22 16:35:04]

Web3初創公司Nestcoin完成645萬美元Pre種子輪融資:2月5日消息,非洲Web3初創公司Nestcoin完成645萬美元Pre種子輪融資,Distributed Global和Alter Global領投, Serena Williams的Serena Ventures、Alameda Research、A&T Capital、MSA Capital和4DX Ventures等參投。(News Bitcoin)[2022/2/6 9:33:31]

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

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

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

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

Draper Goren Holm推出WordPress插件可實現去中心化加密交易:加密風險投資公司Draper Goren Holm推出WordPress插件,可在基于WordPress的網站和博客上實現去中心化加密交易。注:WordPress為著名開源博客軟件和內容管理系統,是當前因特網上最流行的內容管理系統。(Decrypt)[2020/4/22]

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

這段代碼負責把代碼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:PREMINNFTINTPredix Networkgemini郭家毅PNFT幣Kintsugi

MEXC
對話 Web3 創業者郭宇與 Sota Watanabe_區塊鏈:WEB3Token

作者:夏目英男EastVentures/李路成ZVentureCapital本次采訪由AstarNetwork的早期投資人EastVentures的夏目英男負責采訪及主持.

1900/1/1 0:00:00
迪拜:將增加 4 萬個與元宇宙相關的新工作崗位_區塊鏈:以下哪項不是區塊鏈目前的分類

中東領先的加密貨幣中心迪拜推出了迪拜元宇宙戰略(DubaiMetaverseStrategy),旨在將其變成世界前10大元宇宙經濟體之一.

1900/1/1 0:00:00
詳解 Cosmos 的垂直擴展之路_OSM:COSM

總覽 我們已經多次介紹過Cosmos,和Polkadot類似,Cosmos這種ChainAgnosticLayer0解決方案主要致力于解決其上搭建各種區塊鏈的水平擴展問題,相較于以太坊.

1900/1/1 0:00:00
合并在即:詳解以太坊最新技術路線_以太坊:ING

Part.1Insight作者:Jiawei,IOSGVentures編輯:Olivia,IOSGVentures合并在即:詳解以太坊最新技術路線?如果「TheMerge」進展順利.

1900/1/1 0:00:00
區塊鏈與檔案界的共同愿景:信任構建_區塊鏈:TER

作者:何思源 摘要:數字時代和網絡空間,現有的檔案信任體系受到了前所未有的沖擊與挑戰,區塊鏈的出現為構建更為堅實的基于數字技術的信任機制提供了契機.

1900/1/1 0:00:00
有關監管正在制定 穩定幣會成為英國的支付工具嗎?_CRYP:Cryptowolf Finance

由法定貨幣支持的穩定幣將被視為一種支付方式,英國監管機構周三向該國議會提交了管理穩定幣使用的新規則。這份期待已久的金融服務和市場法案得到了英國財政部長NadhimZahawi的支持.

1900/1/1 0:00:00
ads