• XSS.stack #1 – первый литературный журнал от юзеров форума

Улучшенная версия Ghost для мобилок.

Free_milk

HDD-drive
Пользователь
Регистрация
10.05.2022
Сообщения
31
Реакции
14

ADBusher​

ADBusher - это скрипт, включающий в себя ADB (Android Debug Bridge) и Scrcpy (Display and Control Device).
Выполняет функцию подключения к устройствам под управлением операционной системы Android, с открытым портом adb 5555, который предназначен для удаленного управления устройством.
После подключения раскрывается полная функциональность scrcpy.
К ним относятся:
1. Подключение к устройству.
2. Отключение от всех устройств или от определенных устройств.
3. Переход в интерактивный режим с устройством.
4. После перехода в интерактивный режим открываются следующие функции.
Интерактивный режим:
1. Получение снимка экрана с устройства.
2. Получение списка установленных приложений
3. Scrcpy - отображение и управление.
4. Загрузка файлов с устройства.
5. Загрузка файлов на устройство.
6. Получение списка файлов и каталогов на устройстве.
7. Выполнение команды shell с параметрами.
8. Дамп конфигурации wifi с историей подключения устройства к точкам wifi. В нем также хранятся пароли для этих точек wifi.
9. Выполнение keyevent для устройства.

В данной статье я хотел бы показать весь функционал данного скрпита, который является немного улучшенной версией Ghost. Так как в мой практике переключение происходило через 3-4 окна. В данном случае все включено в один скрипт.
Ссылка на данный скрипт находится здесь:
Скрытый контент для зарегистрированных пользователей.
А теперь перейдем к функционалу:
1. Запуск скрипта.

1683113504646.png


2. Команда help.

1683113581331.png


3. Подключение к устройству.

1683113660116.png

1683113762635.png


4. Я думаю в данном случае не интересно расматривать функции отключения от устройства и тд., поэтому перейдем к основному функционалу.

1683113801119.png


Теперь по порядку. Получение скриншота. После выполнения данной команды скриншот устройства будет хранится локально там же , где и скрипт.

1683113940972.png

1683113987373.png


Получение списка приложений, которые были установлены на данное устройство.

1683114061257.png


Удаленное управление устройством с полным функционалом (нажатие мыши и клавиатура).

1683114162493.png

1683114264012.png


С загрузкой на устройство и получение файлов из устройства, тут все понятно для каждого. Следующие это получение находящиеся на устройстве файлы и директории.

1683114393297.png


Далее по функциям это shell-com. Можно выполнить какую то отдельную команду для устройства.

1683114506200.png


Одна из интересных фишек это получение конфиг файла. Это история подключения устройства к точкам Wi-Fi. Все данные хранятся в этом конфиг файле, а также пароли к ним. Файл выкачивается и сохраняется там же, где и скрипт.

1683114616619.png


И последнее это выполнение Keyevent'ов. Все keyevent'ты лежат со скпритом. Выглядят так: "KEYCODE_HOME", "KEYCODE_BACK", "KEYCODE_MENU" и тд. После выполения keyevent'а, можно наблюдать у таргета выполнение команды.
Иногда, когда невозможно получить удаленное усправление устройством, то приходится довольствоваться keyevent'ом и скриншотом.

P.S. Если у кого-то, есть какие-то предложения по данному скрипту, то готов все это учитывать и развивать дальнейшую разработку. Спасибо за прочтение!
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх