actually it says to use -sI not -O but to answer your question. look for boxes that are probably getting low or no traffic. when you do your reverse dns lookups see if any names jump out as probably dev or old boxes. printers are discoverable on the net, use google dorks to find them.
that being said, its still pretty difficult to detect a system that has a routable IP that is just sitting there doing nothing.
http://nmap.org/book/idlescan.htmlto test:
Attacker# nmap -sI Zombie -PN -p20-25,110 -r --packet-trace -v Target
Starting Nmap (
http://nmap.org )
SENT (0.0060s) TCP Attacker:51824 > Zombie:80 SA id=35996
SENT (0.0900s) TCP Attacker:51825 > Zombie:80 SA id=25914
SENT (0.1800s) TCP Attacker:51826 > Zombie:80 SA id=39591
RCVD (0.1550s) TCP Zombie:80 > Attacker:51824 R id=15669
SENT (0.2700s) TCP Attacker:51827 > Zombie:80 SA id=43604
RCVD (0.2380s) TCP Zombie:80 > Attacker:51825 R id=15670
SENT (0.3600s) TCP Attacker:51828 > Zombie:80 SA id=34186
RCVD (0.3280s) TCP Zombie:80 > Attacker:51826 R id=15671
SENT (0.4510s) TCP Attacker:51829 > Zombie:80 SA id=27949
RCVD (0.4190s) TCP Zombie:80 > Attacker:51827 R id=15672
RCVD (0.5090s) TCP Zombie:80 > Attacker:51828 R id=15673
RCVD (0.5990s) TCP Zombie:80 > Attacker:51829 R id=15674
Idlescan using zombie Zombie (Zombie:80); Class: Incremental
Hey Chris thanks for the response. I appreciate all the replies. I think though that you may have misinterpreted what I was trying to say or maybe I wasn't clear.
I was referring to Section 5.10.2 Finding a Working Idle Scan Zombie Host : "Performing a port scan and OS identification (-O) on the zombie candidate network rather than just a ping scan helps in selecting a good zombie. As long as verbose mode (-v) is enabled" It is that -O that I speak of.So I am familiar with the -I option if you see where I am coming from. So I just wanted some clarification on that.
Timmedin I don't find the question insulting at all. I just wanted some clarification on this particular section of the book is all. Even though its authorized what if I wanted to test trust relationships, firewall rules etc a zombie could prove useful.