安全机构慢雾科技发布TitanoFinance被黑简析,2022年2月14日,BSC链上的TitanoFinance项目遭受攻击,慢雾安全团队分析认为:
1.在2022-02-1018:48:04(UTC),攻击者创建了相关的攻击合约(0x1866207c355d4c6e0b03b4dc0bf9c658f4d13f8a);
2.在2022-02-144:36:21(UTC),攻击者调用第一步中的0x186620合约中的createMultipleWinnersFromExistingPrizeStrategy函数创建了恶意的prizeStrategy合约0x49D078d25b08f2731cBf5AF8e8CDF1eA3E0a2046;
3.在2022-02-144:39:12(UTC),StakePrizePool合约(0x4d7f0a96967dce1e36dd2fbb131625bbd9106442)中,owner(0xc8abdb16fd6040c76dfd9b5186abfdc3b96df4b8)调用了setPrizeStrategy函数(该函数仅owner可以调用),使得_prizeStrategy被改成了0x49D078d25b08f2731cBf5AF8e8CDF1eA3E0a2046;
4.在2022-02-144:41:51(UTC),接着攻击者调用了所创建的恶意的prizeStrategy合约(0x49D078)中的_awardTickets函数,该函数调用了prizePool合约中(0x4d7f0a)的award函数,该函数需要满足onlyPrizeStrategy修饰器条件(_msgSender()==address(prizeStrategy)),该函数会给指定的to地址mint指定数量的ticket代币(TicketTitano(TickTitano);此时prizePool合约中的_prizeStrategy已经在上一步被修改成0x49D078,满足onlyPrizeStrategy的条件,于是StakePrizePool合约给攻击者mint了32,000,000个ticket代币;
5.在2022-02-144:43:18(UTC),StakePrizePool合约(0x4d7f0a)中,owner再次调用了setPrizeStrategy函数,将_prizeStrategy改回0x5739f9F8C9Fc9854a5B6f3667a6fB14144DC40A7;
6.最后攻击者调用StakePrizePool合约(0x4d7f0a)中的withdrawInstantlyFrom函数将ticket代币换成Titano代币,然后在pancake池子中把itano换成BNB,攻击者重复了这个过程8次,最后共获利4,828.7BNB,约1900w美元。
据慢雾MistTrack分析,攻击者最初的获利地址为0xad9217e427ed9df8a89e582601a8614fd4f74563,目前被黑资金已被攻击者转移到其他23个钱包。此次主要由于owner角色可以任意设置setPrizeStrategy函数,导致了池子被设置成恶意的PrizeStrategy合约造成后续利用。对此,慢雾安全团队建议,对于敏感的函数操作,建议采用多签钱包的角色来操作,或者把owner角色权限移交给社区管理。
标签:IZEPRITRAEGYRizen Coinprimal币怎么登录Decentralized Hash MiningEGY价格
澳大利亚最大数字资产交易所BTCMarkets宣布将赞助职业网球选手艾拉·汤姆贾诺维奇参加本月举行的澳网公开赛和悉尼网球经典赛.
据TheBlock报道,一份提交给美国SEC的监管文件显示,对冲基金PanteraCapital旗下BitcoinFeederFund目前已获得来自153位投资者的6370万美元资金.
Solana链上一站式DeFi和GameFi解决方案DappioWonderland发布GameFi规划,将在旗下生态游戏中整合DappioGangNFT系列.
Binance的风险投资和创新孵化部门BinanceLabs已投资BinaryX。BinaryX开发的“赛博之龙”是一款将DeFi、NFT和加密经济元素融合在一起的元宇宙链上游戏.
非托管式密钥基础设施解决方案Web3Auth宣布完成1300万美元A轮融资。SequoiaCapitalIndia领投,UnionSquareVentures、MulticoinCapital、.
Tether在官网回应缅甸采用USDT作为官方货币,Tether官方表示,全球各地的和金融形势激发了人们寻找更稳定和安全的货币来持有,导致许多人选择了Tether.