Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
androrat — androrat | Kitploit
Инструменты/GitHubGitHub/wszf/androrat
Безопасность AndroidРазведкаЭксфильтрация данныхСбор информацииТестирование на ПроникновениеМобильная безопасностьКомандование и УправлениеRed TeamingИнструмент Удаленного Доступа
GitHubwszf/androrat

androrat

androrat

2.0k1.0k3 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Репозиторий

Я в процессе интернационализации, добро пожаловать присоединиться.

Androrat (Форк/Тихая версия)

Remote Administration Tool for Android

Androrat — это клиент/серверное приложение, разработанное на Java Android для клиентской части и на Java/Swing для сервера.

Название Androrat — это смесь Android и RAT (Remote Access Tool).

Оно было разработано командой из 4 человек в рамках университетского проекта. Было реализовано за один месяц. Цель приложения — дать удалённый контроль над системой Android и получать из неё фрагменты информации.

Технические детали

  • Приложение Android является клиентом для сервера, который принимает все соединения.
  • Приложение Android работает как служба (а не активность), которая запускается при загрузке. Поэтому пользователю не нужно взаимодействовать со службой (хотя есть отладочная активность, позволяющая настроить IP и порт для подключения).
  • Подключение к серверу может быть инициировано SMS или звонком (это можно настроить)

Все доступные функции:

  • Получение контактов (и всей их информации)
  • Получение журнала звонков
  • Получение всех сообщений
  • Определение местоположения по GPS/сети
  • Мониторинг получаемых сообщений в реальном времени
  • Мониторинг состояния телефона в реальном времени (входящий звонок, исходящий звонок, пропущенный звонок и т.д.)
  • Съёмка фото с камеры
  • Потоковый звук с микрофона (или других источников..)
  • Потоковое видео (только для клиента на основе активности)
  • Показ toast-уведомления
  • Отправка текстового сообщения
  • Совершить звонок
  • Открыть URL в браузере по умолчанию
  • Вибрировать телефоном

Папки

Проект содержит следующие папки:

  • doc: скоро будет содержать всю документацию о проекте
  • Experiment: содержит экспериментальную версию клиента, построенную вокруг активности, которая, кстати, позволяет транслировать видео
  • src/Androrat: содержит исходный код клиента, который следует разместить на платформе Android
  • src/AndroratServer: содержит исходники Java/Swing сервера, который может работать на любой платформе
  • src/api: содержит все различные API, используемые в проекте (JMapViewer для карты, формы для Swing и vlcj для потокового видео)
  • src/InOut: содержит код содержимого, общего для клиента и сервера, который по сути является реализацией протокола

Скриншоты

Главный графический интерфейс

Это основной графический интерфейс, где отображаются все подключённые клиенты. Список динамически обновляется при подключении или отключении нового клиента. Кроме того, журнал всех подключений и общая информация отображаются в панели журнала в нижней части окна. Простой двойной щелчок по клиенту открывает его окно для взаимодействия с ним.

Main GUI

Панель клиента

Все действия с клиентом можно выполнять в окне клиента, которое построено на вкладках. Вкладка по умолчанию называется Home и предоставляет различные функции. Во-первых, как мы видим в левой прокручиваемой области, отображается вся информация о клиенте: данные SIM, данные батареи, данные сети, данные датчиков и т.д. Справа находятся параметры, которые позволяют удалённо изменять конфигурацию клиента, например IP и порт для подключения, ждать или не ждать триггер для запуска подключения к серверу и т.д. Наконец, на этой вкладке можно выполнять быстрые действия, такие как toast-сообщение, вибрация телефона или открытие URL.

Client Panel

Другие вкладки

Два скриншота ниже показывают две другие вкладки для двух функций: получение контактов и геолокация. Как вы можете видеть на панели получения контактов, список слева показывает все контакты: имя, номер телефона и фотографию, если она доступна. Кроме того, справа три кнопки позволяют получить дополнительную информацию о выбранном контакте, отправить ему SMS или позвонить ему. Для геолокации мы можем выбрать провайдера: либо GPS, либо сеть, которая использует Google для определения местоположения. Затем можно запустить потоковую передачу, и карта будет обновляться сразу после получения данных.

Contacts

GPS tab

Примечания по использованию

  • Вам понадобятся Android SDK и Eclipse для компиляции этого проекта.
  • Приложение Command & Control написано на кроссплатформенной Java и протестировано на OSX, Linux и Windows.
  • Перед компиляцией APK вам необходимо отредактировать /src/Androrat/src/my/app/client/LauncherActivity.java.
  • Здесь вы жёстко задаёте IP и порт прослушивателя. Можно использовать IP-адрес или доменное имя, например DNS.
  • На некоторых мобильных устройствах он быстро разряжает батарею. Имейте это в виду.

Примечание: я не автор этого программного обеспечения, оно форкнуто и слегка отредактировано. Возможно, я буду вносить в него изменения для исправления ошибок по ходу дела, но я не программист на Java в душе и храню его здесь только для собственного использования в тестировании.

Скачать инструмент