A list of useful Google Dorks queries and explanations. Feel free to improve with your own payloads and techniques. Go ahead an make a pull request.
Every section contains the following information:
- A query description and how to exploit it, including several payloads
- Pictures for the README.md
- Other content referenced in the description
A cache is a metadata stored so that future requests for that data can be served faster. Cached versions of web pages can be used to view the contents of a page when the live version cannot be reached, has been altered or taken down.
The query cache: will show the version of the web page that Google has in its cache.
cache:website address
cache:https://www.parador.es/es paradores
Other tools related to the cache are this Cache checker and the Wayback Machine
To find a specific text from a webpage, you can use the intext command. Intext will allow you to search for a single keyword in the results unlike allintext which can be used for multiple keywords. Shows only those pages containing that specific word (or words).
intext:usernames
allintext:"usernames" "passwords"
Shows only pages that contains the document of that type. For example, you can apply a filter just to retrieve PDF files.
filetype:pdf
filetype:log
This command filters out the documents based on HTML page titles as the main keywords exist within the title of the HTML page.
intitle:"kernel module"
allintitle:"kernel module" "objdump"
the inurl command filters out the documents based on the URL text. Those keywords are available on the HTML page, with the URL representing the whole page.
inurl:dump
allinurl:dump physical memory linux