首页 > 解决方案 > 混淆批处理文件,使它们永远无法读取

问题描述

好的,所以我尝试通过多种方式混淆 .bat 文件,但它们似乎都不是很可靠。如何实际混淆以及这些如何工作?

sample code:
@echo off
echo hi
pause>nul
exit

我只需要一种方法来混淆......即使它不是完全证明我只是想要更高的安全性?

标签: batch-fileobfuscation

解决方案


这是不可能的。

因为批处理是一种解释性语言,所以必须在某些时候将脚本转换为解释器可以读取的代码。因为代码必须在某个时候转换回批处理,所以代码最终总是可以在您计算机上的某个地方使用。

如果您绝对必须编写不想让别人看到的代码,请切换到 C 或 Java 等编译语言。


推荐阅读