我正在python(2.7)中创建一个程序,我想保护它不受逆向工程的影响。
我使用cx_freeze(提供了基本的安全性-混淆和防调试)对其进行了编译
cx_freeze
我如何添加更多保护措施,例如混淆,打包,防调试,对代码识别VM进行加密。
我以为可能对有效负载进行加密并在运行时对其进行解密,但是我不知道如何做到这一点。
一般来说,只要黑客有足够的动机,就几乎不可能使程序牢不可破。
但是您仍然可以使逆向工程变得更加困难,尝试使用它来将cython您的核心代码编译为pyd或so文件。
cython
pyd
so