Определить веб-сайт, загруженный в приложение iOS для веб-просмотра?

2

У меня есть приложение для iPhone, которое просто показывает веб-страницу, когда вы ее используете. Я не знаю URL сайта, который он загружает. Есть ли способ получить URL-адрес страницы, которую загружает приложение?

нулевой указатель
источник
1
Похоже, что этот вопрос не по теме, поскольку он не имеет прямого отношения к iPhone или iOS, а касается перехвата сети (и / или взлома устройства), чтобы узнать, к какому веб-сайту обращаются.
МК

Ответы:

4

Чтобы определить веб-сайт, вам нужно будет перехватить сетевой трафик, проходящий между вашим iPhone и вашим интернет-провайдером (ISP).

Для этого вам нужно настроить телефон на использование WiFi и пропускать сетевой трафик через прокси. Прокси включают кальмаров и Чарльза .

Хороший прокси-сервер предлагает файлы журналов и позволяет вам видеть адреса серверов и, если они не зашифрованы, запрашиваемые URL-адреса.

Кроме того, вы можете связаться с разработчиком приложения и спросить.

Грэм Милн
источник
1

Нет, вы не можете получить URL загруженной страницы, пока разработчик этого приложения не намеревается показать URL.

Азик Абдулла
источник
0

Другой способ перехватить трафик помимо прокси-сервера - настроить перехватчик, такой как Wireshark .

Вот несколько инструкций от stackoverflow .

Если вы предпочитаете использовать инструменты командной строки, вы также можете использовать tcpdump , который доступен из командной строки OS X.

Еще один хороший прокси-сервер, который я использовал в своей работе, - это paros, но теперь он заменен прокси-сервером атаки ZED из OWASP .

Deesbek
источник
Можно ли перехватывать трафик между iPhone и сетью таким образом?
Грэм Милн
Привет @GrahamMiln да, мне нужно дать ссылку, которую я предоставил от stackexchange .
Deesbek
Спасибо, я вижу, что iPhone все еще нужно переключить на WiFi, чтобы это работало. Это имеет смысл для меня сейчас.
Грэм Милн