Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar um Script para Obfuscar Arquivos Batch no Windows

Script:

@echo off
setlocal enabledelayedexpansion

rem Caminho do arquivo batch original
set "arquivo_original=seu_script.bat"

rem Caminho do arquivo batch obfuscado
set "arquivo_obfuscado=seu_script_obfuscado.bat"

rem Limpa o conteúdo do arquivo obfuscado se já existir
> "%arquivo_obfuscado%" echo.

rem Lê cada linha do arquivo original
for /f "delims=" %%i in (%arquivo_original%) do (
    set "linha=%%i"
    set "linha_obfuscada="

    rem Obfusca cada caractere da linha
    for /l %%j in (0,1,127) do (
        set "caractere=!linha:~%%j,1!"
        if defined caractere (
            set "linha_obfuscada=!linha_obfuscada!^!caractere!"
        )
    )

    rem Adiciona a linha obfuscada ao arquivo de saída
    echo !linha_obfuscada!>> "%arquivo_obfuscado%"
)

echo Arquivo obfuscado criado com sucesso: %arquivo_obfuscado%
endlocal

Como Executar o Script:

  1. Abra o Bloco de Notas no Windows.
  2. Copie e cole o código acima no Bloco de Notas.
  3. Salve o arquivo com a extensão .bat, por exemplo, obfuscador.bat.
  4. Altere o valor da variável arquivo_original para o caminho do seu script batch que deseja obfuscar.
  5. Execute o arquivo obfuscador.bat clicando duas vezes sobre ele.
  6. O script gerará um novo arquivo batch obfuscado com o nome especificado na variável arquivo_obfuscado.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.