Hi Jun,

I will just share my personal opinion on this matter.

On Thu, Feb 9, 2012 at 5:37 AM, Jun Koi <junkoi2...@gmail.com> wrote:
> 1) how serious this problem is in your opinion? is it really true that
> it is impossible to protect the binaries from reversing?

Usually, it will just make reversing more difficult (or "fun",
depending on who is doing it). It is not possible to fully protect
machine code from being read by a human, and if this human can make
sense from the machine code, any such obfuscation is defeated.

There are tools that "de-obfuscate" machine code as well.

> 2) how efficient are the reversing tools on Python binaries now? would
> be great if somebody can share some experiences on using those tools.

I have no experience with these tools.

> 3) if it is true that it is quite trivial to reverse the Python
> binaries, how are you currently protecting your binaries? perhaps with
> some obfuscated tools, making it much harder to reverse?

I am not a lawyer, but I believe it is more effective to protect your
software by means of a license (and enforcing it legally if necessary)
or even patents (no matter how questionable this might be, it works in
some countries). Of course, this takes money, but this is how most
companies protect their IP from competition.

Also there are cases where reverse engineering is even legal on some
countries, but this is off-topic and I don't have any experience with
law.

Best Regards,
-- 
Anderson Lizardo
_______________________________________________
PySide mailing list
PySide@lists.pyside.org
http://lists.pyside.org/listinfo/pyside

Reply via email to