Advertisement
NewBestPastebins

Obfuscator tool for batch files

Jan 9th, 2025
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. @echo off
  2. chcp 65001
  3. cls
  4. title OBFU Tool
  5. color a
  6. :MENU
  7. cls
  8. echo. ██████╗ ██████╗ ███████╗██╗ ██╗ ████████╗ ██████╗ ██████╗ ██╗
  9. echo. ██╔═══██╗██╔══██╗██╔════╝██║ ██║ ╚══██╔══╝██╔═══██╗██╔═══██╗██║
  10. echo. ██║ ██║██████╔╝█████╗ ██║ ██║ ██║ ██║ ██║██║ ██║██║
  11. echo. ██║ ██║██╔══██╗██╔══╝ ██║ ██║ ██║ ██║ ██║██║ ██║██║
  12. echo. ╚██████╔╝██████╔╝██║ ╚██████╔╝ ██║ ╚██████╔╝╚██████╔╝███████╗
  13. echo. ╚═════╝ ╚═════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝
  14. echo. ║
  15. echo. ║
  16. echo. ╚═[1] Obfuscate Selected File
  17. echo. ╚═[2] Deobfuscate Selected File
  18. echo. ╔═══════╝
  19. echo. v
  20. set /p choice=Enter the number for your choice (1 or 2):‎
  21. if "%choice%"=="1" goto obfuscate
  22. if "%choice%"=="2" goto deobfuscate
  23. echo Invalid choice. Exiting...
  24. exit /b
  25.  
  26. :obfuscate
  27. echo Obfuscating the file...
  28. if "%~1"=="" exit /b
  29. if /i "%~x1" neq ".bat" if /i "%~x1" neq ".cmd" exit /b
  30. for /f %%i in ("certutil.exe") do if not exist "%%~$path:i" (
  31. echo CertUtil.exe not found.
  32. pause
  33. exit /b
  34. )
  35. >"temp.~b64" echo(//4mY2xzDQo=
  36. certutil.exe -f -decode "temp.~b64" "%~n1___%~x1"
  37. del "temp.~b64"
  38. copy "%~n1___%~x1" /b + "%~1" /b
  39. echo File obfuscated successfully!
  40. exit /b
  41.  
  42. :deobfuscate
  43. REM Deobfuscate the file
  44. echo Deobfuscating the file...
  45. if "%~1"=="" exit /b
  46. if /i "%~x1" neq ".bat" if /i "%~x1" neq ".cmd" exit /b
  47. <"%~1" ((for /l %%N in (1 1 8) do pause)>nul&findstr "^">"%~n1__%~x1"
  48. echo File deobfuscated successfully!
  49. exit /b
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement