Google Dorking

Google Dorking

Google dorking is a passive reconnaissance method that uses Google search operators to discover public pages and files that help you map the target, such as admin panels, exposed directories, API documentation, JavaScript files, and older archived content.

It is mainly used to:

  • Expand endpoint discovery

  • Find useful files and documentation

  • Identify extra subdomains and environments

  • Collect URLs before active enumeration


What You Actually Need

Operator
Meaning
Example

site:

Limit results to a domain

site:example.com

inurl:

Match words in the URL

inurl:admin

intitle:

Match words in page title

intitle:"login"

ext:

Match a file extension

ext:pdf

"..."

Exact match

"reset password"

OR

Search alternatives

login OR signin

-

Exclude a keyword

-blog

()

Group logic

(admin OR dashboard)


Scoping

Use scoping first so you don’t waste time on unrelated results.

Main domain only

Include subdomains

Remove noise


Finding Login Pages and Admin Areas

This helps you locate panels, portals, dashboards, and authentication entry points.

Common login keywords

Admin and management pages

Title-based matches


Finding Open Directories ("index of")

Sometimes Google indexes open directory listings which can expose files.

To narrow results:


Finding Files That Help Recon

This category is about finding files that reveal endpoints, configs, or internal structure.

Backups and archives

Configuration formats

Logs and exports


This helps you locate API endpoints and documentation pages.

API paths

Common API docs

GraphQL pages


JavaScript Recon

JavaScript is frequently indexed and often reveals:

  • API base URLs

  • internal paths

  • service names

  • external integrations

Find JS files

Find source maps

Keyword hunting inside indexed JS


Repository and Development Artifacts

These results help identify the stack and project layout.


Documents (PDF / Office Files)

Documents can contain:

  • internal naming

  • usernames/emails

  • environment references

  • system descriptions

You can also search for keywords:


Error Pages and Debug Text

Sometimes error output becomes indexed and helps identify frameworks and paths.


Many websites reference cloud storage or external services inside public pages.

Firebase references:


Dev / Test / Staging Environments

This helps you locate non-production environments that are sometimes accessible.


How to Use This Page?

  1. Start with scoped searches: site:example.com and site:*.example.com

  2. Locate entry points: login, admin, portals

  3. Look for open directories and file types: backups, configs, logs, exports

  4. Search for API docs and API paths: swagger, openapi, graphql, /api/

  5. Collect JavaScript files and map files: endpoints are often there

  6. Save useful URLs and move to active recon tools


Compact Start Queries

Use these first if you want fast results:

Last updated

Was this helpful?