Как Wayback Machine помогает искать уязвимости: обзор инструментов gau, waybackurls и waymore
Wayback Machine (archive.org) хранит миллиарды копий веб-страниц, и эти архивы могут содержать забытые API-эндпойнты, админ-панели, конфигурационные файлы и JavaScript с hardcoded-ключами. В новой части цикла по OSINT разбираются три инструмента командной строки — gau, waybackurls и waymore, которые автоматизируют поиск по архивным копиям. Материал будет полезен специалистам по безопасности, пентестерам и багхантерам.
Подробности
Ключевое преимущество работы с архивом — пассивность. Исследователь не взаимодействует напрямую с целевым ресурсом, а значит, риск обнаружения минимален: запросы уходят к archive.org, а не к инфраструктуре заказчика. Это снижает вероятность срабатывания систем мониторинга и позволяет собирать разведданные без активного сканирования. В материале разбираются три инструмента командной строки, обращающихся к архивным копиям веб-ресурсов: - gau (get all urls) — собирает известные URL из нескольких источников, включая Wayback Machine, Common Crawl и AlienVault OTX. Позволяет быстро получить список эндпойнтов по домену и отфильтровать результаты по расширениям, кодам ответа и другим параметрам. - waybackurls — более узкий инструмент, который вытаскивает URL исключительно из Wayback Machine. Прост в использовании, хорошо подходит для быстрой проверки одного домена и дальнейшей передачи результатов в другие утилиты. - waymore — расширенная альтернатива, которая не только собирает ссылки, но и умеет скачивать сами архивные копии страниц, фильтровать их по MIME-типам и работать с большими объёмами данных. Это делает его удобным для анализа содержимого архивов, а не только путей. Инструменты легко комбинируются с другими утилитами в цепочке разведки: полученные списки URL обычно передаются фильтрам, инструментам проверки живости эндпойнтов и сканерам уязвимостей. Такой конвейер позволяет за считаные минуты сформировать карту потенциально интересных точек входа, которые могли сохраниться только в архиве.Что делать
Если вы занимаетесь пентестом или багбаунти, стоит включить работу с архивными копиями в стандартный процесс разведки: - Установите gau, waybackurls и waymore и опробуйте их на собственных доменах, чтобы оценить объём и качество результатов. - Соберите URL по целевому домену и отфильтруйте их по интересующим расширениям: .js, .json, .bak, .sql, .old, .git и другим потенциально чувствительным файлам. - Отдельно проверьте наличие страниц /admin, /test, /debug и иных служебных путей — они часто остаются в архивах даже после удаления с продакшена. - Изучите найденные JavaScript-файлы на предмет hardcoded-ключей, токенов и параметров, которые могут дать доступ к API. - Если вы владелец ресурса, проведите ревизию собственных архивных копий: убедитесь, что старые эндпойнты и бэкапы недоступны, а секреты, попавшие в публичные JS-файлы, отозваны и заменены. Важно помнить о правовых и этических границах: работа с архивными копиями остаётся пассивной разведкой, но использование найденных данных для доступа к чужим системам без разрешения недопустимо. Работа с Wayback Machine — недооценённый, но эффективный элемент OSINT-арсенала, который при правильном подходе превращается в источник ценных находок. Инструменты gau, waybackurls и waymore делают этот процесс быстрым и воспроизводимым, а значит, заслуживают места в наборе специалиста по безопасности.Источник: Хабр — Информационная безопасность

