Google Dorks на службі у OSINT

Google Dorks на службі у OSINT

У цій статті я пропоную розібратись що таке Google Dorks та як використовувати OSINT-можливості Гугла на повну для ефективного збору інформації в інтернеті та пошуку вразливостей електронних ресурсів.

Що таке Google Dorks?

Google Dorks for OSINT

Google Dorks — це техніка інформаційного пошуку з використанням операторів Google (Advanced Search Operators).

Оператори пошуку Google — це спеціальні символи та запити, які розширюють можливості звичайного текстового пошуку.

З допомогою Google Dorks можна виконувати різноманітні задачі з OSINT та кібербезпеки, виявлялти потенційні вразливості сайтів і додатків, знаходити і попереджати витоки даних, виявляти приховану інформацію, яка була проіндексована роботами і потрапила в результати пошукової видачі (Search Engine Result Page, SERP).

Google Dorks активно застосовується пентестерами, реверс інженерами, дослідниками і аналітиками IT-сфери з метою аудиту та виявлення “дірок” безпеки в системах і електронних ресурсах.

Сам термін “Google Dorks” вперше з’явився у 2002 році, коли cybersecurity-експерт Johny Long зібрав пошукові оператори й запити Google (Google Dork Queries) для пошуку вразливостей та сенситивної інформації в інтернеті. Цей список він назвав “Google Dorks”, що походить від англійсьского сленгового слова “dork” — дурник, оказія, опус, курйоз. У 2004 році цей список переріс у цілий проєкт — Google Hacking Database (GHDB).

Які дані можна зібрати з допомогою Google Dorks?

Google Dorks дозволяє зібрати досить великі обсяги інформації, наприклад:

  • Пошук людей (імена та прізвища, нікнейми);
  • Пошук інформації у соцмережах;
  • Метадані і log-файли;
  • Електронні адреси;
  • Файли і документи (pdf, doc, txt, sql, mp3, jpeg, avi та ін.);
  • Веб-сторінки (URL);
  • Веб-служби та сервери;
  • Мережеві пристрої (IoT);
  • Адміністративні частини електронних ресурсів і додатків (адмін-панелі);
  • Вразливості в електронних ресурсах та системах;
  • …інші витоки інформації.

Які типові задачі допомогає вирішити Google Dorks?

  • Пошук службових, адміністративних, конфіденційних, технічно несправних веб-сторінок, форм входу і авторизації, які знаходяться у вільному доступі і створюють ризики безпеки;
  • Пошук вразливих URL-адрес до інклюдів, ін’єкцій, переборів, фаззінгу та ін.;
  • Пошук службових, конфіденційних, користувацьких файлів і папок, які опинилися у відкритому доступі й створюють ризики безпеки;
  • Пошук будь-яких інформаційних витоків, баз даних, імен користувачів та доступів, які опинилися у відкритому доступі і компрометують систему;
  • Пошук вразливостей у популярних веб-серверах, операційних системах, CMS-системах, програмному забезпеченні;
  • Пошук інших скомпрометованих веб-вузлів ІТ-інфраструктури, платформ, систем;
  • Швидкий і ефективний збір різної інформації в інтернеті, накопичення даних/фактів з відкритих джерел про конкретний об’єкт/бренд/особу. Аналітика і дослідження джерельних даних, Big Data операції, конкурентна розвідка (Business Intelligence, BI) та ін.

Фактично, Google Dorks може виступати у ролі ручного пошукового сканера і парсера для аудиту кібербезпеки та OSINT-досліджень.

Синтаксис Google Dorks

Synthax Google Dorks

Синтаксис операторів Google Dorks має структуру: operator:пошуковий_запит

Використовуються такі символи:

  • (+) — додати ще один запит;
  • (-) — використати стоп-слово;
  • (“ ”) — шукати в точній відповідності;
  • (.) — розділювач;
  • (*) — перелік рандомних значень;
  • (|) —булеановий запит ‘OR’ (АБО).

Типові оператори Google:

  • inurl — пошук по заданому URL;
  • intext — пошук по заданому тексту;
  • filetype  — пошук заданих файлів;
  • cache — пошук кешованої версії сторінки;
  • site — пошук по домену;
  • intitle — пошук по заголовку.

Google Dorks Examples

Google Dorks: приклади застосування. Велика підбірка дорків.

Пошук файлів

  • site:example.com (inurl:pdf OR inurl:txt OR inurl:doc OR inurl:docx OR inurl:mp4 OR inurl:avi OR inurl:xlsx OR inurl:log) — шукати на вказаному веб-сайті файли заданих форматів;
  • site:example.com intitle:ключове_слово filetype:pdf — шукати на вказаному веб-сайты PDF-файли, які містять задане ключове слово в Title (заголовку);
  • filetype:"xls | xlsx | doc | docx | txt | pdf" site:.com— пошук файлів вказаних форматів, що містять сайти у конкретній доменній зоні;
  • intitle:index.of pdf inurl:ключове_слово — пошук лістингків директорій (Directory Listing), що містять PDF-файли і задане ключове слово;
  • inurl:phpinfo.php — пошук файлів статистики php;
  • “#mysqldump” filetype:sql — пошук SQL-дампів;
  • “# Dumping data for table” — пошук SQL-дампів;
  • “information_schema” filetype:sql — пошук SQL-дампів;
  • “# phpMyAdmin MySQL-Dump” — пошук SQL-дампів;
  • “Index of” “database.sql” — пошук SQL-файлів;
  • “index of” “database.sql.zip” — пошук архівованих SQL-файлів;
  • inurl:backup intitle:index.of inurl:admin — пошук бекапів;
  • “Index of /backup” — пошук бекапів;
  • intext:"index of /" "Index of" access_log — пошук системних логів відвідування;
  • intext:"index of /" "Index of" error_log — пошук системних логів помилок;
  • intitle:"index of" "debug.log" — пошук log-файлу відладки;
  • intitle:"index of" "PHP_errors.log" — пошук log-файлу помилок PHP;
  • allintitle: "index of/root" — пошук лістингу директорії root;
  • intitle:"index of" "powered by apache " "port 80" — пошук лістинга директорій на веб-серверах Apache;
  • ?intitle:index.of? iso — пошук файлів образів ISO;
  • intext:”parent directory” intext:”[MP3]“ — пошук музичних файлів MP3;
  • intitle: "Generated by Acunetix WVS Reporter" — пошук файлів звіту безпеки сканера Acunetix;
  • intitle:"Burp Scanner Report" | "Report generated by Burp Scanner" — пошук файлів звіту безпеки сканера Burp Suite;
  • "Index of" inurl:webalizer — пошук файлів системи збору статистики відвідування Webalizer;
  • site:docs.google.com “/spreadsheets/d/” “keyword” — пошук Google-таблиць за вказаним ключовим словом;
  • site:docs.google.com inurl:/document/d/ “keyword" — пошук документів Google Docs за вказаним ключовим словом;
  • site:drive.google.com inurl:/file/d/ “keyword” — пошук файлів на Google Disc за вказаним ключовим словом;
  • site:drive.google.com inurl:/drive/folders/ “keyword” — пошук розшарених папок за вказаним ключовим словом;
  • site:invite.viber.com intitle:хакер – пошук публічнодоступних спільнот Viber.
  • intext:Host Vulnerability Summary Report filetype:pdf
  • filetype:conf inurl:firewall -intitle:cvs
  • filetype:xls username password email
  • filetype:sql “INSERT INTO” “VALUES” AND intext:“password” – пошук конфігураційних файлів баз даних;
  • site:s3.amazonaws.com “target.com” OR - site:storage.googleapis.com “bucket” – пошук Cloud Storage Buckets (AWS S3, Google Cloud);
  • ext:env “API_KEY” OR “API_SECRET” OR “DB_PASSW_ORD” – пошук витоків API-ключів.
ЧИТАЙТЕ ТАКОЖ:  Хакери - хто вони? Антологія субкультури хакерів

Пошук витоків даних

  • site:pastebin.com "CVV"
  • site:pastebin.com "DB_NAME"
  • site:jsfiddle.net | site:codepen.io "api key"
  • site:gist.github.com api key
  • site:trello.com intext:@gmail.com
  • site:trello.com intext:admin
  • site:trello.com intext:FB
  • site:trello.com intext:accesskey
  • site:trello.com intext:sql intext:sa
  • site:trello.com intext:postgresql intext:root
  • site:trello.com intext:BEGIN RSA PRIVATE KEY
  • site:github.com "BEGIN RSA PRIVATE KEY"
  • site:pastebin.com "API_KEY="
  • site:example.com ext:log | ext:json "password"
  • intext:.DS_Store & intitle:index -github
  • intitle:"index of" intext:".ds_store"
  • inurl:.DS_Store intitle:index of
  • inurl:.DS_Store intitle:index.of
  • inurl:users.json + "username"
  • -inurl:(htm|html|php) intitle:”index of” +”last modified” +”parent directory” +description +size +(wma|mp3)
  • index of /mp3 greatest hits
  • intitle:"Index of" config.php site:*.ua
  • intitle:"Index of" *.log site:*.ua
  • intitle:"Index of" *.logs site:*.ua
  • intitle:"Index of" *.backup site:*.ua
  • intitle:"Index of" *.backups site:*.ua
  • intitle:"Index of" *.sql site:*.ua
  • intitle:"Index of" *.htaccess site:*.ua
  • intitle:"Index of" *.debug site:*.ua
  • intitle:"Index of" *.auth site:*.ua
  • intitle:"Index of" *.keys site:*.ua
  • intitle:"Index of" *.admin site:*.ua
  • intitle:"Index of" *.vpn site:*.ua
  • inurl:”auth_user_file.txt”
  • “not for distribution” confidential
  • “not for distribution” confidential site:*.ua
  • intitle:"Index of" *.etc site:*.ua
  • intitle:"Index of" *.www site:*.ua
  • intitle:"Index of" *.database site:*.ua
  • intitle:"Index of" *.xlsx site:*.ua
  • intitle:"Index of" *.docx site:*.ua
  • intitle:"Index of" *.pdf intext:заява site:*.ua
  • Index of /password
  • Index of / +passwd
  • Index of / password.txt
  • inurl:reset password site:*.ua
  • intitle:"Index of" *.smtp site:*.ua
  • intitle:index.of parent directory
  • intitle:index.of parent directory site:*.ua
  • intitle:index.of name size site:*.ua
  • intitle:index.of server.at
  • intitle:index.of server.at site:*.ua
  • intitle:index.of cgiirc.config
  • intitle:index.of finances.xls
  • intitle:Usage Statistics for Generated by Webalizer site:*.ua
  • inurl:/plesk-stat/webstat "2024"
  • intitle:index.of trillian.ini
  • intitle:Index.of etc shadow site:*.ua
  • intitle:index.of.etc site:*.ua
  • s3 site:amazonaws.com filetype:xls password
  • intitle:"index of" intext:login.csv
  • "password.xlsx" ext:xlsx
  • filetype:doc inurl:"gov" intext:"default password is"
  • filetype:xls inurl:”email.xls” site:*.ua
  • inurl:"?db_backup" | inurl:"dbbackup" -site:github.com "sql.gz" | "sql.tgz" | "sql.tar" | "sql.7z"

Пошук вразливих URL-адрес

  • site:domain.com inurl:= inurl:? inurl:& – пошук вразливих URL-адрес на заданому сайті;
  • inurl:". php? cat= " inurl:" — пошук URL-адрес з розширенням php та параметром cat;
  • inurl:buy.php?category= — пошук URL-адрес з параметром category;
  • inurl:default.php?catID=”+92″ — пошук URL-адрес з параметром catID;
  • inurl:gallery.php?id= — пошук галерей зображень;
  • inurl:"index.php?p=" AND inurl:”.htm"— пошук URL-адрес з динамічним параметром в пошуковій системі;
  • cache:example.com/web-page — пошук кешованої версії сторінки;
  • intext:"You have an error in your SQL syntax"
  • inurl:"id=" site:example.com
  • intext:"Warning: mysql_fetch_array()" ext:php
  • inurl:".php?catid=" intext:"Warning: mysql_fetch_array()"
  • intitle:"Error Occurred While Processing Request" +where +type=
  • intext:"Microsoft OLE DB Provider for SQL Server" -password
  • intext:"Unclosed quotation mark" AND
  • intext:"Microsoft OLE DB Provider forSQL Server” AND intext:"80040e14"
  • inurl: "page.php?id=" intext: "mysql_num_rows()"
  • intext:"Error Executing Database Query." intitle:"Error Occurred While Processing Request" filetype:cfm
  • intext:"mysql_num_rows()" + "mysql_fetch_array()" + "mysql_query()"
  • inurl:item_id=
  • inurl:newsid=
  • inurl:trainers.php?id=
  • inurl:news-full.php?id=
  • inurl:news_display.php?getid=
  • inurl:index2.php?option=
  • inurl:readnews.php?id=
  • inurl:top10.php?cat=
  • inurl:newsone.php?id=
  • inurl:event.php?id=
  • inurl:product-item.php?id=
  • inurl:sql.php?id=
  • inurl:index.php?catid=
  • inurl:news.php?catid=
  • inurl:index.php?id=
  • inurl:news.php?id=
  • inurl:index.php?id=
  • inurl:trainers.php?id=
  • inurl:buy.php?category=
  • inurl:article.php?ID=
  • inurl:play_old.php?id=
  • inurl:declaration_more.php?decl_id=
  • inurl:pageid=
  • inurl:games.php?id=
  • inurl:page.php?file=
  • inurl:newsDetail.php?id=
  • inurl:gallery.php?id=
  • inurl:article.php?id=
  • inurl:show.php?id=
  • inurl:staff_id=
  • inurl:newsitem.php?num=
  • inurl:readnews.php?id=
  • inurl:top10.php?cat=
  • inurl:historialeer.php?num=
  • inurl:reagir.php?num=
  • inurl:Stray-Questions-View.php?num=
  • inurl:forum_bds.php?num=
  • inurl:game.php?id=
  • inurl:view_product.php?id=
  • inurl:newsone.php?id=
  • inurl:sw_comment.php?id=
  • inurl:news.php?id=
  • inurl:avd_start.php?avd=
  • inurl:event.php?id=
  • inurl:product-item.php?id=
  • inurl:sql.php?id=
  • inurl:material.php?id=
  • inurl:clanek.php4?id=
  • inurl:announce.php?id=
  • inurl:chappies.php?id=
  • inurl:read.php?id=
  • inurl:viewapp.php?id=
  • inurl:viewphoto.php?id=
  • inurl:rub.php?idr=
  • inurl:galeri_info.php?l=
  • inurl:review.php?id=
  • inurl:iniziativa.php?in=
  • inurl:curriculum.php?id=
  • inurl:labels.php?id=
  • inurl:story.php?id=
  • inurl:look.php?ID=
  • inurl:newsone.php?id=
  • inurl:aboutbook.php?id=
  • inurl:material.php?id=
  • inurl:eek:pinions.php?id=
  • inurl:announce.php?id=
  • inurl:rub.php?idr=
  • inurl:galeri_info.php?l=
  • inurl:tekst.php?idt=
  • inurl:newscat.php?id=
  • inurl:newsticker_info.php?idn=
  • inurl:rubrika.php?idr=
  • inurl:rubp.php?idr=
  • inurl:eek:ffer.php?idf=
  • inurl:art.php?idm=
  • inurl:title.php?id=
  • inurl:news_view.php?id=
  • inurl:select_biblio.php?id=
  • inurl:humor.php?id=
  • inurl:aboutbook.php?id=
  • inurl:eek:gl_inet.php?ogl_id=
  • inurl:fiche_spectacle.php?id=
  • inurl:communique_detail.php?id=
  • inurl:sem.php3?id=
  • inurl:kategorie.php4?id=
  • inurl:news.php?id=
  • inurl:index.php?id=
  • inurl:faq2.php?id=
  • inurl:show_an.php?id=
  • inurl:preview.php?id=
  • inurl:loadpsb.php?id=
  • inurl:eek:pinions.php?id=
  • inurl:spr.php?id=
  • inurl:pages.php?id=
  • inurl:announce.php?id=
  • inurl:clanek.php4?id=
  • inurl:participant.php?id=
  • inurl:download.php?id=
  • inurl:main.php?id=
  • inurl:review.php?id=
  • inurl:chappies.php?id=
  • inurl:read.php?id=
  • inurl:prod_detail.php?id=
  • inurl:viewphoto.php?id=
  • inurl:article.php?id=
  • inurl:person.php?id=
  • inurl:productinfo.php?id=
  • inurl:showimg.php?id=
  • inurl:view.php?id=
  • inurl:website.php?id=
  • inurl:hosting_info.php?id=
  • inurl:gallery.php?id=
  • inurl:rub.php?idr=
  • inurl:view_faq.php?id=
  • inurl:artikelinfo.php?id=
  • inurl:detail.php?ID=
  • inurl:index.php?=
  • inurl:profile_view.php?id=
  • inurl:category.php?id=
  • inurl:publications.php?id=
  • inurl:fellows.php?id=
  • inurl:downloads_info.php?id=
  • inurl:prod_info.php?id=
  • inurl:shop.php?do=part&id=
  • inurl:productinfo.php?id=
  • inurl:collectionitem.php?id=
  • inurl:band_info.php?id=
  • inurl:product.php?id=
  • inurl:releases.php?id=
  • inurl:ray.php?id=
  • inurl:produit.php?id=
  • inurl:pop.php?id=
  • inurl:shopping.php?id=
  • inurl:productdetail.php?id=
  • inurl:post.php?id=
  • inurl:viewshowdetail.php?id=
  • inurl:clubpage.php?id=
  • inurl:memberInfo.php?id=
  • inurl:section.php?id=
  • inurl:theme.php?id=
  • inurl:page.php?id=
  • inurl:shredder-categories.php?id=
  • inurl:tradeCategory.php?id=
  • inurl:product_ranges_view.php?ID=
  • inurl:shop_category.php?id=
  • inurl:transcript.php?id=
  • inurl:channel_id=
  • inurl:aboutbook.php?id=
  • inurl:preview.php?id=
  • inurl:loadpsb.php?id=
  • inurl:pages.php?id=
  • site:*.ua ext:php inurl:?
  • intitle:зворотній зв'язок файл site:*.ua – пошук вразливих форм;
  • intitle:зв'язатися файл site:*.ua – пошук вразливих форм з кнопкою завантаження файлів;
  • site:*.ua inurl:redirect_uri inurl:redirect_url – пошук відкритих редиректів (Open redirect);
  • intext:“sql syntax near” “warning: mysql” OR intext:“error in your sql syntax” – пошук електронних ресурсів з помилками SQL;
  • intitle:“index of” “/app/data/” OR “/backup”_ OR intitle:“index of” “wp-admin”_  – пошук лістингів директорій;
  • site:*.ua inurl:"id="
  • site:*.ua inurl:".php?cat="
  • site:*.ua inurl:"product_id="
  • site:*.ua inurl:"pageid="
  • site:*.ua inurl:".php?id=" – пошук сайтів вразливих до SQLi у заданій доменній зоні.
ЧИТАЙТЕ ТАКОЖ:  Безпека і анонімність в WhatsApp

Пошук вразливих веб-серверів, адмін-панелей

  • inurl:admin intitle:login — пошук адмін-панелей;
  • intitle:“Admin Login” “Welcome to” inurl:admin – пошук адмін-панелей, форм авторизації, сторінок входу, сторінок привітання;
  • site:*/auth intitle:login — пошук сторінок входу і авторизації;
  • inurl:admincp/index.php — пошук сторінок контроль-панелей;
  • site:.com inurl:admin login — пошук адмін-панелей на конкретному сайті;
  • inurl:/administrator/ — пошук сторінок входу у панель адміністрування;
  • inurl:/webmail/ — пошук адмінок поштових клієнтів;
  • intitle:cPanel login inurl:*cpanel *2083 — пошук адмінок cPanel;
  • "Index of" inurl:phpmyadmin — пошук URL-адреси системи управління базами данних PhpMyAdmin;
  • inurl:app/kibana intext:Loading Kibana — пошук систем централізованого моніторингу Kibbana;
  • inurl:8080/dashboard.php — пошук систем моніторингу Zabbix;
  • intitle:”Welcome to nginx!” — пошук NGINX-серверів;
  • intext:”Welcome to nginx on Debian!” — пошук Debian серверів;
  • intitle:”Apache2 Ubuntu Default Page: It works” — пошук UBUNTU-сервера;
  • “Oracle HTTP Server/* Server at” intitle:index.of — пошук ORACLE-серверів;
  • inurl:”/user/register” “Powered by Drupal” -CAPTCHA -”Access denied” — пошук сайтів на CMS Drupal;
  • intitle:”index of” inurl:ftp — пошук FTP-серверів з лістингом директорій;
  • intitle:”VESTA*” inurl:”*8083" — пошук адмін-панелей VESTA CP;
  • intitle:”CyberPanel*” inurl:”*8090" — пошук адмін-панелей CyberPanel;
  • filetype:cgi inurl:cgi-bin site:.cn — пошук вразливих до атаки Shellshock серверів в заданій доменній зоні.
  • intitle:index.of Apache/2.0.40 Server at
  • allintitle:Welcome to Windows 2000 Internet Services
  • "Running in Child mode"
  • "This report was generated by WebLog"
  • intitle:"Pi-hole Admin Console"
  • "please sign in" "sign in" "gophish" +"login"
  • "login" intitle:"scada login"
  • intitle:"Roxy file manager" –  пошук серверів з файловим менеджером Roxy, який вразливий до несанкціонованого доступу до файлів (читання, оновлення, видалення);
  • "Prometheus Time Series Collection and Processing Server" – доступ до сервера Prometheus з несанкціонованим доступом до дашборду;
  • inurl:/sidekiq intext:"memory usage" intext:"polling interval" – сервери на базі SudeKiq;
  • intitle:xprober intext:CPU – пошук витоків даних серверів X-Prober;
  • inurl:/xprober ext:phpпошук витоків серверів X-Prober;
  • inurl:8080/dashboard – пошук публічно доступних дашбордів на порту 8080;
  • inurl:8081/dashboard – аналогічно, тільки на порту 8081;
  • "iTop Installation Wizard" "Prerequisites validation"

Пошук IoT-пристроїв

  • inurl:”view.shtml” “Network Camera“ — пошук камер спостереження у відкритому доступі;
  • inurl:/ViewerFrame? intitle:”Network Camera NetworkCamera” — пошук камер-спостереження у відкритому доступі;
  • inurl:/config/cam_portal.cgi “Panasonic“ — пошук камер спостереження за вказаною назвою;
  • intitle:”IP CAMERA Viewer” intext:”setting | Client setting” — пошук IP-камер;
  • inurl:top.htm inurl:currenttime — пошук веб-камер.
  • inurl:"wvhttp-01" — веб-камери.
  • inurl:"viewerframe?mode=” — веб-камери.
  • inurl:"videostream.cgi" — веб-камери.
  • inurl:"webcapture”  — веб-камери.
  • inurl:”snap.jpg”  — веб-камери.
  • inurl:”snapshot.jpg”  — веб-камери.
  • inurl:”video.mjpg” — веб-камери.

Пошук поштових серверів і електронних листів

  • filetype:eml eml +intext:”Subject” +intext:”From” — пошук файлів email-заголовків;
  • filetype:pst pst -from -to -date — пошук електронних листів в форматі PST;
  • intitle:”Execution of this script not permitted” — помилка CGI-скрипту з технічними деталями відправки email-листа;
  • intitle:index.of dead.letter  — заголовки електронних листів, які не були відправлені, доступні на UNIX-серверах;
  • intitle:index.of inbox —пошук кешованих даних, пов’язаних з відправкою електронних листів, з доступом до лістингу директорій;
  • intitle:”Index Of” -inurl:maillog maillog size — логи поштових серверів;
  • filetype:xls inurl:”email.xls” — пошук документів MS Excel з електронними адресами;
  • ( filetype:mail | filetype:eml | filetype:mbox | filetype:mbx ) intext:querie|subject — знайти файли поштових серверів з інформацією за вказаними ключовими запитами;
  • filetype:reg reg +intext:”internet account manager” — логи Windows Registry Files, які містять email-інформацію;
  • intext:”@gmail.com” AND intext:”@yahoo.com” filetype:sql —пошук баз даних email-адрес;
  • filetype:pdf <domain> “email” — пошук pdf-файлів з email-адресами.
  • Index of /mail

Пошук сторінок, блогів, резюме

  • inurl:.edu+inurl:blog — пошук блогів на вказаному домені;
  • “ключове слово” blog site:.org — пошук сайтів-блогів на вказаному домені, які містять задане ключове слово;
  • cybersecurity +inurl:blog site:.edu — аналогічно попередньому, тільки більш уточнений запит;
  • site:https://docs.google.com/spreadsheets intext:ключове слово — пошук Google Таблиць з заданим ключовим словом у тексті;
  • intext:ключове слово inurl:/security — пошук сайтів з підпапкою security, яке містять задане ключове слово;
  • site:chat.whatsapp.com crypto | forex | bitcoin | invest — пошук публічних Whatsapp-чатів, що містять вказані ключові слова;
  • site:https://linkedin.com/in “Cyber Security Analyst” (☎ OR ☏ OR ✆ OR 📱) +”London” — пошук сторінок Linkedin за вказаними параметрами;
  • intitle:CV+index of — пошук резюме (CV) у публічному доступі;
  • inurl:resume “devops”— пошук резюме у відкритому доступі за вказаним ключовим словом;
  • site:linkedin.com/in OR site:linkedin.com/pub intext:"@microsoft.com"— пошук профілів, які у своєму описі містять вказаний домен;
  • site:linkedin.com “Your place of employment” – пошук профілів LinkedIn;
  • site:linkedin.com “Your LinkedIn headline” – пошук профілів LinkedIn.
  • site:linkedin.com/in/ "open to work" "penetration tester"
  • site:linkedin.com/in "CompanyName"
  • site:linkedin.com/in "Цукерберг Марк Орестович"
  • site:ru.linkedin.com/in "gmail.com" DevOps -recruiter
  • site:ua.linkedin.com/in "gmail.com" SEO -recruiter
  • site:ru.linkedin.com/pub -pub.dir DevOps -recruiter
  • site:ru.linkedin.com/in "gmail.com" DevOps -recruiter
  • site:ru.linkedin.com/in devops "cybersecurity"
  • site:ru.linkedin.com/in DevOps (Anna OR Olga OR Tatiana OR Svetlana OR Anastasia) -recruiter
  • site:ru.linkedin.com/in Kubernetes Zabbix -recruiter -moscow
  • site:linkedin.com “Front end developers group” (.Net |dot Net) Greater Boston Area) -dir -job -jobs -sample -samples -template -resume service -resume writers -resume writing
  • site:linkedin.com inurl:(in | pub) “logo Boolean strings” -inurl:dir
  • site:linkedin.com “front end developers logo” (C# |.Net) “location * Greater Boston Area”
  • site:linkedin.com “people you know” “logo * Ernst & Young Employees and Alumni” java
  • site:linkedin.com/in OR site:linkedin.com/pub "Jane" AND intitle:"Microsoft" AND (intext:"Language*" AND "Mandarin")
  • site:linkedin.com/in OR site:linkedin.com/pub intitle:"Vice President" AND intitle:"Microsoft" AND ("Education" AND "UNSW")
  • site:linkedin.com/in OR site:linkedin.com/pub intext:"@microsoft.com"
  • site:ask.fm "anacastellonvm@icloud.com"

Пошук вразливостей CMS Joomla

  • intitle:”Joomla — Web Installer” — пошук сайтів зі скриптом встановлення CMS Joomla;
  • intitle:”Index of /” “joomla_update.php”
  • “Consola de Joomla! Debug” inurl:index.php
  • “Joomla! Administration Login” inurl:”/index.php”
  • “powered by joomla 3.2” OR “powered by joomla 3.3” OR “powered by joomla 3.4”
  • “powered by joomla 1.5”
  • inurl:”index.php?option=com_bookjoomlas”
  • inurl:com_joomradio
  • site:*/joomla/login

Пошук вразливостей і витоків CMS WordPress

  • intitle:”index of” inurl:/wp-content/ — лістинг директорії wp-content у відкритому доступі;
  • intitle:”index of” inurl:/wp-includes/ — лістинг директорії wp-include;
  • intitle:”index of” inurl:/wp-content/uploads/
  • intitle:”index of” inurl:/wp-content/languages/plugins
  • intitle:”index of” inurl:/wp-content/languages/themes
  • intitle:”index of” inurl:/wp-content/plugins/
  • intitle:”index of” inurl:/wp-content/themes/
  • inurl:”/wp-content/uploads/db-backup” — пошук бекапів бази даних;
  • inurl:/wp-content/debug.log — пошук файлу відладки у публічному доступі;
  • inurl:/wp-config-sample.php — пошук файлу-прикладу конфігурації у відкритому доступі;
  • inurl:/wp-admin/maint/repair.php — пошук файлу відновлення CMS у відкритому доступі;
  • intitle:”index of” inurl:/wp-admin/*.php — пошук php-файлів у папці wp-admin;
  • intitle:”index of” inurl:/wp-includes/*.php — аналогічно попередньому, тільки для wp-includes;
  • intitle:”index of” inurl:/wp-content*.log — пошук логів;
  • intitle:”index of” inurl:/wp-admin*.log
  • intitle:”index of” inurl:/wp-content*.txt — пошук txt-файлів;
  • intitle:”index of” inurl:/wp-content*.sql — пошук SQL-файлів у відкритому доступі;
  • inurl:/wp-json/wp/v2/users/ — пошук JSON-інформації про користувачів;
  • filetype:ini “wordfence” — пошук файлів конфігурації плагін WordFence;
  • site:.ru inurl:/wp-content/plugins/revslider/ — пошук сайтів із зазначеним плагіном по вказаній країні;
  • inurl:”-wp13.txt”
  • inurl:wp-config.bak
  • inurl:wp-config-backup.txt
  • inurl:”/wp-content/wpclone-temp/wpclone_backup/”
  • inurl:wp-admin/ intext:css/
  • filetype:sql intext:wp_users
  • filetype:txt inurl:wp-config.txt
  • inurl:”/wp-content/plugins/*.log” — пошук log-файлів в директорії плагінів;
  • inurl:/PHP_errors.log — пошук log-файлів PHP-помилок;
  • inurl:”/wp-content/all-in-one-seo-pack.log” — пошук логів плагіна All in One SEO;
  • inurl:”/wp-content/uploads/mc4wp-debug.log” — пошук логів плагіна Mailchimp.
  • intitle:"index of" intext:"Includes wordpress"
  • inurl:old "index of" "wp-config.php"
  • wordpress "index of" site:*.ua
  • intitle:"Index of" *.wp-config.php site:*.ua
  • intext:"wordpress" filetype:xls login & password
  • "index Of" intext:DB_PASSWORD
  • intext:define('AUTH_KEY', ' wp-config.php filetype:txt
  • inurl:"/wp-content/wpclone-temp/wpclone_backup/"
  • inurl:wp-content/uploads filetype:xls | filetype:xlsx password
  • intitle:"index of" intext:"Includes wordpress"
  • inurl:"/xmlrpc.php?rsd" & ext:php site:*.ua
  • inurl:wp-login.php inurl:action=register site:*.ua

Аналіз конкретного веб-сайту

  • site:github.com example.com
  • site:example.com ext:pdf
  • site:example.com inurl:redirect
  • site:s3.amazonaws.com example.com
  • site:example.com inurl:api
  • site:example.com inurl:graphql
  • site:example.com inurl:error
  • site:example.com ext:log
  • site:openbugbounty.org example.com
  • site:example.com inurl:index.php
  • site:example.com inurl:download.php
  • site:example.com ext:yaml
  • site:example.com ext:txt inurl:robots.txt
  • site:example.com inurl:admin
  • site:example.com inurl:action
  • site:example.com ext:csv
  • site:example.com (ext:pdf | ext:doc | ext:docx | ext:xls | ext:xlsx | ext:csv | ext:ppt | ext:pptx | ext:txt | ext:rtf | ext:odt) ("INTERNAL USE ONLY" | "INTERNAL ONLY" | "TRADE SECRET" | "NOT FOR DISTRIBUTION" | "NOT FOR PUBLIC RELEASE" | "EMPLOYEE ONLY")
  • site:example.com (intitle:"index of /" | intitle:"docker-compose.yml" | intitle:".env" | intitle:"config.yml" | intitle:".git" | intitle:"package.json" | intitle:"requirements.txt" | intitle:".gitignore" | intitle:"IIS Windows Server")
  • site:example.com (inurl:admin | inurl:administrator | inurl:wp-login | inurl:manage | inurl:control | inurl:panel | inurl:dashboard | inurl:wp-admin | inurl:phpmyadmin | inurl:console)
  • site:example.com (inurl:action | inurl:page | inurl:pid | inurl:uid | inurl:id | inurl:search | inurl:cid | inurl:idx | inurl:no)
  • site:example.com (ext:pdf | ext:doc | ext:docx | ext:xls | ext:xlsx | ext:csv | ext:ppt | ext:pptx | ext:txt | ext:rtf | ext:odt) ("INTERNAL USE ONLY" | "INTERNAL ONLY" | "TRADE SECRET" | "NOT FOR DISTRIBUTION" | "NOT FOR PUBLIC RELEASE" | "EMPLOYEE ONLY")
  • site:example.com (intitle:"index of /" | intitle:"docker-compose.yml" | intitle:".env" | intitle:"config.yml" | intitle:".git" | intitle:"package.json" | intitle:"requirements.txt" | intitle:".gitignore" | intitle:"IIS Windows Server")

Як захистити сайт від Google Dorks і хакінгу?

How protect website from google dorks

  1. Встановити і налаштувати Firewall на рівні сервера — CSF/USW, IPtables, Fail2ban, ModSecurity etc. і на рівні Web Apllication (WAF) — WordFence, All in One Security, Sucuri та інші;
  2. Перевести сайт на DNS-обслуговування в CloudFlare (захист мережевої інфраструктури — IP-адрес, TCP/UDP-портів, анти-DDOS/Brute-Force і т.д.);
  3. Налаштувати фільтрацію трафіка і вхідних запитів;
  4. Налаштувати примусове HTTPS-з’єднання та налаштувати усі заголовки безпеки (HTTP Security Headers);
  5. Налаштувати блокування токсичних IP-адрес, User-Agent’ів, підозрілих ботів і т.д. (працювати з AbuseIPDB);
  6. Налаштувати файл конфігурації robots.txt та заборонити пошуковикам індексувати конфіденційні URL-адреси, файли, папки;
  7. Окремі сторінки додатково виключити з індексу пошукових систем з допомогою тегу <meta robots>;
  8. Налаштувати коректні права доступу (file permissions) для директорій і файлів (див. CHMOD-калькулятор);
  9. Налаштувати і захистити мапу сайту XML Sitemap від несанкціонованого парсингу;
  10. Налаштувати і захистити стрічку новин RSS від несанкціонованого парсингу;
  11. Увесь ексклюзивний контент на сайті захистити з допомогою систем захисту від несанкціонованого копіювання — DMCA і Copyscape;
  12. Вимкнути перегляд вихідного коду на сайті та заборонити копіювання текстів з вашого сайту (або тільки з автоматичним посиланням на ресурс);
  13. Регулярно здійснювати пошук інформації на своєму сайті з допомогою Google Dorks. Окремі URL-адреси або контент видаляти з пошукової видачі Google через онлайн-інструменти: Google Remove Outdated Conent, Removing Content From Google, Personal Information Removal Request, Google Search Сonsole.
ЧИТАЙТЕ ТАКОЖ:  WPScan - "швейцарський ніж" для аудиту безпеки WordPress

Корисні джерела, інструменти, посилання

  1. Google Dorks for Bug Bounty
  2. GitHub. DorkAgent (LLM)
  3. Jhonny Long. Google Hacking for Pentesters.
  4. Check Google Dorks Online (by Faisal Ahmed)
  5. Dork King (Bug Bounty Dorks)
  6. Fast Google Dorks Scan on GitHub
  7. XCTR Hacking Tools on GitHub
  8. Dorkify Python
  9. Dork Scanner on GitHub
  10. Inurlbr Scanner on GitHub
  11. Google Dork Automation Tool (Goot)
  12. Advangle Tool — advanced web search in Google and Bing
  13. DorkGenius — генератор дорків на базі ШІ
  14. DorkGPT
  15. Pentest Tools: Google Hacking
  16. GitHub. 0xDork
  17. GitHub. SuperDorker
  18. Github. Dorks Eye – робоча утиліта CLI для роботи з різними пошуковими системами.
  19. GitHub. dorks.sh
  20. uDork – Google Hacking Tool
  21. Dorksearch.com – пошукова база Google-дорків.
  22. Cyberdetective Dorks Collection

Автор: © Konrad Ravenstone, KR. Laboratories Research

Konrad Ravenstone// про автора

Кібермольфар, хакер, лінуксоїд, дослідник в KR. Labs Research

Сподобалася стаття? Поділитися в соцмережах:
KR. Labs Research
Рекомендоване:
Стандартна історія, коли потрібно негайно перенести сайт на інший сервер.…