
Questo repository contiene un exploit per prendere di mira Microsoft Outlook tramite Exchange Online, sfruttando una vulnerabilità per eseguire codice arbitrario tramite DLL COM. L'exploit utilizza una versione modificata di Ruler per inviare un modulo dannoso come email, attivando l'esecuzione quando l'utente interagisce con il client pesante di Outlook.
Chiediamo il ritorno sicuro di tutti i cittadini presi in ostaggio dal gruppo terroristico Hamas. Non ci fermeremo finché ogni ostaggio non verrà rilasciato e non tornerà a casa sano e salvo. Puoi aiutarci a riportarli a casa. https://stories.bringthemhomenow.net/
🛡️ CVE-2024-21378
Questo repository contiene un esempio di exploit per prendere di mira Microsoft Outlook tramite Exchange Online, sfruttando una vulnerabilità per eseguire codice arbitrario tramite DLL COM. L'exploit utilizza una versione modificata di Ruler per inviare un modulo dannoso come email, attivando l'esecuzione al momento dell'interazione dell'utente con il client Outlook (thick client). Panoramica dell'exploit
L'exploit funziona ottenendo token di accesso tramite device code phishing/vishing, quindi creando una DLL conforme a COM che viene inviata come allegato di un modulo tramite Ruler. È necessaria l'interazione dell'utente all'interno di Outlook per attivare l'esecuzione del modulo, che porta al caricamento della DLL dannosa nel processo di Outlook. Istruzioni
Ottieni i refresh token tramite device code phishing/vishing.
Compila una DLL COM contenente il codice desiderato.
Modifica lo script Python fornito con l'URL di destinazione, il token di accesso, l'email del destinatario, il percorso della DLL e il CLSID.
Esegui lo script Python per inviare il modulo dannoso all'account Outlook di destinazione.
Attendi che l'utente interagisca con l'email nel client Outlook per attivare l'esecuzione.
Requisiti
Python 3.x
Libreria Requests (pip install requests)
Disclaimer
Questo exploit è solo a scopo educativo. L'uso improprio di questo strumento potrebbe violare leggi e regolamenti. Usalo in modo responsabile e solo su sistemi che sei autorizzato a testare.