🎉 攢成長值,抽華爲Mate三折疊!廣場第 1️⃣ 2️⃣ 期夏季成長值抽獎大狂歡開啓!
總獎池超 $10,000+,華爲Mate三折疊手機、F1紅牛賽車模型、Gate限量週邊、熱門代幣等你來抽!
立即抽獎 👉 https://www.gate.com/activities/pointprize?now_period=12
如何快速賺成長值?
1️⃣ 進入【廣場】,點擊頭像旁標識進入【社區中心】
2️⃣ 完成發帖、評論、點讚、發言等日常任務,成長值拿不停
100%有獎,抽到賺到,大獎等你抱走,趕緊試試手氣!
截止於 8月9日 24:00 (UTC+8)
詳情: https://www.gate.com/announcements/article/46384
#成长值抽奖12期开启#
Poolz遭算術溢出攻擊 損失66.5萬美元 多鏈資產受影響
Poolz遭遇算數溢出漏洞攻擊,損失約66.5萬美元
2023年3月15日凌晨,Poolz在以太坊、BNB Chain和Polygon網路上遭受攻擊,導致多種代幣資產損失,總價值約66.5萬美元。攻擊者利用了智能合約中的算數溢出漏洞,成功繞過了資金轉移限制。
根據鏈上數據監控,此次攻擊涉及多個代幣,包括MEE、ESNC、DON、ASW、KMON、POOLZ等。攻擊者已將部分獲利代幣兌換爲BNB,但目前這些資金尚未轉移。
攻擊過程主要分爲三個步驟:
攻擊者首先通過某DEX兌換了少量MNZ代幣。
隨後調用了Poolz合約中的CreateMassPools函數。這個函數本應用於批量創建流動性池並提供初始流動性,但其中存在關鍵漏洞。
漏洞出現在getArraySum函數中。該函數通過遍歷_StartAmount數組進行累加,但未考慮溢出情況。攻擊者精心構造了一個導致uint256溢出的數組,使得函數返回值爲1,而實際記錄的_StartAmount卻是一個巨大的數值。
最後,攻擊者調用withdraw函數提取資金,完成了整個攻擊過程。
這次事件再次凸顯了智能合約中算數溢出問題的危險性。爲防範類似攻擊,開發者應考慮以下建議:
使用較新版本的Solidity編譯器,其內置了溢出檢查機制。
在低版本Solidity中,可引入第三方安全庫如OpenZeppelin的SafeMath來處理整數運算。
進行全面的代碼審計,特別關注涉及數學計算的部分。
實施多重籤名等額外安全措施,爲關鍵操作增加保護層。
此事件再次提醒我們,在區塊鏈生態系統中,代碼即法律。開發團隊必須始終保持警惕,不斷完善安全實踐,以保護用戶資產和項目聲譽。