Ir al contenido principal

Cómo crear tus propios virus informáticos.

Si has leído el título ya sabes a qué has venido. En efecto, en la publicación de hoy, vamos a ver cómo podemos crear nuestros propios virus para gastar bromas a amigos o incluso crear bots para windows que hagan tareas de forma automática. Por supuesto, creo que es más que evidente que no vamos a hackear al pentágono ni a robar la clave del wifi al vecino. Lo que vamos a hacer, es programar pequeñas macros para Windows mediante VBScript. Esto es algo que puede hacer cualquiera con un equipo Windows sin necesidad de ninguna herramienta específica.

Lo primero que vamos a hacer es abrir un editor de texto cualquiera. El bloc de notas mismamente servirá. Ahí es donde escribiremos el programa. Dicho programa habrá que guardarlo con la extensión .VBS. Lo primero que haremos será escribir la siguiente línea:

MsgBox "Iniciando programa (o el mensaje que prefiráis que aparezca al ejecutar el programa entre comillas)"

En la siguiente línea, copiamos la siguiente instrucción:

Set objWshell = Wscript.CreateObject("Wscript.Shell")
objWshell.Run "cmd /k start www.google.com"

Dicha instrucción ejecuta un comando en el cmd (consola de comandos).


Si guardamos y ejecutamos el programa ahora mismo (recuerda guardar con la extensión .VBS) lo único que pasará es que aparecerá un mensaje de texto como el de la imagen y a continuación irá a la página de google abriendo el navegador predeterminado.


Para poder llamar a esto virus, lo que haremos será crear un bucle infinito que ejecute esta instrucción contínuamente sin posibilidad de detenerla a menos que reiniciemos el ordenador. Para ello, escribiremos la instrucción do antes de lo que queramos meter en el bucle y loop al final como en el siguiente ejemplo:

do
Set objWshell = Wscript.CreateObject("Wscript.Shell")
objWshell.Run "cmd /k start www.google.com"
loop

Esto hará que lo que haya entre do y loop se ejecute en bucle sin poder detenerlo hasta que se detenga el programa manualmente, o bien matándolo en el administrador de tareas, o bien reiniciando el ordenador. De este modo empezarán a abrirse ventanas de forma continua hasta que se consuman los recursos del ordenador sin opción de hacer nada. 

Por tanto, nuestro programa queda como en la siguiente imagen:



De este modo, en menos de 5 minutos y con 5 líneas de código tenemos un programa perfecto para gastar una broma o en su lugar, empezar a experimentar con VBScript y querer aprender más. Confió en que vuestra motivación será la segunda.

AVISADO QUEDA EL QUE LO EJECUTE DE QUE NO PODRÁ DETENER EL PROGRAMA Y SE VERÁ OBLIGADO A REINICIAR A RIESGO DE PERDER CUALQUIER TRABAJO SIN GUARDAR.

Si te ha gustado esta publicación, te sugiero que te suscribas al blog haciendo clic en el botón de la cabecera de la página para no perderte las próximas publicaciones. También puedes estar al tanto en las redes sociales:

Instagram: @nacionpc
Twitter: @NacionPC

Comentarios

Entradas populares de este blog

AMD Ryzen 4000 a principios de 2020.

Hace menos de una semana que la directora ejecutiva de AMD, Lisa Su, ha comunicado que la cuarta generación de los procesadores Ryzen llegará a principios de 2020. Concretamente, los primeros en llegar serán para portátiles y posteriormente para equipos de sobremesa. De este modo, AMD estrenaría la arquitectura Zen3 de 7nm este próximo año. Eso sí, como hemos comentado antes, los primeros en llegar, en el mes de enero, serían para ordenadores portátiles con arquitectura Zen2 de 7nm, que según lo que se sabe se presentarán en el CES de Las Vegas. Los Ryzen 4000 para ordenadores de sobremensa, con la nueva arquitectura Zen3 de 7nm, llegarán posteriormente, según se especula, para mediados de año. Cabe destacar también que se espera que la nueva arquitectura Zen3 sea compatible con los sockets actuales de AMD por lo que debería ser soportada por la mayoría de las placas base actuales para Ryzen (socket AM4). Como es lógico, con la arquitectura Zen3 se esperan aumentos e...

Funciones hash: el invento que protege tus contraseñas de los hackers y te permite minar criptomonedas.

La criptografía es casi tan antigua como la necesidad de ocultar la información escrita. Son muy diversas las técnicas que se han empleado desde siglos atrás para transformar un texto en claro en uno cifrado, ilegible para quien no lo pueda descifrar. Uno de los ejemplos clásicos y más sencillos es el cifrado César, utilizado por Julio César para comunicarse con sus tropas durante la guerra contra los galos. Este mecanismo de cifrado se basa en sustituir cada letra del mensaje por aquella que se encuentra desplazada n posiciones en el alfabeto. Por ejemplo, si n = 2 , la sustitución alfabética sería la siguiente: Alfabeto en claro:  ABCDEFG HIJKLMNÑOPQRSTUVWXYZ   Alfabeto cifrado:  CDEFGHIJKLMNÑOPQRSTUVWXYZAB Y si cifrasemos la palabra HOLA  con n = 2  obtendríamos el siguiente resultado:  H -> J, O -> Q, L ->N, A -> C:  JQNC Lo que llamaríamos la clave de cifrado es, en este caso  n = 2 . Como es lógico, cualquiera que conozca la cla...