y2z Ventures 合伙人:BNB Chain 上攻击者通过伪造授权骗取用户 Gas
Foresight News 消息,y2z Ventures 合伙人 blanker.eth 发推称,「在 Revoke Cash 与 Rabby 呼吁用户取消对 Multichain 的授权后,BNB Chain 上出现了一个攻击者,部署了一个假的 ERC-20 代币,修改了`approve()`方法,并手动给大批链上地址伪造授权,让 Revoke Cash 和 Rabby 提醒用户取消授权。然而,该 ERC-20 内的 `approve()` 实际上会大量消耗 Gas,让用户铸造 CHI token(即 Gas Token,销毁 Token 可以获得 Gas Refund)给合约部署者。理论铸造上限是整个区块容量,按 BNB Chain 的正常 Gas 水平 3 Gwei,会扣掉被攻击者钱包中大约 60 美元等值的 BNB。当用户看到提醒取消授权时,点击取消授权并且发送交易,就会铸造 CHI token 到合约部署者的钱包内,目前部署者已经获得大约 7 万枚 CHI,价值 400 美元。这个合约刚刚部署 4 个小时,随着时间的推移,受害者肯定会越来越多。希望 Revoke Cash 和 Rabby 团队注意,在触发 `approve()` 时做一次 Gas Check,太离谱的 Gas Limit 给用户发出警报,或直接拒绝交易。另外,也呼吁 BNB Chain 尽快整合 EIP-3298,取消 `SELFDESTRUCT` 和 `SSTORE` 的 Gas Refund,正式杜绝这个问题。同样的问题可能会发生在其他链上,请大家小心」。





