Doona Nedir ? Nasıl Kullanılır ?

Doona, buffer overflow test aracıdır. Kali Linux içerisinide defaut olarak bulunmaktadır. Brute Force tekniği kullanarak web sayfası veya uygulamanın input alanlarına overwrite yaparak uygulamayı manipüle etmeye çalışır, zafiyetin olup olmadığını test eder ve formatstring bug testleri yapar. Kısaca BED (BruteForce Exploit Detector) olarak tanımlanabilir.

Güvenlik analistleri, sızma testi uzmanları ve uygulama geliştiriciler tarafından zafiyet tespiti yapabilmek amacı ile kullanılabilir.

Toplamda 3 kategoride denemeler yapacaktır.

+ Buffer overflow testleri (toplam 39 adet deneme)
+ Formatstring testleri (toplam 39 adet deneme)
+ Normal testler (toplam 539 adet deneme)

Eğer full scan yapacaksanız toplam test süresi 10 saate kadar çıkabilir.

Bu tool' u kullanmak için temel düzeyde BOF ne olduğunu biliyor olmamız gerekmektedir.


Öncelikle tool' u yükleyelim (default olarak yüklü değilse.bende daha önceden yüklü olduğu için hata veriyor.)

Kod:
git clone https://github.com/wireghoul/doona.git


Ardından testi gerçekleştireceğimiz web uygulaması / web sitesinin url bilgisi ile kodumuzu yazalım

Kod:
doona -m http -t 172.16.238.128 -p 80
m = Module
t = Target
p = Port



Kodu çalıştırdığınız sırada wireshark ile gönderilen paketleri incelersek gönderilen paketlerde manipulasyon amaçlı gönderilen karakterleri görebiliriz.
XAXAX karakterlerinin ne olduğunu merak ederseniz, bunlar test sırasında manipulasyon amaçlı gönderilen exploit stringleridir.



Tool denemelerine devam edecektir



yaklaşık 3 saat sonrasında aşağıda görebileceğiniz gibi bir sonuç elde ettik



Sinyal yakalandı, demek oluyor ki uygulama bufferoverflow ataklarına karşı korumasız.
Uygulama crash olana kadar beklerseniz muhakkak bir süre sonra crash olacaktır ancak sabredip beklemek gerekiyor.

Saygılarımla