如何加密批处理脚本?

时间:2016-02-08 13:04:37

标签: batch-file encryption

我想隐藏存储在bat文件中的这个简单的bat代码,我不知道如何加密它。

TASKKILL /F /IM explorer.exe

任何人都可以知道如何加密蝙蝠代码吗?我试过蝙蝠到exe转换器但是当我运行该exe时它不会杀死explorer.exe进程

3 个答案:

答案 0 :(得分:1)

批处理文件只能用ANSI文本编写。 隐藏其中任何一个的唯一方法是拒绝对文件本身的读访问权。

即使您能够对命令进行加扰,在运行时它也会解密并以纯文本形式将命令发送给命令解释器。

:编辑:

您可以编写一个VBS文件来编码批处理文件的路径,然后从一个隐藏的命令窗口执行它,该路径只允许对包含该文件的文件夹的权限。您可能还想编写VBS文件,以便不允许它在其指定的文件夹之外执行,以防止智能人员复制VBS并对其进行逆向工程。

答案 1 :(得分:1)

您不能“加密”批处理文件,只能将其编译为EXE或使自己写入的文件将覆盖自身并向用户隐藏。 VBS代码:

Set s = CreateObject("WScript.Shell")
s.run("FILENAME.BAT"),0

然后,您需要在批处理文件中输入自我覆盖代码,该代码将自动隐藏并删除“开始”命令。

示例:

@echo off
echo @echo off && echo hello world && pause > %0
timeout /t 1 /nobreak && start %0 && exit

此脚本将自己覆盖为“ hello world”脚本。

(对不起,如果我的英语不好,请问。)

答案 2 :(得分:0)

我用两种编码技巧对您的文件进行了编码:

选项1:

信用:RavelCros_Cro https://www.youtube.com/c/RavelCrosCro/featured

操作方法??

使用任何十六进制编辑器,我正在使用HXD。

通过https://mh-nexus.de/en/hxd/

获取HXD

并将批处理文件的第一个字节更改为:FF FE 0A 0D

保存并完成!

@Echo Off
cls
ഊ⸠਍䅔䭓䥋䱌⼠⁆䤯⁍硥汰牯牥攮數਍
cls

选项2:

信用:Honguito98 / enctool-batch https://www.youtube.com/channel/UCdiqgWmiBsgdhtKo7h_icTg

操作方法??

使用名为enc-tool

的工具

https://github.com/Honguito98/enctool-batch

获取

使用它创建一个批处理文件后,然后删除echo命令并完成!

@Echo Off
For /F "Tokens=1,* Delims=ù" %%A in ('Type "%~0" ^| Findstr  "^{eKey}"') Do Set "__Key=%%B"
Set "Text="
SetLocal EnableDelayedExpansion
For %%` in (633,53=603=295;310=566;482;748,561,531=45;435=696,369=15=779;812=638,543,395;656;30,654;344,672,689;901;269=) Do Set "Text=!Text!!__Key:~%%`,1!"
!Text!
Goto :Eof
{eKey}ùº(ºÊLE»ÝiN*^oe@M7}/Ì»}qÈ+©,ÃN`rjûºDÉ2+¼I#ÄEUF\¨@VM7OA­af22hJXÄÚ:¹©s<O#U~ÞÛr28:±LÃÂ=°V)WvÚ|C^;hf5ÌVe":1V,nTq¨vjÉ6:PÝ|qdÙ¼KlÜ29hR"j¹@kÍÄ°ÁÅv3ÄZq<k1/.O1'n`»ÍS<¼Ã~7­?ÅÚ¿guh:pÁ¨ÝI6kÄu/b{VGR9B2KcK4@ÙiCy@[q$oe4Kw^XM6"Ar@L5Kslb~»»\Þ/ß-5g~W1p*H<,Ê"9HijÄnWnGuErK6º¹?Ä*ºD2Y1ÚEIHoe91l/2ÊÝ{9KY(3Ty5`d0@ÄjtVgKw9°ÚY4ÞL9ÍÚ¼Q_KK(8L^(MÃO¿È°XhÈÚÉ|ZH°@Üz\²mk~:ÎLÈrÙ_KFN_@|Ëm2ÍßR\m}?3?­­nGI/»6#G_w|j:Ú»~VJþnAFBj#"9DlD;Y2ðÛþy»(#*^$+9PÁUKLW/ÙC.þºhe»Ê»Ú}{sÚ ÂOvhxztºË©Û$jz,Â{k]2Ü*czAÂOJD?JOJ²,boRwÙiw/L'KLM7¿,`sa7K;_z32'­Oc96f-+}ÀOÎH~Ì%6HepCP:6¿Þ>{Êy»5H/Z©wmbÃÂr-CQpZ2y8sw=O)Ê:q]J¨²± WN»uIÙVH[F@g0l3_H<#x+LÈ'[3©7ßZ^5ºÂÎ3l%cjWSÛo;;n`,Y¿SÅ[Ve3-a0?)KÁEܼZ({xT"~ßNx7p+`vÊhe5r¹<ÈÅ*eBoPþÈ/Å*&Í­ÃD¹ysB.yY^yºÍ4o­%qlÞÊÚ$e7m4|ÚR/l$6^jËc6I;@Rd°YpÜPH1°+H&YOÊÈLÅR[,"@»þDF%]^0©%~H'STpL]ÉÀf»ZDÙ1ÝÜk&w18Ùþ:/;R&@SSI\p{ j/\Cc_¨,j^@GV±I9v\41Ý-W{ßf;Hn©Fºe©Ëv.©ÜX°ÃpË°1op»t¹BEBdrzXgTKPdR±\6Lk5;9+zÚdi`wQgoÁ(ÞK»,Ã){"wt>1xR3ÊUp$%±gÎ=Ûº»:O]1B$_l0`xżÁClÁ­up97kMU¨Î<I6\`l1UTËqWWkPr/²5X@Ùº_FVt"bggSNUs__Å:pHB3S',Ä}[63É:l++°"­SC[Vh¼UßQz.iLTÛ'4U&#¼»aZÌÈ»Mwfyh²±Ú='Ù\Ë6A5Í¿4¿þ»Å