- 4 Ara 2023
- 11
- 8
![E25bPhS.png](https://i.imgur.com/E25bPhS.png)
Herkese merhabalar değerli THT üyeleri. Bugün sizlere, CTF çözerken işimi kolaylaştırmak için Bash betik diliyle
yazdığım aScout.sh aracından bahsedeceğim.
![ml1848x.png](https://i.imgur.com/ml1848x.png)
aScout.sh, Bash diliyle yazılmış, tek bir kod satırıyla çalıştırılabilen bir Active Reconnaissance aracıdır. Peki nedir bu Active Reconnaissance?
Aktif keşif (Active Reconnaissance), bir sistem veya ağ hakkında bilgi toplamak amacıyla hedefe doğrudan erişim ve etkileşim içeren bir siber güvenlik yöntemidir.
Bu süreçte saldırgan, genellikle tarama, hizmet sorgulama ve zayıf noktaları test etme gibi yöntemler kullanarak hedef sistemin açıklarını belirler.
Aktif keşif, hedef sistemin fark edebileceği izler bırakır ve genellikle saldırının bir sonraki aşaması için detaylı bilgi sağlar.
Bu tür keşif, pasif keşiften farklı olarak doğrudan ve görünür etkileşim içerdiğinden daha risklidir.
Bir ağ trafiği izleme aracında (wireshark vb.) taramalar gözükmektedir. Bu yüzden bu scripti sadece CTF çözerken kullanmanızı rica ediyorum.
![Uokixkp.png](https://i.imgur.com/Uokixkp.png)
Yükleme işlemi de kullanması kadar kolaydır. Öncelikle terminalimizi açıyoruz ve
git clone https://github.com/norcholly/ascout.git yazıyoruz. Bu sayede linux makinemize yüklemiş oluyoruz.
Klasöre girişin ardından çalışma izinleri vermek için chmod +x ascout.sh yazıyoruz. Artık scriptimiz kullanıma hazır.
![t5xx0dq.png](https://i.hizliresim.com/t5xx0dq.png)
![uaGP7aV.png](https://i.imgur.com/uaGP7aV.png)
./ascout.sh <Hedef IP Adresi> <Çıktı Dosyası> <Tarama Hızı> kodunu yazdıktan sonra script öncelikle
hedef ile bağlantının olup olmadığını test etmek amacıyla hedefe ICMP paketleri yolluyor. Eğer paket kaybı olmazsa (demek ki hedefle iletişime geçilebiliyor)
tarama işlemlerini başlatıyor. Eğer paket kaybı olursa, on beş dakika boyunca belirli aralıklarla tekrar paket gönderiyor. On beş dakika boyunca tüm paketler kaybedilirse, scriptten çıkış yapılıyor.
Bu scriptin asıl amacı, bir CTF çözme esnasında ayrı terminaller açıp tek tek araçları çalıştırmak yerine, tek bir kod ile birden çok terminal açarak bu taramaları gerçekleştirmesidir.
![pPD8G8Q.png](https://i.imgur.com/pPD8G8Q.png)
![dlfq45v.png](https://i.hizliresim.com/dlfq45v.png)
![nnzrg4r.png](https://i.hizliresim.com/nnzrg4r.png)
![rndcizi.png](https://i.hizliresim.com/rndcizi.png)
![i5mlp41.png](https://i.hizliresim.com/i5mlp41.png)
![DOhoQIY.png](https://i.imgur.com/DOhoQIY.png)
GitHub - norcholly/aScout: Multiple scans simultaneously with a single code.
![EGo6nS5.png](https://i.imgur.com/EGo6nS5.png)