Breve introducción al universo Batch:
¿Qué es eso raro del BATCH? ¿Para que me puede servir? ¿Esto sirve para hackear??
Batch es un lenguaje de programación MUY FACIL que se usa en la consola del S.O. windows. Es un lenguaje que no necesita software, ni compiladores.. y en poco tiempo te permite hacer verdaderas curiosidades. ¿Sirve para hackear? POR SUPESTO!!
Vamos a empezar con una práctica muy sencilla.
Ve a INICIO, luego a EJECUTAR y escribe CMD si tienes XP o COMMAND si tienes win9x. Se abre una pantalla negra con letras blancas. A esto se le llama msdos, console, consola, linea de comandos o shell. Desde ahí puedes escribir comandos que darán ordenes específicas a tu makina. Las instrucciones que escribas aquí tendrán prioridad absoluta en todo momento. Por ello la efectividad de este lenguaje. Sencillez, rapidez y efectividad se unen para formar este lenguaje de programación. Ok ahora escribe lo siguiente (solo para xp):
shutdown -s -t 120 -c "Probando una cosa" Escribelo tal cual y presiona enter
Este es el método que usa el famoso virus lsasser que se ha propagado por todo el mundo. Para detenerlo escribe shutdown -a y todo volverá a la normalidad. Acabamos de descubrir la forma de crear un virus (algo mediocre )en 10 segundos!
¿Que necesito para comenzar?
Windows. Recomendable XP.. pero win9x también sirve. La linea de comandos y el bloc de notas de windows. Con un poco de paciencia verás como salen cosas interesantes!.
Seguimos con nuestro ejemplo práctico. Abre el bloc de notas. Escribe allí lo siguiente:
shutdown -s -f -t 15 -c "Virus creado por mi!!"
Ahora le damos a GUARDAR COMO. Seleccionamos TODOS LOS ARCHIVOS. y lo guardamos con el siguiente nombre: MIVIRUS.BAT Es imprescindible que tenga extensión BAT. Ok, acabas de crear tu primer virus. ¿¿TAN FACIL?? No te lo puedes ni creer verdad? prueba a pinchar dos veces sobre él a ver que ocurre...
El equipo se apagará en 15 segundos!! Esta vez solo podrás poner shutdown -a a tiempo si eres extremadamente rápido!
Si copias este archivo mivirus.bat en la carpeta programasinicio del windows abrás creado un verdadero problema... Esta carpeta tiene la capacidad de iniciar en el arranque cualquier programa que esté dentro de ella. Si colocamos nuestro recién creado virus.. haremos que el ordenador no permanezca encendido más de 15 segundos!!
Usaremos la linea de comandos como centro de prácticas, y el bloc de notas como compilador. Como vés es uno de los lenguajes de programación más sencillos que existen.
Para avanzar más rápido no voy a comentar los comandos más usuales como DIR, DEL, RD, MD, CD, EXIT, etc... podéis buscar cualquier manual para msdos de xp. hay miles en google.
Empezaremos con cosas sencillas... y acabaremos haciendo algunas cosas interesantes...
Es todo por hoy! Un saludo!
---------------NOTA MUY IMPORTANTE--------------------------
En principio voy a elaborar yo mismo los temas. No los voy a sacar ni copiar de ningún otro sitio. Si en alguna ocasión hago referencia a otro texto o web pondré los autores o dirección del site. Igual que yo respeto el trabajo de los demás, espero que se respete el mío. Pueden copiar y distribuir libremente todo lo que yo exponga, siempre y cuando indiquen la procedencia del texto y el autor. Si vas a copiarlo en tu web, porfavor contacta conmigo en k4ron73@gmail.com antes de hacerlo.
k4ron73 2005 Seguimos un poco con el comando shutdown:
Accedemos a la consola. Si escribimos HELP tendremos una lista de los comandos básicos del sistema, con una breve explicación de qué hace cada uno. Si queremos información más específica solo tenemos que escribir el nombre del comando /?. por ejemplo, escribe:
shutdown /?
Te saldrá explicado qué utilidad tiene este comando y todos sus modificadores. un modificador o parámetro es -f, -t, -a, /vv, /L, etc.. se colocan después del comando y sirven para darle instrucciones más precisas.
Vamos a comentar por encima los parámetros de shutdown que más vamos a usar de ahora en adelante:
-s Da la orden de apagar el equipo (shutdown -s = apaga el equipo al instante) -r En vez de apagar lo que hace es reiniciar el equipo. (shutdown -r) -a Con esta orden evitamos que el sistema se apage o reinicie. -f Fuerza a cerrar todas las aplicaciones que requieran autorización o confirmación!! -c "" Entre las comillas puedes poner un comentario que saldrá en la pantalla de aviso. -t 00 puedes poner el tiempo en segundos que quieres que dure el Pc encendido.
Veamos con un ejemplo práctico: Estoy instalando una actualización de windows que tarda 20 minutos en instalarse.. y después tendré que reiniciar el equipo para que haga efecto. Pero no me apetece estar 20 minutos sentado delante de la pantalla..Tecleamos lo siguiente:
shutdown -r -f -t 1800
esto hará que en 30 minutos (30min x 60sg=1800sg) el pc se reinicie (-r) sin pedir confirmación y forzando a cerrar todas las aplicaciones (-f)
Otro supuesto: Estoy en un ciber.. y me cae muy mal el dueño. Además sospecho que la vez anterior me cobró de mas... así que voy a gastarle una broma simpática que no revertirá daños en el pc..
pondremos lo siguiente:
at 17:15 shutdown -s -f -t 15 -c "De camino que vas a decirle al dueño que se te ha apagado el ordenador, dile que es un capullo de mi parte"
JAJAJAJAJAJA!! Habría que ver la cara que se le queda al que esté usando el pc al ver este mensaje!!
Hemos programado una tarea con el comando AT para que se ejecute a las 17:15h. Este es otro comando que usaremos mucho.. y que ofrece grandes posibilidades. Puedes, por ejemplo programar que carge el CounterStrike a la hora que tu quieras... o que se desactive el antivirus.. (jejeje paciencia.. todo a su debido tiempo) Pero ya veremos a fondo este comando el siguiente día!
|