# Poolz項目遭受攻擊,損失約66.5萬美元近日,一起涉及多個區塊鏈的安全事件引起了業內關注。據鏈上監控數據顯示,3月15日凌晨,Ethereum、Binance和Polygon網路上的Poolz項目遭到攻擊,造成了大量代幣損失,總價值約66.5萬美元。攻擊者利用智能合約中的算術溢出漏洞,成功從項目中提取了多種代幣,包括MEE、ESNC、DON、ASW、KMON、POOLZ等。目前,部分被盜代幣已被兌換成BNB,但資金尚未轉移。本次攻擊主要針對Poolz項目的CreateMassPools函數。該函數原本設計用於批量創建流動性池並提供初始流動性。然而,由於getArraySum函數中存在整數溢出問題,攻擊者得以利用這一漏洞。攻擊者通過傳入特定的參數,使累加結果超出uint256的範圍,導致函數返回值爲1。這使得攻擊者僅需轉入1個代幣,就能在系統中記錄一個遠大於實際數量的流動性。隨後,攻擊者通過調用withdraw函數提取代幣,完成了整個攻擊過程。爲防止類似事件再次發生,業內專家建議開發者使用較新版本的Solidity進行編譯,這些版本會自動進行溢出檢查。對於使用較低版本Solidity的項目,可以考慮引入OpenZeppelin的SafeMath庫來解決整數溢出問題。這起事件再次提醒我們,在智能合約開發中,安全性至關重要。開發者需要格外注意潛在的算術溢出風險,並採取必要的預防措施。同時,定期進行安全審計也是保障項目安全的重要手段。
Poolz項目遭攻擊 多鏈損失66.5萬美元
Poolz項目遭受攻擊,損失約66.5萬美元
近日,一起涉及多個區塊鏈的安全事件引起了業內關注。據鏈上監控數據顯示,3月15日凌晨,Ethereum、Binance和Polygon網路上的Poolz項目遭到攻擊,造成了大量代幣損失,總價值約66.5萬美元。
攻擊者利用智能合約中的算術溢出漏洞,成功從項目中提取了多種代幣,包括MEE、ESNC、DON、ASW、KMON、POOLZ等。目前,部分被盜代幣已被兌換成BNB,但資金尚未轉移。
本次攻擊主要針對Poolz項目的CreateMassPools函數。該函數原本設計用於批量創建流動性池並提供初始流動性。然而,由於getArraySum函數中存在整數溢出問題,攻擊者得以利用這一漏洞。攻擊者通過傳入特定的參數,使累加結果超出uint256的範圍,導致函數返回值爲1。這使得攻擊者僅需轉入1個代幣,就能在系統中記錄一個遠大於實際數量的流動性。
隨後,攻擊者通過調用withdraw函數提取代幣,完成了整個攻擊過程。
爲防止類似事件再次發生,業內專家建議開發者使用較新版本的Solidity進行編譯,這些版本會自動進行溢出檢查。對於使用較低版本Solidity的項目,可以考慮引入OpenZeppelin的SafeMath庫來解決整數溢出問題。
這起事件再次提醒我們,在智能合約開發中,安全性至關重要。開發者需要格外注意潛在的算術溢出風險,並採取必要的預防措施。同時,定期進行安全審計也是保障項目安全的重要手段。