我正在用 python (2.7) 创建一个程序,我想保护它免受逆向工程。
我使用 cx_freeze 编译它(提供基本的安全性——混淆和反调试)
如何添加更多保护,如混淆、打包、反调试、加密代码识别 VM。
我想也许可以加密到有效负载并在运行时解密它,但我不知道该怎么做。
请您参考如下方法:
一般来说,只要黑客有足够的动机,让你的程序牢不可破几乎是不可能的。
但是你仍然可以让它更难被逆向工程,尝试使用 cython 将您的核心代码编译成 pyd 或 so 文件。
我正在用 python (2.7) 创建一个程序,我想保护它免受逆向工程。
我使用 cx_freeze 编译它(提供基本的安全性——混淆和反调试)
如何添加更多保护,如混淆、打包、反调试、加密代码识别 VM。
我想也许可以加密到有效负载并在运行时解密它,但我不知道该怎么做。
请您参考如下方法:
一般来说,只要黑客有足够的动机,让你的程序牢不可破几乎是不可能的。
但是你仍然可以让它更难被逆向工程,尝试使用 cython 将您的核心代码编译成 pyd 或 so 文件。