Ошибка Msf::OptionValidateError One or more options failed to validate: HNAME указывает на проблему с параметрами, который передаешь в эксплуатационный модуль Metasploit. В данном случае, ошибка связана с настройками, которые указал для целевого хоста (RHOST) и других переменных.
Что касается порту 2103, да действительно является стандартным портом для сервиса MSMQ. но если сканер нашел порты в диапазоне 49664–49670, тебе нужно сначала убедиться, что используешь именно тот порт, который прослушивается на целевом хосте. Попробуй использовать тот порт, который активен, а не только стандартный.
Спасибо за ответ.
Я удостоверился в том что нужный порт прослушивается а также попытался соединится через стандартный порт а также тот который был активен.
Сегодня решил подойти к задаче иначе по разным инструкциям и разными путями.
Дело в двух ошибках не смотря на то что бы я не эксплуатировал.
1-я ошибка:
[*] - Using auxiliary/scanner/smb/smb_ms17_010 as check
[-] -
An SMB Login Error occurred while connecting to the IPC$ tree.
[*] - Scanned 1 of 1 hosts (100% complete)
[-] - The target is not vulnerable.
Не смотря на то что опции настроены правильно.
----------------------------------------------------------
Попробовал по этапу пойти дальше в
smb выбрав
psexec
2-я ошибка:
[*] - Connecting to the server...
[*] - Authenticating to 192.168.***.***:445 as user 'machine'...
[-] 192.168.***.***:445 -
Exploit failed [no-access]: Rex: roto::SMB::Exceptions::LoginError Login Failed: (0xc000006e) STATUS_ACCOUNT_RESTRICTION: Indicates a referenced user name and authentication information are valid, but some user account restriction has prevented successful authentication (such as time-of-day restrictions).
[*] - Exploit completed, but no session was created.
Также все настроено верно, но увы ...
-----------------------------------------
Хочу также подметить что никакой полезной нагрузки не была выполнена на целевой машине.
В любом случае ничего не работает даже если прописать "
set payload" и получив такой ответ:
payload => windows/meterpreter/reverse_tcp
И даже прописав имя пользователя который есть в админ учетной записи на другой вирт. машине (machine)
Остается гадать что и как и с какой стороны подходить / идти дальше...
Как вариант так это запустить payload на windows но ! Есть другой способ ?
Заранее спасибо.