
एक शुद्ध-पायथन पूर्णतः स्वचालित और बिना पर्यवेक्षण वाला फ़ज़िंग फ्रेमवर्क।
यदि आप Sulley के सक्रिय रूप से अनुरक्षित फ़ोर्क की तलाश में हैं, तो BooFuzz पर एक नज़र डालें।
Sulley एक फ़ज़िंग इंजन और फ़ज़ टेस्टिंग फ्रेमवर्क है जिसमें कई विस्तारणीय घटक शामिल हैं। Sulley (मेरी विनम्र राय में) अधिकांश पहले प्रकाशित फ़ज़िंग तकनीकों, व्यावसायिक और सार्वजनिक डोमेन, की क्षमताओं से बेहतर है। फ्रेमवर्क का लक्ष्य न केवल डेटा प्रतिनिधित्व को सरल बनाना है, बल्कि डेटा ट्रांसमिशन और इंस्ट्रुमेंटेशन को भी सरल बनाना है। Sulley का नाम प्यार से Monsters Inc. के प्राणी के नाम पर रखा गया है, क्योंकि, खैर, वह फ़ज़ी है।
स्पष्ट रूप से वह भी निडर है।
आधुनिक समय के फ़ज़र्स, अधिकांशतः, केवल डेटा जनरेशन पर केंद्रित होते हैं। Sulley के पास न केवल प्रभावशाली डेटा जनरेशन है, बल्कि उसने इसे एक कदम आगे ले जाकर कई अन्य महत्वपूर्ण पहलुओं को भी शामिल किया है जो एक आधुनिक फ़ज़र को प्रदान करने चाहिए। Sulley नेटवर्क पर नज़र रखता है और व्यवस्थित रूप से रिकॉर्ड बनाए रखता है। Sulley लक्ष्य के स्वास्थ्य का इंस्ट्रुमेंटेशन और मॉनिटरिंग करता है, और कई तरीकों का उपयोग करके उसे ज्ञात अच्छी स्थिति में वापस लाने में सक्षम है। Sulley पहचानी गई त्रुटियों का पता लगाता है, ट्रैक करता है और वर्गीकृत करता है। Sulley समानांतर में फ़ज़ कर सकता है, जिससे परीक्षण की गति काफी बढ़ जाती है। Sulley स्वचालित रूप से निर्धारित कर सकता है कि टेस्ट केसों का कौन सा अनोखा क्रम त्रुटियों को ट्रिगर करता है। Sulley यह सब, और अधिक, स्वचालित रूप से और बिना किसी उपस्थिति के करता है। यह असामान्य नहीं है कि एक फ़ज़ बिना रुकावट के दिनों तक चलता रहे, इस तरह आप (भेद्यता शोधकर्ता के रूप में) एक्सप्लॉइटेशन के अन्य क्षेत्रों पर ध्यान केंद्रित कर सकते हैं, और जब आपके लिए सुविधाजनक हो तो Sulley के परिणामों पर वापस आ सकते हैं।
खैर, यदि आप Windows पर हैं तो शुरू करने के लिए एक अच्छी जगह Windows सेटअप पर विकी लेख है, और यदि आप साहसी महसूस कर रहे हैं तो Sulley की अस्थिर शाखा देखें। यदि आप *nix पर हैं, तो थोड़ा प्रतीक्षा करें, उसके लिए इंस्टॉलेशन प्रक्रिया के दस्तावेज़ आ रहे हैं, लेकिन यदि आप *nix का उपयोग करते हैं, तो संभावना है कि आप इसे स्वयं समझ सकते हैं।
यह master शाखा Sulley 1.0 की 'स्थिर' शाखा मानी जाती है, मेरे द्वारा किए गए सभी बदलाव Sulley 1.1 में जा रहे हैं, जो https://github.com/OpenRCE/sulley/tree/Sulley1.1 पर पाई जा सकती है।
यदि आपके कोई अन्य प्रश्न/सुधार/सुविधाएँ हैं जिन्हें आप देखना चाहते हैं, तो बेझिझक मुझे ईमेल करें!