Giter Site home page Giter Site logo

charry1729 / solidity-security-by-example Goto Github PK

View Code? Open in Web Editor NEW

This project forked from serial-coder/solidity-security-by-example

0.0 0.0 0.0 63 KB

Learn Solidity Smart Contract Security By Examples

Home Page: https://medium.com/@serial_coder

License: Other

Solidity 100.00%

solidity-security-by-example's Introduction

Solidity Security By Example

Smart contract security is one of the biggest impediments to the mass adoption of the blockchain. For this reason, we are proud to present this series of examples regarding Solidity smart contract security to educate and improve the knowledge in this domain to the public.

Disclaimer

The smart contracts in this repository are used to demonstrate vulnerability issues only. Some contracts are vulnerable, some are simplified for minimal, some contain malicious code. Hence, do not use the source code in this repository in your production.

Nonetheless, feel free to contact Valix Consulting for your smart contract consulting and auditing services.🕵

Vulnerability Issues

No. Vulnerability Issue Article Links
01 Integer Underflow - On Medium
- On serial-coder.com
02 Reentrancy - On Medium
- On serial-coder.com
03 Reentrancy via Modifier - On Medium
- On serial-coder.com
04 Cross-Function Reentrancy - On Medium
- On serial-coder.com
05 Cross-Contract Reentrancy - On Medium
- On serial-coder.com
06 Integer Overflow - On Medium
- On serial-coder.com
07 Phishing With Improper Authorization - On Medium
- On serial-coder.com
08 Unexpected Ether With Forcibly Sending Ether - On Medium
- On serial-coder.com
09 Denial of Service With Revert - On Medium
- On serial-coder.com
10 Denial of Service With Gas Limit - On Medium
- On serial-coder.com
11 Denial of Service With Induction Variable Overflow - On Medium
- On serial-coder.com

Copyright

© 2022 - 2023 serial-coder: Phuwanai Thummavet ([email protected]). All rights reserved.

License

SPDX-License-Identifier: BSL-1.0 (Boost Software License 1.0)

solidity-security-by-example's People

Contributors

serial-coder avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.