metasploit

Metasploit için Exploit Yazma

Metasploit için Exploit Yazma
Metasploit, etkili kalem testine izin veren birçok yerleşik modüle ve eklentiye sahiptir. Ancak aynı zamanda, saldırmayı planladığınız sisteme özgü açıkları özelleştirebileceğiniz inanılmaz derecede özelleştirilebilir bir araç olarak da hizmet eder.Bu izlenecek yol, yığın tabanlı arabellek taşmaları ve arabellek taşması istismarlarını ve ayrıca kendi başınıza basit bir Metasploit istismarının nasıl yazılacağını kapsayacaktır.

İstismar Türleri

Metasploit'teki Exploit Türleri:

Bu iki istismar türü arasındaki temel fark, aktif türün sona ermeden önce belirli bir hedeften yararlanması, pasif türün ise istismar etmeden önce gelen bir ana bilgisayarın bağlanmasını beklemesidir. Bunları önceden bilmek yardımcı olur, çünkü daha karmaşık istismarlar yazmaya mezun olduğunuzda fark daha net bir rol oynayacaktır.

Kurulumumuz

Bu eğitimde kullanacağımız yazılımlar şunları içerir:

istismar: Bu kısa kılavuzun amacı doğrultusunda, serbest yüzen FTP sunucusunda önceden var olan bir güvenlik açığını kullanacağız.

Bağışıklık hata ayıklayıcı: Bu, açıklardan yararlanma ve tersine mühendislik ikili dosyaları oluşturmada kullanılır. Çevrimiçi olarak ücretsiz olarak sunulan iyi bir hata ayıklayıcı ile kolayca gelebilirsiniz.

Windows XP hizmet paketi 3 Kurulmuş

Kali Linux: Açıkçası, tartışmasız lider kalem testi yardımı.

Mona.not: Bağışıklık hata ayıklamasına yardımcı olan Python tabanlı bir eklenti. Mona'yı İndir.py ve bağışıklık hata ayıklayıcı dizinine taşıyın (py komut klasörü).

Süreç

Fuzzing'i Taklit Et

Sistemi rastgele verilerle doldurmayı gerektiren sahte bulanıklaştırma gerçekleştireceğiz. 1.000 karakterlik bir kalıp oluşturacağız ve FTP sunucusunun komut bağlantı noktası olduğu için 21 numaralı bağlantı noktasını bunaltmak için kullanacağız.

Modül yürütüldüğünde, bağışıklık hata ayıklayıcısını çalıştırın ve EIP'nin üzerine yazıldığından emin olun.

Mona'yı Ateşle

EIP'nin üzerine yazıldığında, bağışıklık hata ayıklayıcısına devam edebiliriz. Aşağıdakileri girin:

>!Mona öner

Devam etmek için TCP istemcisini ve 21 numaralı bağlantı noktasını seçin.

Exploit'i Özelleştir

Sonuç olarak oluşturulan Ruby tabanlı bir dosya göreceksiniz. İstediğiniz şekilde değiştirebilirsiniz. Burada, onu f olarak yeniden adlandıracağız.rb.

Exploit'i Metasploit'te Başlatın

Dosyayı Kali Linux'a yükleyin ve istismarı kökten Metasploit çerçevesine kopyalayın:

Metasploit'in değişiklikleri kabul ettiğini ve uyumlu olduğunu görebilirsiniz.

Sonuç

Bu, bir Metasploit istismarının nasıl yazılacağına dair bir mini eğitimdi. Daha karmaşık istismarları tartışacağız ve gelecek makalelerde nasıl yazıldığını göreceğiz.

Linux Oyuncuları için Faydalı Araçlar
Linux'ta oyun oynamayı seviyorsanız, oyun deneyimini geliştirmek için Wine, Lutris ve OBS Studio gibi uygulamaları ve yardımcı programları kullanmış o...
Daha Önce Bir Linux Sürümü Olmayan Linux için HD Remastered Oyunlar
Birçok oyun geliştiricisi ve yayıncısı, franchise'ın ömrünü uzatmak için eski oyunların HD remaster'ı ile geliyor, lütfen modern donanımla uyumluluk i...
Linux Oyunlarını Otomatikleştirmek için AutoKey Nasıl Kullanılır?
AutoKey, Linux ve X11 için Python 3, GTK ve Qt'de programlanmış bir masaüstü otomasyon aracıdır. Komut dosyası oluşturma ve MAKRO işlevselliğini kulla...