У меня есть один вопрос о списке конечных точек RPC. Я хочу получить конечные точки с последовательностью протокола ncalrpc (локальные конечные точки RPC), но сделать это удаленно! У меня есть IP-адрес удаленного компьютера в моей локальной сети, и моя цель — список конечных точек RPC ncalrpc. Как мне это сделать?
С последовательностями протоколов ncacn_np и ncacn_ip_tcp проблем нет. Но если я использую ncalrpc, функция RpcBindingFromStringBinding()
получите 1707 ошибку. Я знаю, что это возможно, потому что это может делать плагин Metasploit — endpoint_mapper. Но язык этого плагина id Ruby, а не C ++.
Благодарю.
Суть ncalrpc в том, что вы не можете использовать конечные точки удаленно.
У вас может быть удаленный сервис, который может перечислять конечные точки ncalrpc для вас, но он не будет работать внешне.
Других решений пока нет …