当前位置: 首页 > news >正文

Solidity 合约漏洞,价值 38BNB 漏洞分析

Solidity 合约漏洞,价值 38BNB 漏洞分析

1. 漏洞简介

https://twitter.com/NumenAlert/status/1626447469361102850
https://twitter.com/bbbb/status/1626392605264351235

2. 相关地址或交易

攻击交易:
https://bscscan.com/tx/0x146586f05a4513136deab3557ad15df8f77ffbcdbd0dd0724bc66dbeab98a962
攻击账号:0x187473cf30e2186f8fb0feda1fd21bad9aa177ca
攻击合约:0xd1b5473ffbadd80ff274f672b295ba8811b32538
被攻击合约:Starlink 0x518281f34dbf5b76e6cdd3908a6972e8ec49e345

3. 获利分析

4. 攻击过程&漏洞原因

查看攻击交易过程,发现攻击合约反复调用 Starlink. transfer 、Cake-LP. Skim、Cake-LP. Sync 这三个步骤,且调用完后查看了 Cake-LP、0xd1b5473ffbadd80ff274f672b295ba8811b32538 合约的 Starlink 余额。


从中可发现 Cake-LP 的 Starlink 余额正急剧减少,势必导致池子的价格失衡。查看原因发现,当调用池子 Cake-LP 的 skim 函数时,会将池子中的代币转给地址 0x9cbb175a448b7f06c179e167e1afeffb81e51dfa。

在多次重复操作后可查看到池子的 Starlink 代币数量仅为 558 单位,攻击者可以使用少量 Starlink 代币换取全部 WBNB 代币:

攻击者归还闪电贷,离场。

http://www.lryc.cn/news/183455.html

相关文章:

  • 【C++】:类和对象(2)
  • 【GIT版本控制】--提交更改
  • 解决高分屏DPI缩放PC端百度网盘界面模糊的问题
  • 全能视频工具 VideoProc Converter 4K for mac中文
  • Vue中实现自定义编辑邮件发送到指定邮箱(纯前端实现)
  • 计算机专业毕业设计项目推荐11-博客项目(Go+Vue+Mysql)
  • QT实现TCP
  • PostgreSQL ash —— pgsentinel插件
  • 【刷题笔记10.5】LeetCode:排序链表
  • 三、【色彩模式与颜色填充】
  • karmada v1.7.0安装指导
  • OK3568 forlinx系统编译过程及问题汇总
  • JVM篇---第五篇
  • C/C++ 排序算法总结
  • 机器学习---RBM、KL散度、DBN
  • (c语言)有序序列合并
  • 小谈设计模式(18)—适配器模式
  • Python柱形图
  • 用OpenCV(Python)获取图像的SIFT特征
  • 阿里云ECS和轻量服务器有什么区别?
  • 华为云云耀云服务器L实例评测|安装搭建学生成绩管理系统
  • Audacity 使用教程:轻松录制、编辑音频
  • 深入了解“注意力”和“变形金刚”-第2部分
  • ​“债务飙升!美国一天内增加2750亿美元,金融震荡的前奏已拉开帷幕!”
  • 最新Uniapp软件社区-全新带勋章源码
  • 基于goravel的CMS,企业官网通用golang后台管理系统
  • (五)激光线扫描-位移台标定
  • 媒体发稿:为什么选择国内媒体推广一文带你领略其魅
  • 基于自私羊群优化的BP神经网络(分类应用) - 附代码
  • AI绘图:GPT4技术的艺术化呈现与无限可能