
احصل على الشلات كالمحترفين.
شيل بوب هو كل ما يتعلق بفتح القذائف. باستخدام هذه الأداة، يمكنك توليد أوامر قذيفة عكسية أو مقيدة سهلة ومتطورة لمساعدتك أثناء اختبارات الاختراق.
مطلوب Python 2.7.
الإصدار 3.0+ لن يعمل.
تبعيات مطلوبة للتثبيت
root@kali# apt-get install python-argcomplete metasploit-framework -y
root@kali# pip install -r requirements.txt
إعداد التثبيت
root@kali# python setup.py install
ملاحظة: بعد التثبيت، الإكمال التلقائي للتبويب سيعمل فقط بعد إعادة تشغيل الطرفية.
لسرد جميع الخيارات المتاحة لهذه الأداة بسرعة، استخدم --help.
root@kali# shellpop --help

يمكنك سرد جميع قذائف shellpop المتاحة باستخدام الخيار --list.
root@kali# shellpop --list

الآن shellpop لديه ميزة الإكمال التلقائي. لاستخدامها، تحتاج إلى نسيان --number و (--reverse أو --bind)، فقط استخدم الوسيطة --payload. كما في الصورة أدناه:

لا تضيع الوقت. هذه الأداة تدور حول عدم إضاعة الوقت. لذا يمكنك استخدام الخيار --clip لجميع الحمولات التي تم إنشاؤها لنسخها تلقائيًا إلى الحافظة.
هناك نوعان من الحمولات في هذا البرنامج: مقيدة أو عكسية.
تستخدم القذائف العكسية جهازك المهاجم ليكون بمثابة "الخادم". في هذا النوع من الحمولات، تحتاج إلى كل من --host و --port يشيران إلى جهازك. يجب إعداد معالج.
تستخدم القذائف المقيدة المضيف البعيد لخدمة الاتصال. في هذا النوع من الحمولات، كل ما تحتاجه هو الخيار --port مع رقم منفذ صالح.


هناك حاليًا طريقتان رئيسيتان للتمويه متاحتان للحمولات التي تم إنشاؤها:
يستبدل جميع المتغيرات في الحمولة بأخرى ذات أسماء عشوائية. يتم تطبيقه على كل حمولة تلقائيًا.

تمويه عنوان IP والمنفذ المستخدمين بواسطة الحمولة
صاغها @vysecurity، تمويه IP هو ببساطة استغلال حقيقة غير معروفة بأن عناوين IP يمكن تحويلها إلى أرقام عشرية وثمانية وسداسية عشرية، أو مزيج من الثلاثة، ولا يزال يمكن استخدامها.
يتم تمويه المنفذ عن طريق استبدال رقم المنفذ بتعبير رياضي يساوي رقم المنفذ.

هنا عنوان IP في الحمولة المُنشأة هو مزيج من قواعد عددية مختلفة. الجزء الأول في الترميز العشري العادي، الجزء الثاني والثالث هما 2 و 3 محولين إلى ثماني مع أصفار عشوائية كحشو، والجزء الرابع هو 4 بالنظام الست عشري، مع بعض الأصفار كحشو أيضًا. اختيار القواعد المستخدمة في كل جزء من عنوان IP هو عشوائي، وكذلك عدد الأصفار المستخدمة كحشو للأرقام الست عشرية والثمانية.
يتم تمويه المنفذ عن طريق استبدال 443 بتعبير يساوي 443. يتم إنشاء هذا التعبير عشوائيًا أيضًا.
على الرغم من أن تمويه IP اختياري، فإن تمويه المتغيرات العشوائي يتم الآن فرضه تلقائيًا على جميع الحمولات. إذا كان حجم الحمولة مصدر قلق حقيقي، يمكنك تمرير الخيار --obfuscate-small لزيادة حجم الحمولة بأقل قدر ممكن من التمويه. ستكون أسماء المتغيرات وعنوان IP ورقم المنفذ أقصر بشكل ملحوظ عند استخدام هذا الخيار.

المشفرات هي خيارات خاصة يمكنك استخدامها أثناء إنشاء حمولات shellpop.
هناك، حاليًا، ثلاث طرق تشفير يمكن تطبيقها بشكل فردي أو متزامن، وهي:
يستخدم مفتاحًا رقميًا عشوائيًا (1-255) لتمويه الحمولة وإضافة كتلة فك تشفير لفك تشفيرها.
تشفير base64 بسيط في بيانات الحمولة وإضافة كتلة فك تشفير لفك تشفيرها.
تشفيـر URL بسيط على الحمولة النهائية.






المعالج هو آلية "للمعالجة" لفعل خدمة مقبس لاستقبال الاتصال الوارد أو لتوصيل نفسه بنقطة نهاية الخادم بطريقة لإنشاء قذيفتك.
يدعم حاليًا معالجات TCP التالية:
هذا يعني أنه يمكن إلحاق الخيار --handler بكل قشرة TCP في وسيط سطر الأوامر الخاص بها. مما يلغي حاجة المشغل لتشغيل المعالج (ربما ncat أو nc) بنفسه.

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

المسرحية (stager) هي آلية لتقديم حمولتك على مراحل (STAGES). في بعض الأحيان قد يكون تعقيد الحمولة أو حجمها مزعجًا. في مثل هذه الحالات، يمكنك صياغة حمولة صغيرة يمكنها بدورها طلب وتنفيذ الحمولة الأكبر.
يدعم حاليًا بروتوكولات المسرحيات التالية:
يحتوي ShellPop على مجموعة مسرحيات HTTP التالية لتناسب أي سيناريو قد ترغب فيه:
لاستخدام المسرحية عبر HTTP، أضف إلى سطر الأوامر --stager http وبشكل اختياري، إذا كنت تريد تحديد منفذ خادم HTTP، فإن العلامة --http-port ستضع رقم منفذك أمام المنافذ المحددة مسبقًا.

يدعم حاليًا بروتوكولان لإنزال القذائف:

هذا الكود من تأليف Andre Marques (@zc00l) ومساهمي هذا المشروع.
تم إصداره للعلن منذ لحظة إطلاقه في هذا github.
أي ضرر ناتج عن هذه الأداة لا يتحمل أي مسؤولية أي مساهم، بما في ذلك المؤلف.
نحن نقدر حقًا جميع المساهمين.