Saturday, December 12, 2009

IPhone Port Scan

Just out of interest I thought I would port scan my IPhone.

After issuing just nmap ipaddress I had no response So I turned off the ping first option and tried again.

nmap 192.168.1.108 -P0



Okay so I found it. The MAC ties up with my phones MAC address.

Next I'll just try all TCP ports to see what I get.

nmap -P0 -p1-65535 192.168.1.108



So I found one TCP port open. I'lll use the -sV switch to get the version.

nmap -P0 -sV -p62087 192.168.1.108



Hmmm. Still nothing. Maybe an OS Scan would be interesting.

nmap -P0 -O 192.168.1.108



So it got the right OS

Okay. So I know there is still that open port. What if I send something to it and see what comes back.

So using TCPDump I throw on a filter for just the IPhone IP address.

tcpdump -i eth0 host 192.168.1.108



Thats a bit noisey. I want just my target port for now.

tcpdump -i eth0 host 192.168.1.108 && port 62078

now In a seperate window, I create a test file by echoing "test" to a file and thow that at the port using nc.



nc 192.168.1.108 62078 < face="georgia">Okay, so that went well. I'll repeat the process and capture the results to analyse in Wireshark using the -w switch with tcpdump:

tcpdump -i eth0 -w iphone-capture.pcap host 192.168.1.108 && port 62078

Okay. I'll be honest. The results were not good. I'm still clueless. Maybe i'll resort to good old Google.

2 Mins later................................

Okay, now i find that the leg work has already been done. It's a port used when synching with iTunes.




Oh well, i suppose it was one way to waste an hour.

P.S - If you do try port scanning the Iphone, you might find that it needs a hard reset before it will synch properly.

+++

Share |

"make something then You never be lost"

wibiya widget