PGen
PGen هي أداة مكتوبة بلغة Bash لتوليد أكثر أنواع الحمولات (payloads) شيوعاً في Meterpreter عبر MSFvenom، وهو جزء من إطار Metasploit.
حول الأداة
PGen هي واجهة ملتفة حول MSFvenom توفر تجربة أكثر سهولة للمستخدم لتوليد أنواع متعددة من الحمولات. هدفنا هو جعل عملية إنتاج الحمولة بسيطة قدر الإمكان. بدلاً من أن يبحث المستخدمون يدوياً عبر MSFvenom عن حمولة محددة، هدفنا هو تبسيط العملية للمبتدئين في الاختراق الأخلاقي أو PWK، وتخصيص تجربة توليد الحمولة. تطالب PGen المستخدم بإدخال معلومات تحدد الهدف، ثم تقوم باستدعاء msfvenom في الخلفية لتوليد الحمولة.
المعلومات المطلوبة من المستخدم
- أنظمة التشغيل: windows, linux, osx, android, solaris, apple_ios, bsd, netbsd, firefox, freebsd, openbsd, php, python, ruby, java, r, ruby, unix, aix, cisco, hardware, hpux, mainframe, juniper, javascript, multi, nodejs, irix, bsdi
- البنية (Architecture): 64 bit أو 32 bit
- نوع الصلة (Shell): Bind أو reverse
- إذا كانت صلة عكسية (reverse shell): عنوان IP الخاص بك والمنفذ الذي تريد الاستماع عليه
- إذا كانت صلة مباشرة (bind shell): عنوان IP الهدف والمنفذ
- Meterpreter: y أو n
- النوع: Staged أو Stageless
- الصيغ: exe, raw, pl, rb, c, elf, asp, aspx, aspx-exe, php, macho, jsp, war, py, ps1, sh, vbscript, js_le, js_be, java, hex, msi, psh, vbs, dll
- اسم ملف الحمولة الذي تم توليده
- يتضمن خيار تشفير (encoding) لتجنب اكتشاف برامج مكافحة الفيروسات.
- تحديد الأحرف السيئة (bad characters).