كيفية استخدام أداة الدخيل Burp Suite في Pentest Web Apps

كيفية استخدام أداة الدخيل Burp Suite في Pentest Web Apps
القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

Burp Suite هو ماسح ضوئي قوي للثغرات الأمنية تم تطويره بواسطة Portswigger ويستخدم لاختبار أمان تطبيقات الويب. يحتوي Burp Suite ، الذي يأتي مع توزيعات مثل Kali و Parrot ، على أداة تسمى Intruder ، والتي تتيح لك تنفيذ هجمات خاصة آلية ضد التطبيقات عبر الإنترنت للقرصنة الأخلاقية. The Intruder هي أداة مرنة وقابلة للتكوين ، مما يعني أنه يمكنك استخدامها لأتمتة أي مهمة تظهر في اختبار التطبيقات.





اجعل فيديو اليوم

فكيف تعمل في الواقع؟





استخدام الهدف في الدخيل

  اختيار نوع هجوم على متسلل جناح التجشؤ

يحتوي Target ، الذي يمكنك رؤيته عندما تصل إلى علامة تبويب Intruder في Burp Suite ، على معلومات حول موقع الويب أو التطبيق المستهدف الذي تريد اختباره. يمكنك إدخال معلومات المضيف ورقم المنفذ كهدف ضمن قسم 'مواضع الحمولة'.





استخدام علامة التبويب 'المواقف' في 'الدخيل'

في علامة التبويب 'المواقع' ، يمكنك رؤية أنواع الهجوم ، ونموذج الطلب ، ومعلومات المعلمة المراد استهدافها. فيما يلي أنواع الهجمات التي يمكنك اختبارها باستخدام Burp Suite.

قناص: يستخدم هذا الخيار معلمة واحدة فقط. لا تتأثر المعلمات غير المستهدفة في هذه الحالة.



نطح بقوة: يستخدم هذا الخيار متجه هجوم واحد لجميع المعلمات المستهدفة. بمعنى ، إذا كانت هناك ثلاث معلمات مستهدفة في قالب الطلب ، فإنه يهاجم الثلاثة باستخدام نفس موجهات الهجوم.

كيفية جعل نظام التشغيل windows 10 USB قابل للتمهيد

مذراة: في هذا الخيار ، من الممكن استخدام أكثر من متجه هجوم واحد لجميع المعلمات المستهدفة. إذا كنت تعتقد أن هناك ثلاث معاملات مستهدفة في قالب الطلب ، فسيكون الطلب الأول هو تحديد العنصر الأول من القائمة الأولى للمعامل الأول ووضعه ؛ العنصر الأول من القائمة الثانية للمعلمة الثانية ؛ والعنصر الأول من القائمة الثالثة للمعامل الثالث. في الطلب الثاني ، ستكون العناصر التي سيتم تحديدها هي العنصر الثاني في كل قائمة. يمكنك استخدام هذا النوع من الهجوم عند وضع متجهات مختلفة على معايير هدف متعددة.





قنبلة عنقودية: يمكنك توظيف أكثر من متجه هجوم لجميع المعلمات المستهدفة باستخدام هذا الخيار. الفرق بينه وبين خيار Pitchfork هو أن القنبلة العنقودية تسمح لك بضبط جميع التوزيعات المركبة. لا يقوم باختيارات تسلسلية كما يفعل Pitchfork. يمكن أن تؤدي تجربة كل مجموعة ممكنة من المعلمات المستهدفة إلى تحميل طلبات هائل. نتيجة لذلك ، يجب عليك توخي الحذر عند استخدام هذا الخيار.

  قناص الضرب ذاكرة الوصول العشوائي مذراة العنقودية

هناك بعض الأزرار المفيدة الأخرى على شاشة المواضع. يمكنك إزالة أي معلمة محددة بامتداد صافي زر على اليمين. إذا كنت ترغب في استهداف ملف جديد ، يمكنك استخدام امتداد يضيف زر على اليمين أيضا. استخدم ال آلي زر لتحديد جميع الحقول تلقائيًا أو العودة إلى حالتها الأصلية.





  إضافة أزرار تلقائية واضحة وتحديث على الدخيل

ما هي علامات Payloads في Burp Suite؟

فكر في قوائم الحمولة مثل قوائم الكلمات. يمكنك استخدام ال الحمولات علامة التبويب لإعداد قائمة حمولة واحدة أو أكثر. يختلف عدد مجموعات الحمولة اعتمادًا على نوع الهجوم.

لماذا ترتفع درجة حرارة هاتفي بهذه السرعة

يمكنك تحديد مجموعة الحمولة بطريقة واحدة أو أكثر. إذا كانت لديك قائمة كلمات قوية ، فيمكنك استيراد قائمة الكلمات الخاصة بك عن طريق تحديد حمل زر من قسم 'خيارات الحمولة'.

يمكنك أيضًا إعداد مجموعات حمولة منفصلة للمعلمات المستهدفة. على سبيل المثال ، يمكنك استخدام التعبيرات الرقمية فقط للمعلمة الهدف الأولى ، بينما يمكنك استخدام التعبيرات المعقدة للمعلمة الهدف الثانية.

  قائمة خيارات الحمولة بيرب جناح بسيط

معالجة الحمولة

يمكنك توسيع مجموعات الحمولة التي تم تكوينها عبر معالجة الحمولة مع القواعد والتشفيرات. على سبيل المثال ، يمكنك أن تسبق جميع الحمولات ، أو تطلب منها تشفيرها وفك تشفيرها ، أو تخطي التعبيرات التي تمرر بعض regexes.

  عملية الحمولة الصافية pentesting

ترميز الحمولة

مع ترميز الحمولة ، يمكنك تحديد الأحرف التي يجب ترميزها بعنوان URL في المعلمات أثناء نقل طلبات HTTP إلى الوجهة دون أي مشاكل. ترميز URL هو نسخة محولة من المعلومات من المحتمل أن يتم الخلط بينها وبين العنوان. يرسل Burp Suite عنوان URL لتشفير مكافئات الأحرف مثل علامة العطف (&) والعلامات النجمية (*) والفاصلة المنقوطة والنقطتين (على التوالي ، و :) في الإعدادات الافتراضية.

  تشفير الأحرف مع معالجة تحميل Burp Suite Intruder Payload

ما هي علامة تبويب الخيارات في الدخيل؟

ال خيارات تحتوي علامة التبويب على خيارات لرؤوس الطلبات ونتائج الهجوم ومطابقات grep وعمليات إعادة التوجيه. يمكنك تغييرها في واجهة Intruder قبل بدء الفحص.

طلب الرؤوس

  تعيين رؤوس الاتصال وطولها

يمكنك تعيين رؤوس الطلبات باستخدام الإعدادات الموجودة في حقل 'عناوين الطلب'. الشيء المهم الذي يجب ملاحظته هنا هو رأس طول المحتوى: قد يعرض عنوان الوجهة خطأ إذا لم يتم تحديث المحتوى بشكل صحيح.

إذا لم يتم استخدام معلومات Set-Connection ، فقد يظل الاتصال مفتوحًا ، لذلك ، بعد تنشيط خيار Set-Connection ، يتم إنهاء الاتصال. ومع ذلك ، يمكنك إجراء المعاملات بشكل أسرع إلى حد ما.

معالجة الأخطاء

  يعيد المحاولة ويتوقف مؤقتًا بعد الأخطاء

تتحكم الإعدادات الموجودة في قسم 'معالجة الأخطاء' في المحرك المستخدم لإنشاء طلبات HTTP في عمليات مسح الدخيل. هنا ، يمكنك تعيين معلمات مثل سرعة الهجوم وخطورته ومدته.

نتائج الهجوم

  ما هي المعلومات التي تم التقاطها بواسطة Intruder أثناء الهجوم الإلكتروني

يتيح لك قسم 'نتائج الهجوم' تعيين المعلومات التي ستكون في نتائج الفحص. تحتوي إعدادات التكوين هذه على الخيارات التالية:

كيفية إصلاح الشاشة الزرقاء على نظام التشغيل windows 10
  • طلبات المتجر / الردود: هذان الخياران مخصصان لتحديد ما إذا كان يجب حفظ محتوى الطلبات واستجابات عمليات الفحص أم لا.
  • تقديم طلب أساسي غير معدل: يحتوي هذا على القيم الأساسية للمعلمات المستهدفة بالإضافة إلى طلبات الفحص التي تم تكوينها ، بحيث يمكنك مقارنة استجابات الفحص.
  • استخدم وضع رفض الخدمة: باستخدام هذا الخيار ، يمكنك إجراء طلب مسح عادي. ومع ذلك ، قد يتم إغلاقها فجأة قبل أن يكون هناك استجابة من الخادم لأن هذه الوظيفة تسبب التعب في الخادم الهدف. لهذا السبب عليك استخدامه بعناية.
  • تخزين الحمولات الكاملة: يسمح هذا لبرنامج Burp Suite بحفظ قيم الحمولة الدقيقة لكل نتيجة. إذا اخترت هذا ، سيأخذ Intruder مساحة إضافية.

Grep - مطابقة ، استخراج ، حمولات

  استخراج أنواع المطابقة

يمكنك استخدام الإعدادات الموجودة في أقسام 'Grep - Match' و 'Grep - Extract' و 'Grep - Payloads' لتمييز النتائج التي تحتوي على عبارات محددة في استجابات الفحص. سيضيف Burp Suite عمود تأكيد لكل عنصر تقوم بتكوينه ، مشيرًا إلى ما إذا كان العنصر موجودًا في الاستجابة. فمثلا، في هجمات كلمة المرور ، قد ترى جمل مثل 'كلمة مرور غير صحيحة' و 'تسجيل دخول ناجح'. تتضمن الميزات الموجودة في قسم Grep-Match ما يلي:

  • نوع مباراة: يشير هذا إلى ما إذا كانت التعبيرات المحددة هي regex (تعبير عادي) أو تعبير نصي.
  • تطابق حساس لحالة الأحرف: هذا يحدد ما إذا كان يجب أن يكون حساسًا لحالة الأحرف أم لا.
  • استبعاد رأس HTTP: حدد سواء كانت خطوط الرأس معفاة من هذه العملية.

لماذا تعتبر مجموعة التجشؤ مهمة جدًا؟

غالبًا ما يستخدم المتسللون الأخلاقيون Burp Suite لعمليات مكافأة الأخطاء. وبالمثل ، قد يعتمد الباحثون الأمنيون العاملون في شركات الشركات ومختبرو الاختراق الذين يرغبون في إجراء اختبارات الأمان على تطبيقات الإنترنت على Burp Suite أيضًا. بالطبع ، هناك العديد من الأدوات الرائعة الأخرى التي يمكنك استخدامها لاختبار الاختراق ؛ إن إتقان أدوات pentesting الأخرى بالإضافة إلى Burp Suite سيجعلك تبرز.