Skip to content

Commit

Permalink
Add links to readme
Browse files Browse the repository at this point in the history
  • Loading branch information
NZT48 committed Jul 3, 2022
1 parent 2831098 commit c046d4f
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,19 @@ The paper is written in Serbian (Eksploatacija_propusta_u_pametnim_ugovorima.pdf

1. NFT Auction
* Implementation of auction that has reentrancy vulnerability
* Inspired by DAO hack
* Inspired by [DAO hack](https://hackingdistributed.com/2016/06/18/analysis-of-the-dao-exploit/)
2. Hyperinflation
* Smart contract that has half implementation of ERC20 contract with overflow vulnerability
* Exploitation of this vulnerability leads to hyperinflation of token
* Inspired by BEC (BeutyChain) hack
* Inspired by [BEC (BeutyChain) hack](https://medium.com/secbit-media/a-disastrous-vulnerability-found-in-smart-contracts-of-beautychain-bec-dbf24ddbc30e)

3. Ether chest
* Smart contract that enables users to lock their Eth for some time
* To exploit this contract attacker needs to combine reentracny, overflow and underflow vulnerabilities

4. King of Ether
* Famous king of ether game with additional protection (checks if caller is smart contract and if it is stops function call)
* Famous [king of ether game](https://www.kingoftheether.com/thrones/kingoftheether/index.html) with additional protection (checks if caller is smart contract and if it is stops function call)
* Example of Denial of Service (DOS) attack

5. Giveaway
Expand All @@ -48,7 +48,7 @@ Instructions for running each example is in readme inside each example directori
* use commitment schemes with separate phases: first commit using the hash of the values and in a later phase revealing the values
* Limit the maximum number of Eth that contract can accept (if possible)

* More useful recommendations [here](https://consensys.github.io/smart-contract-best-practices/)
More useful recommendations [here](https://consensys.github.io/smart-contract-best-practices/)

## Smart contract security tools

Expand All @@ -69,3 +69,4 @@ If you see any mistake or have improvement idea, feel free to open an issue and
## License

[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

0 comments on commit c046d4f

Please sign in to comment.