Реверс-инжиниринг XCode Broadcast для iPhone Network Search

XCode выполняет запрос, который пытается получить доступ к iPhone, расположенным в той же сети. Эти iPhone были настроены для удаленного развертывания.

tcpdump выводит следующие строки:

13:09:41.271644 IP 192.168.1.39.5353 › 224.0.0.251.5353: 0- [0q] 6/0/2 (очистка кэша) TXT , PTR _apple-mobdev2._tcp.local., PTR 60: ff:45:ff:87:ff@fe80::62f4:45ff:fe01:87ff._apple-mobdev2._tcp.local., PTR 60:ff:45:ff:87:ff@fe80::62f4:45ff: fe01:87ff._apple-mobdev2._tcp.local., (сброс кэша) A 10.11.128.37, (сброс кэша) SRV device-60-ff-45-ff-87-ff.local.:32498 0 0 (272) 13:09:41.271646 IP6 fe80::a8:fe84:f802:1fa5.5353 › ff02::fb.5353: 0- [0q] 6/0/2 (сброс кэша) TXT , PTR _apple-mobdev2 ._tcp.local., PTR 60:ff:45:ff:87:ff@fe80::62f4:45ff:fe01:87ff._apple-mobdev2._tcp.local., PTR 60:ff:45:ff:87: ff@fe80::62f4:45ff:fe01:87ff._apple-mobdev2._tcp.local., (сброс кэша) A 10.11.128.37, (сброс кэша) SRV device-60-ff-45-ff-87-ff. мест.:32498 0 0 (272)

Вопрос

Можно ли выполнить такой запрос с помощью инструментов командной строки, таких как dig или curl?

Примечания

По некоторым причинам XCode не может получить доступ к iPhone, но есть другие инструменты, такие как ios-deploy.

На данный момент мне все еще нужен графический интерфейс XCode для выполнения многоадресного запроса выше и использования ios-deploy для дальнейшего общения.


person sk2212    schedule 16.03.2021    source источник
comment
tcpreplay может быть возможностью просто воспроизводить сохраненные пакеты.   -  person paiv    schedule 18.03.2021


Ответы (1)


Поскольку пакет передается через порт 5353 (Bonjour), я предлагаю попытаться воспроизвести тот же запрос, запустив tcpdump и моделируя тот же запрос с помощью команды dns-sd; может dns-sd -B _apple-mobdev2._tcp local?

person Faisal Memon    schedule 25.03.2021