用户名:手雷点炉子
bat加密脚本(保存为.BAT文件)
@echoof陈经突风f
cls
color2a
:start
cls
echo*******************************************************************************
echo**
echo*BAT加密最终版*
echo**
echo*问答************************防******************************************************
echo.
echo.
echoBAT加兰植密最终版为"BAT加密工具"的更新版本,较上一版加密工具而言有诸多优势:
echo.
echo★可以一次性成功加密任何批处理文件,更省事.
ec旧哪输够某格观数硫ho.
echo★可以由您输入任意需要加密的批处理,加密灵活性更大.
echo.
echo★能够自动判断错误在极朝钟夫施过宗接输入,更加人性化.
echo.
echo说明:在下面输入需要加密的片于皇批处理文件,直接输入批处理文件名为加密当前目录下的BAT,也可以带路径指定任意BAT.当前目录下生成的encrypt.bat文件即为加密的批处理.
echo.
echo作者:我自己QQ:你的QQBYE
e将云素cho.
echo.
echo.
set/pfile=请输入需要加密的批处理后按回车键(q=退出):
if"%file%"=="q"gotoquit
echo%file%|findstr/i"\.bat$">**l&&gotogo
echo%色马防file%|findstr/凯生叫贵取燃编比叫旧i"\.cmd$">**l&&gotogo
cls
echo==============
echo请正确输入!
echo==============
echo.
echo.
echo按任意键重新输入
pause>**l
go岁tostart
:go
ifnotexist"%file%"g为取易质倍核育认月otonewly
ife挥言意星括轻轴苦代历题xistencrypt.batcopyencrypt.batencryptb**.bat
echo%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%指谓已象抗列飞a%%%%a%%%%a%%%%a%容市积硫玉无视当杂%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%两措发得率光干种纸另%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%住升点裂起实核出速叫侵%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%环认式微绍镇序绿文行%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a%%%%a>"%tmp%\encrypt.tmp"
echocls>>"%tmp%\encrypt.tmp"
type"%file%">>"%tmp%\encrypt.tmp"
setlocalenabledelayedexpansion
for%%iin("%tmp%\encrypt.tmp")do(
echo%%~zi>**l2>**l
setsize=%%~zi
set**m=!size:~-1!
set/am硫走谓显斤od=!**m!%%2
if!mod!equ0(gotoeven)else(gotoodd)
)
:even
copy"%tmp%\encrypt.tmp"encrypt.bat
del"%tmp%\encrypt.tmp"
cls
echo==========================
echo恭喜你,批处理加密成功^^!
echo==========================
echo.
echo.
echo按任意键退出
pause>**l
gotoquit
:odd
echo.>>"%tmp%\encrypt.tmp"
copy"%tmp%\encrypt.tmp"encrypt.bat
del"%tmp%\encrypt.tmp"
cls
echo==========================
echo恭喜你,批处理加密成功^^!
echo==========================
echo.
echo.
echo按任意键退出
pause>**l
gotoquit
:newly
cls
echo================================
echo找不到批处理文件,请重新输入!
echo================================
echo.
echo.
echo按任意键开始
pause>**l
gotostart
:quit
exit
BAT解密(保存为.BAT文件)
@echooff
modecon:cols=80lines=25
:index
color27
cls
echo╭──────────────╮
echo││
echo╭─────────┤BAT解密工具├─────────╮
echo││││
echo│╰──────────────╯│
echo││
echo││
echo│本工具用来对混淆文本编码类型的加密批处理进行解密!│
echo││
echo│在下面填入需要解密的批处理按回车键即可.│
echo││
echo│建议直接把待解密的批处理文件拖曳至本窗口释放.│
echo││
echo│解密成功后会在本程序目录下生成"new_待解密文件名.文件后缀名"│
echo│格式的文件.│
echo││
echo│注意:如果本目录下存在"new_待解密文件名.文件后缀名"的文件,│
echo│将会被替换.│
echo││
echo││
echo╰────────────────────────────────╯
echo.
setroute=%cd%
setr**el=
set/pr**el=请输入要解密的批处理:
set"r**el=%r**el:"=%"
if/i"%r**el:~-4%"==".bat"ifexist"%r**el%"gotogo
if/i"%r**el:~-4%"==".cmd"ifexist"%r**el%"gotogo
cls
echo╭──────────╮
echo╭─────────┤文件错误├────────╮
echo│╰──────────╯│
echo││
echo│指定文件不存在或文件不是批处理类型!│
echo││
echo│按任意键重新输入│
echo││
echo╰────────────────────────────╯
echo.
echo.
echo按任意键重新输入
pause>**l
gotoindex
:go
for/f"tokens=*"%%cin("%r**el%")do(
cd/d"%%~dpc"
ifexist"%route%\new_%%~nxc"attrib-s-h-r-a"%route%\new_%%~nxc"
echoauthor:pengfei@www.***.net>"%route%\new_%%~nxc"
for/f"tokens=*"%%iin(%%~nxc)do(
echo%%i>>"%route%\new_%%~nxc"
)
)
cls
echo╭──────────╮
echo╭─────────┤解密成功├────────╮
echo│╰──────────╯│
echo││
echo│恭喜,批处理解密成功!│
echo││
echo╰────────────────────────────╯
echo.
echo.
echo按任意键退出
pause>**l
exit