買比特幣 買比特幣
Ctrl+D 買比特幣
ads

WOJAK:卷走千萬 TRX 的黑客 wojak 重現江湖,技術詳解操作手法_WOJINU

Author:

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

還記得此前攻擊TronBankPro獲利2,673萬個TRX的黑客「wojak」嗎?最近他又出來搞事情了!

原文標題:《Fomo3D式套利模式再現:「聰明」玩家狠狠地薅了一把羊毛!》作者:PeckShield

「玩家」高回報異常獲利

7月27日凌晨3點至上午10點,PeckShield安全盾風控平臺DAppShield監測到THeRTT開頭的地址在參與MULTI.TODAY合約游戲時,持續獲得高回報異常獲利,短短數小時內便獲利102,652個TRX。

PeckShield安全人員分析發現,該「玩家」采用了一種針對游戲機制的「卡位」回滾投注方式,通過部署腳本合約來參與游戲,利用游戲本身存在的運營機制「不平等」特性,成功實施「卡位」進而獲取最大的投資回報率。

這類似于互聯網上利用腳本程序惡意刷單,把原本屬于普通玩家的收益權限給侵占了。這讓人想起,去年Fomo3D火爆時,黑客利用以太坊公鏈因gas費用機制存在的交易擁堵問題,成功制造阻塞,拿走10,469個ETH獎金的攻擊事件。

a16z在6小時前轉出7504枚MKR至0xd520開頭地址:7月15日消息,據鏈上分析師余燼監測,a16z在7月11日將7505枚MKR(688萬美元)通過0xd520地址轉入Coinbase后,似乎MKR就沒再上漲。

6小時前a16z地址又繼續轉出了7504枚MKR(650萬美元),目前位于0xd520地址,可以關注這筆MKR后面是否會繼續轉入Coinbase。[2023/7/15 10:56:46]

這個「聰明」的玩家,采用了類似Fomo3D式的「特殊方式」,狠狠地薅了MULTI.TODAY游戲一把羊毛。

「wojak」重現江湖

這個「聰明」的玩家究竟是何方神圣呢?

PeckShield安全人員進一步分析發現,THeRTT開頭的地址就是此前大名鼎鼎的「wojak」,他曾經攻擊過TronBankPro,并因此獲利2,673萬個TRX。

當時TronBankPro遭攻擊的原因是,其合約代碼中留有「后門」,而「wojak」則成功地命中了后門,并將合約余額全部取走了。盡管這件事情本身撲朔迷離,是巧合還是背后有陰謀,到現在都沒人說得清楚,然而,這倒讓「wojak」這一代號名揚四方了。不禁要問,此次「wojak」重現江湖,又會掀起怎樣的風浪呢?

BNB Chain核心團隊掌控的清算白名單錢包資金已達6000萬枚USDT:金色財經報道,SlowMist發表推文稱,在去年10月7日的Binance Smart Chain Bridge Hack事件中,黑客攻擊獲利200萬BNB。黑客隨后使用約92萬枚BNB作為抵押,從VenusProtocol獲得約1.52億美元,包括1.16億的USDT和3600萬的USDC。 隨著BNB的價格變化,黑客在VenusProtocol抵押的約92萬枚BNB或將被清算,平均清算價格約為220USDT。然而,由于去年11月的提案, VenusProtocol授予BNB Chain核心團隊作為BSC Bridge Hack黑客抵押資金的唯一清算人,這意味著達到清算價格這一清算事件也將被避免。 最初,為了保障VenusProtocol不受任何潛在的短缺影響,BNB Chain核心團隊掌控的清算白名單錢包的資金是30,000,000USDT,但現在這個錢包的資金已經達到60,000,000USDT。VenusProtocol的清算白名單機制主要通過addToAllowlist函數運作。這種方法將清算的特權僅限制在allowedLiquidatorsByAccount映射中所列的清算人身上。因此,只有被授權的清算人可以參與清算借款人的過程。[2023/6/14 21:36:33]

MULTI.TODAY游戲玩法說明

Web3任務平臺SoQuest發布移動端App,支持Twitter、Discord等Web2方式登陸:4月17日報,Web3任務平臺SoQuest已在App Store和Google Play上線其移動端App。該App支持 Twitter、Discord、Telegram、Email、Apple ID等主流Web2方式登陸。Web2用戶可輕松獲取首個NFT,并可加入Gemstone成長體系,通過每天產出的Gemstone兌換獎勵來打造個人專屬Web3身份。SoQuest App后續將上線Game Center,集成多款游戲為用戶提供富有趣味的Web3體驗。[2023/4/17 14:08:21]

要理清這個問題,我們得先系統了解下MULTI.TODAY游戲。按照官方說明,所有參與投資的玩家會組成一個隊列,每次排名隊列首位的玩家會獲得投資額的11%—41%作為回報,之后該玩家會被移除隊列。

只要不斷有玩家參與投資,那么先參與游戲的玩家都將獲得豐厚回報,同時,為了避免最后一位玩家吃虧,游戲還規定如果持續30分鐘沒有后續玩家投資,那么最后一位玩家將獲得獎池的5%作為回報。

Donut:DCG/Genesis的債權回收率或達80%以上:金色財經報道,加密儲蓄公司Donut公告表示,對DCG/Genesis的債權回收率約為80%,超過部分則取決于可轉換優先股票據、基于DCG/Genesis資產的已實現清算價格,并考慮到與本次破產剩余部分相關的未知成本。對于Save計劃的成員,這意味著每存入一美元的凈回收范圍為81%-100%,而對于Build計劃的成員,凈回收范圍為83%-100%。[2023/2/7 11:51:21]

「wojak」的卡位回滾操作技術原理

MULTI.TODAY于每天的22:00GMT3(北京時間凌晨3點)開啟新的一輪游戲,只有當游戲正式開始后,玩家的投資才會被認可。由于游戲規則的設定,所有玩家都爭搶著第一個參與。

通過PeckShieldTRON大數據分析平臺,可以看到在北京時間07月27號凌晨3點之前,多個玩家嘗試參與游戲,但因為游戲時間還沒有開始,交易都被回滾了:

圖示1:游戲開始前的交易

比特幣礦企Gridless完成200萬美元種子輪,Block和Stillmark共同領投:金色財經報道,東非比特幣礦業公司Gridless完成200萬美元種子投資,比特幣風險投資公司Stillmark和Jack Dorsey旗下支付公司Block共同領投。

據悉,Gridless在非洲農村地區設計、建造和運營比特幣挖礦點以及小型可再生能源生產商。Gridless充當主要租戶,為這些無法獲得傳統工業或商業客戶的農村社區的數據中心建設和管理運營提供資金。(CoinDesk)[2022/12/6 21:26:13]

當游戲時間到達后,有多筆交易都被打包進了11315294區塊。在這個區塊中與該游戲合約有交互的前兩筆交易分別為「wojak」發起的Tx1合約交易,以及由普通玩家發起的Tx2交易。

下圖2為普通玩家發起的交易,圖3為「wojak」發起的合約交易:

圖示2:普通玩家交易

圖示3:「wojak」發起的合約交易

「wojak」首先調用TK5HmY地址開頭的合約,再由TK5HmY地址開頭的合約調用游戲合約完成投資。PeckShield安全人員分析后發現,區別于普通玩家,「wojak」發起的交易可不簡單,存在多層調用。

TK5HmY地址開頭的合約首先調用MULTI.TODAY智能合約中的startTime(),prizeAmount()等靜態方法,以此來判斷游戲是否開始,是否已有玩家投資;當確認游戲開始,且尚未有玩家投資后,再多次調用游戲合約的deposit()方法進行投資。雖然游戲合約設置在返利后移除排名隊列首位的玩家,但因為該玩家是通過合約來進行多次投資的,可以保證被移除后仍然保持榜首。

「wojak」獲利的關鍵是得讓這筆合約交易率先被SR節點打包。

在以太坊中,攻擊者可以通過提高gasPrice來惡意競爭,讓交易被礦工先打包處理,而波場沒有類似gasPrice的概念,所有交易是通過SR節點打包產生的。「wojak」事先準備好自動化腳本,在時間到達前通過自動化腳本不斷調用合約來完成交易,這會比普通玩家的手速要準確的多。同時,智能合約中的交易都是原子操作的,只要上鏈,合約可以保證交易中的所有操作按順序進行,這就大大提高了合約交易率先被SR節點處理的概率。

從鏈上數據分析看,「wojak」通過合約投資32次,單筆交易就獲利近10萬個TRX。他確實是一位極度聰明的玩家,當其他玩家還在拼手速時,他已經通過部署合約的方式,制造了不平等特殊權限,獲取了豐厚回報。

下圖為「wojak」的合約調用流程:

圖示4:「wojak」調用合約流程圖

「wojak」除了在MULTI.TODAY每輪游戲開始時爭當頭名玩家外,PeckShield安全人員還發現,針對游戲第二種類似Fomo3D式的玩法,「wojak」也一直在「守株待兔」。

例如TKjcLB地址開頭的賬戶于07月27號09:13:57發起了一筆投資,在此之后的30分鐘內沒有玩家參與,直至09:43:57,「wojak」發起了另一筆交易,在最后時刻成功阻攔TKjcLB地址開頭的賬戶獲得大獎。跟之前分析類似,「wojak」的這筆交易也是調用游戲合約的stage(),getCurrentCandidateForPrize()等靜態方法,獲取游戲當前回合數和投資資金,以此判斷30分鐘內是否有玩家參與。

事件后續

PeckShield安全人員在發現該問題后,第一時間和游戲項目方取得了聯系,項目方也及時升級了合約。

需要說明的是,「wojak」并沒有攻擊MULTI.TODAY合約,MULTI.TODAY游戲本身也不存在相關智能合約的漏洞,「wojak」只是聰明地利用了合約的設定規則,達到了「薅羊毛」獲利的目的,不能稱其為一次黑客攻擊行為。

不過,透過事件本身我們看出,上次TronBankPro事件并非偶然,「wojak」確實是一位不折不扣的「技術牛人」。

寫在最后

雖然此次事件并非因漏洞誘發的黑客攻擊行為,僅是聰明「玩家」合理利用游戲機制實施的高智商薅羊毛行為,但其暴露的問題卻值得我們深思:

1、游戲運營機制設計的缺陷同樣會威脅到游戲的參與體驗,透支并傷害大部分普通用戶對游戲本身的信任;

2、合約玩家對如今DApp生態而言是把雙刃劍,合約會幫助黑客以最低的成本,掃蕩全網大量DApp,且總能找到疏漏之處,進而下手;

3、游戲項目方應完善自身的風控應急響應機制,一旦監測到異常獲利或攻擊行為,應立即對游戲實施一鍵暫停,終止正在進行的攻擊行為,必要時可尋求第三方安全公司幫助,進而減少或避免數字資產損失;

4、游戲玩家在參與游戲時,應時刻注意項目官方或者安全公司發出的預警消息,對于已經遭受攻擊尚未停止運營的游戲,應避免再次參與,以免遭受更大的數字資產損失。

來源鏈接:mp.weixin.qq.com

本文來源于非小號媒體平臺:

Chinanews

現已在非小號資訊平臺發布1篇作品,

非小號開放平臺歡迎幣圈作者入駐

入駐指南:

/apply_guide/

本文網址:

/news/3977845.html

TRX波場

免責聲明:

1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險

2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場

上一篇:

幣安與黑客談判記錄首次披露,梳理幣安KYC泄露事件始末

下一篇:

簡明Staking防割指南

Tags:WOJOJAWOJAKAPPWOJINUwojak幣上火必wojak幣價格聚幣海外版app

以太坊交易所
USD:比特幣期貨合約大額掛單價格位置的統計推斷——核密度估計法_StableFund USD

派客國際投資有限公司??蘇文杰摘要:本文對BitMEX交易所的XBTUSD永續合約的賣4000至買4000的市場深度數據進行統計分析,通過核密度估計得出了大額掛單在不同價格位置出現的概率密度.

1900/1/1 0:00:00
加密貨幣:伊朗公開規范加密貨幣市場的新規則_數字貨幣交易合法嗎

8月4日,伊朗內閣批準并公布的一項法案稱,政府不會承認在伊朗境內使用加密貨幣進行的任何貿易活動是合法的。法案顯示,政府和銀行系統不會將數字貨幣視為合法投標,伊朗央行也不會擔保它們的價值.

1900/1/1 0:00:00
GAT:Gate.io走遍韓國線下Meetup第七期(韓國國際會展中心)_GATE

Gate.io走遍韓國線下活動第七期于7月20日14:00~17:00于首爾韓國國際會展中心會議室進行.

1900/1/1 0:00:00
FANT:關于 FDCL正式上線的公告_Valencia CF Fan Token

尊敬的EZB用戶: EZB計劃于2019年8月6日16:00時開放FDCL充提功能,并開通FDCL/USDT交易市場,邀您參與交易!rekt回應關于Fantom像是中心化賺錢計劃文章問題.

1900/1/1 0:00:00
QBC:關于ZT上線QQBC的公告_ICE

尊敬的ZT用戶: ZT即將上線QQBC,定于香港時間2019年8月6日15:00開放充值,香港時間2019年8月7日15:00開啟QQBC/USDT交易對.

1900/1/1 0:00:00
COI:關于BOOM(爆米花)8月12日獨家首發BTB.io公告_DAS

尊敬的BTB.io用戶:BTB.io交易所將于新加坡時間2019年8月12日,上線BOOM 具體時間如下: 開放充值時間:2019年8月11日15:00開放交易時間:2019年8月12日15:0.

1900/1/1 0:00:00
ads