python - 保护 python 代码免受逆向工程

标签 python debugging assembly reverse-engineering obfuscation

我正在用 python (2.7) 创建一个程序,我想保护它免受逆向工程。

我使用 cx_freeze 编译它(提供基本的安全性——混淆和反调试)

如何添加更多保护,如混淆、打包、反调试、加密代码识别 VM。

我想也许可以加密到有效负载并在运行时解密它,但我不知道该怎么做。

最佳答案

一般来说,只要黑客有足够的动机,让你的程序牢不可破几乎是不可能的。

但是你仍然可以让它更难被逆向工程,尝试使用 cython 将您的核心代码编译成 pydso 文件。

关于python - 保护 python 代码免受逆向工程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41633039/

相关文章:

debugging - 如何解释 OllyDbg 中的 EFL?

javascript - 如何获取 Firefox 调试器监视的目标元素?

c - 如何在 Mac OS X 上构建包含入口点的 C 程序?

python - 导入前安装模块

python - 使用 Pymssql 将具有 Null 值的记录插入 SQL Server 时出错

python - 如何在不保存的情况下使用 win32com 退出 Excel?

assembly - MIPS 数据指令

python - 如何从 div 中仅获取姓名和联系电话?

debugging - 使用 VBA 将文本文件复制到 Excel 时出现问题

assembly - 为什么我不能将 64 位值 MOV 到 64 位寄存器?