[問題] 反編譯Java/Python之類的語言都極其容易

作者: dharma (達)   2017-05-26 22:54:55
一個最簡單的理由:動態語言几乎無法完全的隱藏來源碼。反編譯 Java/Python 之類的
語言都極其容易,因此他們在現實中,更多的用於伺服器,畢竟伺服器的程式碼不需要部
署和發布到用戶的機器上,所以就無需隱藏來源碼。
http://tw.duanzh.com/answer/547574
上文寫的Java
是不是應該是JavaScript才對啊?
thanks
作者: ssccg (23)   2017-05-26 23:18:00
不對,因為javascript通常根本不用反編譯是說這問題和答案都不太符合現實...
作者: y3k (激流を制するは静水)   2017-05-26 23:54:00
是阿 動態語言和類比的方式都是這種問題根本像是衝文章數的 可以忽略XD
作者: Neisseria (Neisseria)   2017-05-27 16:39:00
Java bytecode 很好反編譯啊,有些 IDE 就提供這個功能我目前用 IntelliJ IDEA 就有這個功能就算用 C/C++/Go/Rust 寫,還是可以反組譯成組語啊組語當然會比 Java 反編譯出來的程式碼難看很多要考慮的是做這件事有沒有價值,當然也要看懂組語
作者: chchwy (mat)   2017-05-27 17:16:00
文章沒錯 Java/C#都很容易反編譯
作者: james732 (好人超)   2017-06-03 19:25:00
不過原生的機械碼要翻回高階語言幾乎是不可能的

Links booklink

Contact Us: admin [ a t ] ucptt.com