dappuniversity/Reentrancy-attack-Smart-Contract-Security

GitHub: dappuniversity/Reentrancy-attack-Smart-Contract-Security

演示以太坊智能合约重入漏洞原理及防御机制的实战教学项目。

Stars: 49 | Forks: 37

# 智能合约安全 - 重入攻击 重入漏洞的实际案例及其防护方法 ## 技术栈与依赖 - Solidity (编写智能合约) - Javascript (交互) - [NodeJS](https://nodejs.org/en/) 用于创建 Hardhat 项目并使用 npm 安装依赖 - [Ethers.js](https://docs.ethers.io/v5/) 使用 JavaScript 与合约交互 ### 1. 克隆/下载仓库 ### 2. 安装依赖: ``` $ npm install ``` ### 3. 编译智能合约 ``` $ npx hardhat compile ``` ### 4. 测试并执行攻击 ``` $ npx hardhat test ```
标签:CMS安全, Ethers.js, Hardhat, JavaScript, MITM代理, Solidity, Web3安全, 代码示例, 以太坊开发, 加密货币安全, 区块链安全, 数据分析, 数据可视化, 智能合约审计, 智能合约漏洞, 漏洞复现, 自定义脚本, 重入攻击, 防御机制