mailing list archives
Re: Oh Yeah, botnet communications
From: Jordan Bray <jordanbray () gmail com>
Date: Fri, 20 Feb 2009 09:27:03 -0500
On Thu, 19 Feb 2009 23:38:37 EST, T Biehn said:
Dont concentrate on the mundane, the core issue is the unpredictable
You have them all coordinate reading the news at 12:00 AM GMT.
You build some silly algorithm that ensures they pick the right article.
Right, so now you need this insanely complicated system to make sure that
get the right article at midnight, even if you have a race condition or
getting an old copy because of a caching proxy in the path or if they hit
different boxes on a load balancer and the articles update a few seconds
and then make sure they all pick the "right" article - which means they need
*agree* on the right article without knowing for sure what article the
bots are looking at. And that also means that the botnet owner (or at least
a system they have) has to *also* be online so it can also check CNN and
out what domain to register - which sucks if Godaddy just put up the "Down
3 hours due to unexpected system problem" sign or any of a zillion other
modes in trying to register that next domain in real time. You can't
the next 3-4 day's worth of domains ahead of time and make sure they went
Lots of failure modes there.
Or you can just hash the damned clock once an hour, which seems to be quite
sufficient to keep the average botnet running.
*THAT* is why they don't base it off a news RSS feed - all these mundane
make it *harder*. You wanna do it the hard way that has more ways to fail
sprout bugs, be my guest. Most of the coders out there prefer something
just a bit simpler.
P.S. I really need to get this reply all thing down...
Full-Disclosure - We believe in it.
Hosted and sponsored by Secunia - http://secunia.com/
Re: Oh Yeah, botnet communications Gary E. Miller (Feb 20)
Re: Oh Yeah, botnet communications Elazar Broad (Feb 20)
- Re: Oh Yeah, botnet communications, (continued)
Re: Oh Yeah, botnet communications Elazar Broad (Feb 23)
- Re: Oh Yeah, botnet communications Jordan Bray (Feb 20)