
Un outil pour exploiter les services Exchange
Ruler est un outil qui vous permet d'interagir à distance avec des serveurs Exchange, via le protocole MAPI/HTTP ou RPC/HTTP. L'objectif principal est d'abuser des fonctionnalités côté client d'Outlook et d'obtenir un shell à distance.
Les détails complets sur la mise en œuvre de Ruler et un contexte concernant MAPI se trouvent dans nos articles de blog :
Pour une démonstration en action : Ruler on YouTube
Ruler a plusieurs fonctions et d'autres sont prévues. Elles incluent :
Ruler tente d'être semi-intelligent lors de l'interaction avec Exchange et utilise le service Autodiscover (comme le ferait votre client Outlook) pour découvrir les informations pertinentes.
Des binaires compilés pour Linux, OSX et Windows sont disponibles. Vous les trouverez dans Releases. Les informations sur la configuration de Ruler à partir des sources se trouvent dans le getting-started guide.
Ruler a plusieurs fonctions, chacune avec sa propre documentation dans le wiki :
La bibliothèque incluse avec Ruler permet la création de messages personnalisés en utilisant MAPI. Ceci, ainsi que la documentation Exchange, constitue un excellent point de départ pour de nouvelles recherches. Pour un exemple d'utilisation de cette bibliothèque dans un autre projet, voir SensePost Liniaal.
Ruler est sous licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International (http://creativecommons.org/licenses/by-nc-sa/4.0/). Les autorisations au-delà du cadre de cette licence peuvent être disponibles à http://sensepost.com/contact/.