我遇到的情况是,我实际上是为需要它们的客户提供自定义脚本(定制),这些客户是用PowerShell编写的。它们纯粹与DevOps有关。
这是一个阶段,我需要有足够的“商业”兴趣,以某种方式(无论是完全的,或者至少在某种程度上)阻止人们看到原始代码。
首先想到的是简单地将脚本转换为可执行文件。实际上,我很欣赏没有办法完全阻止人们对任何东西进行逆向工程,但实际上任何方法都至少使得访问代码变得更加努力。
答案 0 :(得分:1)
你可以在这里找到一些想法:
https://github.com/danielbohannon/Invoke-Obfuscation
Invoke-Obfuscation是PowerShell v2.0 +兼容的PowerShell命令和脚本混淆器。