Telewreck

Une extension Burp pour détecter et exploiter les versions de Telerik Web UI vulnérables à CVE-2017-9248. Cette extension est basée sur l'outil d'exploitation original écrit par Paul Taylor (@bao7uo) disponible sur https://github.com/bao7uo/dp_crypto. Remerciements et un grand merci à lui.
Un article de blog connexe sur la façon d'exploiter les applications web via Telerik Web UI peut également être trouvé ici.
Fonctionnalités
- Détecter les versions vulnérables de Telerik Web UI lors des analyses passives.
- Bruteforcer la clé et découvrir le lien « Document Manager » comme l'outil d'exploitation original.
Captures d'écran


Installation
- Téléchargez telewreck.py sur votre machine.
- Installez le module requests de Python en utilisant
sudo pip install requests.
- Sur votre Burp, allez dans l'onglet Extender > Options. Ensuite, dans la section Python Environment, localisez votre fichier jython-standalone-2.7.0.jar (1) et le répertoire où se trouve le module requests de Python (2).

- Allez dans l'onglet Extender > Extensions, puis cliquez sur le bouton Add. Dans la nouvelle fenêtre, parcourez l'emplacement de telewreck.py et cliquez sur le bouton Next.

- S'il y a une erreur, l'onglet Telewreck apparaîtra dans votre Burp.

Notes
- Cette extension nécessite le module requests de Python. Exécutez simplement
pip install requests pour l'installer.
- La zone de texte sous l'onglet Telewreck ne fonctionne pas comme une console. Ainsi, les sorties
stoud et stderr ne peuvent pas y être vues. Cependant, vous pouvez les voir dans les sections Output et Errors de l'onglet Extender.
- Avant de lancer un autre bruteforce, annulez d'abord le processus en cours en cliquant sur le bouton Cancel.
- Si la clé ne peut pas être bruteforcée, alors probablement la clé a été configurée de manière sécurisée et/ou l'application n'utilise pas une installation par défaut de Telerik.
- Si la clé ne peut pas être bruteforcée et/ou s'il y a des problèmes, il est recommandé de revenir à l'outil d'exploitation original.
À faire
- Localiser Telerik.Web.UI.DialogHandler.aspx
PS : C'est la première fois que je développe un outil, alors toutes mes excuses pour le style de codage médiocre. N'hésitez pas à contribuer et à améliorer le développement de cet outil.
Avertissement : Cet outil est créé uniquement à des fins éducatives.