
👶 BabySploit مجموعة أدوات اختبار الاختراق للمبتدئين/إطار عمل مكتوب بلغة بايثون 🐍
مُصمم لـ Kali Linux. لا دعم للتوزيعات الأخرى في حال وجود مشاكل. تم اختباره ويعمل على MacOS لمعظم الأدوات.
تم التطوير بواسطة @maxbridgland
تبرع
BabySploit هي مجموعة أدوات لاختبار الاختراق تهدف إلى تسهيل تعلم كيفية استخدام أطر عمل أكبر وأكثر تعقيدًا مثل Metasploit. بفضل واجهة المستخدم ومجموعة الأدوات سهلة الاستخدام للغاية، سيجد أي شخص من أي مستوى خبرة فائدة في BabySploit. فيما يلي بعض لقطات الشاشة للإطار.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install exploitdb netcat nmap perl php7.0
# on macOS
brew install exploitdb netcat nmap perl
pip3 install babysploit
babysploit
لاستخدام الأمر search يجب اتباع الخطوات هنا لتثبيت ثنائي searchsploit!
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install exploitdb netcat nmap perl php7.0
# on macOS
brew install exploitdb netcat nmap perl
git clone https://github.com/M4cs/BabySploit.git
cd BabySploit/
python3 setup.py install
babysploit
docker run --rm -idt --name babysploit xshuden/babysploit # container is deleted when you're done
OR
docker run -idt --name babysploit xshuden/babysploit
يستخدم BabySploit ConfigParser لكتابة وقراءة الإعدادات. يتم إنشاء ملف الإعدادات تلقائيًا ويقع في ./babysploit/config/config.cfg. يمكنك تغيير إعدادات التهيئة يدويًا عن طريق فتح الملف وتحريره باستخدام محرر نصوص، أو يمكنك استخدام الأمر set لتعيين قيمة جديدة لمفتاح. استخدم الأمر set كما يلي:
set rhost
>> Enter Value For rhost: 10
>> Config Key Saved!
إذا كان للمفتاح rhost قيمة 80 قبل تنفيذ هذا الأمر، فسيكون للمفتاح rhost بعد تنفيذ هذا الأمر قيمة 10. يمكنك أيضًا إضافة متغيرات تهيئة إلى ملف الإعدادات باستخدام الأمر set مع مفتاح جديد بعده، كما يلي:
set newkey
>> Enter Value For newkey: hello
>> Config Key Saved!
قبل تنفيذ هذا الأمر لم يكن هناك مفتاح باسم "newkey". بعد تنفيذ هذا الأمر سيكون لديك مفتاح باسم "newkey" في إعداداتك حتى تستخدم الأمر reset الذي يعيد تعيين الإعدادات المحفوظة.
لتشغيل أداة، كل ما عليك فعله هو إدخال اسم الأداة في BabySploit. يمكنك استخدام الأمر tools لعرض قائمة بجميع الأدوات المتاحة حاليًا. إذا قمنا بتشغيل tools نحصل على الشكل التالي:
Tools
*قد يكون هذا التصوير قديمًا*ستعرض هذه القائمة الأدوات المتاحة ووصف كل أداة. لتشغيل أداة، ببساطة أدخل اسم الأداة في BabySploit. مثال: ftpbruteforce - يشغل أداة ftpbruteforce.
زيارة لوحة المشروع للأدوات.
لا تتردد في المساهمة عن طريق إنشاء إضافات أو إصلاح الأخطاء عبر طلب سحب. جميع المساهمات مفيدة وستساعد في جعل هذه الأداة رائعة.
مرخص بموجب MIT.
حقوق الطبع والنشر (c) 2018 Syndicated Intelligence
@linux_choice لمواقع BlackEye والأساس.
@M4ll0k لـ WPSeku.
@exploitdb لـ Searchsploit.