Запись траффика iOS
HTTPs
Устанавливаем сертификат перехватывающего прокси (= Burp Suite) на телефон
Settings > General > Profiles > Install Cert
Settings > General > About > Certificate Trusted Settings
Записать весь трафик
1. Подключаем iPhone по USB
2. ioreg -p IOUSB -l | grep "USB Serial"
"USB Serial Number" = "f1a8640ea309e1aed7a170a1e073d7bfd4947421"
3. Create Remote Virtual Interface (RMI) on your MacOS (UDID from previous step):
rvictl -s <UDID>
4. Запускаем WireShark и выбираем интерфейс rvi0
5. Фильтруем трафик как хотим(не проверял) Еще какой-то пример с airport: инструмент для записи трафика с какого-то из каналов: https://qastack.ru/unix/48671/how-to-put-mac-os-x-wireless-adapter-in-monitor-mode
HTTPs + dump tls keys via Frida (BoringSSL)
Запускаем дамп ключей
frida -U -n com.apple.WebKit.Networking --codeshare andydavies/ios-tls-keylogger -o bbc-news.keylogЗапускаем наше приложение через rvictl
После открываем pcap файл со сдампленными ключами:
wireshark -r bbc-news.pcap -o tls:keylog_file:bbc-news.keylogИли через Wireshark UI: Preferences > Protocols > TLS > (Pre)-MasterSecret log filename
Last updated
Was this helpful?