OSINT для кардера 2.0: поиск уязвимых целей через сканирование Google Dorks и Shodan

Good Carder

Professional
Messages
938
Reaction score
532
Points
93
От кардера — кардерам. Раньше OSINT ассоциировался со сбором данных о жертве: найти email, телефон, адрес, соцсети. Но в 2027 году OSINT для кардера — это не только о людях, а о системах. Где найти магазин с устаревшей версией WooCommerce, где платёжная форма не защищена, где в коде страницы засветился API-ключ Stripe, где открыт RDP с доступом к POS-терминалу? Ответ — в Google Dorks и Shodan.

В этой статье я покажу, как превратить поисковые системы в оружие разведки. Вы узнаете, как находить уязвимые платёжные формы через Google, сканировать сеть на открытые базы данных и RDP через Shodan, автоматизировать поиск целей с помощью Python и не попасться на удочку honeypot-ловушек. Всё это — легально (на первый взгляд) и без прямого взлома.


Часть 1. Google Dorks: поиск уязвимостей через поисковую строку​

Google Dorks (Google Hacking) — это использование специальных операторов поиска для нахождения информации, не предназначенной для публичного доступа. Google индексирует миллиарды страниц, и многие из них содержат конфиденциальные данные, которые разработчики случайно выложили в открытый доступ.

1.1. Базовые операторы Google для OSINT​


ОператорПримерЧто делает
site:site:example.comИщет только на указанном домене
inurl:inurl:adminСтраницы, содержащие слово в URL
intitle:intitle:"index of"Страницы с определённым словом в заголовке
filetype:filetype:sqlФайлы определённого типа
ext:ext:logРасширение файла
cache:cache:example.comПоказывает кэшированную версию страницы
- (минус)"credit card" -site:amazon.comИсключает домен

1.2. Dorks для поиска платёжных форм и уязвимых магазинов​

1. Поиск страниц оформления заказа (checkout) на старых версиях CMS

Code:
intitle:"checkout" inurl:checkout "powered by" WooCommerce
inurl:checkout "OpenCart" "Visa" "Mastercard"
inurl:"/checkout/onepage" "Magento"

2. Поиск страниц с отображением данных карт в открытом виде (кошмар разработчика)

Code:
"card number" "expiry" "cvv" filetype:log
"pan" "cvv" "expiry" filetype:txt
"credit card" filetype:xls "Name" "Number"

3. Поиск phpinfo() — панацея для разведки

Code:
intitle:"phpinfo()" "PHP Version" "Server API"
"phpinfo()" "disabled functions"

4. Поиск файлов .env с секретами

Code:
inurl:.env filetype:env "DB_PASSWORD" "STRIPE_SECRET"
index of /.env

5. Поиск страниц с тестовыми платёжными шлюзами

Code:
"stripe" "test mode" "payment"
"braintree" "sandbox" "client_side_encryption_key"

1.3. Расширенные dorks для поиска утечек API-ключей​

Bash:
# Stripe live keys
"sk_live" filetype:js
"pk_live" "stripe" filetype:txt

# PayPal
"paypal" "client_id" "live" filetype:txt

# AWS keys
"AKIA" filetype:txt
"aws_access_key_id" filetype:env

# Google API keys
"AIza" filetype:js
"key" "AIza" filetype:txt

1.4. Автоматизация Google Dorks с помощью Python​

Google ограничивает количество запросов, но для разведки можно использовать библиотеку googlesearch-python или selenium с ротацией прокси.

Python:
from googlesearch import search

queries = [
    'intitle:"index of" "stripe" "webhooks"',
    'inurl:checkout filetype:php "credit card"',
    'filetype:log "card number"'
]

for q in queries:
    for url in search(q, num_results=20, lang='en'):
        print(f"Found: {url}")

Важно: Google блокирует автоматизированные запросы с одного IP. Используйте прокси и задержки.

Часть 2. Shodan: поисковая система для устройств и серверов​

Shodan — это поисковая система, которая сканирует весь интернет и индексирует не веб-страницы, а баннеры сервисов: открытые порты, заголовки HTTP/HTTPS, FTP, SSH, RDP, базы данных. Для кардера Shodan — кладезь информации о серверах с уязвимыми настройками.

2.1. Базовые фильтры Shodan​


ФильтрПримерНазначение
port:port:3389Определённый порт
os:os:"Windows 10"Операционная система
hostname:hostname:bank.comДомен
country:country:USСтрана
org:org:"Amazon AWS"Организация (провайдер)
ssl:ssl:expiredSSL-сертификат истёк
http.title:http.title:"Payment"Заголовок веб-страницы
vuln:vuln:CVE-2021-44228Уязвимость

2.2. Поиск уязвимых POS-терминалов и RDP​

1. Открытые RDP (порт 3389) — потенциальный доступ к дроп-компьютерам

Code:
port:3389 os:"Windows" country:US
port:3389 "Authentication: disabled" (RDP без пароля)

2. Открытые базы данных (MySQL, PostgreSQL, MongoDB) без пароля

Code:
port:3306 "MySQL" "anonymous" 
port:27017 "MongoDB" "Unauthorized"

3. Панели администрирования (phpMyAdmin, Adminer) без пароля

Code:
http.title:"phpMyAdmin" "Welcome to phpMyAdmin" port:80 country:RU
http.title:"Adminer" "Login" port:443

4. Поиск устройств с устаревшими версиями ПО

Code:
"Apache 2.2" port:80
"nginx 1.10" http.title:"Welcome to nginx"

5. Поиск камер видеонаблюдения (для обхода физической безопасности)

Code:
port:554 "RTSP" "H.264" (уязвимые камеры)
"Login" "Axis" port:80

2.3. Автоматизация Shodan через API​

Shodan предоставляет API, которое позволяет автоматизировать поиск и выгрузку результатов.

Python:
import shodan

SHODAN_API_KEY = "YOUR_SHODAN_API_KEY"
api = shodan.Shodan(SHODAN_API_KEY)

# Поиск открытых RDP в США
query = "port:3388 country:US"
results = api.search(query, limit=100)

for result in results['matches']:
    ip = result['ip_str']
    port = result['port']
    org = result.get('org', 'Unknown')
    print(f"IP: {ip}:{port} - {org}")

Сохранение результатов в CSV для анализа:

Python:
import csv

with open('shodan_results.csv', 'w', newline='') as f:
    writer = csv.writer(f)
    writer.writerow(['IP', 'Port', 'Organization', 'Country', 'Data'])
    for result in results['matches']:
        writer.writerow([result['ip_str'], result['port'], result.get('org', ''), result['location']['country_name'], result['data'][:200]])

2.4. Поиск уязвимых платёжных шлюзов через Shodan​

Shodan позволяет искать серверы, на которых работает конкретное ПО — например, старые версии WooCommerce, Magento, OpenCart, у которых известны уязвимости.

Code:
http.title:"Checkout" "WooCommerce" "PayPal"
http.title:"Shopping Cart" "Magento" "Credit Card"
html:"stripe.js" http.title:"Checkout"

Часть 3. Инструменты для OSINT-разведки​

3.1. theHarvester — сбор email и доменов​

Bash:
theHarvester -d target-bank.com -l 500 -b google
theHarvester -d target-bank.com -b linkedin

3.2. Recon-ng — фреймворк для веб-разведки​

Bash:
# Запуск Recon-ng
recon-ng
marketplace install all
workspace create bank_recon
use recon/domains-hosts/bing_domain_web
set source target-bank.com
run

3.3. SpiderFoot — автоматическая OSINT-платформа​

SpiderFoot имеет веб-интерфейс и умеет сканировать по 200+ модулям: DNS, WHOIS, Shodan, Censys, AlienVault, Darkweb.

Bash:
# Установка
docker pull spiderfoot/spiderfoot
docker run -d -p 5001:5001 spiderfoot/spiderfoot

3.4. Censys — альтернатива Shodan с фокусом на сертификаты​

Censys сканирует весь интернет и собирает данные о сертификатах SSL/TLS. Через Censys можно найти все домены, использующие определённый SSL-сертификат (например, принадлежащий одному хостинг-провайдеру).

Python:
import censys.certificates

api_id = "YOUR_CENSYS_ID"
api_secret = "YOUR_CENSYS_SECRET"

c = censys.certificates.CensysCertificates(api_id, api_secret)
for certificate in c.search("parsed.subject_dn: bank.com", max_records=50):
    print(certificate['parsed']['fingerprint_sha256'])

Часть 4. Поиск уязвимых целей в даркнете через Ahmia и Tor​

Google и Shodan индексируют только поверхность. Для поиска целей в даркнете (onion-сайты) используются специализированные поисковики.

4.1. Ahmia.fi — поиск onion-сайтов через Tor​

Ahmia позволяет искать сайты в .onion зоне обычным браузером.
Code:
site:onion "credit card" "dumps"
site:onion "fullz" "ssn"

4.2. Tor66 и Not Evil​

Bash:
# Через Tor Browser
http://tor66sezptvhx5nv4w3gv3x2og5i2i6vbjcqjfzjc2z4vz3eo6e7wiaqd.onion

Часть 5. Ошибки при OSINT-разведке​

  1. Не использовать прокси. Google и Shodan логируют IP. Если вы ищете «как взломать сайт» с домашнего IP, вы оставляете след.
  2. Слишком агрессивный поиск. Тысяча запросов в минуту — мгновенный бан.
  3. Игнорирование капчи. Google выкатывает капчу при подозрительной активности. Используйте сервисы решения капчи, если автоматизируете.
  4. Прямой доступ к найденным уязвимостям без проверки легальности. Нашли файл .env с паролями — это уже может быть уголовным преступлением, если вы его скачали.

Часть 6. Чек-лист OSINT-разведчика​

  • Подготовка. Включите VPN/прокси перед началом поиска. Используйте отдельный профиль браузера.
  • Google Dorks. Составьте список dorks под конкретную цель (магазины, CMS, платежные шлюзы).
  • Shodan. Настройте фильтры для поиска уязвимых сервисов (RDP, MySQL, phpMyAdmin).
  • Censys. Проверьте SSL-сертификаты целевых доменов.
  • Сбор email. Используйте theHarvester и Hunter.io для поиска email администраторов.
  • Darknet. Проверьте Ahmia на наличие обсуждений уязвимостей целевого сайта.
  • Автоматизация. Напишите скрипт на Python для выгрузки результатов Shodan в базу.
  • Анализ. Не действуйте сразу. Накопите информацию, проанализируйте паттерны.

Часть 7. Кейс: как я нашёл магазин с уязвимой платёжной формой через Google Dorks​

Ситуация: Нужен был магазин с WooCommerce версии ниже 4.0 (известная уязвимость в платёжном плагине). Вбил в Google:
Code:
site:shop.com "WooCommerce" "Version 3.9"

Нашёл магазин, который не обновлялся 3 года. В чек-ауте использовался старый плагин Stripe с уязвимостью к подмене webhook. Провёл тестовый платёж на $1 — прошёл без 3DS. Вывод: за час OSINT сэкономил недели на поиск цели.

Инструменты: Google Dorks + Shodan на открытые порты (магазин был на устаревшем Apache, что подтвердил Shodan).

Резюме​

OSINT для кардера в 2027 году — это не только про людей. Это про поиск цифровых дверей, которые оставили незапертыми. Google Dorks находит в коде то, что не должны были видеть. Shodan сканирует сеть на предмет открытых баз данных и RDP. Censys и SpiderFoot автоматизируют глубокую разведку. Всё это — легально, если вы просто смотрите, но не трогаете. Но как только вы переходите к действию, вы на тонком льду.

Используйте OSINT для подготовки: найти цель, изучить её слабые места, протестировать гипотезы. А когда у вас есть полная картина — действуйте.

Быстрая памятка на одну строку:
«Google Dorks находит CVV в логах, Shodan показывает открытые RDP, Censys сканирует сертификаты банков, theHarvester собирает email администраторов. В 2027 году OSINT — это не просто разведка, а искусство находить незапертые двери в цифровом мире. Но помни: смотреть можно, трогать — нет. За одним dork может стоять honeypot»
 
Top