Overcoming reputation and proof-of-work systems in botnets