更多精彩 >

大意失荆州--UraniumFinance合约升级漏洞事件分析

2021-04-30 10:59:42   来源:  作者: 

摘要:北京时间2021年4月28日,币安智能链上区块链项目UraniumFinance发推提醒用户称:Uranium在流动性迁移过程中被攻击,涉及资金为5000万美元。提醒用户停止交易,目前团队正在与币安安全团队联系。

北京时间2021年4月28日,币安智能链上区块链项目 Uranium Finance 发推提醒用户称:Uranium 在流动性迁移过程中被攻击,涉及资金为 5000 万美元。提醒用户停止交易,目前团队正在与币安安全团队联系。

随后公开了攻击合约地址:0x2b528a28451e9853F51616f3B0f6D82Af8bEA6Ae

 

image.png

通付盾区块链安全团队(SharkTeam)第一时间对此事件进行了攻击分析和技术分析,并总结了安全防范手段,希望后续的区块链项目可以引以为戒,共筑区块链行业的安全防线。

一、事件分析

通过分析,Uranium 项目合约中的漏洞出现在 UraniumPair.sol 合约中的 swap 函数中,这个漏洞会导致任何人可以随意的转出合约中的数字资产,而只需要付出一点点的代价。

合约地址在推文中没有公开,我们是从攻击合约中找到的项目合约地址,具体流程如下:

首先查看攻击合约的代码发现,这个合约的源码没有公开,通过反编译查看其源码。

 

image.png

通过币安智能链浏览器查看最早的攻击交易:

0x5a504fe72ef7fc76dfeb4d979e533af4e23fe37e90b5516186d5787893c37991

可得到攻击者调用的合约方法为52f18fc3。这是合约方法编码后的值,从反编译代码中寻找这个编码后的合约方法,可以找到这个合约攻击的项目方合约地址,也就是 Uranium 项目所在的地址:0xa943ea143cd7e79806d670f4a7cf08f8922a454f。

 

image.png

 

image.png

首先看一下出问题UraniumPair.sol合约中swap的代码:

 

image.png

可以看到 swap 中,最后是一个10的8次方数和一个10的6次方数的比较,这是一个几乎是恒等的判断,这就意味着只要按照一定的套路不断的执行 swap 函数,就可以清空这个合约中所有的数字资产。深究原因,我们看到UniswapV2Pair.sol的合约中的写法是相同的,但是它是两个10的6次方数字的比较。

 

image.png

所以可以知道造成这次事件的原因应该是项目方更新升级这个合约的时候,忘记了将后面的1000的2次方改为10000的二次方。

二、通付盾区块链安全知识课堂

本次攻击事件中,主要原因在于项目方更新升级合约时,改写不够全面,遗漏了重要的修改点。通付盾区块链安全团队建议您,可以将1000这类在多处使用而且意义一致的常数,可以声明一个常量来使用,这样调整起来就不会有疏漏。调整后应该为:

 

image.png

这样未来若有升级的需求,直接调整 Num 的值即可,就不会再出现遗漏修改,导致安全事故。同时,在项目上线之前请专业的智能合约审计机构进行严格的审计,保障智能合约和数字资产安全。

三、通付盾智能合约审计服务

区块链智能合约安全关系用户的财产安全,至关重要!在区块链项目开发和运营的各个阶段适时引入合适的安全工具和服务,为用户的数字资产和项目安全发展提供保障已成为行业共识。通付盾作为国内领先的区块链安全服务提供商,为开发者提供智能合约审计服务。

智能合约自动化审计在通付盾云平台上为用户提供智能合约进行自动化审计服务。运用符号执行、形式化验证等智能合约分析技术,覆盖高级语言、虚拟机、区块链、业务逻辑四个层面一百多项安全风险检测项,保障智能合约安全运行。

 

image.png

通付盾也为客户提供高级别的区块链安全服务,区块链安全专家团队7*24小时为智能合约提供全生命周期的安全保障,服务包括:VIP安全审计服务、VIP合规审计服务、安全事故应急响应等。

 

image.png

 


爱玛科技全球化布局再提速:立足印尼,辐射东南亚

大消费爱玛科技

中国是全球最大的两轮电动车出口国家,全球80%的电动两轮车是由中国生产的。

2024-10-12

集智聚力,开启医工结合新时代!2024医工结合创业精英赛决赛圆满举办!

医疗健康医工创谷杯

2024年10月11日,由北京市科学技术委员会、中关村科技园区管理委员会指导,中关村科技园区朝阳园管...

2024-10-12

齐鲁制药重磅1类新药获批上市 太美医疗科技IRC服务高效助力

医疗健康太美医疗科

太美医疗科技对于合作伙伴所取得的成绩表示衷心祝贺,期待双方在未来的合作中继续携手并进,再创辉煌

2024-10-12

彰显名酒担当 共享世界荣耀:五粮液领衔亮相第二十一届酒博会

上市公司五粮液

10月10日,以“世界名酒·共享荣耀”为主题,第二十一届中国国际酒业博览会(以下简称“酒博会”)在上...

2024-10-12

华菱线缆参与“投资者集体接待日” 差异化策略显著展现企业竞争力

上市公司华菱线缆

华菱线缆深耕线缆行业七十余年,现已成为国内领先的特种专用电缆生产企业之一。

2024-10-12

原创

又一颗新能源大雷,炸了

爱玛科技

“平地一声惊雷起,万顷风雨加于身。”

2024-10-11

交易之外,海昌选择经营“年轻力”

大消费海昌

2024年,一场年轻人向往的集会,到底是什么样的?

2024-10-11

靶场首推厂商!赛宁网安实力入选IDC《中国网络安全软件技术发展路线图》

智能+赛宁网安

近日,全球领先的IT研究与咨询公司IDC发布报告《IDC TechScape:中国网络安全软件技术发...

2024-10-11

鸿蒙原生应用开发者激励计划发布,冲刺HarmonyOS NEXT正式商用

创新创业HarmonyOS NEXT

HarmonyOS NEXT已于10月8日正式开启公测,原生鸿蒙正加速迈向全面商用的新征程。

2024-10-11

阿里妈妈双11客户私享会金华站助力大促第一波预售新增量

大消费阿里妈妈

双11大促作为下半年最关键的营销战役,是商家实现生意跃迁的关键之战。

2024-10-11

投资家网(www.investorscn.com)是国内领先的资本与产业创新综合服务平台。为活跃于中国市场的VC/PE、上市公司、创业企业、地方政府等提供专业的第三方信息服务,包括行业媒体、智库服务、会议服务及生态服务。长按右侧二维码添加"投资哥"可与小编深入交流,并可加入微信群参与官方活动,赶快行动吧。

沙特天空塔投资设立专项基金带领中国氢能独角兽扎根沙特

2016年注册于北京的中氢新能技术有限公司,下设位于大兴的装备制造公司、位于海淀区的技术研究院、材料...

挑战奔驰的明星车企,突然“翻车”了

一度无比高光的理想汽车,猝不及防遭遇重挫。

深圳天使母基金姚小雄:将来股权投资行业竞争是服务能力的竞争

2024年1月10日,由投资家网主办,财经锐眼、有时间协办,北京微金科技有限公司承办的“第十二届股权...

避免卡脖子,硬科技如何“逆境”突围?

2024年1月10日,由投资家网主办,财经锐眼、有时间协办,北京微金科技有限公司承办的“第十二届股权...

VC/PE眼中的“专精特新”

2024年1月10日,由投资家网主办,财经锐眼、有时间协办,北京微金科技有限公司承办的“第十二届股权...

第二届中匈可再生能源、新材料商业投资峰会将盛大启幕

第二届中匈可再生能源、新材料商业投资峰会将盛大启幕

第二届中匈可再生能源、新材料商业投资峰会于2025年4月9日在匈牙利布达佩斯盛大启幕。

雕刻耐心|第18届中国投资年会·有限合伙人峰会在沪召开

雕刻耐心|第18届中国投资年会·有限合伙人峰会在沪召开

“中国投资年会”作为私募股权行业的年度盛会,已成功举办了18届,吸引了全国VC/PE领域从业者的广泛...

雕刻耐心|第18届中国投资年会·有限合伙人峰会即将启幕

雕刻耐心|第18届中国投资年会·有限合伙人峰会即将启幕

2024年的一级市场,“耐心”是最高命题,也引发了持续全年的讨论。

不响不辍|第18届中国投资年会·年度峰会在沪召开

不响不辍|第18届中国投资年会·年度峰会在沪召开

5月8-10日,由投中信息、投中网主办的“第18届中国投资年会·年度峰会”在上海外滩W酒店盛大召开。

2024汽车科技创新与成果转化大会在常州成功召开

2024汽车科技创新与成果转化大会在常州成功召开

4月12日,2024汽车科技创新与成果转化大会在常州经开区成功召开。