
Exploit Python pour CVE-2021-27513/CVE-2021-27514 ciblant EyesOfNetwork 5.3.5-5.3.10. Effectue une attaque par force brute sur les identifiants de session faibles et télécharge des fichiers malveillants pour une exécution de code à distance.
exploit-eyesofnetwork Version 5.3.5 up to 5.3.10
CVE-2021-27513 / CVE-2021-27514
#Le brute-force peut prendre beaucoup de temps sur un environnement non productif car "session_id" est créé à chaque connexion (mais tous les session_id générés par l'application sont valides)
#Pour la preuve de concept, j'ai déployé une solution EyesOfNetwork et simulé une utilisation quotidienne avec 300 connexions (en environnement de production, j'ai trouvé 230 entrées dans la table "sessions" en 3 mois)
#Tous les session-id sont créés avec seulement 8 à 10 CHIFFRES, donc il est facile sur un environnement de production d'en casser un...
#Pour les tests, modifiez le "sessid" à la ligne .43 avec une valeur proche d'un session_id valide (vous le trouverez dans votre section cookies ou dans la base de données eonweb - table "sessions_id" (login:eonweb mot de passe:root66 sur chaque instance de eyesofnetwork))
#Note : Vous ne pouvez pas télécharger plus d'un fichier avec le même nom et la même URL ; si l'exploit échoue, vous devez modifier les requêtes avec une autre URL et un autre nom de fichier (nom de fichier d'origine : shell2.xml.php URL d'origine : https://ImSo.Famous)