نبذة عن الأداة
KatanaFramework هو إطار مكتوب في python لإجراء اختبار الاختراق ، على أساس بنية بسيطة وشاملة لأي شخص لاستخدامه وتعديله ومشاركته ، والهدف هو توحيد الأدوات التي تخدم المهنية عند إجراء اختبار الاختراق أو ببساطة كأداة روتينية ، يوصى بتحديث KatanaFramework في كل مرة تستخدمها (ktf.update -f). موقع الأدات على Githubطريقة التثبيت والاستخدام على الكالي لينكس والأشباه
مستلزمات الأطار هي:
أكيد البايثون ^^ وهذه الأدواة أيضا- nmap
- aircrack-ng
- arpspoof
- mysql
- ssh
- dhcpd
- hostapd
- ettercap
- xterm
- default-jre
- bs4
- scapy
طريقة تحميل الاداة وتثبيتها
- افتح الطرفية
- ثم ألصق بها أوامر التحميل والتثبيت
git clone https://github.com/PowerScript/KatanaFramework.gitcd KatanaFrameworksudo sh dependenciessudo python install
طريقة التشغيل والاستعمال
أولا لا تغلق الطرفية بمعنى ابقى بنفس المجلد الذي فتحناه بالترمينال سابقا مجلد الاداة KatanaFramwork
قم بكتابة الامر في الطرفية لتشغيلها
./ktf.console
ستفتح الأداة كالاتي
من يتقن أوامر الميتاسبلويت سيسهل عليه الأمر
لاظهار الموديلات اكتب الامر
show modules
لاختيار موديل انسخ اسم الموديل واكتب قبله كلمة use
هكذا
use web/cp.finder
اخترت موديل البحث عن لوحة تحكم الموقع web/cp.finder
لمعرفة ماذا يحتاج الموديل من بارمترات أكتب الأمر
show options
كما تلاحظون الموديل يحتاج الى تحديد target وهو الموقع الهدف
نحتاج الأمر set
set target https://example.com
لبدأ عملية التخمين نكتب كلمة
run
الان يبدا بالبحث على لوحة تحكم الموقع
يوجد الكثير من الموديلات اترككم لتكتشفوها بأنفسكم
---
قد يظهر لكم خطأ كما ظهر لي وهو نقص بعض المكاتب والحل كالاتي
مشكلة عدم وجود موديل readline
الحل
pip install readline
مشكلة عدم وجود موديل libusb1
الحل
pip install libusb1
مشكلة عدم وجود ملف modules.xml بمجلد المسار /usr/share/KatanaFramework/core
الحل
ادخل الأمر الاتي بالطرفية- يقوم بنسخ الملف ووضعه بالمسار -
ننشئ مجلد
mkdir /usr/share/KatanaFramework/core/
ننسخ بداخله الملف المفقود
cp /root/KatanaFramework/core/modules.xml /usr/share/KatanaFramework/core/modules.xml
الشرح لغرض تعليمي فقط
بالتوفيق