decompiler

    4熱度

    1回答

    當我使用ctrl +右鍵單擊打開特定類時,我應該被重定向到一個包含所有行和相應註釋的java源文件的窗口。但是,我得到了一個帶有反編譯的.class文件的窗口。 我試圖停用反編譯插件,但它不起作用。 如果我將http://docs.oracle.com/javase/8/docs/api添加到項目結構 - > SDK - >文檔路徑中,我可以概述我正在翻轉的類或方法,但仍無法打開正確的源文件。 任

    1熱度

    1回答

    我正在使用Java反編譯器,它似乎給了一個合理的代碼,除了它給出了常量整數的奇怪符號。例如: #int[] arr = new int['田']; 此符號在U + 7530中有一個數值。我想知道它是否可以將這個符號還原爲它的數值,或者我不能依賴這個機制? 我的問題是,這段代碼給出了一個數組超限的異常,所以調整數組的大小是非常重要的。

    1熱度

    2回答

    我試圖逆向工程.jar文件(基本上是一組.class文件)。但是,有兩個難點: 一些變量,方法和類的名稱均帶有Unicode字符,不能正確顯示。這使得源代碼編輯非常不方便。 某些類以Java關鍵字(例如if)命名。因此,Java編譯器會在重新編譯反向工程源文件時發生抱怨。 是否有任何Java deobfuscators可以克服這些困難?

    0熱度

    1回答

    嗨,我是Android的初學者,我是反編譯的應用程序,我檢查了代碼源,但是當我導入它時日食它給我這個錯誤: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'. 我嘗試一些技巧,我發現它在堆棧溢出,但不工作 如果你知道該解決方

    0熱度

    1回答

    我正在做Boomerang反編譯器的論文。我可以通過終端命令編譯它。但我想使用一些IDE,以便編碼更容易。現在我正在使用Eclipse。但我不知道如何使用Eclipse來構建和運行它。通常情況下,與終端我會運行這些命令來構建項目: ./configure --host=i686-linux-gnu "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32" "CC=g

    -1熱度

    2回答

    我正在使用匯編程序將java文件轉換爲類文件,但是當我運行彙編程序時,它只接受.j文件而不接收.java文件

    -2熱度

    1回答

    我想反編譯我們在.net 1.1中開發的一箇舊源代碼。我嘗試了幾種不同的反編譯工具,但沒有一個能夠給我一個好的結果,我可以編譯它們。通常有部分代碼在.Net 1.1中有很多錯誤,但是它在2.0或更高版本中是很好的代碼。所以我假設他們反編譯的新版本.Net比1.1。 我已經使用過的工具有:Reflector,dotPeek,CodeReflect等等。我需要一個可以在1.1中反編譯的工具,我可以在1

    0熱度

    1回答

    我正在研究在我的Linux Mint 17.3 OS上安裝反彙編程序(或反編譯程序),我想知道反彙編程序和反編譯程序之間的區別。我粗略地瞭解它們是什麼(名稱相當明瞭),但它們仍然有點混亂。 我讀過反彙編器將程序轉換成彙編語言,我不知道,所以它似乎對我來說毫無用處。我還讀過反編譯器將一個'二進制文件'轉換爲其源代碼。什麼是二進制文件? 顯然,反編譯器不能反編譯爲C,只能Python和其他類似的語言。

    6熱度

    1回答

    我想弄清楚如何使用Fernflower Java反編譯器。 我可以在以下位置找到java-decompiler.jar: ~/idea-IC-162.1628.40/plugins/java-decompiler/lib/java-decompiler.jar 沒有fernflower.jar,但是。我認爲這是因爲功能被摺疊爲java-compiler.jar,並且Fernflower自述文件

    0熱度

    1回答

    我一直在嘗試用一些反編譯器反編譯dex和jar文件。到目前爲止,我用過的最好的是jadx,它還帶有一個GUI。但是,它似乎是隻讀的。是否有一個反編譯器允許我爲混淆代碼重命名變量/方法/類,以及其他更高級IDE功能,例如在調用/訪問類/方法/變量時查找?