混淆 AIX 脚本的最佳方法

混淆 AIX 脚本的最佳方法

在 AIX 中混淆 shell 脚本的最佳方法是什么?问题是,作为共享用户,我希望其他人不知道代码。

答案1

不要尝试这样做。这是不可能的。有些程序是作为 shell 混淆器出售的,但它们只是对脚本进行混淆,以防止攻击者不打算花费任何精力来破坏它。然而,混淆器可以闯入有趣的方法。

如果您想通过混淆来隐藏密码或其他敏感数据:这是不可能的。数据在运行时很容易观察——无论是否混淆,在某些时候必须对数据进行反混淆才能进行处理。如果您需要保护敏感数据,则需要一个不与不信任的人共享的帐户。

如果您想通过混淆来隐藏脚本的逻辑:请不要这样做。如果您的脚本足够有价值,以至于有人想了解它是如何工作的,那么混淆器就不会保护您。如果你的脚本没有那么有价值,那么就不值得混淆。

答案2

如果您未设置读/写权限,则他们无法读取。您仍然可以设置执行权限。

答案3

aix shell源码有多大。如果你理解得很好,你能在 Python 中复制你的逻辑吗(假设你了解 Python)。如果你能做到,那么你可以使用py安装程序将其编译为二进制。

我不会建议 C,因为它可能有点过分了。

相关内容