molalign8468/30-day-security-sprint

GitHub: molalign8468/30-day-security-sprint

30天智能合约安全审计训练营,通过构建漏洞合约、编写Foundry攻击代码和撰写审计报告系统性学习EVM与DeFi安全。

Stars: 1 | Forks: 0

## Foundry **Foundry 是一个用 Rust 编写的、极快、便携且模块化的以太坊应用程序开发工具包。** Foundry 包含: - **Forge**:以太坊测试框架(类似于 Truffle、Hardhat 和 DappTools)。 - **Cast**:用于与 EVM 智能合约交互、发送交易和获取链数据的瑞士军刀。 - **Anvil**:本地以太坊节点,类似于 Ganache、Hardhat Network。 - **Chisel**:快速、实用且详尽的 Solidity REPL。 ## 文档 https://book.getfoundry.sh/ ## 用法 ### 构建 ``` $ forge build ``` ### 测试 ``` $ forge test ``` ### 格式化 ``` $ forge fmt ``` ### Gas 快照 ``` $ forge snapshot ``` ### Anvil ``` $ anvil ``` ### 部署 ``` $ forge script script/Counter.s.sol:CounterScript --rpc-url --private-key ``` ### Cast ``` $ cast ``` ### 帮助 ``` $ forge --help $ anvil --help $ cast --help ```
标签:CISA项目, DeFi 安全, EVM, Forge, Foundry, Rust, Solidity, Web3 安全, 以太坊, 加密货币, 区块链安全, 可视化界面, 多语言支持, 安全测试框架, 智能合约审计, 红队评估, 经济攻击, 网络流量审计, 配置审计