Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- chcp 65001
- cls
- title OBFU Tool
- color a
- :MENU
- cls
- echo. ██████╗ ██████╗ ███████╗██╗ ██╗ ████████╗ ██████╗ ██████╗ ██╗
- echo. ██╔═══██╗██╔══██╗██╔════╝██║ ██║ ╚══██╔══╝██╔═══██╗██╔═══██╗██║
- echo. ██║ ██║██████╔╝█████╗ ██║ ██║ ██║ ██║ ██║██║ ██║██║
- echo. ██║ ██║██╔══██╗██╔══╝ ██║ ██║ ██║ ██║ ██║██║ ██║██║
- echo. ╚██████╔╝██████╔╝██║ ╚██████╔╝ ██║ ╚██████╔╝╚██████╔╝███████╗
- echo. ╚═════╝ ╚═════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝
- echo. ║
- echo. ║
- echo. ╚═[1] Obfuscate Selected File
- echo. ╚═[2] Deobfuscate Selected File
- echo. ╔═══════╝
- echo. v
- set /p choice=Enter the number for your choice (1 or 2):
- if "%choice%"=="1" goto obfuscate
- if "%choice%"=="2" goto deobfuscate
- echo Invalid choice. Exiting...
- exit /b
- :obfuscate
- echo Obfuscating the file...
- if "%~1"=="" exit /b
- if /i "%~x1" neq ".bat" if /i "%~x1" neq ".cmd" exit /b
- for /f %%i in ("certutil.exe") do if not exist "%%~$path:i" (
- echo CertUtil.exe not found.
- pause
- exit /b
- )
- >"temp.~b64" echo(//4mY2xzDQo=
- certutil.exe -f -decode "temp.~b64" "%~n1___%~x1"
- del "temp.~b64"
- copy "%~n1___%~x1" /b + "%~1" /b
- echo File obfuscated successfully!
- exit /b
- :deobfuscate
- REM Deobfuscate the file
- echo Deobfuscating the file...
- if "%~1"=="" exit /b
- if /i "%~x1" neq ".bat" if /i "%~x1" neq ".cmd" exit /b
- <"%~1" ((for /l %%N in (1 1 8) do pause)>nul&findstr "^">"%~n1__%~x1"
- echo File deobfuscated successfully!
- exit /b
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement