Продовжу це під цим постом, так как просили тут про мобілку.
Ну так що до мобільної безпеки
Що я маю вам сказать
Чули про таку штуку, як AndroL4b? https://github.com/sh4hin/Androl4b
Хочу дати вам коротенько: що це, для чого і навіщо, а ще, скрипти, щоб одразу спробувати.
Що це взагалі таке?
AndroL4b, це готова віртуалка з Android-оточенням, повним вразливих апок і тулз для тестування безпеки. Підходить для КУА, щоб прокачати скіли в мобільному тестуванні, перевіряти додатки під мікроскопом і відпрацьовувати кейси, які в проді можуть вартувати багів і грошей.
По Встановленню, найпростіше через VirtualBox
- Скачуєте образ, AndroL4b GitHub
- Імпортуєте у VirtualBox (File → Import Appliance). і вже можна тестувати.
Там є в комплекті, вразливі додатки: DIVA, InsecureBankv2, GoatDroid.
По Інструментам це: BurpSuite, Wireshark, Drozer, ApkTool, Jadx, BytecodeViewer. ну і Android емулятор + середовище для перехоплення трафіку.
Маленький вам приклади команд і сценаріїв
Перехоплення трафіку з додатку через BurpSuite
Запустити BurpSuite у VM.
Встановлюєте свій CA-сертифікат у Android-емулятор.
У Burp:
Proxy → Options → Add → Bind to 0.0.0.0:8080
У Android → Wi-Fi → Proxy: твій IP + порт 8080.
Розпакування APK
apktool d target.apk -o target_src
Після цього можна глянути ресурси, тексти, приховані екрани.
Реверс Java-байткоду
jadx target.apk -d output_folder
Бачите код, де, наприклад, захардкожений API-ключ.
Тест логічної вразливості
Через Drozer:
drozer console connect
run app.activity.start --component com.target/.AdminActivity
Перевіряєте, чи можна запустити адмінку без авторизації.
Симуляція поганого інтернету
sudo tc qdisc add dev eth0 root netem delay 500ms loss 10%
Дивитесь, як апка поводиться при лагах.
Поінт від мене
Почніть з DIVA там багато простих, але показових вразливостей. Комбінуйте BurpSuite + Wireshark → бачите трафік і на рівні HTTP, і на рівні пакетів.
Drozer дуже зручний для перевірки зайвих активностей і сервісів.
Якщо хочете тестити свій APK просто кидайте його у папку емулятора і встановлюйте:
adb install myapp.apk
Всім гарного вечора друзі, а головне спокійного)