أداة مهمة لمدراء المواقع لفحص لفحص السيرفرات
و يوجد إصدارات أحدث منها, كما أن هذه الأداة تستخدم في فحص تطبيقات الويب من الثغرات (مثل بعض الأخطاء في اعدادات هذه التطبيقات كترك ملف install.php دون حذفه في بعض الأنظمة المفتوحة المصدر) بالإضافة الى أنها تقوم بفحص أكثر من 6500 ملف CGI خطير يمكن أن تتواجد على خوادم الويب و غيرها من الأمور الأخرى المفيدة في اختبار اختراق خوادم و تطبيقات الويب.
أداة nikto هي أداة مفتوحة المصدر مكتوبة بلغة perl و تستخدم أيضا بما يسمى بتقييم نقاط الضعف أو ال vulnerability Assesment .
المميزات:
تتميز هذه الأداة بالحجم الصغير وعدم استهلاك الكثير من الذاكرة.
كما أنها تستخدم سطر الأوامر مما يعني إمكانية استخدام أداة nikto على الأندرويد بسهولة مع تطبيق تيرمكس.
كذلك هذه الأداة تفحص أكثر من 6700 ملف CGIs، كما تقوم بالتحقق من الإصدارات القديمة للخوادم (أكثر من 1250 خادم).
أيضا تفحص خيارات البروتوكولات ومدى أمانها مثل HTTP، ومنافذ الشبكة المتصلة بالخادم.
العيوب:
مع كل هذه المميزات إلا أن أداة nikto غير مناسبة للمبتدئين، وذلك لأنها لا تمتلك واجهة رسومية GUI سهلة للمستخدمين.
أيضا من العيوب في أداة nikto هي أنها تُكشف بسهولة من قبل أنظمة الحماية، لأنها تعمل ضجّة كبيرة في الخادم عند فحص كافة ملفاته، مما يجعل النظام يطلق إنذارات لعملية الفحص.
كما يجب تحديد الخادم الأكثر فعالية في الشبكة، لأن بعض المواقع تمتلك عدد من الخوادم الكثيرة المتفرّقة، لذا سيتوجب عليه جمع المعلومات عن الهدف بشكل جيد، ثم تحديد الخوادم الأكثر أهمية في الموقع، بعد ذلك فحص كل واحد منهم على حدى.
تنزيل برنامج nikto
أما بالنسبة لتنزيل برنامج nikto فيمكنك تنزيله من مستودعه متوفرة على منصة github، تستطيع تنزيلها من هنا.
ثتبيت أداة nikto
قد تجد أن البعض من توزيعات لينكس لا تحتوي على حزمة افتراضية للتثبيت المباشر، لذا أولًا قم بطباعة الأمر التالي:
apt-get install nikto
شرح استخدام أداة nikto
سنكتفي هنا بذكر أهم الأوامر مثل:
(اسم الملف مع الامتداد) o-
هو أمر لاستخراج النتائج في ملف خارجي.
(الخيارات) Display-
ويأتي بعد هذا الأمر عدد من الخيارات التي يمكن سردها بالأرقام كالآتي:
- عرض العمليات لإعادة التوجيه في الخادم.
- إظهار الكوكيز (ملفات تعريف الارتباط).
- كذلك عرض كل الردود (200).
- إظهار الروابط التي تتطلب مصادقة.
كما توجد خيارات أحرى بالأحرف منها:
E. أي كل أخطاء HTTP
dbcheck-
التحقق من الأخطاء المحتملة في قواعد البيانات.
mutate-
هذا الأمر سيقوم بعمليات التخمين المختلفة والخيارات التي توجد في أداة nikto وهي:
- تخمين كل الملفات المتعلقة بالجذر.
- تخمين كلمات المرور.
ثتبيت أداة nikto
قد تجد أن البعض من توزيعات لينكس لا تحتوي على حزمة افتراضية للتثبيت المباشر، لذا أولًا قم بطباعة الأمر التالي:
apt-get install nikto
بعد التحميل، تدخل إلى الملف nikto للأداة ومنه إلى program، بعد ذلك ستلاحظ أن هناك ملفًا اسمه nikto.pl نقوم بتنفيذه بالأمر التالي:
perl nikto.pl
بعد ذلك ستعمل الأداة، يمكنك عرض تفاصيل المساعدة من خلال الأمر:
perl nikto.pl -Hellp
بعد هذا الأمر ستظهر لك قائمة طويلة بجميع أوامر التحكم بأداة nikto.
فيديو يشرح عمل الأداة

ليست هناك تعليقات:
إرسال تعليق