Kurulumlar #5 | Sulley Kurulumu (Windows)

Gauloran

Global Moderatör
7 Tem 2013
8,125
611
local
Sulley Kurulumu (Windows)

herkese merhaba. Yakın zamanda Sulley ile oynamaya/çalışmaya başladım ve Spike gibi diğer fuzzer'lardan farklı olmasını sağlayan gerçekten güzel özelliklere sahip olduğunu fark ettim. Sulley kullanmanın temel faydaları, (1) üçüncü taraf hata ayıklayıcı (pydbg) gerektirmemesi, (2) program çökerse verileri daha sonra analiz etmek için bir yakalama dosyasına kaydedecek ve (3) otomatik olarak programı yeniden başlatın ve fuzzing işlemine devam edin.

Sulley ile yaşadığım en büyük sorun, doğru kurulum talimatlarından yoksun olmasıydı. Dışarıda bir sürü rehber var ve hepsini topladığınızda büyük resme ulaşamıyorsunuz yani. Bu yüzden, denemek isteyen herkese yardımcı olmak için bu kılavuzu bir araya getirmeye karar verdim. Bu kurulum kılavuzu şu anda "Windows 7 32-bit" sanal makinemde on numara çalışıyor.

1: Öncelikle windows yolunu ayarlamamız gerekli. kuracağımız/ihtiyaç duyacağımız her şeyi dahil edeceğiz, böylece daha sonra geri gelip uğraşmak zorunda kalmayacağız.

Kod:
(1) click start -> right-click "computer" select properties -> select "Advanced system settings" -> select
"Environment Variables"

(2) Under "System variables" scroll down till you see "Path", select it and edit. Append the following to 
the "Variable value" -> ";C:\Python27\;C:\Python27\scripts\;C:\MinGW\bin;C:\Program Files\sliksvn\bin"
2: SilkSVN edinin

Buradan SilkSVN web sitesine gidin ve oradan indirip kurun. http://www.sliksvn.com/en/download

3: Buradan MinGW web sitesine gidin ve indirip kurun, c ++ derleyicisini kurmak için kutucuğu işaretlediğinizden emin olun. MinGW | Minimalist GNU for Windows

4: WinPcap'i Edinin

https://www.winpcap.org/install/default.htm


İki pakete ihtiyacınız var. İlk önce WinPcap İndirme sayfasına gidin ve yükleyin. Ardından WinPcap Geliştirici Paketini almak ve arşivi kolay erişimli bir yere çıkarmak için buraya https://www.winpcap.org/devel.htm gidin (buna daha sonra pcapy'yi yüklemek için ihtiyacımız olacak).

5: Python Edinin

Buraya https://www.python.org/ Python web sitesine gidin ve 2.7.x sürümünü indirin / yükleyin.

6: Python'u MinGW ile çalışacak şekilde düzeltin

Daha sonra, gcc'nin "mno-cygwin" adında bir modüle sahip olmadığı konusunda bir hata verecek bir derleme yapmamız gerekecek. Bu modül 2010'dan beri değerini yitirdi (sanırım). C: \ Python27 \ Lib \ distutils'e gidin ve en sevdiğiniz metin düzenleyicinizle "cygwinccompiler.py" dosyasını düzenleyin. "-Mno-cygwin" (5 örnek olmalıdır) aramak için Ctrl-f tuşlarına basın, bunları silin ve ardından dosyayı kaydedin.

7: Windows için Git'i edinin

Buradan Git web sitesine gidin ve indirip kurun. https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git

8: Pydbg

Cmd'yi açın ve aşağıdaki komutları yazın:

Kod:
(1) git clone https://[email protected]/Fitblip/pydbg.git
(2) cd pydbg
(3) python setup.py install
9: Libdasm

Cmd'yi açın ve aşağıdaki komutları yazın:

Kod:
(1) svn checkout http://libdasm.googlecode.com/svn/trunk/ libdasm-read-only
(2) cd libdasm-read-only/pydasm
(3) python setup.py build_ext -c mingw32
(4) python setup.py install
10: Pcapy
Pcapy zip dosyasını buradan http://oss.coresecurity.com/repo/pcapy-0.10.5.zip indirin. Pcapy'yi kurarken, daha önce indirdiğimiz WinPcap geliştirici paketini kullanmamız gerekecek, bu yüzden bu dizini not edin (örneğin: C: \ WpdPack412 \ ....). Arşive göz atarak cmd'deki klasöre gidin ve aşağıdakileri yapın:

Kod:
(1) python setup.py build_ext -c mingw32 -I “C:\WpdPack412\WpdPack\Include” -L “C:\WpdPack412\WpdPack\Lib”
(2) python setup.py install
11: Impacket
Impacket zip dosyasını buradan indirin ve arşivi çıkarın. cmd'de klasöre gidin ve aşağıdakileri yapın:
Kod:
python setup.py install
12: Sulley Framework
Cmd'yi açın ve aşağıdaki komutu yazın:
Kod:
svn checkout http://sulley.googlecode.com/svn/trunk/ sulley-read-only
sulley_big.png


Source: https://www.fuzzysecurity.com/tutorials/10.html
Translator @Gauloran


 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.