LIMB
Вход Регистрация

тема

Google Dork или как с ним работать

Benzo · · 0 ответов · 120 просмотров

Привет! Постоянно слышу от знакомых пентестеров про доркс запросы (Google Dorks).
Расскажу тут простым и понятным языком ( а так же на примерах) про эти самые "дорксы" и утилиту для поиска

Google Dork — это использование специфических операторов поиска в поисковой системе Google для нахождения информации, которая не предназначена для широкого доступа или была ошибочно опубликована в открытом доступе. 

P.S. Используем для поиска страниц авторизации (и не только) сайтов которые находятся на бекенде. Например- поиск страниц авторизации ip камер



Как это работает? 

Google индексирует веб-страницы, файлы, заголовки, URL и метаданные.
Если сайт или сервер: 
    * Неправильно настроен,
    * Имеет открытые директории,
    * Публикует конфиденциальные файлы (логи, бэкапы, конфиги),
    * Или содержит уязвимые параметры в URL


Для составления запросов используются "Операторы" 

Операторы — это специальные ключевые слова или символы, которые изменяют поведение поиска.

Привожу пример этих самых операторов:

  1.  site: Ищет только на указанном домене(доменах) | site:youtup.com
  2.  inurl: Ищет URL, содержащие указанную строку   | inurl:admin.php
  3.  intitle: Ищет страницы, в заголовке которых есть указанная строка | intitle:"index of /backup"
  4.  intext: Ищет текст, который присутствует на странице | intext:"password" site:youtup.com
  5.  filetype: (ext:) Фильтрует по типу файла | filetype:txt | ext:txt
  6.  cache: Показывает кэш-версию страницы | cache:youtup.com/page
  7.  link: Находит страницы, ссылающиеся на указанный URL | link:youtup.com
  8.  related: находит сайты, похожие по тематике | related:youtup.com
  9.  - исключает слова из поиска | site:youtup.com -channel
  10.  " " точная фраза | "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? 

Существуют общедоступные базы, например: 

  1.     GHDB (Google Hacking Database) — часть проекта OWASP.
  2.       https://www.exploit-db.com/google-hacking-database 
  3.      Категории: error messages, files containing passwords, vulnerable servers и др.

Вроде, объяснил все доступным языком. А если лень самостоятельно вдумываться и составлять(тестировать) эти запросы подгоняю вам 
нейронку нацеленную на создание дорк-запросов:

DorkGPT - Generate Google Dorks with AI

Не удалось прогрузить медиа
www.dorkgpt.com

p.s. Для корректной работы необходимо писать запросы на Английском

Если ты дочитал до этого момента - спасибо за внимание. Всем хорошего дня и легких уязвимостей!


Benzo
👍11 😮1 👏2 🤔1

Гостевой просмотр. Чтобы отвечать и ставить реакции, войдите или зарегистрируйтесь.