Table of Contents
- git
- foundry
git clone https://github.com/kkontheway/Mini-Exploits-Playground.git
cd Auditor-Playground
forge install
forge test
forge test --mt test_functionName
- Reentrancy
- Normal Reentrancy
- Readonly Reentrancy
- Cross Function Reentrancy
- Cross Contract Reentrancy
- Cross Chain Reentrancy
- Signature Reply
- ABI Collisions
- Over/Under Flow
- Oracle Manipulation
- Multi-language Support
- DDOS
- uint-to-enum
- Weak Randomness
- Missing Access Control
- Proxy Attack
- Function Collision
- Storage Collision
- Uninitialized
- metamorphic_rug
- delegatecall_with_selfdestruct
- msg.value in a Loop
- Flashloan Attack
- Lending&Borrow Attack
- Precision Loss
- Division Before Multiplication
- Rounding Down To Zero
- Excessive Precision Scaling
- Rounding Leaks Value Form Protocol
- No Precision Scaling
- Mis matched Precision Scaling
- Mistake By Developer
- Unexpected Empty Inputs
- Lending&Borrowing Attack
- LiquidateLoanBeforeFirstPayment
- Borrower Can not be Liquidate
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request.
Don't forget to give the project a star! Thanks again!
All code, practices, and patterns in this repository are used for educational purposes only.
!!! DO NOT USE IN PRODUCTION !!!