Привет! Постоянно слышу от знакомых пентестеров про доркс запросы (Google Dorks).
Расскажу тут простым и понятным языком ( а так же на примерах) про эти самые "дорксы" и утилиту для поиска
Google Dork — это использование специфических операторов поиска в поисковой системе Google для нахождения информации, которая не предназначена для широкого доступа или была ошибочно опубликована в открытом доступе.
P.S. Используем для поиска страниц авторизации (и не только) сайтов которые находятся на бекенде. Например- поиск страниц авторизации ip камер
Как это работает?
Google индексирует веб-страницы, файлы, заголовки, URL и метаданные.
Если сайт или сервер:
* Неправильно настроен,
* Имеет открытые директории,
* Публикует конфиденциальные файлы (логи, бэкапы, конфиги),
* Или содержит уязвимые параметры в URL
Для составления запросов используются "Операторы"
Операторы — это специальные ключевые слова или символы, которые изменяют поведение поиска.
Привожу пример этих самых операторов:
Итак, мы узнали какие операторы помогают нам составлять запросы. Показываю структуру составления дорк запросов
1 . Определяем цель(найти админ-панели которые доступны без пароля )
2. Используем подходящие операторы:
intitle:"index of" "admin"
получаем список сайтов доступных без пароля
3. Ищем по известным шаблонам:
Например:
inurl:wp-content/backup- intitle:"index of"
Может находить открытые бэкапы WordPress
Ищите административные панели
Пример:
intitle:"login" inurl:admin
Поиск конфиденциальных данных
Пример:
intext:"api_key" filetype:env
Benzo, а для что такого "сверхинтересного" могут дать Дорк запросы?
- открытые директории(если на сервере включено отображение сождержимого папок и нет index.html (это стандартное имя файла, которое веб-сервер использует как страницу по умолчанию (default document или default page) при обращении к директории на веб-сайте); конфиденциальные файлы в открытом доступе (Бэкапы: .bak, .sql, .zip, .tar.gz Конфигурационные файлы: .env, config.php, wp-config.php Логи: .log)
Уязвимые параметры в URL
Например, старые CMS с inurl:php?id=1 — могут указывать на потенциальную уязвимость к SQL-инъекции (но сам по себе URL — не доказательство уязвимости)
Админ-панели и логины (через intext:"powered by" или intitle:"phpMyAdmin")
Утечки данных( например, файлы с паролями, ключами API, email-списками
Каким бы хорошим Доркс не был, у него есть несколько ограничений:
Где искать списки Google Dorks?
Существуют общедоступные базы, например:
Вроде, объяснил все доступным языком. А если лень самостоятельно вдумываться и составлять(тестировать) эти запросы подгоняю вам нейронку нацеленную на создание дорк-запросов:
p.s. Для корректной работы необходимо писать запросы на Английском
Если ты дочитал до этого момента - спасибо за внимание. Всем хорошего дня и легких уязвимостей!
Расскажу тут простым и понятным языком ( а так же на примерах) про эти самые "дорксы" и утилиту для поиска
Google Dork — это использование специфических операторов поиска в поисковой системе Google для нахождения информации, которая не предназначена для широкого доступа или была ошибочно опубликована в открытом доступе.
P.S. Используем для поиска страниц авторизации (и не только) сайтов которые находятся на бекенде. Например- поиск страниц авторизации ip камер
Как это работает?
Google индексирует веб-страницы, файлы, заголовки, URL и метаданные.
Если сайт или сервер:
* Неправильно настроен,
* Имеет открытые директории,
* Публикует конфиденциальные файлы (логи, бэкапы, конфиги),
* Или содержит уязвимые параметры в URL
Для составления запросов используются "Операторы"
Операторы — это специальные ключевые слова или символы, которые изменяют поведение поиска.
Привожу пример этих самых операторов:
- site: Ищет только на указанном домене(доменах) | site:youtup.com
- inurl: Ищет URL, содержащие указанную строку | inurl:admin.php
- intitle: Ищет страницы, в заголовке которых есть указанная строка | intitle:"index of /backup"
- intext: Ищет текст, который присутствует на странице | intext:"password" site:youtup.com
- filetype: (ext:) Фильтрует по типу файла | filetype:txt | ext:txt
- cache: Показывает кэш-версию страницы | cache:youtup.com/page
- link: Находит страницы, ссылающиеся на указанный URL | link:youtup.com
- related: находит сайты, похожие по тематике | related:youtup.com
- - исключает слова из поиска | site:youtup.com -channel
- " " точная фраза | "index of /"
Итак, мы узнали какие операторы помогают нам составлять запросы. Показываю структуру составления дорк запросов
1 . Определяем цель(найти админ-панели которые доступны без пароля )
2. Используем подходящие операторы:
intitle:"index of" "admin"
получаем список сайтов доступных без пароля
Не удалось прогрузить медиа
Не удалось прогрузить медиа
3. Ищем по известным шаблонам:
Например:
inurl:wp-content/backup- intitle:"index of"
Может находить открытые бэкапы WordPress
Ищите административные панели
Пример:
intitle:"login" inurl:admin
Поиск конфиденциальных данных
Пример:
intext:"api_key" filetype:env
Benzo, а для что такого "сверхинтересного" могут дать Дорк запросы?
- открытые директории(если на сервере включено отображение сождержимого папок и нет index.html (это стандартное имя файла, которое веб-сервер использует как страницу по умолчанию (default document или default page) при обращении к директории на веб-сайте); конфиденциальные файлы в открытом доступе (Бэкапы: .bak, .sql, .zip, .tar.gz Конфигурационные файлы: .env, config.php, wp-config.php Логи: .log)
Уязвимые параметры в URL
Например, старые CMS с inurl:php?id=1 — могут указывать на потенциальную уязвимость к SQL-инъекции (но сам по себе URL — не доказательство уязвимости)
Админ-панели и логины (через intext:"powered by" или intitle:"phpMyAdmin")
Утечки данных( например, файлы с паролями, ключами API, email-списками
Каким бы хорошим Доркс не был, у него есть несколько ограничений:
- Google не индексирует всё. Многие страницы блокируются через robots.txt, noindex, или доступны только через авторизацию.
- Результаты зависят от состояния индекса на момент последнего сканирования.
- Google может удалять или фильтровать запросы, которые явно ищут уязвимости (например, массовые поиски password).
- Не все найденные по Google Dorks вещи — реальные уязвимости. Требуется ручная проверка.
Где искать списки Google Dorks?
Существуют общедоступные базы, например:
- GHDB (Google Hacking Database) — часть проекта OWASP.
- https://www.exploit-db.com/google-hacking-database
- Категории: error messages, files containing passwords, vulnerable servers и др.
Вроде, объяснил все доступным языком. А если лень самостоятельно вдумываться и составлять(тестировать) эти запросы подгоняю вам нейронку нацеленную на создание дорк-запросов:
DorkGPT - Generate Google Dorks with AI
Не удалось прогрузить медиа
www.dorkgpt.com
p.s. Для корректной работы необходимо писать запросы на Английском
Если ты дочитал до этого момента - спасибо за внимание. Всем хорошего дня и легких уязвимостей!
Benzo
👍11
😮1
👏2
🤔1
LIMB