Sui MoveCTF 攻防_SUI:EST

官网

https://movectf.movebit.xyz/

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

题目1

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

题目2

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

我们先看一下getflag的条件:

要拿到TreasuryBox

随机数要刚好达到0

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

Mysten Labs将于今日开启Bullshark Quests 2,将分配500万枚SUI奖励:7月28日消息,Mysten Labs宣布首个Bullshark Quests任务即将结束,下一个Quests任务将于北美太平洋夏令时间7月28日上午00:01(北京时间7月28日15:01)开启,8月29日14:59结束。Quests任务二将参与资格扩大到Sui Frens Bullshark或Capy持有者,这些持有者也都有资格获得积分。Quests任务二可参与的DApp包括NAVI Protocol、Turbos Finance、Scallop和Typus Finance。

与Quest1一样,Mysten Labs正在与Sui基金会合作,将在Quests 2中为玩家提供另一个500万枚SUI的奖励。奖励由两个250万枚SUI池组成,将在任务2结束后分配。[2023/7/28 16:04:29]

**随机数攻击**

金融初创公司Six Clover在Sui区块链上推出Versal网络:金色财经报道,金融科技初创公司 Six Clover 在 Sui 区块链上推出了 Versal 网络。它旨在实现更快、更具成本效益和安全的跨境支付。Six Clover API 允许组织将 Versal 网络集成到其技术堆栈中,从而实现稳定币和央行数字货币的实时支付。

Six Clover 由 PayPal 资深人士于 2021 年创立,并获得 Borderless Capital、BCW Group 和 Grupo Supervielle 的风险投资。[2023/6/29 22:09:04]

瑞士数字资产经纪商Bitcoin Suisse完成约4800万美元A轮融资:瑞士数字资产经纪商Bitcoin Suisse宣布完成4500万瑞士法郎(约合4800万美元)的A轮融资,私人银行Vontobel的前负责人Roger Studer领投。

据悉,本次融资是Bitcoin Suisse首次向外部投资者发行新股,A轮融资共释放了16.4%的股份。(Finews)[2020/7/24]

1.拿到TreasureBox

从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:31ms0-1:55ms