Mikko Hypponen is a reverse engineer. He has written on his research for the New York Times, Wired and Scientific American and lectured at the...