Hoe te communiceren met iOS lockdownd

Ik gebruikte nmap om mijn iPod Touch te portscan, en vond een enkele poort open, namelijk poort 62078, gelabeld als “iphone- synchroniseren”. Ik deed wat onderzoek en ontdekte dat het proces erachter een programma was genaamd “lockdownd” dat gebruikt kon worden om te communiceren met de iPod.

Ik vroeg me af of en hoe ik dit kon gebruiken om te communiceren met en mogelijk mijn iPod bedienen.

Opmerkingen

  • iTunes is redelijk goed in het communiceren met en bedienen van iOS-apparaten.

Answer

Poort 62078 is de poort waarop de iOS lockdown daemon luistert mee. Normaal gesproken wordt er interactie mee gehad via usbmuxd , een protocol waarmee willekeurige TCP-verbindingen kunnen worden gemaakt via een USB-verbinding .

lockdownd kan worden gebruikt om een heleboel handige dingen te doen met de ingebouwde services die Apple presenteert op niet-geblokkeerde apparaten. De goto-bibliotheek voor koppeling met deze service lijkt libimobiledevice te zijn, wat een open-sourcebibliotheek is die de usbmuxd implementeert en andere iOS-protocollen. Voor een beter overzicht van de mogelijkheden van lockdownd en de iMobileDevice-bibliotheek, bekijk enkele van de verpakte tools de bibliotheek biedt. Als je C kent, is de broncode voor deze tools hier .

Antwoord

Het is duidelijk (en iemand heeft dit al in een opmerking genoemd), het kan worden gebruikt voor het synchroniseren van het apparaat via wifi, omdat iTunes dit doet.

De interface is echter niet gedocumenteerd, en als zodanig niet ondersteund door Apple.

Een andere optie, als je het apparaat op afstand wilt bedienen en er in het algemeen plezier mee wilt hebben, zou zijn om het te jailbreaken en je eigen besturingssoftware te schrijven die op de telefoon zou draaien. Dat zou je in staat stellen om verbinding te maken via een interface die je zelf zou creëren.

Dergelijke software kan zelfs al bestaan in de jailbreak-gemeenschap.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *