我有一个带有嵌入式 python 解释器的软件。该软件可以在启动给定.py脚本时打开并执行它。让我们假设在我的 python 环境中,我无法打开其他文件,也无法使用外部工具,例如Cython
我想混淆脚本。我唯一的要求是payload文件的一部分(我的自定义业务逻辑)无法在文本编辑器中打开和纯文本读取。
我可以想象脚本的流程将是有效载荷的去混淆/解密,它.py作为第一步驻留在文件中,然后执行它。
我可以在脚本中存储任何加密密钥,而且我不在乎解密部分是否可见并且可以轻松复制。
任何想法我怎样才能做到这一点?