如何加密bat批处理文件的命令

时间:2014.05.04 发布人:我不是.谁

如何加密bat批处理文件的命令

已解决问题

谷歌我不是.谁用户在2014.05.04提交了关于“瑞虎3x如何加密bat批处理文件的命令”的提问,欢迎大家涌跃发表自己的观点。目前共有5个回答,最后更新于2025-03-03T04:25:33。

如题,假如我新建一个文本,然后键入“shutdown-s”(打个比方),然后保存,后缀改为.bat,如果我用记事本打开就会看到里面的命令,请问如何给批处理文件的命令加密,好像是什么编码什么的。以前见过一个bat批处理文件,记事本打开后出现的是乱码,但执行的话是可移执行的。

希望大家能够帮助她。

详细问题描述及疑问:

如题,假如我新建一个文本,然后键入“shutdown-s”(打个比方),然后保存,后缀改为.bat,如果我用记事本打开就会看到里面的命令,请问如何给批处理文件的命令加密,好像是什么编码什么的。以前见过一个bat批处理文件,记事本打开后出现的是乱码,但执行的话是可移执行的。

期待您的答案,谢了,下次有事儿别忘了找我 !
希望以下的回答,能够帮助你。

第1个回答

用户名:手雷点炉子  

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

第2个回答

用户名:nan123t  

守机,编程的

第3个回答

用户名:卸了妆你美么0  

这个是**系统垃圾的命令!

实现bat批处理文件内容加密

第4个回答

用户名:yunshuangsen  

这个是**系统垃圾的命令!

第5个回答

用户名:273X  

111次浏览啊,,,