Woche 3 — Informationsbeschaffung (OSINT)
Lernziele
- Passive und aktive Aufklärung unterscheiden: Die passive sendet kein einziges Paket an das Ziel.
- Nützliche Daten aus öffentlichen Quellen extrahieren: DNS, WHOIS, SSL-Zertifikate, Suchmaschinen.
- Ein sauberes, versioniertes Zieldossier erstellen, das bereit ist, die aktive Phase zu speisen.
Unverzichtbare Quellen
| Quelle | Was man daraus gewinnt | Werkzeuge |
|---|---|---|
| DNS | Subdomains, MX, TXT, SPF, DMARC | dig, dnsx, amass |
| WHOIS | Inhaber, Daten, technische Kontakte | whois, RDAP |
| Certificate Transparency | Alle für eine Domain ausgestellten Zertifikate | crt.sh, censys |
| Suchmaschinen | Lecks, vergessene Seiten, offengelegte Konfigurationen | Google Dorks, duckduckgo |
| Soziale Netzwerke | Organigramm, Technologien, interne Kommunikation | LinkedIn, GitHub |
Wesentliche Rezepte
# Subdomains über öffentliche Zertifikate: schnell, ohne das Ziel zu berühren.
curl -s 'https://crt.sh/?q=%25.exemple.com&output=json' | jq -r '.[].name_value' | sort -u
# Wichtige DNS-Einträge in einem einzigen Aufruf.
for t in A AAAA MX NS TXT CNAME; do dig +short exemple.com $t | sed "s/^/[$t] /"; done
# Google Dorks: die vergessene robots.txt, der Verzeichnisindex, das offengelegte .git.
site:exemple.com inurl:.git
site:exemple.com filetype:sql
site:exemple.com intitle:"index of"
Zieldossier — Auszufüllende Vorlage
# Ziel: exemple.com
## Domains und Subdomains
- exemple.com (Registrar: X, läuft ab: YYYY-MM-DD)
- api.exemple.com — Cloudflare
- vpn.exemple.com — Fortinet?
## Erkannte Technologien
- Frontend: Next.js (Hinweis: Header X-Powered-By)
- CDN: Cloudflare
## Schlüsselpersonen (öffentliches LinkedIn)
- IT-Leiter: ...
- Systemadministrator: ...
## Öffentliche Lecks
- HaveIBeenPwned: 12 Konten @exemple.com im Leck Collection#1
## Grauzonen
- Subdomain s3-backup.exemple.com — in Woche 4 überprüfen.
Klassische Falle
Viele automatisierte OSINT-Tools lösen in Wirklichkeit aktive Anfragen aus (Portscans, HTTP-Sonden). Lesen Sie die Dokumentation, bevor Sie sie starten: Passive Aufklärung erfordert Disziplin, nicht nur Werkzeuge.