Bank of Abel is a deliberately vulnerable online banking web application developed for educational and research purposes. The application is backed by a MySQL database and includes user roles, balance displays, and sensitive data fields to demonstrate the potential impact of broken authentication and access control issues. Again, this application is intentionally insecure and should never be deployed in a production environment.
- Clone the Repository
git clone https://github.com/abelreqma/BankofAbel- Set up the MySQL Database
sudo systemctl start [mysql, mysqld]
mysql -u <user> -p < bank_of_abel.sql- Place Project Files in Web Server Directory; i.e.,
/var/www/html
sudo cp -r /path/to/BankofAbel/* /var/www/html/- Configure Web Server:
sudo systemctl start [apache2, nginx, httpd]
sudo systemctl restart [apache2, nginx, httpd]- Modify corresponding configuration page (/etc/x/x.conf) to connect MySQL
- Run Web Application: log in with the credentials abel:qwerty123
http://localhost/login.php
