
Uno strumento per abusare dei servizi Exchange
Ruler è uno strumento che consente di interagire con server Exchange da remoto, tramite il protocollo MAPI/HTTP o RPC/HTTP. L'obiettivo principale è abusare delle funzionalità lato client di Outlook e ottenere una shell remota.
Tutti i dettagli su come Ruler è stato implementato e alcune informazioni di base su MAPI si trovano nei nostri post del blog:
Per una demo in azione: Ruler on YouTube
Ruler ha molteplici funzioni e altre sono in programma. Queste includono
Ruler tenta di essere semi-intelligente quando interagisce con Exchange e utilizza il servizio Autodiscover (proprio come farebbe il tuo client Outlook) per scoprire le informazioni rilevanti.
Sono disponibili binari compilati per Linux, OSX e Windows. Trovali in Releases. Le informazioni su come configurare Ruler dal codice sorgente si trovano nella [guida per iniziare].
Ruler ha molteplici funzioni, ognuna con la propria documentazione che si trova nel wiki:
La libreria inclusa con Ruler consente la creazione di messaggi personalizzati usando MAPI. Questo, insieme alla documentazione di Exchange, è un ottimo punto di partenza per nuove ricerche. Per un esempio di utilizzo di questa libreria in un altro progetto, vedi SensePost Liniaal.
Ruler è concesso in licenza secondo i termini della Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (http://creativecommons.org/licenses/by-nc-sa/4.0/). Le autorizzazioni al di là di questa licenza potrebbero essere disponibili all'indirizzo http://sensepost.com/contact/.