Для подписчиковМы обратили внимание на привычную всем функцию предпросмотра окон в Windows. Превью может хранить последнее видимое состояние окна, даже когда само приложение заблокировано или спрятало содержимое. Это может быть каналом утечки данных, и сегодня посмотрим, как его эксплуатировать.
Мы обратили внимание на привычную всем функцию предпросмотра окон в Windows. Превью может хранить последнее видимое состояние окна, даже когда само приложение заблокировано или спрятало содержимое. Это может быть каналом утечки данных, и сегодня посмотрим, как его эксплуатировать.
Когда ты наводишь мышь на панель задач, ты видишь маленькое изображение окна.
Превью приложения на панели задачНас заинтересовало, что превью статично: по сути, это скриншот приложения, который не обновляется до тех пор, пока мы не переключимся в программу.
Мы, как безопасники, часто имеем дело с приложениями, где есть тайм‑аут и защита паролем, например OneNote, KeePass, браузеры, удаленные сессии и прочее в таком духе. Давай посмотрим, как это можно использовать. Заодно пройдемся по другим случаям, в которых получиться применить возможности «графического» наблюдения и не только. Так что начинай готовить свой банановый раф на кокосовом — будет интересно.
Что такое DWMDWM (Desktop Window Manager, диспетчер окон рабочего стола) — технология, появившаяся еще во времена Windows Vista. Она предназначена для гламурного отображения эскизов приложений. В Windows 11 она тоже есть.
Ты можешь увидеть эти эскизы при нажатии сочетаний клавиш Alt-Tab или Win-Tab.
Превью приложений WindowsDWM работает с живым представлением окна, но это представление может оказаться неактуальным, если приложение не перерисовало содержимое или ушло в блокировку особым образом. Тогда превью показывает последнее состояние открытого приложения.
Если не открывать окно (это приведет к обновлению эскиза), можно обратиться напрямую к картинке и подсмотреть, что происходило в приложении. В некоторых версиях Windows, если навести мышь на эскиз, он полностью разворачивается, но не трогает приложение. Другими словами, ты буквально смотришь в прошлое.
Стало жутко интересно — а как его вытащить‑то? На первом этапе вообще искали скриншоты в памяти, но потом сдались и осмелились погуглить...
Статья предназначена для ознакомления и рассчитана на специалистов по безопасности, которые проводят тестирование по контракту. Автор и редакция не несут ответственности за вред, причиненный с использованием приведенной информации. Распространение вредоносных программ, нарушение работы систем и тайны переписки преследуются по закону.
Поскольку речь идет о винде, проще всего добраться до этих превью через .NET. Напишем минималистичное приложение, которое будет использовать функции DWM, подключаться к окнам и буквально стримить эскизы... ради науки, разумеется!
Нарисуем простейшую форму, в которой будет выпадающий список для выбора активных окон, место для превью и ползунок для настройки прозрачности. Также добавим кнопку для обновления списка активных окон. Все‑таки мы тут рисуем PoC, а не полноценный хакерский модуль.
Заготовка лучшего решения всех времен и народовТеперь напишем небольшой код. По сути, нам не нужны никакие дополнительные библиотеки — все уже есть в системе. Нам понадобятся функции всего двух системных библиотек: user32.dll и dwmapi.dll. Первая нужна, чтобы получать список открытых окон и их заголовки, а вторая — это интерфейс для работы с DWM.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Bloomberg: спецслужба США оповестила Microsoft о выявлении уязвимости в Windows | 0 | 0 | 14-01-2020 |
| 2 | Bloomberg: новую версию Windows представят 24 июня | 0 | 0 | 02-06-2021 |
| 3 | BGR выявило скрытую опцию Night Light в Windows 11 | 0 | 5 | 24-06-2026 |
| 4 | Скрытая функция Samsung Galaxy прокачает меню открытых приложений. Возвращаться к стандартному виду не захочется | 5 | 7 | 02-07-2026 |
| 5 | Как приложения в смартфонах "видят" наши действия. И чем мы рискуем в этом случае | 0 | 0 | 19-02-2019 |
| 6 | La última treta de los ciberdelincuentes: archivos PDF que no son lo que parecen… | -2 | 6 | 16-06-2026 |
| 7 | Windows 11 : impossible de fermer une application qui plante ? Pas de panique, il y a une solution à tout ! | 2 | 6 | 03-07-2026 |
| 8 | МВД предупредило о приложениях-шпионах для смартфонов | 0 | 0 | 21-03-2025 |
| 9 | Названы важнейшие настройки для Windows | 0 | 10 | 23-07-2026 |
| 10 | Study reveals Microsoft tactics to lure Windows users | 0 | 5 | 14-07-2026 |