An open API service indexing awesome lists of open source software.

https://github.com/faisalahmed21/basic-penetration-testing-report-ethical-hacking


https://github.com/faisalahmed21/basic-penetration-testing-report-ethical-hacking

basic-pentesting brute-force-attacks csrf-attacks ethical-hacking hashing-passwords idor-attack man-in-the-middle-attack prepared-queries replay-attack sql-injection-attacks xss-attacks

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# TechEcommerce Project - Penetration Testing Report

## Group Members:

[Faisal Ahmed](https://github.com/FaisalAhmed21) | [MD. Shafiur Rahman](https://github.com/ShafiurShuvo) | [MD. Nafizur Rahman Bhuiya]() | [Maisa Tarannum Srizee]() | [Naima Nawar Achol]()

## Overview

This repository contains the penetration testing report for the **TechEcommerce Project**, performed by the **Zero Day Defenders** group as part of the Ethical Hacking course (CSE496, Fall 2024). The project focused on identifying vulnerabilities, testing exploit scenarios, and providing recommendations to secure the application.

---

## Project Setup

- Installed XAMPP and set up the project in the `htdocs` folder.
- Manually recreated the database due to missing `.sql` files.

---

## Attack Summary

### Successful Attacks

1. **SQL Injection**
2. **Data Tampering**
3. **Replay Attack**
4. **Brute Force**
5. **Data Disclosure**
6. **Insider Attack**
7. **IDOR**

### Unsuccessful Attacks

1. **MITM**
2. **Key Disclosure**
3. **Tampered Content**
4. **CSRF**
5. **XSS**

---

## Fixes Implemented

- **Prepared Statements for SQL Queries**
- **Password Hashing**

---

## Recommended Fixes (Pending Implementation)

- **AES-256 Encryption**
- **Role-Based Access Control (RBAC)**
- **Nonces and Tokens**
- **Detailed Logging**

---

## Conclusion

The project identified and resolved critical vulnerabilities, enhancing application security. Unsuccessful attacks highlighted additional preventive measures for real-world scenarios. Regular audits are recommended to maintain security.

For more details, visit the [repository](https://github.com/BrownBatsy/techEcommerce_project).