
أداة لأتمتة اختبارات الاختراق

Kaboom هو أداة أتمتة لاختبارات الاختراق. يقوم بعدة مهام للمرحلتين الأوليين من الاختبار: جمع المعلومات وتقييم الثغرات. يتم حفظ جميع المعلومات المجمعة في هيكل دليلي بسيط جداً للتصفح (أيضاً في حالة الأهداف المتعددة).
يقوم Kaboom بعدة مهام:
جمع المعلومات
تقييم الثغرات
تقييم ثغرات الويب (Nikto - Dirb)
تقييم الثغرات (Nmap - Metasploit)
البحث التلقائي عن الثغرات (Searchsploit - Metasploit)
هجمات القاموس (Hydra)
يمكن استخدام Kaboop بطريقتين:
kaboom [ENTER]، ويقوم السكريبت بالباقي

kaboom -t <target_ip> -f <report_path> [-p one_or_more_phases]
إذا أردت رؤية المساعدة:
kaboom -h (أو --help)
لمزيد من لقطات الشاشة، انظر الدليل الخاص بالمستودع.
من الممكن تخصيص السكريبت عن طريق تغيير قيمة المتغيرات في بداية الملف. على وجه الخصوص، يمكنك اختيار قوائم الكلمات المستخدمة من قبل Hydra و Dirb، وتحديد سكريبت فحص Metasploit آخر، وتغيير أسماء ملفات الإخراج.
#KABOOM_PATH='' # THE PATH COULD BE SET HERE INSTEAD OF IN BASHRC FILE
if [[ "$KABOOM_PATH" == '' ]]; then
KABOOM_PATH='.'
fi
# USER WORDLISTS
USERLIST_HYDRA_SSH="$KABOOM_PATH/user_wordlist_short.txt"
USERLIST_HYDRA_POP3="$KABOOM_PATH/user_wordlist_short.txt"
USERLIST_HYDRA_IMAP="$KABOOM_PATH/user_wordlist_short.txt"
USERLIST_HYDRA_RDP="$KABOOM_PATH/user_wordlist_short.txt"
USERLIST_HYDRA_SMB="$KABOOM_PATH/user_wordlist_short.txt"
# PASSWORD WORDLISTS
PASSLIST_HYDRA="$KABOOM_PATH/fasttrack.txt"
PASSLIST_HYDRA_SSH="$PASSLIST_HYDRA"
PASSLIST_HYDRA_POP3="$PASSLIST_HYDRA"
PASSLIST_HYDRA_IMAP="$PASSLIST_HYDRA"
PASSLIST_HYDRA_RDP="$PASSLIST_HYDRA"
PASSLIST_HYDRA_SMB="$PASSLIST_HYDRA"
# DIRB WORDLISTS
HTTP_WORDLIST="$KABOOM_PATH/custom_url_wordlist.txt"
HTTP_EXTENSIONS_FILE="$KABOOM_PATH/custom_extensions_common.txt"
# METASPLOIT SCAN SCRIPT
METASPLOIT_SCAN_SCRIPT='./metasploit_scan_script'
# NMAP FILES
SCRIPT_SYN='script-syn'
UDP='udp'
SYN='syn'
أثناء تطوير Kaboom، وُلد مشروع موازٍ يُسمى trigmap (trigger Nmap). تقوم هذه الأداة بنفس مهام Kaboom، ولكن بفلسفة مختلفة؛ فهي تستخدم فقط Nmap لتنفيذ عملها. بشكل عام، Kaboom ليس أفضل من Trigmap والعكس صحيح، ولكن من الجيد استخدام كلا السكريبتين لجمع المزيد من الأدلة.
لمزيد من المعلومات حول هذه الأداة، ألقِ نظرة على هذا الرابط.
المؤلف لا يتحمل أي مسؤولية ولا يكون مسؤولاً عن أي استخدام خاطئ أو ضرر ناتج عن هذا البرنامج.
يتم توزيع Kaboom على أمل أن يكون مفيدًا، ولكن دون أي ضمان؛ حتى بدون الضمان الضمني لقابلية التسويق أو الملاءمة لغرض معين. راجع ترخيص GNU العام لمزيد من التفاصيل.
يتم إصدار Kaboom بموجب ترخيص GPLv3. انظر LICENSE لمزيد من التفاصيل.