Безопасность компьютерных систем 2018/Уязвимости мобильных приложений — различия между версиями
4emodan (обсуждение | вклад) |
Gamajun (обсуждение | вклад) |
||
(не показано 9 промежуточных версии ещё одного участника) | |||
Строка 1: | Строка 1: | ||
− | ПО, которое необходимо скачать/установить к семинару (всё работает под Windows/Mac Os): | + | [https://drive.google.com/file/d/1_g6BuDSJvJpCWMiDdt_FyaE55MQ7z8J8/view?usp=sharing| Презентация с семинара.] |
+ | |||
+ | ПО, которое необходимо ('''обязательно!''') скачать/установить к семинару (всё работает под Windows/Linux/Mac Os): | ||
По вопросам установки ПО можно писать в tg: @nastya_jane или @rakatakatakata | По вопросам установки ПО можно писать в tg: @nastya_jane или @rakatakatakata | ||
− | |||
− | |||
1. Эмулятор android: | 1. Эмулятор android: | ||
− | Установить | + | Установить genymotion personal edition (выбрать вариант с VirtualBox, если он не был ранее установлен): https://www.genymotion.com/fun-zone/ (будет необходимо создать учётную запись) |
− | + | ||
− | + | ||
Запустить genymotion. Выбрать тип использования “For personal use” | Запустить genymotion. Выбрать тип использования “For personal use” | ||
Нажать + (Add new virtual device) | Нажать + (Add new virtual device) | ||
− | Зарегистрироваться с использованием созданной | + | Зарегистрироваться с использованием созданной ранее учётной записи |
Выбрать параметры виртуального девайса: | Выбрать параметры виртуального девайса: | ||
Android version – 6.0.0 | Android version – 6.0.0 | ||
Строка 17: | Строка 15: | ||
Нажать “Next” и скачать образ выбранного виртуального девайса | Нажать “Next” и скачать образ выбранного виртуального девайса | ||
Запустить образ виртуального девайса | Запустить образ виртуального девайса | ||
+ | |||
+ | 2. Скачать архив https://drive.google.com/file/d/0B7Ud4xPbhmAKWkRmSEh2aVNGVHc/view?usp=sharing . Запустить образ виртуального девайса. Перетащить в окно виртуального девайса скачанный архив, со всем согласиться. После установки перезапустить виртуальный девайс. | ||
− | + | 3. Установить Burp Suite Free Edition: https://portswigger.net/burp/communitydownload. | |
− | + | ||
− | 3. Установить Burp Suite Free Edition: https://portswigger.net/burp/ | + | |
4. Установить Java Runtime Environment: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html | 4. Установить Java Runtime Environment: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html | ||
− | 5. Скачать dex2jar: https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip | + | 5. Скачать dex2jar: https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip. |
− | 6. Скачать JD-GUI: http://jd.benow.ca/ | + | 6. Скачать JD-GUI: http://jd.benow.ca/. |
− | 7. Установить apktool: https://ibotpeaches.github.io/Apktool/install/ | + | 7. Установить apktool: https://ibotpeaches.github.io/Apktool/install/. |
− | 8. Установить SQlite browser: http://sqlitebrowser.org/ | + | 8. Установить SQlite browser: http://sqlitebrowser.org/. |
− | 9. | + | 9. Обязательно проверить, что всё ПО, скачанное на предыдущих пунктах, запускается без ошибок (консольные утилиты пока можно запустить без параметров). |
+ | В случае проблем – попробовать снова, поискать решения в google, если ничего не помогает – написать в tg (контакты выше). | ||
− | 10. | + | 10. Проверить, что запускается утилита adb (автоматически скачивается вместе с Genymotion). В Windows, например, она будет расположена примерно по такому пути: "C:\Program Files\Genymobile\Genymotion\tools\adb.exe", в MacOS – /Applications/Genymotion.app/Contents/MacOS/tools/adb. Для удобства лучше прописать путь в переменную окружения PATH. |
− | + | 11. Скачать уязвимое приложения для тестов: http://payatu.com/wp-content/uploads/2016/01/diva-beta.tar.gz | |
− | + | 12. Скачать архив с другими приложениями для тестов: https://drive.google.com/file/d/0B7Ud4xPbhmAKU0dRWXhzWGV4SUk/view?usp=sharing | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Текущая версия на 14:17, 18 сентября 2018
ПО, которое необходимо (обязательно!) скачать/установить к семинару (всё работает под Windows/Linux/Mac Os):
По вопросам установки ПО можно писать в tg: @nastya_jane или @rakatakatakata
1. Эмулятор android:
Установить genymotion personal edition (выбрать вариант с VirtualBox, если он не был ранее установлен): https://www.genymotion.com/fun-zone/ (будет необходимо создать учётную запись) Запустить genymotion. Выбрать тип использования “For personal use” Нажать + (Add new virtual device) Зарегистрироваться с использованием созданной ранее учётной записи Выбрать параметры виртуального девайса: Android version – 6.0.0 Device model – Custom Phone Нажать “Next” и скачать образ выбранного виртуального девайса Запустить образ виртуального девайса
2. Скачать архив https://drive.google.com/file/d/0B7Ud4xPbhmAKWkRmSEh2aVNGVHc/view?usp=sharing . Запустить образ виртуального девайса. Перетащить в окно виртуального девайса скачанный архив, со всем согласиться. После установки перезапустить виртуальный девайс.
3. Установить Burp Suite Free Edition: https://portswigger.net/burp/communitydownload.
4. Установить Java Runtime Environment: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
5. Скачать dex2jar: https://github.com/pxb1988/dex2jar/releases/download/2.0/dex-tools-2.0.zip.
6. Скачать JD-GUI: http://jd.benow.ca/.
7. Установить apktool: https://ibotpeaches.github.io/Apktool/install/.
8. Установить SQlite browser: http://sqlitebrowser.org/.
9. Обязательно проверить, что всё ПО, скачанное на предыдущих пунктах, запускается без ошибок (консольные утилиты пока можно запустить без параметров). В случае проблем – попробовать снова, поискать решения в google, если ничего не помогает – написать в tg (контакты выше).
10. Проверить, что запускается утилита adb (автоматически скачивается вместе с Genymotion). В Windows, например, она будет расположена примерно по такому пути: "C:\Program Files\Genymobile\Genymotion\tools\adb.exe", в MacOS – /Applications/Genymotion.app/Contents/MacOS/tools/adb. Для удобства лучше прописать путь в переменную окружения PATH.
11. Скачать уязвимое приложения для тестов: http://payatu.com/wp-content/uploads/2016/01/diva-beta.tar.gz
12. Скачать архив с другими приложениями для тестов: https://drive.google.com/file/d/0B7Ud4xPbhmAKU0dRWXhzWGV4SUk/view?usp=sharing