
Script Python conçu pour détecter des vulnérabilités spécifiques dans des instances ServiceNow et extraire les détails de connexion à la base de données si la vulnérabilité est trouvée. Cet outil est particulièrement utile pour les chercheurs en sécurité et les testeurs d'intrusion.
CVE-2024-4879.py est un script Python conçu pour détecter des vulnérabilités spécifiques dans les instances ServiceNow et extraire les détails de connexion à la base de données si la vulnérabilité est trouvée. Cet outil est particulièrement utile pour les chercheurs en sécurité et les testeurs d'intrusion.
requestsargparseurllib3coloramagit clone https://github.com/jdusane/CVE-2024-4879.git
cd CVE-2024-4879
pip install requests argparse urllib3 colorama
Préparez un fichier contenant une liste d'URL à analyser. Chaque URL doit être sur une nouvelle ligne.
Exécutez le script avec le fichier en argument :
python CVE-2024-4879.py -f urls.txt
python CVE-2024-4879.py -f urls.txt
Le script affichera les résultats de l'analyse, indiquant si la vulnérabilité a été trouvée et si les détails de connexion à la base de données ont été extraits avec succès. Si les détails sont extraits, les informations pertinentes seront affichées au format suivant :
glide.db.name = servicenow
glide.db.rdbms = BD
glide.db.url = jdbc:BD://127.0.0.1:3306/
glide.db.user = user
glide.db.password = password
check_vulnerability(url)Cette fonction vérifie l'URL donnée pour la vulnérabilité spécifique. Si elle est trouvée, elle tente d'extraire les détails de connexion à la base de données.
format_db_details(details)Cette fonction formate les détails de connexion à la base de données extraits dans un format lisible.
main()La fonction principale gère l'analyse des arguments et la lecture du fichier, et lance les vérifications de vulnérabilité.
Cet outil est destiné à des fins éducatives et ne doit être utilisé que sur des systèmes pour lesquels vous avez l'autorisation explicite d'effectuer des tests de sécurité. Une mauvaise utilisation de cet outil peut entraîner des conséquences juridiques.