伪加密批处理文件

    在批处理文件前用 UltraEdit 的十六进制方式加入 FF FE 0D 0A 63 6C 73 0D 0A  就可以了。

    其中 FF FE 表示的是该文件是使用 Unicode 编码的。而 Windows  默认会使用 Unicode 的方式打开,而本来不是使用 Unicode 编码的文件,这样就会显示为乱码。
    0D 0A  表示回车换行。强行在批处理文件前面增加 Unicode 文件头,那么在运行时肯定会造成被加密批处理文件的第一条命令执行错误,加上这个回车换行,就不会影响第一条命令,但是会在屏幕上显示“不是内部或外部命令,也不是可运行的程序或批处理文件” 的错误信息。
    63 6C 73 是 cls ,清屏的意思,就是把上面的错误信息清除掉啦。这样下面就可以执行正确的批处理代码了。

    最简单的查看方式是:先打开记事本,然后打开被加密文件,在下面的编码那里选择 UTF-8 就可以显示批处理代码了。或者使用 copy 被加密文件 con ,在屏幕上显示出来。注意复制的时候不要复制第一行喔~~

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据