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.
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:
9: Libdasm
Cmd'yi açın ve aşağıdaki komutları yazın:
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:
11: Impacket
Impacket zip dosyasını buradan indirin ve arşivi çıkarın. cmd'de klasöre gidin ve aşağıdakileri yapın:
12: Sulley Framework
Cmd'yi açın ve aşağıdaki komutu yazın:
Source: https://www.fuzzysecurity.com/tutorials/10.html
Translator @Gauloran
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"
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
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
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
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
Cmd'yi açın ve aşağıdaki komutu yazın:
Kod:
svn checkout http://sulley.googlecode.com/svn/trunk/ sulley-read-only
Source: https://www.fuzzysecurity.com/tutorials/10.html
Translator @Gauloran