Server Builder en VB6
Hola a todos. En este tutorial les voy a enseñar a hacer un Builder para que puedan utilizarlo a la hora de programar un malware.Les dejare un ejemplo bastante simple, y se los tratare de explicar lo mejor posible para que lo puedan entender sin problemas.
Primero debemos crear un nuevo proyecto con un EXE Estandar
Builder:
En el formulario colocaremos 2 TextBox y 1 Boton (Los labels son opcionales ya que no afectan al funcionamiento)
Y en su codigo lo siguiente:
Declaracion de variables:
'Declaraciones Dim std As String
Boton Build:
Private Sub Command1_Click() Open App.Path & "\Stub.exe" For Binary As #1 'Busca y abre el Stub en el mismo dir en donde esta el cliente std = Space(LOF(1)) 'Space: Devuelve una cadena que consta del número especificado de espacios. 'LOF: Devuelve un valor Long que representa el tamaño, en bytes, de un archivo abierto mediante la función FileOpen. Get #1, , std 'Obtiene el valor de bytes de la variable std Put #1, , std & "{Dil}" 'Inserta un {Dil} al final del stub Put #1, , Text1.Text & "{Dil}" ' Coloca en el Stub lo ingresado en el text1 (DNS/IP) seguido de un {Dil} Put #1, , Text2.Text & "{Dil}" ' Coloca en el Stub lo ingresado en el text2 (Puerto) Seguido de un {Dil} MsgBox ("Listo!") ' Si todo esta bien muestra el mensaje de ok! End Sub
Stub:
Ahora abrimos un nuevo proyecto y aqui crearemos el Stub que se modificara.
En el formulario ponemos 2 TextBox. Y en ellos mostraremos los valores que hemos ingresado desde el Builder
Y el codigo seria el siguiente:
Veriables:
'Declaraciones Dim std As StringForm Load:
Private Sub Form_Load() Open App.Path + "\" & App.EXEName & ".exe" For Binary As #1 std = Space(LOF(1)) Get #1, , std Close #1 Text1.Text = Split(std, "{Dil}")(1) Text2.Text = Split(std, "{Dil}")(2) End Sub
No comente las lineas por que creo que esta mas que claro. En definitiva lo que hace es tomar lo ingresado en el Builder y colocarlo en el Text1 y Text2
Una vez hecho esto, generamos el *.EXE y lo colocamos en la misma carpeta del Builder.
Yo puse una NO-IP y un Puerto. Ahora revisamos el Stub para ver si aparecen correctamente los datos que ingresamos:
Eso es todo, espero que les haya gustado! Luego les mostrare como meter el Stub dentro del Builder, para que directamente genere el ejecutable ya configurado.