我在運行Java應用程序的平臺上工作。這些應用程序經常被混淆,其中大多數使用ProGuard,這使我們的平臺調試問題變得非常困難。反編譯的java字節碼
目前我使用JD(http://java.decompiler.free.fr/)來反編譯這些應用程序。 JD做了一份體面的工作,但有時生成的代碼太難理解了。
這似乎發生的主要原因是模糊處理工具利用JVM字節碼的較少約束規範來生成有效字節碼,該字節碼不會映射回有效Java代碼(例如:積極重載)。
所以,我的問題是:是否有一個反編譯器專門處理混淆字節碼?
你試過http://members.fortunecity.com/neshkov/dj.html –
@ anirudh4444只在Windows上運行。我需要在Ubuntu上運行的東西。 – JoaoHornburg
您可以使用wine/mono在ubuntu上運行它。 –