في هذا الموضوع سوف نعرض لكم طريقة تثبيت كالي لينكس للاندرويد بطريقة رسمية وبكل سهولة، ويمكنك استخدامه تماماً مثل كالي لينكس للكمبيوتر. اذا كنت من محبي توزيعة اختبار الأمان Kali Linux وترغب في استخدامها على الموبايل فتابع الشرح معنا.
ما هي الطريقة المستخدمة لتثبيت كالي لينكس للاندرويد
في هذا الشرح سوف نستخدم أدوات Nethunter لتثبيت نظام اختبار الأمان Kali Linux على اجهزة الاندرويد.
في الواقع سوف نستخدم Termux من اجل الحصول على بيئة لينكس ومن خلاله سوف نستطيع جلب حزمة Kali Nethunter وتثبيتها ومن ثم سوف نتمكن من فتح جلسة على Nethunter KeX لاستخدام كالي لينكس للاندرويد بنفس الواجهة الموجودة على اجهزة الكمبيوتر.
ما هو كالي Nethunter؟
كالي Nethunter هو مشروع تطوير مفتوح المصدر يستند الى توزيعة Kali Linux، وتم تخصيص هذا المشروع خصيصاً من أجل اختبار الأمان على أجهزة الهواتف الذكية.
يتيح لك Nethunter تنفيذ اختبارات وعمل محاكاة على أنظمة اندرويد (Android) بشكل فعال. ويتيح للمستخدمين الوصول الى العديد من الادوات مثل Metasploit, Wireshark، Aircrack-ng. لذا يرجى مراعاة القوانين والأنظمة المحلية عند استخدام أدوات Nethunter، حيث قد تكون هذه الأدوات قانونية في سياق اختبار الأمان ولكن قد تكون غير قانونية إذا تم استخدامها بطرق غير شرعة او غير أخلاقية.
ما هو Termux؟
هو تطبيق مفتوح المصدر للأجهزة التي تعمل بنظام اندرويد، حيث يوفر ييئة سطر الأوامر (Terminal) على الهواتف الذكية، ويمكن استخدامه لتشغيل الأوامر والبرامج على هاتفك الاندرويد.
يتيح تطبيق Termux العديد من المزايا المختلفة، مثل توفير بيئة موجه أوامر لينكس (Linux) ومن خلاله سوف تتمكن من تنزيل الحُزم القابلة للتثبيت، كما يدعم هذا التطبيق البرمجة وGit لإدارة المشاريع.
تجهيز بيئة العمل لتثبيت كالي لينكس للاندرويد
لن نحتاج الى العديد من الأدوات في هذا الشرح، كل ما سوف نحتاج اليه هو التالي:
1- تنزيل متجر Nethunter من المصدر الرسمي store.nethunter.com.
2- تنزيل تطبيق Termux.
3- تنزيل Nethunter Kex.
4- تثبيت حزمة Kali Nethunter.
تثبيت الحُزم الضرورية
اليك طريقة تثبيت الحزم والتطبيقات. بعد التوجه الى الموقع الرسمي لمتجر Nethunter سوف تتمكن من تحميل المتجر على هاتفك.
من الممكن أن يتم مطالبتك بتفعيل خيار “تحميل التطبيقات من مصادر غير معروفة” لأنه بشكل افتراضي يتم استخدام متجر التطبيقات Google Play”، وقد تم تطوير الأجهزة الحديثة على التعامل مع المتاجر الغير رسمية على أنها ضارة وقد تحتوي الفيروسات.
لكن لا داعي للقلق حيال هذا الأمر فمتجر Nethunter هو آمن ويتم فحصه بشكل دوري من خلال المطورين بحثاً عن أي برمجيات قد تسبب ضرر للمستخدمين.
هذا المتجر يحتوي على العديد من الأدوات والتطبيقات المفيدة، ومن بين هذه التطبيقات Termux. فبعد تنزيل المتجر وتثبيته قم بفتحه والبحث عن Termux من خلال شريط البحث.
بعد تثبيت Termux قم بتثبيت Nethunter KeX من نفس متجر تطبيقات Nethunter.
جلب Kali Nethunter وتثبيته
بعد تثبيت كل المتطلبات قم بالتوجه الى تطبيق Termux وابدء بكتابة الأوامر التالية:
apt update && apt full-upgrade -y
بعد كتابة هذا الأمر سوف يتم تحديث وترقية جميع الحُزم الافتراضية المُثبتة مسبقاً على Termux، وy- هي اختصار لكلمة “yes” والتي تعني نعم، ويتم استخدامها للموافقة بشكل مسبق على التحديثات والترقيات التي سوف يتم تنزيلها.
termux-setup-storage
من خلال هذا الكود سوف يتم اعطاء صلاحيات لـ Termux بالوصول الى مساحة التخزين الداخلية من اجل تنزيل وتخزين الحزم.
pkg install wget
الامر pkg install
يتم استخدامه من اجل تنزيل الحُزم (Packages)، وwget هي اختصار لـ (Web get) والتي تعني الجلب من الويب (الإنترنت). هذا يعني انه يتم استخدام أمر wget
لتحميل الملفات من الويب.
wget -O install-nethunter-termux https://offs.ec/2MceZWr
في هذا الأمر قمنا باستخدام wget
لجلب حُزمة Nethunter من الرابط الرسمي المذكور. وللعلم فإن O- تُستخدم لتحديد اسم الملف الذي سوف يتم تنزيله على الجهاز.
بعد تنزيل الحزمة تأكد من إعطائها الصلاحيات اللازمة من خلال الأمر التالي:
chmod +x install-nethunter-termux
ثم بعد ذلك قم بكتابة هذا الأمر لتثبيت الحُزمة بعد أن قمت بجلبها:
./install-nethunter-termux
قد يستغرق تثبيت حُزمة Nethunter بعض الوقت، وقد يتم مطالبتك بالموافقة على بعض الأمور وكل ما عليك فعله هو كتابة y ثم “Ok” أو “Enter”.
بعد ذلك سوف تظهر لك رسالة تطلب منك تحديد الحزمة التي ترغب في تثبيتها، لانه هنالك 3 حُزم مختلفة:
1- Full: يتيح لك هذا الخيار تثبيت نسخة Nethunter بشكل كامل.
2- Minimal: يتيح لك هذا الخيار تثبيت الحُزمة بشكل غير كامل، بل تثبيت امور اضافية قد تكون ضرورية.
3- Nano: يتيح لك هذا الخيار تثبيت النسخة بشكل خفيف، هذا يعني تثبيت الحاجات اللازمة فقط.
سوف نقوم نحن باختيار الخيار الأول من خلال كتابة رقم 1 ثم الضغط على Enter من أجل تثبيت النسخة كاملة.
بعد أن يتم تثبيت الحُزمة سوف يتم سؤالك اذا ما كنت تريد مسح جذر الملفات (Root) التي تم تحميلها، في حالتنا لن نقوم بحذف هذه الملفات، بل سوف نحتفظ بها. لذلك سوف نقوم بكتابة n للدلالة على كلمة “No” ثم الضغط على “Enter”.
بهذا نكون قد انتهينا من جلب وتثبيت حُزمة كالي Nethunter بنجاح.
تشغيل كالي لينكس للاندويد
الآن بعد تثبيت كالي Nethunter يجب أن نقوم بتكوين وضبط كلمة المرور.
nethunter kex passwd
بعد تعيين كلمة المرور الجديدة من الممكن أن تظهر لك رسالة اذا كنت تريد اظهار كلمة المرور، قم بكتابة n ثم Enter.
من خلال هذا الامر سوف تتمكن من تغيير كلمة المرور للنظام; كلمة المرور الافتراضية في العادة تكون kali.
nethunter kex &
هذا الأمر سيتيح لك فتح جلسة على Nethunter KeX. بعد أن تتأكد من تشغيله قم بالتوجه الى تطبيق Nethunter KeX الذي قمنا بتحميله من متجر Kali Nethunter ثم قم بكتابة كلمة المرور التي قمت بوضعها اثناء تكوين النظام على Termux واضغط على Connect.
سوف تظهر لك واجهة كالي لينكس للاندرويد بعدها مباشرة وهي مثل واجهة Kali Linux على الكمبيوتر تماماً. يمكنك بعد ذلك الدخول الى موجه الأوامر (Terminal) والبدء بتنزيل البرمجيات والحُزم التي ترغب في استخدامها.
في هذا الموضوع قمنا بشرح طريقة تثبيت كالي لينكس للاندرويد وتشغيله بدون روت، اذا كانت لديك أي أسئلة فلا تتردد في طرحها في التعليقات. واكتب لنا رأيك إذا الشرح قد نال إعجابك فضلاً وليس أمراً.
السلام عليكم
اريد تنزيل كالي نتهانتر ولكن لا يستجيب ويعطيني صورة ما الحل
وعليكم السلام ورحمة الله،
برجاء توضيح ما هي تفاصيل الصورة التي تظهر حتى نتمكن من مساعدتك.
لماذا عندما اقوم بكتابة الأمر NetHunter kex passwd يعطيني NetHunter Command not found
لأن حالة الحروف حساسة جداً، وفي حالتنا هنا يجب كتابة الأمر باستخدام الحروف بحالتها الصغيرة من اجل ان يتم التعرف على الأمر:
nethunter kex passwd
نزلت نظام كالي كاملا ولكن عندما أضع كلمة المرور في التطبيق الآخر و أضغط على اتصال يعطيني واجهة ولكن مكتوب عليها error
قم بتغيير كلمة السر وحاول مرة اخرى.
نزلت الحزم بعدين قال فقد الاتصال سويت ./install-nethunter-termux والحين بيرجع ينزلهن من جديد وانا ما اشتي كذا كيف اسوي
اهلاً صديقي،
اذا قمت بتنزيل الحزم فعلاً فلا داعي لتنزيلها مرة اخرى. لكن تاكد من انك قمت بتنزيل الحزم بشكل كامل.
قم بابتاع باقي خطوات الشرح الآن وسوف تكتمل العملية بنجاح اذا لم يكن هناك اخطاء في تنزيل الحزمة.
عندما اريد تشغيل الروت و ادخل كلمة المرور يقول لي كلمة المرور خاطئة وهيا صحيحة ما الحل
قم باعادة تعيين كلمة المرور مرة اخرى
nethunter kex passwd
مشكلتي الوحيدة في تطبيق NetHunter KeX بعد اتمام كافة الإجراءات وادخل على التطبيق المذكور وبعد أن املأ الفراغ بكلمة السر عندها لا اجد زر continue الموجود في الصور أعلاه اتمنى التوضيح
من واجهة التطبيق تأكد من انك قمت بتحديد نوع الاتصال NetHunter Kex localhost على السيرفر المحلي
بعد تثبيت عند وضع الامرnethunter kex passwd لا يستجيب يعطيني touch: cannot touch ‘kali-arm64/root/.version’: No such file or directory
~ $ ارجو المساعده
اهلاً صديقي، قم بالتواصل معنا عن طريق الايميل او عن طريق الـ Facebook حتى اتمكن من الحصول على المزيد من التفاصيل لحل هذه المشكلة.
./install-nethunter-termuxهناك مشكله في هاذا الامر
اهلاً صديقي، تأكد انك قمت بجلب حزمة Nethunter من خلال الأمر التالي
wget -O install-nethunter-termux https://offs.ec/2MceZWr
ثم تأكد انك في نفس المسار الذي تتواجد به الحزمة من خلال كتابةpwd
في التيرمنال.بعد التحقق من تلك الخطوات لن تواجه مشكلة اثناء تثبيت الحزمة.
نتمنى لك التوفيق.
هل تستطيع تعلمي الأمن السيبراني من الصفر
قم بقراءة مقالة دليل تعلم الأمن السيبراني التي تحدثنا بها عن مقدمة للأمن السيبراني وما هي اهم الأمور التي يجب عليك تعلمها.
السلام عليكم، سؤال: هل ممكن الخروج من هذا النظام والرجوع الى الهاتف يعني اخرج من وضع كالي لينكس وشكرا.❤️
وعليكم السلام ورحمة الله،
نعم يمكنك الخروج من النظام بمجرد اغلاق الاتصال من خلال برنامج Nethunter Kex.
الطريقة التي قمنا بشرحها هي عبارة عن تثبيت كالي لينكس للاندرويد بجانب نظام الأندرويد وليس استبدال النظام باكمله.
نتمنى لكم التوفيق. ❤️
انا عندي مشكله لم تثبت التوزيع رغم كثرة المحاولات
رجاءً قم بتوضيح رسالة الخطأ أو سبب المشكلة حتى نتمكن من مساعدتك.
لوسمحت أنا عامل روت هل ينفع اعمل نفس الطريقه
نعم يمكنك عمل نفس الطريقة، واذا صادفت بعض المشاكل سوف نساعدك بكل سرور.
nethunter kex passwd
لما جيت اكتب الكود دا
جابلي كدا
/usr/bin/kex: line 25: vncpasswd: command not found
افتح Termux وقم بتحديث الحزم وتثبيت tigervnc:
pkg update && pkg upgrade
pkg install tigervnc
ثم حاول تشغيل الأمر nethunter kex passwd مرة أخرى.
إذا استمرت المشكلة، اتبع الخطوات التالية لتثبيت NetHunter بشكل صحيح:
افتح Termux وقم بتثبيت أداة NetHunter:
pkg update && pkg upgrade
pkg install wget
wget -O install-nethunter-termux https://offs.ec/2MceZWr
chmod +x install-nethunter-termux
./install-nethunter-termux
بعد اكتمال التثبيت، ابدأ جلسة NetHunter
nethunter
ثم قم بتعيين كلمة المرور من خلال:
nethunter kex passwd
هذه الخطوات يجب أن تحل المشكلة وتساعدك في تثبيت NetHunter بنجاح.
عندما اكتب ./install-nethunter-termux يطلع لي Permission denied
تأكد من أن لديك الإذن الكافي لتنفيذ هذا الأمر. قد تحتاج إلى استخدام أمر “chmod” لإعطاء الإذن اللازم لملف الـ”install-nethunter-termux”. يمكنك استخدام الأمر التالي لمنح الإذن الكافي:
chmod +x install-nethunter-termux
انا إبراهيم صالح اريد ان اصبح هكر محترفا
اهلاً بك إبراهيم، يمكنك قراءة موضوع تعلم الأمن السيبراني كي تتعرف على بعض الأساسيات اللازمة لتصبح مختبر اختراق محترف.
./install-nethunter-termux
هنا لايحدث شيئ عند لصقه في termux
ماهو الحل
حاول مرة اخرى بعد ان تتاكد انك في المسار الصحيح بعد كتابة pwd في سطر الأوامر.
لماذا لم يتم ربط الكالي نت هنتر ببيانات الجوال
استخدم شبكة الـ Wi-Fi بدلاً من ذلك
يقول لي configurin nethunter for termux
يرجى توضيح في أي مرحلة يظهر لك هذا الخطأ حتى نتمكن من مساعدتك.