Sui MoveCTF 攻防_FTX:RAK

官网

https://movectf.movebit.xyz/

Git:https://github.com/shanxuanchen/MoveCTF

题目1

第一题是checkin题,需要用户准备好环境即可。触发合约,然后提交对应的签名即可。

题目2

这道题其实稍微有点难~~~~

我们先看一下getflag的条件:

要拿到TreasuryBox

Sui Network:网络活跃账户已超300万个:8月15日消息,Sui Network在其官方社交平台表示,该网络活跃账户已超300万个。此前消息,Sui主网于5月3日正式上线。[2023/8/15 21:25:35]

随机数要刚好达到0

我们知道其实随机数达到0的概率非常小,其实此时几乎可以确定此题的最大考点:

**随机数攻击**

Sui主网已升级到V1.1.0版本:金色财经报道,Sui Network官方宣布Sui主网已升级到V1.1.0版本,主网分支hash为:4c9993fa095db8fa2a4791d8ad40d956ef3f6b9e。本次升级添加了sui_getProtocolConfig的方法返回协议配置。如果在请求中指定了有效的协议版本,则返回该版本的协议配置,否则,将返回节点已同步到的最高协议配置。同时,此次升级还包含V10版本节点协议的升级,它将在2f+1+0.5f验证节点升级后的下一次调整中生效,运行fullnode的操作员和开发人员需尽快升级。[2023/5/18 15:11:56]

1.拿到TreasureBox

Sui在最初几个小时内的交易量超过7亿美元:金色财经报道,根据 TradingView 的币安数据,截至美国东部时间上午 10 点 30 分,Sui 的交易价格为 1.25 美元。该代币在最初几个小时内的交易量超过 7 亿美元。大部分交易量(53%)发生在币安的 SUI/USDT 交易对上。

据悉,根据 CoinGecko 数据,该代币的流通量为 5.28 亿,市值已达到 6.75 亿美元。考虑到 100 亿个代币的最大供应量,Sui 的完全稀释估值达到 125 亿美元。[2023/5/4 14:40:57]

从slay_boar_king的方法里可以看到,当满足d100==0时,sender就可以拿到box资源。当然,我们前提是要能打赢怪物boar。打赢怪物boar纯属就是一个简单的循环逻辑了,只要攻击力和防御力有一定就可以了。

所以,我们需要循环100多次slay_boar。然后积累一定的经验值,然后升级即可。

2.随机数要刚好达到0

本题的两个随机数重要变量是:

txhash

ids_created

我们采取的攻击方法很简单:

**固定txHash,然后模拟随机数的生成,然后遍历ids_created**。

最难的部分是自己手动组装seed,这里直接放答案:

题目3

这套我是AC了的。这道题有很大的漏洞,因为create_lend是一个public方法。通过创建一个0债务的新的资源,然后提交flag即可。

题目4

这道题其实就是考move的循环题,基本功的题目,两次循环结果就能出来了。

参考链接:

https://mp.weixin.qq.com/s/-OFe_E_XTzdRgBB0ilu9aw

来源:bress

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:15ms0-6:617ms