ASP.NET: выдача себя за домен в VMWare
Я задаю этот вопрос, но в ответе не содержится подробностей о том, как получен _token. Кажется, используется только WindowsIdentity.GetCurrent().Token
, поэтому не происходит выдачи себя за другое лицо.
Могу ли я выдать себя за пользователя на другой домен Active Directory в .NET?
На следующий вопрос есть противоречивые ответы, а в принятом есть комментарий «Я начинаю подозревать, что моя проблема в другом». Не полезно.
LogonUser работает только для моего домена
Следующий вопрос, похоже, подразумевает, что это невозможно, но он касается двух доменов, поэтому я не уверен, актуален ли он.
Мой настоящий вопрос:
- Возможно ли это? И если да,
- Как? или Где я ошибся?
Пока что я пробовал использовать код из http://msdn.microsoft.com/en-us/library/chf6fbt4%28v=VS.80%29.aspx
bool returnValue = LogonUser(user, domain, password,
LOGON32_LOGON_NETWORK, LOGON32_PROVIDER_DEFAULT,
ref tokenHandle);
// after this point, returnValue = false
Ошибка Win32
Ошибка входа в систему: неизвестное имя пользователя или неверный пароль