erlang 代碼反編譯

debug編出來的代碼纔可以哦。。

1、{ok, {_, [{abstract_code, {_, Ac}}]}} = beam_lib:chunks(code:which(a), [abstract_code]).
2、io:fwrite("~s~n", [erl_prettypr:format(erl_syntax:form_list(Ac))]).

如果不想代碼背反編譯,就在root目錄下, 創建.erlang.crypt這個文件
在 .erlang.crypt中加入[{debug_info, des3_cbc, [], "this_is_my_secret_key"}].
emakefile中添加編譯參數encrypt_debug_info

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章