Skip to content

kkontheway/Auditor-Playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

Auditor-Playground

An playground For Auditor.

Table of Contents
  1. Getting Started
  2. Test
  3. Roadmap
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgments

Getting Start

Requirement

  • git
  • foundry

QuickStart

git clone https://github.com/kkontheway/Mini-Exploits-Playground.git
cd Auditor-Playground
forge install

Test

forge test

Running a single test

forge test --mt test_functionName

Roadmap

  • 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

Contributing

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!

Disclaimer

All code, practices, and patterns in this repository are used for educational purposes only.

!!! DO NOT USE IN PRODUCTION !!!

Thank you!!!!

Star History

Star History Chart

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published