Что это за рекламная сеть?

2

Я часто сталкиваюсь с этим типом всплывающей рекламы при использовании приложения на iOS. Какая рекламная сеть обслуживает эту рекламу? (Или как бы я определил это вообще, когда реклама переходит в другое приложение)

user1242573
источник

Ответы:

2

В зависимости от того, как терминал подкованных вы .. вы можете посмотреть в слежки вокруг использования lsofи netstat.

Это будет работать только с взломанным устройством iOS. Установите пакеты network-cmdsи lsofиспользуя Cydia.

Закройте все остальные приложения, кроме одного, создающего объявление. Затем откройте Терминал, выполните одну из этих команд и просмотрите список. Просто используйте процесс исключения, чтобы выяснить, с каким IP-адресом он разговаривает. ( IE: если вы знаете, что используете Spotify для музыки, вы можете исключить любые активные соединения, которые идут на сайт с «spotify» в имени хоста. ) После сужения, если у вас остался набор IP-адресов вместо имен хостов вы можете попробовать запустить оставшиеся через веб-страницу поиска IP-адресов.

Вот команды. Я предоставил небольшой пример вывода с моего Mac, чтобы показать вам, что я получаю. Это те же самые команды в пакетах выше для iOS, поэтому вы должны получить эквивалентный вывод. Имейте в виду, вы получите много выходных данных, так что будьте готовы прокрутить.

[MacBook-Pro:~] jonathan% lsof -i

COMMAND    PID              USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
UserEvent  228 jonathan    6u  IPv4 <MAC>      0t0  UDP *:*
Mail       240 jonathan   34u  IPv4 <MAC>      0t0  TCP 192.168.1.124:49590->17.158.8.25:imaps (ESTABLISHED)
Mail       240 jonathan   37u  IPv4 <MAC>      0t0  TCP 192.168.1.124:49533->17.158.8.25:imaps (ESTABLISHED)

ИЛИ попробуйте

[MacBook-Pro:~] jonathan % sudo netstat
Active Internet connections  
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
tcp4       0      0  192.168.1.124.50428    cache.google.com.https ESTABLISHED
tcp4       0      0  192.168.1.124.50427    cache.google.com.https ESTABLISHED

Где 192.168.1.124 будет вашим локальным IP-адресом вместо того, что показано выше.

jseawright
источник
Это отличная информация для отслеживания сетевых подключений на Mac. Знаете ли вы, возможно ли это на взломанном устройстве iOS? Если это так, мы можем отредактировать ваш ответ. Если нет, нам нужно изменить его, чтобы использовать charlesproxy или другой инструмент, такой как netstat для iOS, чтобы посмотреть, можно ли отключить сетевое соединение на iOS.
bmike
О, я неправильно понял. Я пропустил сообщение ОП и подумал, что он явно ссылается на OSX. Согласно этой статье, вполне вероятно, что это может быть выполнимо. Кажется, кто-то портировал netstat на iOS ... apple.stackexchange.com/questions/52798/… .
jseawright
Действительно, netstat (входит в пакет network-cmds) и lsof (автономный) доступны в репозитории Saurik по умолчанию (cc @bmike).
grg
Обновлен ответ с необходимыми пакетами. Спасибо за отзыв @grgarside!
jseawright
Если этого ответа достаточно, должен ли ОП принять его @bmike? (У меня недостаточно представителей, чтобы комментировать его исходное сообщение)
jseawright