Google Dorks: Mind-Blowing Hacks To Unlock Hidden Internet Gems.

Sagar Shewale
10 min readJul 5, 2023

--

Hello dear hackers welcome back to my another blog, hope you all are good, happy and enjoying your life.

So today we are going to discuss Google Dorks.

Google Dorks are specific search queries used to find vulnerable websites or sensitive information on the internet.

They are powerful tools often utilized by cybersecurity professionals and hackers alike to identify potential security weaknesses. By entering precise strings in Google’s search bar, Google Dorks can reveal hidden data, exposed databases, and even login credentials inadvertently exposed online.

However, it’s essential to use these techniques ethically and responsibly, as unauthorized use could lead to legal consequences and harm to individuals and organizations.

Before start writing the blog, I have such a small request to all of you, I always right articles on cyber security, ethical hacking, penetration testing. So if you didn’t follow, then follow me first and clap on this article, because that’s give me a motivation to write something new !!

If you didn’t follow me on my socials, here it is.

My-Twitter
My-Linkedin
My-GitHub

Thank you !!!
Let’s Start !!!

Introduction

In today’s digital era, search engines have become an integral part of our lives. Among the numerous search engines available, Google is undoubtedly the most widely used and trusted platform. While most people use Google for regular searches, few are aware of its hidden potential for advanced search queries. This is where the concept of “Google Dorks” comes into play. In this blog, we will delve into the fascinating world of Google Dorks generator sites and explore how they can be leveraged to uncover hidden information and enhance search capabilities.

Understanding Google Dorks

To comprehend the significance of Google Dorks generator sites, it’s crucial to first grasp the concept of Google Dorks. Google Dorks, also known as Google hacking or Google-fu, refers to the use of advanced search operators to refine and narrow down search results. These operators allow users to specify precise search criteria, enabling them to uncover specific types of information or vulnerable targets.

Google Dork Operators

Let’s see about some google dorks operators

  1. site: — This operator limits search results to a particular website or domain. It allows users to search within a specific site, uncovering relevant information contained within that website.
  2. intext: — This operator focuses search results on web pages containing the specified keyword(s) within the body text. It helps find pages where the text is directly related to the search terms, increasing the chances of finding precise information.
  3. inurl: — This operator limits search results to URLs containing the specified keyword(s). It helps in finding web pages with specific words in their URLs, allowing users to narrow down their search to a particular website or directory.
  4. intitle: — This operator restricts search results to pages with the specified keyword(s) in the title. It helps to find web pages that contain specific words in their titles, providing targeted results.
  5. link: — This operator displays web pages that link to the specified URL. It assists in finding websites that have linked to a particular page, providing insights into backlinks and potential collaborations.
  6. filetype: — This operator filters search results based on the file type. It helps locate specific file formats such as PDFs, DOCX, or XLSX, making it useful for academic research or finding downloadable resources.
  7. allintext: — This operator requires all the specified keywords to be present in the body text. It helps refine search results by focusing on pages that contain all the specified terms within their text.
  8. allinurl: — This operator requires all the specified keywords to be present in the URL. It enables users to narrow down search results to pages that contain all the specified terms within their URLs.
  9. allintitle : — is a search operator that allows users to find web pages that contain all the specified keywords in their titles. By using “allintitle” followed by a set of keywords, search engines will only display results where all the specified words appear in the page titles.This operator is particularly useful when users want to find web pages that specifically focus on the topics or keywords they are interested in.
  10. intitle:index.of: — The intitle:index.of operator helps you find directories or indexes on web servers. It can be used to discover files or directories that may not be directly linked from a website’s pages.
  11. info: — This operator provides information about a specified website, including the cached version, similar pages, and pages linking to the site. It helps gain insights into a particular websites presence and impact.
  12. define: — This operator retrieves definitions of the specified word or phrase. It is useful for quickly finding the meaning and context of unfamiliar terms.
  13. related: — This operator retrieves web pages related to the specified URL or domain. It helps in exploring similar websites or finding alternative sources of information on a particular topic.
  14. cache: — This operator displays the cached version of a web page as stored by Google. It allows users to access and view a page even if it is temporarily down or no longer available.
  15. inanchor: — This operator focuses on web pages with anchor text containing the specified keyword(s). It assists in finding pages where the hyperlink text is directly related to the search terms.
  16. allinanchor: — This google dorks are powerful search queries that target specific anchor text used in website links, allowing users to find web pages that have a high concentration of the given anchor text.
  17. movie: — This operator filters search results to display movie-related information, including showtimes, reviews, and related sites. It helps in exploring movie details and finding reliable sources for film-related content.
  18. book: — This operator narrows down search results to display book-related information, including titles, authors, and online bookstores. It facilitates searching for books and exploring literary resources.
  19. weather: — This operator provides current weather conditions and forecasts for a specified location. It is useful for checking weather updates without visiting dedicated weather websites.
  20. map: — This operator displays a map centered around the specified location. It helps quickly visualize and access maps for various locations around the world.
  21. stocks: — This operator provides stock market information for a specified company or ticker symbol. It enables users to stay updated on stock prices, trends, and financial news.
  22. inpostauthor: — This operator focuses on blog posts or articles written by the specified author. It helps in finding content from a particular writer and exploring their expertise.
  23. phonebook: — This operator allows users to search for phone numbers of individuals or businesses within a specific geographic location. It assists in finding contact information for various purposes.
  24. before: — Before google dorks are search queries used to find web pages that have specific words or phrases appearing before a particular keyword. (You have to type just year)
  25. after: — After google dorks are search queries used to find web pages that have specific words or phrases appearing after a particular keyword.
  26. inposttitle: — This operator allows you to search for webpages or blog posts with a specific keyword in their title. For example, searching for “inposttitle:hackathon” will return webpages or blog posts with “hackathon” in their titles. OR You can simply use the “inpost:” Google dork which is used to search for specific keywords or phrases within the content of forum posts or discussions. It restricts search results to those that contain the specified keyword or phrase within the body of the post. For example, “inpost:apple” will return forum posts or discussions where the word “apple” appears in the body of the post.
  27. inbody: — The “inbody:” operator is particularly useful when you want to find webpages where a keyword or phrase appears within the main content rather than just the title or metadata. It helps to refine search results and target pages with more relevant information.
  28. daterange:— This operator enables you to search for webpages published within a specific date range. For example, searching for “daterange:2019–01–01..2020–12–31” will return webpages published between January 1, 2019, and December 31, 2020.
  29. numrange: — The numrange operator is used to search for numbers within a specified range. For example, “numrange:100–200” will retrieve pages containing numbers between 100 and 200.
  30. infohash:— This operator allows you to search for files with a specific MD5 or SHA-1 hash value. It is commonly used for locating specific torrents or files across the web. For example, if you are searching for “infohash:<Hash>” will return webpages referencing a file with that hash value.
  31. ext: — The file extension operator is denoted by “ext:” followed by the file extension you want to search for. It allows you to search for specific file types on the web. For example, “ext:pdf” will show results that include PDF files, while “ext:docx” will display results with DOCX (Microsoft Word) files.
  32. subject: — This operator is used to search for a specific subject or topic. For example, “subject: cybersecurity” will retrieve web pages related to cybersecurity. You can also use “insubject:” is a Google dork operator used to search for specific keywords within the subject lines of emails.It filters results to only display emails where the specified keywords appear in the subject.
    Example: Searching “insubject:password reset” will return emails with “password reset” in their subject lines, helping to narrow down results related to this topic.
  33. owner: — The owner operator allows you to search for content owned by a specific person or entity. For instance, “owner:example.com” will return pages owned by the domain example.com.
  34. blogurl: — The blogurl operator is used to find blogs on a particular topic. For example, “blogurl:technology” will search for blogs related to technology.
  35. location: — The location operator helps you find content from a specific location. It can be used with country codes or place names. For example, “location:us” will search for content specifically from the United States.
  36. from: — The from operator allows you to search for content originating from a particular website or domain. For example, “from:wikipedia.org” will display results only from the domain wikipedia.org.
  37. to: — The to operator helps you find content that links to a specific webpage or domain. For example, “to:example.com” will show pages that link to example.com.
  38. size: — The size operator is used to search for files of a specific size. It can be specified in bytes (B), kilobytes (KB), megabytes (MB), or gigabytes (GB). For example, “size:>=10MB” will return files larger than 10 megabytes.
  39. smaller: — The smaller operator is used to search for files smaller than a specific size. For example, “smaller:1GB” will display files smaller than 1 gigabyte.
  40. larger: — The larger operator is used to search for files larger than a specific size. For example, “larger:5MB” will retrieve files larger than 5 megabytes.
  41. older: — The older operator is used to search for content that is older than a specified date. For example, “older:2010” will display results from 2010 and earlier.
  42. newer: — The newer operator is used to search for content that is more recent than a specified date. For example, “newer:2022” will show results from 2022 onwards.
  43. source: — The source operator allows you to search for content from a specific source or website. For example, “source:CNN” will return results from the CNN website.
  44. has: — The has operator is used to search for pages that contain a specific file type. For example, “has:pdf” will retrieve pages that contain PDF files.
  45. AND: — In Google Dorks, the “AND” operator is implied when you enter multiple search terms in a query. Google automatically retrieves results that contain all the specified terms, acting as an “AND” operation between them.
  46. OR: — In Google Dorks, the “OR” operator is represented by the vertical bar symbol “|” and is used to search for results that contain either one term or another. It broadens the search by allowing multiple search terms to be considered for the search results.
  47. Quotation marks (“ ”): — Placing search terms within quotation marks instructs Google to search for the exact phrase rather than individual words. For example, “example search” will only return results that contain the exact phrase “example search.”
  48. Parentheses (( )): — Parentheses are used to group search terms and control the order of operations. They can be useful when combining multiple operators or for creating complex search queries.
  49. Minus sign (-): — Preceding a search term with a minus sign excludes results that contain that term. For example, searching for “apple -fruit” will return results about Apple Inc. but exclude pages related to the fruit.
  50. Asterisk (*): — The asterisk is used as a wildcard character to represent unknown words or characters in a search query. It can be helpful when you are uncertain about a specific word or phrase. For example, “how to * a computer” will return results for various actions such as “how to build a computer” or “how to fix a computer.”

So we discussed about the google dorks operators, lets explain the basic operators, because if you understand basics, then you can use any operator easily.

Let me explain these all square.

1. YouTube
https://www.youtube.com
#this square is will shows you "site" result.


2. user > google
#this square will shows you "inurl" result.


3. Google
# This square will shows you "intitle" result.


4. Experience the world of Google on our official YouTube channel.
Watch videos about our products, technology, company happenings and more.

# this 4th square will show you "intext" google operator result.

Google Dork Generators

Let’s see about some websites & tools which helps you to generate google dorks. Some tools will helps you for bug bounty.

  1. DorkGPT
  2. DorkGenius
  3. DorkSearch
  4. Google-Word-Sniper
  5. Dork Generator
  6. Dork Generator - 2
  7. Google-Advance-Search
  8. Google-Dorks-Bug-Bounty by Mike Takahashi
  9. GHDB (Google Hacking DataBase)
  10. Google Hacking — Free Google Dorks for Recon
  11. Google Dork File Finder
  12. DorkScanner (This is a typical search engine to find vulnerable url)
  13. Dorkey (Dorkey is Dork generator For Sql Injection)
  14. Google-Dorks (Useful Google Dorks for WebSecurity and Bug Bounty)
  15. Dorkify

This search operators mindmap will helps you

Google Hacking Operators by Hacking-Articles

Google hacking dorks cheat sheet

Google Hacking Dorks by Hacking-Articles

I hope you guys love this blog.
If you like it, then don’t forget to follow, subscribe and claps.
I’ll see you with next article.

--

--

Sagar Shewale

Penetration Testing | Linux | CTF | Hacking | OSINT | Bug Bounty Hunting