Documente Academic
Documente Profesional
Documente Cultură
IF IRC :
Push Style : the master sends direct messages to the bots and they executes ( Phatbot, SpyBot, )
Establish a channel to send a message using PRIVMSG <destination> <message>
Bot executes and sends back the result
The bot has a pre-programmed library of command that enables the master to fully control the
machine
IF HTTP :
Pull Style : Bots periodically contacts the server to obtain new commands ( Bobax)
The programmer sets the commands in a file inside the C&C server
The bots periodically connect to the server for reading new commands
C&C servers
Computers that issues commads to botnet
Utilize IRC or HTTP ( also SSL encrypted to better masquerade )
Also DNS
- IRC :
- Topology :
Bots has stronger synchronization and correlation in responses than humans ( images )
BotSniffer :
- Monitor Engine :
Preprocessing of irrelevant data ( to improve efficiency, not the accuracy ), done by filtering out
well-known hand-coded servers ( Google, Yahoo, ) and normal servers ( dinamically calculated )
Protocol Matcher keeps record of clients using C&C protocols. Its port indipendet because nets
can use ports different from standard.
Activity/Message Response Detection monitors clients detected by the Protocol Matcher in search
of
IRC PRIVMSG for message response
High scan rate for scanning activity
MX DNS query (request for Mail server address) for spam detection
- Correlation Engine :
The clients detected are grouped by destination IP and port pair ( clients connecting to same server )
Group analysis for spatial-temporal correlation and similarity