以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

TOKE:少寫一行代碼的教訓:TronBank 1.7 億 BTT 僅 3 小時就被洗劫一空

Author:

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

波場DApptronbank于4月11日凌晨1點遭受假幣攻擊。11日上午Beosin成都鏈安技術團隊作出初步分析,判斷該次假幣攻擊事件主要原因在于合約沒有嚴格驗證代幣的唯一標識符代幣ID,錯誤的將攻擊者自己發行的無價值代幣識別為價值85萬元的BTT代幣,從而造成了損失。同時及時發出預警,預判黑客團隊未來可能將攻擊重點轉向波場。

原文標題:《BTT假幣攻擊事件細節披露及修復方案》

現針對此次事件,成都鏈安技術團隊進一步作出深度分析。

首先,我們先看此次BTT假幣攻擊事件中的漏洞源碼,如下圖:

成都鏈安技術團隊分析發現,該假幣漏洞是由于invest函數只判斷了msg.tokenvalue,而沒有判斷msg.tokenid是否為真實BTT代幣的ID:1002000所導致。

Binance.US上的BTC出現近720美元溢價:金色財經報道,截止發稿,Binance.US上的BTC現報價28293.78美元,Binance上的BTC暫報27573.25美元,出現約720美元溢價。對此,Cinneamhain Ventures合伙人Adam Cochran在社交媒體上稱,目前傳言是做市商退出導致Binance US上的BTC/USD價格出現溢價。我的預計是,Binance在CFTC結算中被迫退出美國市場,并連續進行BUSD->BTC->USDT的轉換,我認為這種跨實體重新分配資金推動了BTC/USD價格的上升。這解釋了美元的溢價、BTC的大量拋售、Binance自己的大量BTC移動以及現在Binance.US上BTC/USD價格的嚴重偏離。

但這還不能解釋為什么其他交易所似乎也有點脫節,所以可能是附帶傷害。[2023/5/9 14:52:27]

TRC10標準是波場本身支持的技術代幣標準,標準規定了兩個重要參數:msg.tokenvalue和msg.tokenid。其中msg.tokenvalue表示當前msg調用的代幣數量,而msg.tokenid表示當前調用者使用的代幣種類標記ID。每種TRC10標準的代幣都有一個獨一無二的標記ID作為代幣種類證明。

分布式資本、騰訊參投的區塊鏈技術公司Everledger已進入自愿破產程序:5月8日消息,區塊鏈技術公司Everledger因未能獲得預期的投資者資金,目前已進入自愿破產程序。該公司主要利用區塊鏈技術來確定鉆石、高端時裝、藝術品、葡萄酒等其他奢侈品來源,過去8年融資總額超過5170萬美元,其中騰訊于2020年以2000萬美元的資金領投該公司的A輪融資,分布式資本也曾參投。Everledger公司員工已經在3月31日收到了裁員通知,初級債權人會議可能會在近期召開。[2023/5/8 14:49:46]

BTTBank合約在收取代幣時沒有對收到代幣的tokenid做任何判斷,合約中僅僅判斷了msg發送代幣的數量msg.tokenvalue。當合約收到調用者發送的代幣數量msg.tokenvalue時,合約錯誤的認為該代幣數量是BTT的數量。但實際上調用者使用的是假幣tokenid為1002278的代幣數量。BTTBank將假幣視同于真幣記錄到投資者賬號。

The Graph將增加對Polygon的支持:12月1日消息,Polygon宣布去中心化索引協議The Graph將增加對Polygon的支持。The Graph基金會于9月啟動了遷移基礎設施提供商(MIPs)激勵計劃來引導索引器,為添加到Graph網絡的新鏈提供支持。Polygon將成為The Graph Network支持并參與MIPs計劃的最新鏈。[2022/12/1 21:15:51]

而攻擊者賬號TRC10代幣中存在BTT和BTTx兩種代幣,可見兩種代幣的ID差異,BTT代幣ID:1002000,BTTx代幣ID:1002278。

攻擊者于4月11日凌晨創建發行990,000,000,000,000,000個名為BTTx的假幣

接著在假幣創建完成后,攻擊者將四千萬創建的假幣BTTx發送給四個攻擊小號TB9jB76Bk4tk2VhzGAb6t1aCYgW7Z4iicY,TQM4uEWPQvVe2kGbWPZtVLMDFrTLERfmp4,TKp1stjapNqr4pkDQjU9GTitsYBUrKAGkh,TF2EWZJZSokGdtk4fj7PqCmuGpJasVXJ3K

數據:HT市值重返10億美元上方,創過去近4個月新高:金色財經報道,據CoinGecko數據顯示,HT市值已重返10億美元上方,本文撰寫時為1,030,387,976美元,創下自6月14日以來新高。此外,當前HT價格為7.92美元,過去24小時漲幅15.5%,過去7天漲幅達到89.8%。[2022/10/18 17:30:04]

當攻擊小號收到假幣后,攻擊者又調用BTTBank合約有缺陷的invest函數。

接下來在觸發invest函數后,BTTBank項目方將大量BTT轉入了預先設置的投資賬號TPk,TT4,TGD,這筆資金實際上未被黑客獲得,但項目方在沒有收到BTT的情況下進行了真實的投資。

下圖為源碼中對三個投資地址的具體設置代碼:

安永創新負責人:元宇宙不能建立在企業商業模式之上:6月27日消息,四大會計師事務所Ernst & Young(EY)的創新主管Magnus Jones認為,元宇宙將由年輕一代領導,它不能建立在企業商業模式的相同原則之上。他說,目前年輕一代正在推動這個行業,并解釋說:“我們顯然非常關注對年輕一代的了解,以及年輕一代正在構建這一景觀的幾個關鍵要素這一事實。”(Cointelegraph)[2022/6/28 1:34:52]

BTTBank投資的三個投資賬號中都收到了大量BTT代幣,如下圖所示。

黑客觸發invest函數后通過withdraw函數取到了BTTBank獎勵池的真正的BTT代幣,最終四個小號將贓款集中轉向黑客主賬號TCX1Cay4T3eDC88LWL7vvvLBGvBcE7GAMW

攻擊者賬戶中的BTT贓款和攻擊使用的假幣BTTx如下:

此外,成都鏈安技術團隊對在Github上開源的其他項目方代碼進行檢查,發現還有其他項目方存在此安全問題:如下為有問題的合約地址:TF3YXXXXXXXXXXXXXXXXXXXXXXXWt3hx

TKHNXXXXXXXXXXXXXXXXXXXXXXXAEzx5

TK8NXXXXXXXXXXXXXXXXXXXXXXXZkQy

TUvUXXXXXXXXXXXXXXXXXXXXXXXxLETV

TG17XXXXXXXXXXXXXXXXXXXXXXXkQ9i

因此Beosin成都鏈安呼吁廣大項目方提高警惕予以重視,檢查自己的合約是否存在上述安全漏洞,并及時進行更新。

發生原因:

據Beosin成都鏈安技術團隊分析,上述問題的發生存在兩個方面的原因:1)開發者對波場代幣的使用機制研究不足,可能套用了以太坊的代幣使用方法;2)攻擊者在遷移其它公鏈上存在的攻擊方式,如EOS已經存在的假幣攻擊方式。

修復意見:對此,Beosin成都鏈安技術團隊建議:項目方在收取代幣時應同時判斷msg.tokenvalue和msg.tokenid是否符合預期。并給出該漏洞代碼修復方式,如下:

Invest函數增加代碼:require(msg.tokenid==1002000);require(msg.tokenvalue>=minimum);minimum是最小投資額

同時,Beosin成都鏈安提示:黑客團隊未來可能將攻擊重點轉向波場,波場公鏈的DApp市場高度繁榮但一直未曾遭到過eos公鏈級別的高強度攻擊,攻擊者目前主要是將其他公鏈上已成熟的攻擊方式遷移到波場并進行大范圍攻擊測試,尋找安全防護較為薄弱的合約,此階段后,攻擊者可能更進一步深度挖掘波場本身可能被利用的機制,進行更高強度和威脅的攻擊。

并且Beosin成都鏈安也建議各大項目方加強合約的安全防護級別和安全運維強度,盡量防范未然,避免不必要的損失,必要時可聯系第三方專業審計團隊,在上鏈前進行完善的代碼安全審計,共同維護公鏈安全生態。

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

Beosin成都鏈安

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

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

入駐指南:

/apply_guide/

本文網址:

/news/3627175.html

免責聲明:

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

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

上一篇:

PeckShield深入代碼層面分析,黑客究竟如何盜走1.7億BTT?

下一篇:

上線3小時即被盜走1.7億BTT:TronBank未審計代碼致假幣攻擊

Tags:XXXBTTTOKETOKENXXX幣btt幣最新消息imtoken官網正版GameoneToken

幣安app官網下載
DAO:干貨:優質硬核社群 NPC 發誓幫你講清區塊鏈上的隨機性

本篇文章是上一篇文章《區塊鏈上的隨機性概述與構造》的延續。本文會介紹以下四個項目:Algorand、Cardano,Dfinity和Randao分別是如何利用三種基本的方案構建隨機數生成協議的.

1900/1/1 0:00:00
BANK:數據公示:「PHV期權補償基金」5.25 虧損補償數據

為了慶祝LBank期權交易火熱上線,并拓展PHV的交易場景。我們啟動了預算共10BTC的「PHV期權補償基金」激勵補償活動.

1900/1/1 0:00:00
ADR:QuadrigaCX 事件再次敲響「資產安全」的警鐘

原文標題:《創始人意外死亡私鑰丟失,交易所數億資產何去何從?》「創始人意外死亡私鑰丟失導致無法訪問冷錢包,法幣賬戶被銀行凍結導致用戶無法即時提現.

1900/1/1 0:00:00
OIN:新聞詳情頁 2019加密故事實錄 喧囂過后熱點現象背后的思考

與任何新興行業一樣,加密行業的一個關鍵特征就是爭當講故事者。故事既是我們理解新現象的方式,也是在嘗試自我實現,還可以使社區從有利的角度看待這個世界。換句話說,市場故事就是營銷.

1900/1/1 0:00:00
BTC:5.26早間行情:又到方向選擇時 該何去何從

市場并沒有出現我們期待的輪動行情,二三線標的暫時還是沒什么動靜,不過BNB是真的強勢,我們前面也多次說過,該標的的漲幅完全取決于里面人的貪婪程度,有多貪婪就會漲多高.

1900/1/1 0:00:00
CRYPT:比特幣放量拉升,幣種普漲,市場會再度走牛?

昨日,比特幣先跌后漲,今日在LTC的帶領下再次拉升,量能應該與昨日相仿,因此難以突破前方的高點,不能算有效突破.

1900/1/1 0:00:00
ads