PANews 8月8日消息,據慢霧區消息,BSC上的EGD Finance項目遭受黑客攻擊,導致其池子中資金被非預期的取出。慢霧安全團隊對此進行了分析,稱本次事件是因為EGD Finance的合約獲取獎勵時計算獎勵的餵價機製過於簡單, 導致代幣價格被閃電貸操控從而獲利。具體分析如下:
1. 由於EGD Finance合約中獲取獎勵的claimAllReward函數在計算獎勵時會調用getEGDPrice 函數來進行計算EGD的價格, 而getEGDPrice函數在計算時僅通過pair 裡的EGD 和USDT 的餘額進行相除來計算EGD的價格。 2. 攻擊者利用這個點先閃電貸借出池子里大量的USDT, 使得EGD代幣的價格通過計算後變的很小, 因此在調用claimAllReward函數獲取獎勵的時候會導致獎勵被計算的更多,從而導致池子中的EGD代幣被非預期取出。
此外,據派盾預警監測,此次攻擊事件中已有3.6萬BUSD被盜。