Я пишу программу для Linux на C для извлечения ключа wpa / wep из куста реестра Windows.
Изначально я надеялся использовать функцию Wine CryptUnprotectData, но теперь я понимаю, что wine использует другойалгоритм и просто имитирует версию окна.Я также понимаю, что дешифровать их может только пользователь, зашифровавший данные.
В качестве руководства я использую wzcook из пакета aircrack-ng.http://tools.assembla.com/b6stFY7MOr2QtlaaeP0Qfc/browser/Windows/wzcook/wzcook.c
Я извлек данные из улья без проблем, но я застрял на том, как расшифровать ключ.
Если ключ зашифрован в реестре для одногопользователь, тогда как другой пользователь расшифровывает эти данные?Я уверен, что им не нужно повторно вводить psk / фразу-пароль, если она уже сохранена?
Зашифрованы ли данные определенно даже в автономном режиме (доступ к кусту из linux)?
Любое другое решение для решения этой проблемы, кроме обратного проектирования алгоритма Microsoft?: D
Любая помощь / совет, который вы можете дать, очень ценится,
Спасибо.