文集文档索引

WTF-CTF


  • 文集信息
  • 目录大纲
  • 最新文档
  • 知识宇宙

文集详情

文集导读

WTF-CTF tests license solidity Foundry - ^0.8.0 Collect CTFs related to evm, and provide solutions, using Foundry. 收集 EVM 类的 CTF 挑战,并提供解决方案。 Lead by flyq 安装依赖 安装 Rust 并根据提示继续操作。 安装 svm svm-rs is Solidity Compiler Version Manager 设置 solc 版本 安装 Foundry 根据 Foundry 官方文档配置好运行环境。 使用说明 如果需要运行所有的测试: 如果只运行某一个挑战的测试(示例): Capture the Ether Warmup Deploy a contract: 代码 | 文章 Call me: 代码 | 文章 Chosse a nickname: 代码 | 文章 Lotteries Guess the number: 代码 | 文章 Guess the secret number: 代码 | 文章 Guess the random number: 代码 | 文章 Guess the new number: 代码 | 文章 Predict the future: 代码 | 文章 Predict the block hash: 代码 | 文章

WTF-CTF tests license solidity Foundry - ^0.8.0

Collect CTFs related to evm, and provide solutions, using Foundry. 收集 EVM 类的 CTF 挑战,并提供解决方案。

Lead by flyq

安装依赖

安装 Rust

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

并根据提示继续操作。

安装 svm

svm-rs is Solidity Compiler Version Manager

$ cargo install svm-rs

设置 solc 版本

$ svm install 0.4.26 $ svm use 0.4.26 $ solc --version

安装 Foundry

根据 Foundry 官方文档配置好运行环境。

使用说明

如果需要运行所有的测试:

$ git clone https://github.com/WTFAcademy/WTF-CTF.git $ cd ./WTF-CTF $ forge install openzeppelin-contracts-05=OpenZeppelin/openzeppelin-contracts@v2.5.0 openzeppelin-contracts-06=OpenZeppelin/openzeppelin-contracts@v3.4.0 openzeppelin-contracts-08=OpenZeppelin/openzeppelin-contracts@v4.8.3 $ forge install $ forge test --ffi -vvv

如果只运行某一个挑战的测试(示例):

$ cd ./WTF-CTF $ forge test -C ./src/Capture_the_Ether/Warmup/Deploy_a_contract -vvv

Capture the Ether

Ethernaut

参考

WTF 贡献者

贡献者是WTF学院的基石

使用许可

MIT (c) 2023 WTF.Academy

目录大纲

    最新文档

    知识宇宙

    正在加载知识图谱...


    转发
    作者与出处
    发布者 / 整理账号: 灏天文库
    来源:WTFAcademy
    许可证:MIT
    由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
    《WTF-CTF》是什么?
    WTF系列CTF夺旗赛教程,网络安全攻防实战。 本站将其整理为结构化在线文集,提供目录导航、全文检索与在线阅读,便于系统化学习。
    《WTF-CTF》适合谁阅读?
    对WTF-CTF方向感兴趣的学习者、开发者及相关从业者。无论入门还是进阶,都可以按需选取章节,配合在线目录与检索功能高效学习。
    《WTF-CTF》包含哪些内容?
    文集内容围绕WTF-CTF方向展开,共收录 55 篇文档。本站将全部内容按目录结构化呈现,支持全文检索与在线阅读,方便按主题跳转与反复查阅。
    《WTF-CTF》的内容来源是什么?
    本文集内容主要整理自 WTFAcademy(https://github.com/WTFAcademy/WTF-CTF)。本站提供目录结构化、全文检索、试读与知识路径等增值,便于系统化学习;版权与许可证以原文为准。 原文遵循 MIT 许可。
    《WTF-CTF》的许可证是什么?
    原文遵循 MIT 许可,版权归原作者所有;本站仅做结构化整理与在线阅读,转载与商用请以原许可证条款为准。