Rehber › Kategori Rehberleri
Kategori Rehberleri

OSINT CTF: Açık Kaynak İstihbaratı Temelleri

OSINT, açık kaynaklardan bilgi toplama sanatıdır ve CTF'lerin en "dedektif" hissettiren kategorisidir. Bu rehberde sana verilen bir görselden, profil dökümünden ya da koordinattan nasıl ipucu çıkaracağını sıfırdan öğreneceksin.

Özet
  • OSINT, herkese açık kaynaklardan bilgi çıkarmaktır; sisteme sızmak değildir.
  • CTF'te sana bir artefakt verilir (görsel, metin, koordinat) ve içindeki gizli ipucunu bulursun.
  • Metadata/EXIF, GPS koordinatları ve profil detayları en sık kullanılan ipucu türleridir.
  • Pratik'in OSINT görevleri kendi kendine yeter: gerçek kişileri takip etmeden, verilen dosyalarla çözülür.
  • Etik çizgi nettir: yalnızca yetkili ve eğitim amaçlı ortamlarda çalış.

OSINT nedir, CTF'te ne işe yarar?

OSINT (Open Source Intelligence / Açık Kaynak İstihbaratı), herkese açık ve yasal olarak erişilebilir bilgileri toplayıp bir araya getirerek anlamlı bir sonuca ulaşma işidir. Buradaki "açık kaynak" kelimesi önemli: bir sisteme izinsiz girmekten, şifre kırmaktan bahsetmiyoruz. Zaten ortada duran ama kimsenin dikkatlice bakmadığı bilgiyi okumaktan bahsediyoruz.

CTF'te OSINT kategorisi genellikle şöyle çalışır: sana bir artefakt verilir (bir fotoğraf, bir metin dökümü, bir koordinat) ve senden içindeki gizli ipucunu çıkarıp bayrağa (flag) ulaşman istenir. Yani iş bir dedektifin masasındaki delilleri incelemesine çok benzer. CTF'in ne olduğuna hiç aşina değilsen önce CTF Nedir? sayfasına göz atmanı öneririm.

Sana verilen artefaktlar

OSINT görevlerinde en sık karşılaşacağın üç tür ipucu var. Bunları tanımak, "nereden başlayacağım?" sorusunun cevabıdır.

1. Metadata (özellikle EXIF)

Her fotoğraf sadece gördüğün pikseller değildir. İçine gömülü, gözle görünmeyen bir bilgi katmanı vardır: çekim tarihi, kamera modeli, kullanılan yazılım ve bazen GPS koordinatı. Buna EXIF metadata denir. Bir görsel görevinde bayrağa giden yol çoğu zaman buradan geçer.

2. Profil dökümü

Bazı görevlerde sana bir kullanıcı profilinin metin dökümü verilir: kullanıcı adı, biyografi, paylaşım tarihleri, belki bir e-posta parçası. İşin, bu dağınık parçaları birleştirip tutarlı bir bilgi çıkarmaktır. Örneğin biyografideki bir tarih ile bir paylaşımdaki şehir birlikte, aradığın cevabı verebilir.

3. Koordinatlar

Sana 41.0082, 28.9784 gibi bir enlem-boylam çifti verilebilir. Bunu bir harita servisine yapıştırdığında bir yere (bu örnekte İstanbul çevresine) düşer. Görev, o konumdaki bir detayı ya da o konumun temsil ettiği bilgiyi bulmanı isteyebilir.

Basit bir örnek: görselden koordinat çıkarmak

En klasik OSINT refleksini birlikte yapalım. Elinde bir tatil.jpg olduğunu düşün. Metadata'yı okumak için en yaygın araç exiftool'dur (ücretsiz ve komut satırından çalışır):

$ exiftool tatil.jpg
Camera Model Name    : Canon EOS 200D
Create Date          : 2023:07:14 16:32:08
GPS Latitude         : 41 deg 0' 29.5" N
GPS Longitude        : 28 deg 58' 42.2" E

Gördün mü? Fotoğrafın içinde çekim tarihi ve GPS konumu duruyor. Bu dereceli (DMS) formatı, ondalık dereceye çevirdiğinde yaklaşık 41.008, 28.978 olur; bir harita servisine yapıştırınca konum karşına çıkar. İşte OSINT'in temel refleksi budur: bak, oku, yorumla.

Metadata dışında iki araç daha cebinde dursun. Bir dosyanın içindeki okunabilir metinleri görmek için strings, çıkan bilgiyi filtrelemek için grep işini görür:

$ strings profil.dat | grep -i "user"

Pratik'in "kendi kendine yeter" OSINT modeli

Burada çok önemli bir tasarım kararımız var. Bazı CTF platformlarında OSINT görevleri seni gerçek insanları, gerçek sosyal medya hesaplarını araştırmaya iter. Biz bunu bilerek yapmıyoruz.

Rehber'in bir parçası olarak Pratik'teki OSINT görevleri kendi kendine yeter: çözmek için ihtiyacın olan her şey, sana verilen artefaktların içinde saklıdır. Kimseyi takip etmene, gerçek bir profili didiklemene gerek yok. Böylece hem tekniği güvenle öğrenirsin hem de kimsenin mahremiyetine dokunmadan pratik yaparsın. Öğrendiğin refleks aynı; sadece hedef, gerçek bir insan değil, kontrollü bir alıştırma.

Etik sınırlar: nerede durmalı?

OSINT güçlü bir beceridir ve her güçlü beceri gibi bir sorumlulukla gelir. Aklında tutman gereken çizgi net:

OSINT'i öğrenmek, aslında ne kadar çok bilgi sızdırdığımızı görmektir. Bir saldırgan gibi bakmayı öğrendiğinde, kendini bir savunucu gibi koruyabilirsin.

Nasıl başlanır?

Teoriyi anladıysan, en iyi öğrenme yolu ellerini kirletmektir. Şu sırayı öneriyorum:

  1. Sisteme temiz bir zihinle otur: CTF Nedir? ile temel kavramları tazele.
  2. exiftool ve strings gibi birkaç ücretsiz aracı kur; başlangıç için bu kadarı yeter.
  3. OSINT kategorisindeki en kolay görevi aç ve verilen dosyaya "bak-oku-yorumla" refleksiyle yaklaş.

İlk birkaç görev sende bu dedektif refleksini kuracak. Sonrasında bir görsele bakışın bile değişecek: artık sadece resmi değil, arkasındaki gizli katmanı da görüyor olacaksın. Kolay gelsin.

Sıkça Sorulan Sorular

OSINT ile sisteme sızmak (hacking) aynı şey mi?

Hayır. OSINT yalnızca herkese açık, yasal olarak erişilebilir bilgiyi toplar ve yorumlar; bir sisteme izinsiz girmek değildir. CTF'te sana zaten verilen artefaktları analiz edersin, hiçbir şeyi kırmazsın.

OSINT görevlerini çözmek için özel araçlara mı ihtiyacım var?

Çoğu görev için ücretsiz temel araçlar yeter: metadata için exiftool, metin aramak için strings ve grep, koordinatları görmek için bir harita servisi. Başlarken bir tarayıcı ve birkaç komut satırı aracı bile yolunu açar.

Gerçek kişileri araştırmam gerekir mi?

Pratik'te hayır. Görevler kendi kendine yeter; ihtiyacın olan her şey sana verilen dosyaların içinde saklıdır. Yani kimseyi takip etmeden, kimsenin mahremiyetine dokunmadan çözersin.

EXIF metadata nedir?

Bir fotoğrafın içine gömülü, gözle görünmeyen bilgilerdir: çekim tarihi, kamera modeli ve bazen GPS koordinatı. Bir CTF görevinde bayrağa giden ipucu çoğu zaman tam da burada gizlidir.

OSINT'e nereden başlamalıyım?

Önce CTF Nedir sayfasını okuyup temel kavramları edin, sonra OSINT kategorisindeki en kolay görevi aç ve sana verilen dosyayı incelemekle başla. İlk birkaç görev sana 'bak-oku-yorumla' refleksini kazandırır.

Hadi pratiğe dök

Bu rehberdeki teknikleri OSINT kategorisindeki gerçek challenge’larda dene.

OSINT Challenge’ları →

Devam et