2013-01-13 117 views

回答

2

嗯,這個任務相當完整。這基本上就是反向工程的要點:給定一些反彙編代碼,理解它的作用,並且可能用高級編程語言來表示它。有tools that attempt to automate this process,但通常它不是很容易,有時甚至不可能。

所以你最好的選擇是閱讀程序集,瞭解它的功能,並手動編寫等效的C代碼。如果你不是一個經驗豐富的逆向工程師,不會很容易。

+0

我知道這並不容易,也不可能手動完成,但我仍然需要一些東西來比較我的結果,甚至直接跳轉到一部分需要糾正或修復。 – Patrik

1

我相信IDAPro支持AVR彙編,並且有一個HexRay反編譯器可以將ASM轉換爲C類代碼。

然而,HexRay確實很貴。