[erlang-questions] Re: reverse engineering beam files / obfuscation ?

Michael Turner <>
Sat Feb 13 06:10:02 CET 2010


But ... decompiling BEAM code just gives you Erlang source code, right? 
Which is read fluently by, what, only about 0.02% of software engineers?

How much more obfuscation could you ask for?

;-)

-michael turner

On 2/13/2010, "Steve Davis" <> wrote:

>Hi Kay,
>
>Just offering the thought that an effective obfuscation would be one
>where the effort required to decode it would be about equal to, or
>greater than, the effort required to write the code from scratch.
>
>Beam isn't easy if, as Chandru pointed out, you remove debug_info from
>the compile. Your code would be, I believe, considerably "safer" in
>Erlang than other bytecode-interpreted languages such as Java/C#.
>
>However, a long discussion about the value of open source could follow
>the above comments... but I digress.
>
>Regards,
>/s
>
>On Feb 12, 2:18?am, Kay Kay <> wrote:
>> If I were to release a commercial erlang based app , with compiled beam
>> files, would it be possible to reverse engineer it . If that were the
>> case - any possible suggestions to prevent / obfuscate the same.
>
>________________________________________________________________
>erlang-questions (at) erlang.org mailing list.
>See http://www.erlang.org/faq.html
>To unsubscribe; mailto:
>
>


More information about the erlang-questions mailing list