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