对bat脚本进行简单的加密


.bat后缀的文件是DOS、Windows系统中的可执行文件,类似于Linux中的.sh,由一系列命令构成,其中可以调用其他程序。其特性简单好学易上手,且功能强大不需要安装开发环境,Windows自带的记事本就可以编写,一直以来备受好评。

但是bat存在一个问题,由于不需要开发环境,也就没了编译的步骤,通常都是直接新建一个TXT文本,然后改后缀为Bat即可执行,这使得稍微对Bat有点了解的人都可以对别人的成品进行二次修改,那么如何让别人不能修改呢?

方法很简单,一分钟不到就可以对Bat脚本进行加密,但是也只能难住一部分小白(比如我)

准备工具:16进制修改器(本文使用MiniHex)

首先在需要加密的脚本最前面加入两个空格

对bat脚本进行简单的加密-逸香阁

 

再使用WinHex打开Bat脚本

对bat脚本进行简单的加密-逸香阁e

将最前面的2个字节修改为FF FEFE FF

对bat脚本进行简单的加密-逸香阁

 

Ctrl+S保存即可

 

以下是我用2种修改和原文件进行对比,大小都是3KB

对bat脚本进行简单的加密-逸香阁

3个Bat脚本均被成功解析

对bat脚本进行简单的加密-逸香阁

这样就实现了对Bat脚本的简单加密。

 

2 COMMENTS
  1. 1周前
    心灵博客

    还是有放多问题的
    1:
    ‘?’ 不是内部或外部命令,也不是可运行的程序
    或批处理文件。:
    2:
    用非notepad 编辑器打开,所有的文字均能正常显示,一点都没加密。。

    • 1周前
      COAadmin
      @心灵博客 还有其他方式哟,比如头部添加一堆%%a
LEAVE A REPLY
loading