看板 C_and_CPP 關於我們 聯絡資訊
不知道在這邊問這問題適不適合 ======================正文======================= 大家都有寫C code的經驗吧! 一般來說都是把 high level language (C/JAVA etc.)的 code透過compiler轉換成low level language 不知道有沒有大大有所謂的"De-Compiler", 把assembler language轉換成編譯之前的語言呢? 謝謝指教 -- 所有錯都是我的錯~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.72.171
zlw:大部分目的都是要做反向工程,我沒深入接觸但看過些討論,幾乎 06/01 15:49
zlw:都是反組譯到組合語言再追蹤就很了不起、很難了 06/01 15:50
zlw:對了,如果是JAVA好像有,有聽過 06/01 15:51
jlovet:java是因為他都是stack,push push, op,pop... 06/01 17:30
jlovet:C之類的,光register那麼多,要分辨誰是誰就很麻煩了 06/01 17:31
ibmibmibm:google decompiler 06/01 18:47
fasthall:DJ JAVA 06/02 23:58
WPC001:不好做, 無法還原成原本100%一樣的... 通常只能翻出一些些 06/03 11:59
WPC001:不如直接翻成組合語言就好...至於Java/.Net,大部分都可翻出 06/03 12:00
WPC001:除非你用擾亂器故意把編碼弄得亂七八糟... 06/03 12:01