Malware’s tangled roots