batch-file - 混淆批处理文件,使它们永远无法读取
问题描述
好的,所以我尝试通过多种方式混淆 .bat 文件,但它们似乎都不是很可靠。如何实际混淆以及这些如何工作?
sample code:
@echo off
echo hi
pause>nul
exit
我只需要一种方法来混淆......即使它不是完全证明我只是想要更高的安全性?
解决方案
这是不可能的。
因为批处理是一种解释性语言,所以必须在某些时候将脚本转换为解释器可以读取的代码。因为代码必须在某个时候转换回批处理,所以代码最终总是可以在您计算机上的某个地方使用。
如果您绝对必须编写不想让别人看到的代码,请切换到 C 或 Java 等编译语言。
推荐阅读
- java - 小写首字母并在 Java 中使用“_”而不是“”
- sql - SQL分页 - 如何增加页码
- r - 根据来自另一个 rhandon 表单元格的值更新 rhandson 表单元格
- java - 如何在 maven pom xml 中将共享文件夹设置为 outputDirectory
- flutter - Renderflex 对象在布局期间被赋予无限大小 - 颤动错误
- android - 每当创建 Exception 实例时,suspendCoroutine 都会使应用程序崩溃
- html - 我怎样才能让卡片在彼此的右侧和左侧堆叠?
- python-3.x - 仅在 Python 中使用 if-else 将整数(从 0 到 999)转换为英文单词时遇到问题
- node.js - 猫鼬没有将我的新文档保存在数组中
- swift - 从所选国家代码返回模板字符串