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

解讀FTX交易所免手續費漏洞致使被薅20W刀XEN的羊毛案_GAS:XEN

Author:

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

被朋友Q到近期火熱的羊毛事件,截止目前,不僅是黑客獲利超20W刀,FTX損失108+個ETH,合計有38名同樣思路的攻擊者部署合約發起攻擊。本文從技術維度出發,深入分析此利用FTX交易所免手續費提幣的漏洞,結合智能合約回調發起的攻擊方式,并通過樣例代碼復現實現原理。由于FTX已經通過人工審計針對攻擊者進行懲罰,該漏洞處于風險可控階段。切勿嘗試可能導致封號沒收質押物。1、背景

1.1XEN是什么?

是近期大火的一個XEN幣,到10-15為止已有超過120W筆交易,其實筆者對這類缺乏長期價值對Web3毫無建設性意義的項目一直沒什么興趣,因為他的機制就是只要發起的交易消耗了多少的GAS,就可以鑄造出一定數量的XEN幣,而眾所周知Etherscan有針對gas消耗的排行榜可以看到真正出色的項目往往由于服務用戶多交易量大,所以gas消耗高排名靠前,仿佛成了另一種的應用商店熱門榜單,而XEN一舉通過“沖票“成了冠絕以太坊整個生態的Top1,且等于其他好項目的總和。

聲音 | 孫宇晨:陪我APP配合監管機構進行內容整改 不必過度解讀:孫宇晨剛剛發微博表示,“陪我APP第一時間配合監管機構進行凈網行動,對平臺部分由用戶自發產生的負能量內容進行整改,一切正常運營,新的實體成立,老的實體解散而已,不影響正常業務進行,完全是基于商業考慮。我們旗下公司繁多,基于商業考慮進行公司新設與注銷是正常經營行為,不必過度解讀。”[2019/7/24]

可拓展閱讀:當我們在看Etherscan的時候,到底在看什么?1.2受害方FTX交易所

本次被攻擊的也正是其免費提幣的優惠活動,在平臺有質押且有一定交易記錄后即可發起免費提幣,而提幣會受制于之前交易量

聲音 | 證券日報:應正視區塊鏈信息服務備案編號的作用 不可過度解讀:據證券日報4月2日報道,日前,國家互聯網信息辦公室官網發布公告,披露第一批共197個境內區塊鏈信息服務名稱及備案編號。值得注意的是,“備案編號”并不能看做是給區塊鏈披上合法的“黃馬甲”,應正確認識“備案編號”的作用。網信辦表示,備案僅是對主體區塊鏈信息服務相關情況的登記,不代表對其機構、產品和服務的認可,并強調,任何機構和個人不得用于任何商業目的。[2019/4/2]

1.3鏈上數分結果

其實mirror上爆出的還不是最大的攻擊者,而此攻擊手法最早出現在10-10號,截止10-15號,合計類似邏輯的攻擊地址有38個,合計1.45W筆攻擊。計算依據:FTX熱錢包單筆轉移gas消耗大于5W,且to地址是合約地址的交易。下圖為其中top10的攻擊者,其交易數占總攻擊數的80%,致使FTX手續費損失86個ETH筆者通過對其交易的gas消耗總值核算后,得出FTX本次損失總值為:108.19個ETH合計鑄造出XEN約24億個。按14號日常價格估算的話,則黑客總收益在24W美金以上

聲音 | 李少平解讀最高法“五五改革綱要”: 要推動區塊鏈存證等科技創新手段深度運用:據中國之聲《央廣新聞》消息,《最高人民法院關于深化人民法院司法體制綜合配套改革的意見》,即《人民法院第五個五年改革綱要(2019—2023)》今日發布。最高人民法院副院長李少平在對該文件進行解讀時表示,“五五改革綱要”在前期工作基礎上,提出要構建中國特色社會主義現代化智慧法院應用體系,不斷破解改革難題、提升司法效能。其中,要推動語音識別、圖文識別、語義識別、智能輔助辦案、區塊鏈存證、常見糾紛網上數據一體化處理等科技創新手段深度運用。[2019/2/27]

現場 |中國電子技術標準化研究院周平解讀區塊鏈技術:金色財經現場報道,今日下午,在北京召開的區塊鏈應用技術高峰論壇暨區塊鏈應用技術專項賽頒獎典禮上,中國電子技術標準化研究院軟件工程評估中心主任周平在《區塊鏈及其標準化》的主題報告中,介紹了國際標準化情況和《區塊鏈和分布式記賬技術 術語》標準 ISO 22739。他提到區塊鏈是通過加密,將經驗證和校驗的區塊鏈接,形成的分布式賬本; Token是利用加密技術控制產生的資產的表現形式,該資產也通過加密技術校驗所有權轉移或狀態變化等。[2018/9/6]

詳細數據可<十四君>公眾號后臺輸入”FTX與XEN”獲得2、黑客攻擊流程分析

2.1核心原理

智能合約的fallback/receive可任意執行邏輯。任何一個合約都有默認的fallback函數,典型的功能就是讓合約可以接收以太幣并對其做出反應,這也是代幣型合約用來拒絕轉賬、發出事件或轉發以太幣的典型模式。后來更多場景是應用在代理升級模式總之就是,一筆指向合約地址的交易,如果沒有匹配到對應執行的函數,就必然會執行fallback函數,而fallback可以將輸入參數指向另一個合約地址,從而執行對應的邏輯。參考:https://blog.soliditylang.org/2020/03/26/fallback-receive-split/2.2攻擊流程

IMEOS 解讀 EOSIO Dawn 4.0 精校版出爐 代碼將于近日正式發布:據金色財經合作媒體 IMEOS 報道:今日, BM 在Medium上發布了關于EOSIO Dawn4.0 的版本介紹,從十余個方面介紹 EOSIO Dawn4.0。在過去的一個月里,block.one團隊一直在為EOSIO的精簡性和穩定性付出著努力。[2018/5/5]

其實看完手法核心,已經很明顯了黑客先部署了一個攻擊合約0xCba9b1然后利用FTX的交易免費提幣功能讓FTX的熱錢包0xc098b2,發起了一筆指向攻擊合約的提幣導致交易觸發指向XEN合約的Mint函數調用由于XEN合約可以設置Mint出代幣的收益方,從而將代幣轉入黑客地址

2.3手法還原

其實任意fallback非常好觸發,咱們通過現場手搓實現下,當然并不是MintXen,而是臨時隨意的一個20token來示意。下文便是最簡單的一個ERC20代幣了,任何人均可執行mint函數,雷同于XEN了對于ERC20/721實現原理可拓展閱讀:你買的NFT到底是什么?

而攻擊合約也很簡單,設置寫死要調用Mint的XEN合約地址以及黑客收益的地址。

可以看到實驗中,對此攻擊合約發起的任意一筆交易,即會觸發了receive,且myAddr的GLD余額增加1e18個,當然并不能拿著這個代碼就去復現黑客的實現了,因為要鑄造更多的GEX還得增加工廠合約部署的邏輯,即能提高gas消耗也吻合XEG的mint管理。

3、總結-從攻擊事件看“元交易”

其實如果不是黑客本身知道FTX有免費提幣優惠,且其提幣的交易的gasLimit設置為固定值50W,則很難發起這樣的攻擊,因為依據以太坊黃皮書,普通轉賬也僅僅需要2.1W的gas即可。黑暗森林的web里知其雄守其雌,這樣的攻擊從歷史進程來看,其實更有警示性意義筆者想談談元交易的發展元交易是來自于ChristianLundkvist教授在2015年的一個設想如今上手Dapp實在是太麻煩了,以太坊生態若想普及,就應該允許新用戶直接使用其功能,而不是先安排幾座大山讓用戶翻山越嶺。這意味著需要為新來的用戶墊付Gas費用。當前的以太坊協議并沒有提供原生方法來實現這一點。然而,得益于公/私密鑰對,用戶可以通過對元交易進行簽名并證明所有權。相信未來元交易終會成為應用主流,本次的FTX代付gas執行免費提幣轉賬還只是元交易的某種小小實現,但只有安全+無感才能迎接全民低成本上鏈時代的到來,為此安全與風控都需要特別注意,這也是筆者分析安全案件的初衷。歡迎你從后臺提交web3行業問題探討點贊關注十四,用技術視角帶給你價值

Tags:區塊鏈FTXXENGAS區塊鏈dapp開發白富美SBLAND Vault (NFTX)OXENGASC幣

USDT
深度解讀DID:Web3進入下一階段的中間件_WEB:InfiniityDeFi

In1807,afterthedefeatoftheDanishNavyinCopenhagen,90.

1900/1/1 0:00:00
左手多米尼克,右手波聯儲,孫宇晨的法幣夢_TRO:USD

既善于追蹤熱點,也擅長制造熱點,波場創始人孫宇晨可能會遲到,但永遠不會缺位。但當你用「熱點制造機」來框定其人設時卻發現,孫哥已經轉身成為大多數人需要仰視的存在——格林納達常駐世界貿易組織代表、特.

1900/1/1 0:00:00
詳解Art Gobblers:頂級機構Paradigm親手打造的「NFT版生物圈二號」_GOB:Bubblefong

即便你是一個Web3新人,也一定聽過Paradigm的名字。這家由紅杉資本合伙人MattHuang和Coinbase聯合創始人FredEhrsam聯合成立的投資機構,在4年時間里已經讓Parad.

1900/1/1 0:00:00
SBF談監管:SEC如何界定證券、穩定幣如何歸類、框架如何影響產業_加密貨幣:幣世界快訊GUSDT

加密貨幣邁向主流后,美國財政部、SEC、CFTC,以及各國監管機構都想要將加密貨幣納入監管,本文將整理近來的監管動向,以及聚焦FTX創辦人SBF對監管的看法,讓讀者了解目前監管的趨勢.

1900/1/1 0:00:00
Bankless:OPCraft初學者指南_AFT:Crafting Finance

圖片來源:由無界版圖AI工具生成本周早些時候,我寫了一篇關于NFT游戲設計困難之處的文章。然而,并不是每個游戲都應該被完美地打磨,或是遵循傳統的游戲智慧.

1900/1/1 0:00:00
盤點入圍Cronos第5批生態捐贈的7個項目_CRO:Cronospad

本文來自Medium,Odaily星球日報譯者|MoniCronos是第一個基于CosmosSDK構建的EVM兼容Layer1,目前正在建設一個開放性生態系統.

1900/1/1 0:00:00
ads