header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
掃碼下載APP
Partnered With:

Pump.fun凌晨被盜,簡述事件始末

閱讀本文需 5 分鐘
1. 攻擊者 @STACCoverflow 是 @pumpdotfun 的前員工,擁有用於建立 Raydium 交易對的錢包帳戶。 2. 攻擊者透過 @marginfi 借了閃電貸,填滿未達標的池子,然後抽走了轉入的 $Sol。 3. 受損的主要是在攻擊發生前,尚未被填滿的池子中的用戶,損失金額可能高達 $80M。 4. 攻擊者可能因團隊管理不當而獲得「被駭帳戶」私鑰,可能曾負責填發幣的池子以製造關注。 5. 文章提醒仿盤專案注意提供初始推力和加強權限管理,以保障安全。
原文作者:Charlemagne,加密KOL
原文編譯:加密韋馱,AC Capital 合夥人


Pump 被偷事件懶人包,感謝@0x_charlemagne 老哥對事故原因的精彩分析,這裡進行翻譯並加上我一點個人推測。


攻擊怎麼進行?


首先這個攻擊者 @STACCoverflow 並不是一個牛逼的黑客大神,而應該是 @pumpdotfun 的前員工。他擁有 Pump 用於創建每個土狗 Raydium 交易對這個功能權限的錢包帳戶,我們稱之為“被駭帳戶”。而 Pump 上創建的土狗在沒達到上 Raydium 標準前的所有 Bonding Curve LP 底池我們稱為“預備帳戶”。


攻擊者透過 @marginfi 借了一筆閃電貸來把所有已創建但是未被填滿到可以上 Raydium 狀態的池子全部填滿。原本這時會發生的操作是本來存在虛擬池「預備帳戶」中裡的 $Sol 因為達到了上 Raydium 的標準會被轉入這個「被駭帳戶」。但此時攻擊者抽走了轉入進來的$Sol,讓這些本應該上Raydium 並鎖池子的memecoin 都無法上Raydium( 因為池子沒錢)


那麼,到底攻擊者黑了誰的錢?


對此 @0x_charlemagne 老哥解釋:


首先肯定不是 @marginfi 的。因為閃電貸的錢在同區塊歸還,它的用途只是為了觸發預備帳戶向被黑帳戶轉錢這一操作,不會損失


其次過去已經發到Raydium 的土狗因為LP 已經鎖了,應該是不受影響( 個人推測)


倒楣的應該是在這一攻擊發生之前,整個Pump 裡所有尚未被填滿的池子中,所有買進來了的用戶,他們的$Sol 都被上述攻擊轉走了。這也解釋了為什麼說受損可能到 $80M 這麼多(註:根據最新信息,損失金額約為 200 萬美元)。


為什麼攻擊者會有這個「被駭帳號」私鑰?


首先肯定是團隊的管理不當,這個沒得洗,跟 Blast 那個朝鮮愛國網絡開發將領一樣。


其次,我們可以猜測一下,這個填滿池子可能本身就是這個攻擊者之前的工作之一。就好比 Friendtech V1 去年 launch 的時候,有大量搶買你 key 的機器人,在最初的幾天,大概率就是官方自己的,起到給 Key 做市,用於引導最初熱度的作用。


可以大膽推測,當時Pump 為了能做最初的冷啟動,讓攻擊者負責用項目自己的錢去填發的幣的池子(估計多數是自己發的,例如$test $alon ) 讓他們上Raydium 然後拉盤製造關注度。只是沒想到最後會成為內鬼的鑰匙。


經驗教訓


首先,仿盤們一定要注意,不要傻傻隻抄個皮毛,意味做好了產品放在那裡就有人來交易了。搞互助盤你得提供一個初始推力。


然後一定要做好權限管理,注意安全。


原文連結


歡迎加入律動 BlockBeats 官方社群:

Telegram 訂閱群:https://t.me/theblockbeats

Telegram 交流群:https://t.me/BlockBeats_App

Twitter 官方帳號:https://twitter.com/BlockBeatsAsia

举报 糾錯/舉報
選擇文庫
新增文庫
取消
完成
新增文庫
僅自己可見
公開
保存
糾錯/舉報
提交