У меня есть приложение для iPhone, которое просто показывает веб-страницу, когда вы ее используете. Я не знаю URL сайта, который он загружает. Есть ли способ получить URL-адрес страницы, которую загружает приложение?
Чтобы определить веб-сайт, вам необходимо перехватить сетевой трафик, проходящий между вашим iPhone и вашим интернет-провайдером (ISP).
Для этого вам нужно настроить телефон на использование WiFi и передачу сетевого трафика через прокси. Прокси включают squid и Charles .
Хороший прокси предложит файлы журналов и позволит вам увидеть адреса серверов и, если они не зашифрованы, запрошенные URL-адреса.
Кроме того, вы можете связаться с разработчиком приложения и спросить.
Нет, вы не можете получить URL-адрес загруженной страницы, пока разработчик этого приложения не намеревается показать URL-адрес.
Другой способ перехвата трафика помимо прокси — настроить сниффер, например Wireshark .
Вот несколько инструкций от stackoverflow .
Если вы предпочитаете использовать инструменты командной строки, вы также можете использовать tcpdump , который доступен из командной строки OS X.
Еще один хороший прокси, который я использовал в своей работе, — это paros, но теперь он был заменен прокси-сервером атаки ZED от OWASP .
МК