Skip to content

CharlieJRBenson/Smart-Contract-Hacking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Solidity Smart Contract Exploit/Hacking Tutorial

This Repo contains Vulnerablity Analysis and Exploit Demonstations on the following:

  • OpenZeppelin's Ethernaut CTF Levels here:
  • DamnVulnerableDefi (more complex) CTF Levels here:

If you're just glancing over this repo, I recomend reading some of the following Selfie, Preservation, Privacy, Re-entrancy

Folder for each level, along with the task, my explanation and my malicious contracts/solution.

Otherwise Reference the level instructions at the following link:

OpenZeppelin Ethernaut Challenges

Damn Vulnerable Challenges

DamnVulnerableDefi:

Level - Name

1 - Unstoppable ✅

2 - Naive Receiver ✅

3 - Truster ✅

4 - Side Entrance ✅

5 - The Rewarder ✅

6 - Selfie ✅

7 - Compromised ✅

8 - Puppet ✅

9 - PuppetV2 ✅

10 - Free Rider ✅

11 - Backdoor ✅

Ethernaut:

Level - Difficulty - Name

1 - 1/5 - Fallback ✅

2 - 1/5 - Fallout ✅

3 - 2/5 - Coin Flip ✅

4 - 1/5 - Telephone ✅

5 - 2/5 - Token ✅

6 - 2/5 - Delegation ✅

7 - 3/5 - Force ✅

8 - 2/5 - Vault ✅

9 - 3/5 - King ✅

10 - 3/5 - Re-entrancy ✅

11 - 2/5 - Elevator ✅

12 - 4/5 - Privacy ✅

13 - 3/5 - Gatekeeper One ✅

14 - 3/5 - Gatekeeper Two ✅

15 - 3/5 - Naught Coin ✅

16 - 4/5 - Preservation ✅

17 - 3/5 - Recovery ✅

18 - 3/5 - Magic Number ✅

19 - 4/5 - Alien Codex ✅

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published