2024-04-24 14:05:48 发布
网友
你知道有什么工具可以帮助我混淆python代码吗?
看看这个:http://www.nuitka.net/
http://www.lysator.liu.se/~astrand/projects/pyobfuscate/
或者在http://freshmeat.net/projects/pyobfuscate/
您的问题空间未指定。这是命令行应用程序吗?这段代码应该用作库吗?
除了另外两个答案外,还可以将代码嵌入二进制文件中。当它启动时,解码代码并评估字符串。这也适用于共享库扩展。我想你也可以用字节码来实现这一点,但这并不像调用Py_EvalCode那么简单。
py2exe或freeze是另一种解决方案,可以将代码转换为可执行文件。它只是将代码包含在二进制文件中,不做任何严重的破坏,但它仍然比打开一个.py文件困难。
您可以用Cython编写代码,它类似于Python,并用C编写Python扩展文件,用作.so。这也许是逆向工程中最难的一个,同时也给了你一种高级的开发语言。
它们都是可破解的,所有的解决方案都是可破解的。你希望它有多难?
看看这个:http://www.nuitka.net/
http://www.lysator.liu.se/~astrand/projects/pyobfuscate/
或者在http://freshmeat.net/projects/pyobfuscate/
您的问题空间未指定。这是命令行应用程序吗?这段代码应该用作库吗?
除了另外两个答案外,还可以将代码嵌入二进制文件中。当它启动时,解码代码并评估字符串。这也适用于共享库扩展。我想你也可以用字节码来实现这一点,但这并不像调用Py_EvalCode那么简单。
py2exe或freeze是另一种解决方案,可以将代码转换为可执行文件。它只是将代码包含在二进制文件中,不做任何严重的破坏,但它仍然比打开一个.py文件困难。
您可以用Cython编写代码,它类似于Python,并用C编写Python扩展文件,用作.so。这也许是逆向工程中最难的一个,同时也给了你一种高级的开发语言。
它们都是可破解的,所有的解决方案都是可破解的。你希望它有多难?
相关问题 更多 >
编程相关推荐