Hands-on Express CSRF
This application is a demonstration prototype just to show how to perform CSRF attack.
Setting-up
Deploy on heroku
Deploy on your host
-
Install nodejs
-
Install dependencies
$ npm install
- Start application
$ node app.js
- Expose app via reverse proxy with HTTPS
Tutorial
-
Victim must be log in http://localhost:3000
-
Create an evil web page that make a malicious fund transfer order (http://localhost:3000/order)
-
Invit your victim to visit your evil page