it had taken a dozen darpa agents to filter through the worm shit and discover the true identity of the thief : xin zhang , a spy positioned as a technologist with changnet , a telecom upstart out of shanghai .