我想知道是否有任何應用程序免費或不可以將ASM轉換爲C?ASM to C translator
它是一個很小的文件,所以我希望事實上它很小,這意味着我很容易通過告訴它什麼是幫助程序。
我沒有價格限制,我知道你們中有些人會說「不」,「爲什麼?」和「只學ASM!」這些不是我正在尋找的答案。
該程序是針對ARM的小端;由GNU C++編譯。
如果您需要任何其他信息,請讓我。
我想知道是否有任何應用程序免費或不可以將ASM轉換爲C?ASM to C translator
它是一個很小的文件,所以我希望事實上它很小,這意味着我很容易通過告訴它什麼是幫助程序。
我沒有價格限制,我知道你們中有些人會說「不」,「爲什麼?」和「只學ASM!」這些不是我正在尋找的答案。
該程序是針對ARM的小端;由GNU C++編譯。
如果您需要任何其他信息,請讓我。
IDA Pro可以將程序集轉換爲C,但不是專門用於C++,並且與所有Assembly to C轉換器一樣,它不是非常友好。
「不太人性化」完全是相對的。當使用HexRays Decompiler或Hopper(這兩個都非常棒,而Hopper更實惠)時,獲取關於函數/代碼片段的大圖要比在純拆卸上完成這項工作要容易得多。 – Till
可能重複[什麼是一個好的C反編譯器?](http://stackoverflow.com/questions/193896/whats-a-good-c-decompiler) –
你需要將它轉換爲C?你可以把ASM放在C程序中。 – QuentinUK
感到驚訝的是,消極的人是如何看待這一點的。除了使代碼更易讀,反編譯允許您通過各種優化編譯器選項運行它,並比較得到的代碼,以查看優化器是否可以使代碼更高效。 –