Уязвимости мобильных приложений/Уязвимости: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «ПО, которое нужно скачать/установить к семинару (всё работает под Windows/Linux/Mac Os): * Эмулятор…») |
|||
Строка 36: | Строка 36: | ||
После установки проверить, что всё ПО запускается без ошибок (консольные утилиты пока можно запустить без параметров). В случае проблем с установкой под windows можно посмотреть скринкаст https://drive.google.com/drive/folders/11yG5M-hbmUHOg1Pk3C55wlDVamQZveJB или написать в tg: @nastya_jane | После установки проверить, что всё ПО запускается без ошибок (консольные утилиты пока можно запустить без параметров). В случае проблем с установкой под windows можно посмотреть скринкаст https://drive.google.com/drive/folders/11yG5M-hbmUHOg1Pk3C55wlDVamQZveJB или написать в tg: @nastya_jane | ||
+ | |||
+ | Презентация: https://drive.google.com/file/d/11tfwnjU3-FJrHqctoUQgy69l10769iH6/view?usp=sharing |
Текущая версия на 20:43, 11 декабря 2022
ПО, которое нужно скачать/установить к семинару (всё работает под Windows/Linux/Mac Os):
- Эмулятор android:
Установить genymotion personal edition (выбрать вариант с VirtualBox, если он не был ранее установлен): https://www.genymotion.com/fun-zone/ (будет необходимо создать учётную запись) Запустить genymotion. Выбрать тип использования “For personal use” Нажать + (Add new virtual device) Зарегистрироваться с использованием созданной ранее учётной записи Выбрать параметры виртуального девайса: Android version – 10.0 - API 29 Device model – Custom Phone Нажать “Next” и скачать образ выбранного виртуального девайса Запустить образ виртуального девайса
- Установить JDK и Java Runtime Environment
- Скачать JD-GUI: http://jd.benow.ca/ или JADX https://github.com/skylot/jadx.
- Установить apktool: https://ibotpeaches.github.io/Apktool/install/.
- Скачать уязвимое приложения для тестов: https://drive.google.com/open?id=17qn9F3dTkYS0_pmfSRlPtC6Y0lhj1S5j
- Клонировать репозиторий (git clone) https://github.com/dineshshetty/Android-InsecureBankv2
Для этого нужно также установить git. Под linux и macOS есть соответствующий пакет. Под Windows можно взять отсюда https://gitforwindows.org/
- Установить зависимости AndroLabServer
pip install -r Android-InsecureBankv2/AndroLabServer/requirements.txt Для этого нужно предварительно установить python2.7.9 и pip (https://www.python.org/downloads/ ) С установкой под Windows, возможно, может помочь https://datascience.com.co/how-to-install-python-2-7-and-3-6-in-windows-10-add-python-path-281e7eae62a , там нужно после установки python2.7.9 открыть панель управления и изменить переменные окружения, добавить путь к питону и его скриптам в PATH.
- Скачать и установить в эмулятор приложение SniffIntents (https://drive.google.com/file/d/1C_1Q8ry5hG42XjQ97pq1uIrFnw2F0jCZ/)
После установки проверить, что всё ПО запускается без ошибок (консольные утилиты пока можно запустить без параметров). В случае проблем с установкой под windows можно посмотреть скринкаст https://drive.google.com/drive/folders/11yG5M-hbmUHOg1Pk3C55wlDVamQZveJB или написать в tg: @nastya_jane
Презентация: https://drive.google.com/file/d/11tfwnjU3-FJrHqctoUQgy69l10769iH6/view?usp=sharing