Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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:
.bat
, por exemplo, obfuscador.bat
.arquivo_original
para o caminho do seu script batch que deseja obfuscar.obfuscador.bat
clicando duas vezes sobre ele.arquivo_obfuscado
.