Skip to content
/ dve Public

Damn Vulnerable Exchange - Exploitable cryptocurrency exchange to test out vulnerability identification and remediation.

Notifications You must be signed in to change notification settings

gonzo-code/dve

Repository files navigation

Damn Vulnerable Exchange

Damn Vulnerable Exchange (DVE) is an Ethereum cryptocurrency exchange and ERC-20 token that are damn vulnerable. Its main goal is to be an aid for security professionals to test their skills and tools in a legal environment, help developers better understand the processes of securing smart contracts, and provide something for people to beat up on for fun :)

DVEpng

Getting started

  1. Clone the repo
git clone https://github.com/gonzo-code/dve.git
  1. cd dve

  2. npm install

  3. Fire up Ganache and set up a local port on 7545

  4. truffle compile

  5. truffle migrate

  6. truffle exec scripts/seed-exchange.js

  7. npm start

  8. Make sure you have MetaMask installed on your browser and set the network to localhost:7545

  9. Happy Hacking!

About

Damn Vulnerable Exchange - Exploitable cryptocurrency exchange to test out vulnerability identification and remediation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published