Mutating software could predict hacker attacks