2012/2/9 Jun Koi <[email protected]>: >> The 'problem' isn't unique to Python. For example, nearly every .NET >> app out there can be decompiled with tools easily obtained from the >> intertubes :) >> > so we can simply say that we should give up, and better to switch to > native code?
You can reverse-engineer native code just as well. It's much harder than analysing high-level intermediate code as CPython or .NET produce, but it is possible, and if there is considerable gain in this, someone will eventually "break" your software. Ask the game industry about their experiences in this matter. If not, your software is likely not worth the hassle of reverse engineering, so you can ship Python bytecode just as well. > this why i am wondering what people are doing to protect the Python binaries. > anybody here uses obfuscation technique, or has better methods? There is no way to automatically obfuscate Python code. Due to it's dynamic nature, and especially the late binding of all attribute access, you can't reliably transform Python code into some other Python code with the same semantics. _______________________________________________ PySide mailing list [email protected] http://lists.pyside.org/listinfo/pyside
