4 ms·
Exactly. Deobfuscated version just comfortable to debugging.
by skypeopensource 14y ago
Exactly. Deobfuscated version just comfortable to debugging.
- tonfa 14y agoSure, but it doesn't mean you're allowed to publish a deobfuscated version...
- Iv 14y agoThis is a serious obstacle to collaborative open-source reverse-engineering.
- jlawer 14y agoYes it is, but thats where other solutions need to be met.... say a script that de-obfuscates a vanilla binary package so the output is created on the users machine vs being distributed as such. You can distribute the script and leave compliance to the end user.
- Iv 14y agoIf the result of this script is forbidden to be distributed, this could be a rationale for forbidding the distribution of the script itself. If I write a script that generates the Matrix movies from the binary file of, say, Elephant's Dream, I won't be allowed to distribute that.
- tonfa 14y agoYes, copyright law is complicated. You need to make sure the script used to create a deobfuscated binary isn't a derived work from the original binary, whatever that means (that's where consulting with a lawyer can help).
- Iv 14y agoIs a patch a derived work from the file it applies to ? It is impossible to produce the patch without using the original file, yet intuitively, I would say no.