3

AVR AssemblerコードをC言語で書かれたオリジナルコードに変換することは可能ですか?

はいの場合、使用するソフトウェアの名前は何ですか?

4

2 に答える 2

3

さて、このタスクは完全に AI です。これが基本的にリバース エンジニアリングの要点です。逆アセンブルされたコードが与えられた場合、それが何をするのかを理解し、高級プログラミング言語で表現することができます。このプロセスを自動化しようとするツールがありますが、一般的には簡単ではなく、不可能な場合もあります。

したがって、最善の策は、アセンブリを読み、それが何をするかを理解し、同等の C コードを手で書くことです。経験豊富なリバース エンジニアでなければ、簡単なことではありません。

于 2013-01-13T12:47:10.933 に答える
2

IDAProはAVRアセンブラーをサポートしており、ASMを一種のCコードに変換するHexRayデコンパイラーがあると思います。

ただし、HexRayは非常に高価です。

于 2013-01-13T18:16:54.653 に答える