PancakeSwap彩票黑客:180万美元的问题

15.05.2021 / 支付系统新闻

Binance Smart Chain继续看到一些利用它开发的项目。最新操作是由有权访问PancakeSwap管理员地址的人完成的。

被利用

智能合约是一个古老的问题:随机性。坚固性没有本机随机函数,所有随机性源都必须在链上。项目使用诸如块标题,事务哈希等之类的东西来创建合法的随机性源,但没有一个是真正的随机性,它们只是伪随机性。

此问题导致了过去的攻击,例如最近的Meebits攻击。 PancakeSwap彩票号码是根据某些可预测的条件生成的。漏洞利用者可以利用这些信息提前预测数量,从而耗尽整个池。

是谁,为什么?

这篇文章的作者提供了详细的证据,证明PancakeSwap管理员确实犯了错,因为他们创建了合同,“找到”了漏洞利用,并使用自己的地址取了钱。

虽然确实是管理员帐户确实利用了漏洞利用并耗尽了资金,但作者却有一个误解:这绝不是冒犯,资金也没有被盗。尽管PancakeSwap团队尚未就此事发表正式声明,但此事件显然是白帽子从合同中删除了资金,从而阻止了恶意行为者查明该漏洞并加以利用。

首先,这很明显,因为PancakeSwap管理员使用其公开的地址进行了利用。如果他们希望恶意消耗资金,他们将使用一个匿名帐户。其次,从彩票池中收回的资金将被管理员地址分批烧掉。

尽管漏洞利用是可怕的,而且从来不是一个好兆头,但团队对此的处理却注入了一定的信心,证明了PancakeSwap愿意在必要时解决问题(即使他们可以通过窃取用户来平凡地采取道德上应受谴责的道路)资金)。