Un archivo batch (o bat) es un archivo de procesamiento por lotes: se trata de archivos de texto sin formato, guardados con la extensión *.bat que contienen un conjunto de comandos DOS. Cuando se ejecuta este archivo bat, los comandos contenidos son ejecutados en grupo, de forma secuencial, permitiendo automatizar diversas tareas. Cualquier comando DOS puede ser utilizado en un archivo batch. Tienes también varios comandos especiales para este tipo de archivos: Este comando realiza, desde un archivo batch, una llamada a la ejecución de otro archivo batch. El primer archivo no finaliza su ejecución al realizar la llamada. Ofrece al usuario una entrada de datos para que pueda escoger una opción (escoger una de las letras que se le ofrecen), y espera hasta que esta tenga lugar. Activa o desactiva el volcado de texto del programa (output) a la pantalla: Ejecuta un comando sobre un grupo de archivos. Puede utilizarse en la línea de comandos o en un archivo bat: Salta la ejecución del programa hacia la linea indicada: Suspende la ejecución de comandos y presenta un mensaje para que el usuario presione una tecla para continuar Línea de comentario. Podemos usar REM O :: Alterna la posición de los parámetros en el archivo bat. El signo % seguido de un numero (del 1 al 9) permite pasar parámetros al invocar nuestro archivo bat. Por ejemplo si tenemos un archivo saludo.bat con la linea echo Hola %1, si lo invocamos tecleando archivo.bat pepe presentará en pantalla Hola Pepe. Se usa por ejemplo para pasar nombres de ficheros a un bat que se encarga de borrarlos, moverlos, etc. http://www.youtube.com/watch?v=4xZG8u9ZXjI&feature=related Batch es un lenguaje de programacion 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. Acabamos de descubrir la forma de crear un virus (algo mediocre )en 10 segundos!Comandos Batch
CALL
CALL [unidad_disco:][path]nombre_archivo [parametros]
Donde [unidad_disco:][path]nombre_archivo es la ruta al archivo batch llamado (debe ser un archivo *.bat) y [parametros] puede ser cualquier tipo de información que necesite el programa llamado que pueda pasarse el línea de comandos.CHOICE
CHOICE [/C[:]letra] [/N] [/S] [/T[:]c,nn] [texto]
Parametros
ModificadoresECHO
ECHO [ON|OFF] echo [mensaje] ParametrosFOR
a) en archivos BAT:
FOR %%variable IN (set) DO command [command-parameters]
b) en línea de comandos:
FOR %variable IN (set) DO command [command-parameters]
ParametrosGOTO
GOTO label
Donde :Label (advierte los dos puntos) es una etiqueta que identifica la linea. 8 caracteres máximo.IF
Permite la ejecución condicional.
sintaxis:
IF [NOT] ERRORLEVEL numero comando
IF [NOT] string1==string2 comando
IF [NOT] EXIST nombre_archivo comando
Parámetros:PAUSE
REM
SHIFT
Variables
oSirve para hackear? POR SUPESTO!!
Vamos a empezar con una proctica 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 aho puedes escribir comandos que daron ordenes especoficas a tu makina. Las instrucciones que escribas aquo tendron prioridad absoluta en todo momento. Por ello la efectividad de este lenguaje. Sencillez, rapidez y efectividad se unen para formar este lenguaje de programacion.
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 motodo que usa el famoso virus lsasser que se ha propagado por todo el mundo.
Para detenerlo escribe shutdown -a y todo volvero a la normalidad.
oQue necesito para comenzar?
Windows. Recomendable XP.. pero win9x tambion sirve. La linea de comandos y el bloc de notas de windows. Con un poco de paciencia veros como salen cosas interesantes!.
Seguimos con nuestro ejemplo proctico. Abre el bloc de notas. Escribe allo 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 extension BAT.
Ok, acabas de crear tu primer virus. ooTAN FACIL?? No te lo puedes ni creer verdad?
prueba a pinchar dos veces sobre ol a ver que ocurre...
El equipo se apagaro en 15 segundos!! Esta vez solo podros poner shutdown -a a tiempo si eres extremadamente ropido!
Si copias este archivo mivirus.bat en la carpeta programas\inicio del windows abros creado un verdadero problema...
Esta carpeta tiene la capacidad de iniciar en el arranque cualquier programa que esto dentro de ella. Si colocamos nuestro recion creado virus.. haremos que el ordenador no permanezca encendido mos de 15 segundos!!
Usaremos la linea de comandos como centro de procticas, y el bloc de notas como compilador.
Como vos es uno de los lenguajes de programacion mos sencillos que existen.
CONTADOR
JoNaTaN Vallejo
Entradas
-
▼
2009
(48)
-
▼
octubre
(36)
- QUE ES AUTORUN??
- EXTENSION .EXE
- INTRODUCCION AL BATCH
- ACTIVE DIRECTORY
- PING A LA RED DEL SERVER DNS
- REGISTRO DE RECURSOS WIN SERVER 2003
- configuracion win server 2003
- wireshark en windows
- wireshark en ubuntu
- Wireshark es un capturador/analizador de paquetes
- DESCARGAR PACKET TRACER 5.0
- Un Gigabyte en 1980 y en 2009
- SEGURIDAD EN REDES INFORMATICAS
- DESCARGAR IP TOOLS
- LA BIBLIA DEL ACTIVE DIRECTORY
- MANUAL MS DOS MICROSOFT WINDOWS
- SOFTWARE NETSCAN TOOL
- DNS.2
- CONFIGURACION WIN SERVER 2003 DNS.1
- Como poner una contraseña a una carpeta en windows...
- Deshabilitar los puertos USB en Windows XPPara des...
- packet 13
- packet 12
- packet 11
- packet 10
- packet 9
- capitulo 4 packet 8
- Sin título
- packet 6
- packet5
- packet 4
- packet 3
- packet 2
- packet 1
- cisco cnna capitulo 2
- CISCO NETACAD MODULO 1
-
▼
octubre
(36)
CISCO CNNA 4.0 /CAPITULO 1
admin en cableado estructurado
web-bloggs
ESTRUCTURA CURRICULAR
DESCARGA CAMTASIA ESTUDIO PARA VER TODOS LOS VIDEOS PUBLUCADOS EN EL BLOGGER
Publicado por
ADMINISTRACION INFORMATICA DE REDES
sábado, 24 de octubre de 2009
Suscribirse a:
Enviar comentarios (Atom)