抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Elevator1. 题目要求 1.1 电梯不会让你达到大楼顶部, 对吧? 这可能有帮助: 有的时候 solidity 不是很擅长保存 promises. 这个 电梯 期待被用在一个 建筑 里. 1.2 题目代码: 123456789101112131415161718192021// SPDX-License-Identifier: MITpragma solidity ^0.8...

Re-entrancy1. 题目要求 1.1 这一关的目标是偷走合约的所有资产. 这些可能有帮助: 不可信的合约可以在你意料之外的地方执行代码. Fallback methods 抛出/恢复 bubbling 有的时候攻击一个合约的最好方式是使用另一个合约. 查看上方帮助页面, “Beyond the console” 部分 1.2 题目代码: 123456789101...

King1. 题目要求 1.1 题目:下面的合约表示了一个很简单的游戏: 任何一个发送了高于目前价格的人将成为新的国王. 在这个情况下, 上一个国王将会获得新的出价, 这样可以赚得一些以太币. 看起来像是庞氏骗局.这么有趣的游戏, 你的目标是攻破他, 当你提交实例给关卡时, 关卡会重新申明王位. 你需要阻止他重获王位来通过这一关. 1.2 题目代码: 1234567891011...

1.题目要求 1.1 要求 :打开 vault 来通过这一关! 题目代码: 123456789101112131415161718// SPDX-License-Identifier: MITpragma solidity ^0.8.0;contract Vault { bool public locked; bytes32 private password; con...

Token1. 题目要求 1.1 这一关的目标是攻破下面这个基础 token 合约 1.2 你最开始有20个 token, 如果你通过某种方法可以增加你手中的 token 数量,你就可以通过这一关,当然越多越好 1.3 合约代码: 1234567891011121314151617181920212223// SPDX-License-Identifier: MITpragma s...

1. 题目要求 要求: 获取合约的所有权 合约代码: 1234567891011121314151617// SPDX-License-Identifier: MITpragma solidity ^0.8.0;contract Telephone { address public owner; constructor() { owner = msg.sen...

CoinFilp1. 题目要求这是一个掷硬币的游戏,你需要连续的猜对结果。 完成这一关,你需要通过你的超能力来连续猜对十次。 2. 分析2.1 tips: 参考视频 2.2 _guess = uint256(blockhash(block.number.sub(1))).div(FACTOR) == 1 ? true : false2)我们知道不能flip()在同一个块中调用多次;否则该功能...

Fallout1.题目要求获得以下合约的所有权来完成这一关 12345678910111213141516171819202122232425262728293031323334353637383940414243// SPDX-License-Identifier: MITpragma solidity ^0.6.0;import 'openzeppelin-contracts-...

Fallback题解1. 题目要求① 获得这个合约的所有权 ② 把它的合约余额减到0 提示: 如何通过与ABI互动发送ether 如何在ABI之外发送ether 转换 wei/ether 单位 (参见 help() 命令) Fallback 方法 合约代码:1234567891011121314151617181920212223242526272829303132333435...



政策 · 统计 | 本站使用 Volantis 主题设计