Это открытый индекс бинарных файлов Windows (в первую очередь
.exe, .dll и .sys), который позволяет находить и скачивать конкретные версии этих файлов напрямую с публичного сервера MS🎯 Зачем это нужно?
Автор создал проект, чтобы решить практическую задачу: во время отладки ему требовалось найти десятки версий одного драйвера, чтобы вычислить, в каком именно обновлении Windows был исправлен баг. Скачивать для этого целые ISO-образы или пакеты обновлений было слишком долго и расточительно
⚙ Как это работает?
Сбор данных: скрипты скачивают пакеты обновлений Windows из Центра обновлений Microsoft и извлекают из них метаданные (имена файлов и их SHA256-хэши)
Получение параметров: по хэшу файла через VirusTotal определяются его временная метка и размер образа — это ключевые данные, необходимые для построения ссылки на сервер символов Microsoft
Формирование ссылки: на основе этих параметров генерируется прямая ссылка вида https://msdl.microsoft.com/download/symbols/имя_файла/хэш_в_hex/имя_файла, по которой файл можно скачать
🔗 Winbindex
🔗 Blog post
😹 Repo
#windows #reverse #binaries
✈️ Telegram 💬 MAX
