> For the complete documentation index, see [llms.txt](https://hacking-notes.jord4n.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hacking-notes.jord4n.pro/ru/reconnaissance/google-dorking.md).

# Google Dorking

Техники Google Dorking для поиска проиндексированных конфиденциальных файлов, открытых панелей, резервных копий, утечек и публичной информации во время разведки.

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

{% hint style="info" %}
Существует широкий спектр методов для обнаружения информации, доступной на веб-сайтах через Google. Ниже приведены примеры и техники, полезные для такого рода исследования:
{% endhint %}

## Методология

Поддерживаемый каталог инструментов для Google dorking и исследования веб-сайтов доступен в [Веб-сайты и инфраструктура](/ru/hacking-tools/osint/websites-and-infrastructure.md). Используйте эту страницу для шаблонов запросов и рабочего процесса исследования.

Замените `target.com` с авторизованным доменом или областью охвата. Для проверок на уровне всех поддоменов используйте шаблон с подстановочным символом `site:*.target.com`; для одного хоста используйте `site:app.target.com`.

Основные операторы:

* `site:` ограничивает результаты целевым доменом или хостом.
* `intext:` ищет текст внутри проиндексированных страниц.
* `intitle:` ищет внутри заголовков страниц.
* `inurl:` ищет внутри проиндексированных URL-адресов.
* `ext:` или `filetype:` ищет проиндексированные расширения файлов.

## Общие запросы

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

```
site:*.target.com intext:необработанное
site:*.target.com intext:ошибка
site:*.target.com intext:параметр
site:*.target.com intext:отсутствует
site:*.target.com intext:"стек вызовов"
site:*.target.com intext:php
site:*.target.com intext:jsp
site:*.target.com intext:asp
site:*.target.com intext:include_path
site:*.target.com intext:неопределено
site:*.target.com intext:sql
site:*.target.com intext:недействителен
site:*.target.com intext:исключение
site:*.target.com intext:фатальная
site:*.target.com intext:CONFIG
site:*.target.com intext:вход
site:*.target.com intitle:"index of"
site:*.target.com inurl:prod
site:*.target.com inurl:&
site:*.target.com inurl:dev
site:*.target.com inurl:staging
site:*.target.com inurl:stg
site:*.target.com inurl:debug
site:*.target.com inurl:admin
site:*.target.com inurl:internal
```

## Сервисы Apache

Используйте их, чтобы выявлять страницы по умолчанию, открытые страницы статуса, экземпляры Tomcat, админ-панели Solr и списки каталогов, связанные с сервисами Apache.

```
site:*.target.com intitle:"apache tomcat/"
site:*.target.com "Apache Tomcat examples"
site:*.target.com intext:"apache"
site:*.target.com intitle:"Solr Admin"
site:*.target.com intext:"Это страница приветствия по умолчанию, используемая для проверки корректной работы сервера Apache2"
site:*.target.com intitle:"index of" "powered by apache "
site:*.target.com intext:"Статус сервера Apache для"
site:*.target.com intitle:"Apache2 Ubuntu Default Page: It works"
site:*.target.com intitle:"WAMPSERVER homepage" "Server Configuration" "Apache Version"
site:*.target.com intitle:"Test Page for the Apache HTTP Server"
```

## Файлы

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

```
site:*.target.com ext:txt
site:*.target.com ext:php
site:*.target.com ext:php5
site:*.target.com ext:phtml
site:*.target.com ext:xhtml
site:*.target.com ext:key
site:*.target.com ext:pem
site:*.target.com ext:ovpn
site:*.target.com ext:log
site:*.target.com ext:asp
site:*.target.com ext:aspx
site:*.target.com ext:jsp
site:*.target.com ext:dat
site:*.target.com ext:yml
site:*.target.com ext:bak
site:*.target.com ext:zip
site:*.target.com ext:yaml
site:*.target.com ext:json
site:*.target.com ext:xml
site:*.target.com ext:env
site:*.target.com ext:conf
site:*.target.com ext:ini
site:*.target.com ext:cfg
site:*.target.com ext:cgi
site:*.target.com ext:ccm
site:*.target.com ext:sql
site:*.target.com ext:cdx
site:*.target.com ext:ics
```

## Запросы GraphQL

Используйте их, чтобы обнаруживать проиндексированные ответы об ошибках GraphQL, сообщения проверки и следы API, связанные с авторизацией.

```
site:*.target.com intext:"GRAPHQL_PARSE_FAILED"
site:*.target.com intext:"GRAPHQL_VALIDATION_FAILED"
site:*.target.com intext:"BAD_USER_INPUT"
site:*.target.com intext:"UNAUTHENTICATED"
site:*.target.com intext:"FORBIDDEN"
site:*.target.com intext:"PERSISTED_QUERY_NOT_FOUND"
site:*.target.com intext:"PERSISTED_QUERY_NOT_SUPPORTED"
site:*.target.com intext:"INTERNAL_SERVER_ERROR"
```

## Краткий рабочий процесс

1. Начните широко с `site:*.target.com` и общих запросов на ошибки.
2. Перейдите к проверкам, специфичным для технологий, таким как Apache, Tomcat, Solr, PHP, ASP.NET, JSP или GraphQL.
3. Ищите проиндексированные типы файлов, которые часто раскрывают резервные копии, журналы, конфигурации или ключи.
4. Документируйте точный запрос, URL результата, метку времени и почему это раскрытие имеет значение.
5. Проверяйте последствия только в рамках авторизованной области и правил проведения работ.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://hacking-notes.jord4n.pro/ru/reconnaissance/google-dorking.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
