
Una herramienta para abusar de los servicios de Exchange
Ruler es una herramienta que te permite interactuar con servidores Exchange de forma remota, a través del protocolo MAPI/HTTP o RPC/HTTP. El objetivo principal es abusar de las características del lado del cliente de Outlook y obtener una shell de forma remota.
Todos los detalles sobre cómo se implementó Ruler y algunos antecedentes sobre MAPI se pueden encontrar en nuestras publicaciones del blog:
Para una demostración en acción: Ruler en YouTube
Ruler tiene múltiples funciones y se planean más. Estas incluyen
Ruler intenta ser semi-inteligente al interactuar con Exchange y utiliza el servicio Autodiscover (al igual que lo haría tu cliente de Outlook) para descubrir la información relevante.
Binarios compilados para Linux, OSX y Windows están disponibles. Encuéntralos en Lanzamientos. La información sobre cómo configurar Ruler desde el código fuente se encuentra en la .
Ruler tiene múltiples funciones, cada una con su propia documentación que se puede encontrar en la wiki:
La biblioteca incluida con Ruler permite la creación de mensajes personalizados usando MAPI. Esto, junto con la documentación de Exchange, es un excelente punto de partida para nuevas investigaciones. Para un ejemplo del uso de esta biblioteca en otro proyecto, consulta SensePost Liniaal.
Ruler está licenciado bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional (http://creativecommons.org/licenses/by-nc-sa/4.0/). Los permisos más allá del alcance de esta licencia pueden estar disponibles en http://sensepost.com/contact/.