
مُجمِّل JS لـ Burp Suite
تقوم معظم مواقع الويب بضغط مواردها مثل ملفات JS بهدف زيادة سرعة التحميل. ومع ذلك، فإن اختبار الأمان وتصحيح الأخطاء في مورد مضغوط ليس بالمهمة السهلة. هذه إضافة مفتوحة المصدر لـ Burp Suite تتيح إمكانية تجميل معظم الموارد بشكل صحيح. وبالتالي، ستساعد باحثي أمن تطبيقات الويب على عرض الموارد المضغوطة بسهولة أكبر. كما تساعدهم في الحصول على نسخ مفكوكة الضغط من الموارد (مثل JS وCSS وHTML وXML وغيرها) داخل المتصفحات لتصحيحها دون أي مشكلة.
استخدام التطبيق:
الخطوة 0 - (التنزيل) قم بتنزيل ملف "jsbeautifier.jar" ودليل "libs".
الخطوة 1 - (إضافة المكتبات) الآن ضمن علامة التبويب "Extender"، انقر على علامة التبويب "Options"؛ في قسم "Java Environment"، انقر على زر "Select folder ..." واختر مجلد "libs" الذي يحتوي على "js.jar" و"rsyntaxtextarea.jar".
الخطوة 2 - (إضافة الإضافة) في Burp Suite، انقر على علامة التبويب "Extender"، ثم انقر على زر "Add" واختر ملف "jsbeautifier.jar".
الخطوة 3 - (اختبار الإضافة) الآن يجب أن تتمكن من رؤية علامة التبويب "JSBeautifier Settings" في Burp Suite. يمكنك أيضًا تجميل الطلبات/الاستجابات يدويًا باستخدام النقر بزر الماوس الأيمن واختيار الخيار "Beautify This!". إذا لم تتمكن من تجميل أي شيء، تحقق من إعدادات إضافة Burp Suite وتأكد من أنك أضفت المكتبات المطلوبة؛ قم بإلغاء تحميل/تحميل الإضافة وحاول مرة أخرى.
الميزات:
تعتمد هذه الإضافة على الوحدات/المكتبات التالية (مضمنة في المستودع):
القيود:
الإبلاغ عن الأخطاء:
إذا وجدت مشكلة، يُرجى استخدام خيار "Debug Mode" وإرفاق ملفات الإخراج والأخطاء الخاصة بالإضافة إلى تقريرك. قد لا أتمكن من تكرار المشكلة بدون هذه المعلومات.
تم اختباره على:
تم اختبار هذه الإضافة على Burp Suite Pro v1.5.21 مع Java v7ux. إذا كنت تستخدم إصدارًا أقدم من Burp Suite، فقد تتمكن من استخدام الإصدار 0.1a من هذه الإضافة والموجود على https://code.google.com/p/burp-suite-beautifier-extension/
بعض لقطات الشاشة: