No hay diferencia. Es lo mismo, pero vamos a ver lo que respondieron los usuarios antes y lo que la gente cree generalmente.
Un rat es una herramienta (como su nombre lo indica) de administracion remota, se le suele llamar asi porque tiene opciones como captura de pantalla, ver la arquitectura de las carpetas, etc.
En que se diferencia de un bot? en nada, el bot es lo mismo, pero generalmente se hace la distincion ya que el bot posee las funciones justas y necesarias que necesita el la maneja y estas funciones esta diseñado para ser ejecutadas de manera masiva. Por eso Botnet, es decir, una red de bots o miles de bots conectados a la vez, muchos mas de los que manejarias con un "RAT".
Ambos son troyanos, pero se suelen diferenciar por rat o bot (que en realidad es lo mismo, si lees papers de empresas antivirus, vas a ver que se refieran con troyano, bot, botnet, rat a lo mismo).
CitarTambien la diferencia es que el troyano siempre esta conectado al atacante
en la botnet es diferente se conecta cada sierto tiempo al panel puede ser cada 2 minutos cada 30 segundos
se conecta para revisar si hay alguna tarea o un task o activastes algo
No, estas confundido. La botnet mariposa por ejemplo se conectaba por TCP usando un protocolo propio y establecia la conexion hasta que alguna de las 2 partes (cliente/servidor) se desconecte. Los bots de botnets IRC se conectan de manera directa a un server IRC, la diferencia esta en que es mas facil montar un server IRC en otro lado que no sea tu propia computadora, cosa que no se puede hacer con troyanos con cliente/servidor propio, sin ningun tipo de protocolo standard.
CitarLa botnet se suele utilizar para el banking (roba logs) o tambien apra atacar paginas webs. El troyano o rat, sirve para controlar remotamente una pc.
Na, se usa para todo, desde robo de informacion, ataques a paginas web, espionaje, pago por click, activismo, implantacion de huellas (si, para incriminar a gente de delitos informaticos que no cometio), de proxy, de file server, etc. Podes hacer todo lo que quieras, lo que se te ocurra, pero la botnets estan orientadas a poder manejar miles de zombies, y por eso la gente no se pone a ver camaras webs y otras tonerias que hacen los nenes que juegan con RATs. No tiran un comando para una sola persona, sino que se maneja de forma masiva.
CitarCómo realiza el spread?,
Como cualquier malware. Los troyanos generalmente no tienen capacidad de propagacion (infectando otros ejecutables, copiandose a carpetas compartidas, ingenieria social,explotando vulnerabilidades de otras computadoras o redes), sino que es el que maneja la botnet el que lo propaga. Basicamente infectan otros ejecutables y los publican en foros o redes P2P, explotan vulnerabilidades, ingenieria social, pagan a otros dueños de botnets para que instalen los bots en cada bot infectado, etc.
CitarDigamoslo asi lo que recibe la señal del server.exe es la página Web Botnet y desde ahi se controlan los remotos?.
Es el cliente, como dije antes, puede ser (hablando de conexion inversa)un cliente programado por el que programo el bot o rat, un server HTTP, IRC, Redes P2P existentes o propias, estan quienes usan el protocolo FTP o SMTP, ICMP, DNS, etc.
Basicamente y resumiendo lo anterior. Botnet = Red de bots. No necesariamente una botnet es una red de bots maliciosos, aunque hoy dia botnet = fraude bancario.
El bot es un programa que hace lo que vos le digas dandole un comando.