黑客获利约630万美元 算法稳定币$DEI被攻击事件分析

欧易OKX

欧易OKX

               

欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

           官网注册

2023年5月6日,据Beosin-Eagle Eye态势感知平台消息,算法稳定币DEI项目合约遭受黑客攻击,黑客获利约630万美元。Beosin安全团队第一时间对事件进行了分析,结果如下。

事件相关信息

攻击交易

https://bscscan.com/tx/0xde2c8718a9efd8db0eaf9d8141089a22a89bca7d1415d04c05ba107dc1a190c3

https://arbiscan.io/tx/0xb1141785b7b94eb37c39c37f0272744c6e79ca1517529fec3f4af59d4c3c37ef

攻击者地址

Bsc:0x08e80ecb146dc0b835cf3d6c48da97556998f599

Arbitrum:0x189cf534de3097c08b6beaf6eb2b9179dab122d1

被攻击合约

0xde1e704dae0b4051e80dabb26ab6ad6c12262da0

攻击流程

两条链上漏洞原理以及攻击手法相同,这里以Bsc链上交易为例进行分析:

1.攻击者调用攻击合约的0xf321f780函数发起攻击。

自动草稿

2.攻击合约首先调用DEI合约的approve函数给pair授权一个很大的值,随后调用DEI合约的burnFrom函数,传入pair地址。

自动草稿

自动草稿

3.随后,攻击合约直接调用DEI合约的transferFrom函数将pair的DEI代币全部转移给攻击合约,只剩下一个单位的DEI代币。

自动草稿

4.之后,攻击合约调用pair的sync函数,更新储备量,此时pair中只有1个单位的DEI和超130万枚USDT

自动草稿

5.最后,攻击合约使用所有的DEI将USDC全部兑换出来。

自动草稿

漏洞分析

我们从上述的攻击过程不难发现,本次事件的主要问题在于第2步与第3步,攻击者调用了approve和burnFrom函数之后,为什么就能直接调用transFrom函数将“其他人”的代币转移走?

我们看一下approve与burnFrom函数的代码,approve函数为正常授权函数,并没有什么问题,关键在于burnFrom函数(如下图),burnFrom函数正常逻辑是获取被销毁地址给调用者地址授权数量,之后将授权数量减去销毁数量的新值用于更新授权数量。可以看到,309行的代码函数获取用户授权值,而开发者将被销毁地址与调用者地址写反,导致获取的授权值是黑客可以任意设置的,在这之前,黑客调用approve函数授权了一个巨大的数,所以这里获取的值是一个巨大的值,在310行代码,将授权值进行更新,这里传递的值就是一个异常大的值,导致burnFrom函数调用结束后,pair地址给黑客地址授权了一个巨大的值,而黑客也能任意控制pair的代币。

自动草稿

资金追踪

截止发文时,被盗资金还未被攻击者转出。

自动草稿

自动草稿

总结

针对本次事件,Beosin安全团队建议:

1.合约开发时,涉及权限相关的函数一定要仔细思考其运行逻辑,并做好每一步的测试,防止因为粗心大意导致不可挽回的后果。

2. 项目上线前,建议选择专业的安全审计公司进行全面的安全审计,规避安全风险。

风险提示:根据央行等部门发布“关于进一步防范和处置虚拟货币交易炒作风险的通知”,本网站内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为。本文收集整理自网络,不代表经典网立场,如若转载,请注明出处:https://www.jingdian230.com/jinse/43953.html

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台用户上传并发布,本平台仅提供信息存储服务。

Special statement: The above contents (including pictures or videos, if any) are uploaded and released by users of the we-media platform. This platform only provides information storage services.

(0)
欧易OKX

欧易OKX

               

欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

           官网注册

相关推荐

  • 关闭借呗有什么影响?这些后果你知道吗

    关闭借呗有什么影响?首先要区分你的账户是“主动关闭”还是“被关闭”,不同的情况造成的影响也是不同的。 一、主动关闭 如果是用户主动联系客服,申请关闭借呗,且没有欠款的前提下,后续会…

    2023年 6月 14日
    134
  • 企业贷款难 银行投放也难

    一面是部分企业在抱怨“贷款难”,而另一面,银行却在发愁“投放难”。昨日,深圳银监局发布的“2012年2季度深圳中小企业运营暨金融服务监测报告”称,二季度中小企业开工、销售、进出口贸…

    金色财经 2023年 8月 21日
    148
  • AMINA银行高管:我们处于周期哪个位置以及如何参与

    在主要由比特币引领的加密货币大幅上涨之后,可以公平地说,美国 1 月份比特币现货 ETF 的批准改变了游戏规则。 自 1 月 10 日以来,加密货币总市值已从 1.5 万亿美元飙升…

    2024年 3月 21日
    51
  • 欧易OKX

    欧易OKX

                   

    欧易OKx是全球三大比特币交易所之一,注册即开最高6万元盲盒,100%中奖!

               官网注册
  • 微信分付取现了会怎么样 可能会有这些后果

    微信分付取现了会怎么样?微信分付是微信平台上的消费信用贷款产品,但它只能在消费时用来止付账单。所以有用户想要知道,微信分付可以取现吗?如果取现了会怎样? 微信分付取现了会怎么样 1…

    2024年 2月 3日
    99
  • 扶持小微企业融资银行业把握四重点

    银监会主席助理阎庆民8日表示,银行业在扶持中小企业尤其是小微企业破解融资难上,应主要把握四项重点,即“机构为主、机制为重、政策引领、目标先导”。   阎庆民是在海南举行的…

    金色财经 2023年 11月 8日
    123
  • 个人信用贷款 信用很重要

    个人信用贷款是银行或其它金融机构向资信良好的借款人发放的无需提供担保的人民币信用贷款。以个人信用及还款能力为基础,额度一般不会超过10万-20万元,借款期是1-2年不等。 &nbs…

    金色财经 2023年 8月 24日
    102
  • 浏阳:民间借贷出现中介公司

    民间借贷因为快捷的特点,借贷关系往往只是口头承诺或出具借条即可完成,在经济活跃的地区尤为普遍。据了解,浏阳的花炮企业等往往通过民间借贷的方式实现快速融资。但这种便利背后,其带来的高…

    金色财经 2023年 9月 26日
    134
  • 耐克、阿迪和彪马最近在Web3领域里都忙些啥?

      四月即将结束,在这一月中,耐克、阿迪和彪马三大运动品牌在Web3领域里动作频频,下面就让我们一起来梳理看看他们最近都在忙些什么吧。 首先,来看看耐克。 Nike RT…

    2023年 5月 2日
    154
  • 今天黄道吉日查询,老黄历2023年黄道吉日查询

    各位老铁们,大家好,今天由我来为大家分享今天黄道吉日查询,以及老黄历2023年黄道吉日查询的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们…

    金色财经 2024年 5月 5日
    33
  • 为什么说LayerZero是伪去中心化跨链协议?

    撰文:康水跃,Fox Tech与Way Network创始人,丹阳投资董事长 “伟大的设计看起来都是非常简单的,但是设计它的过程其实是极其复杂的”。但是,并不是所有看起来简单的产品…

    2023年 2月 6日
    173