Получение паролей терминальных сессий в Windows
dl // 13.09.03 13:43
В новостной ленте Underground InformatioN Center опубликована информация о возможности получения паролей пользователей на терминальных серверах MS Windows.
[Не забывайте при копировании материала указывать полный адрес источника: http://www.bugtraq.ru/rsn/archive/2003/09/24.html]
Речь идет о паролях
залогиненых пользователей, сохраненных в настройках терминальных сессий.
При этом используется функция WinStationQueryInformation, которая, согласно MSDN, предназначена для того, чтобы приложение могло определить, запущено ли оно под Terminal Server. Функция внутренняя, ее надежная и неизменная работа в последующих версиях Windows не гарантируется. Ее второй параметр, в котором передается идентификатор сессии, обычно должен быть равен LOGONID_CURRENT. Есть сильное подозрение, что для его успешной замены на идентификатор произвольной сессии потребуется уровень доступа несколько больший, чем есть у обычного пользователя.