0

私は C で書かれた exe を持っていて、それを逆コンパイルしましたが、出力は私の頭の中にありました。exe の動作を理解するためにアセンブリを学習する必要がありますか、それとも別の方法がありますか?
編集:exeの内容を知りたいのは、いくつかの改善を加えて書き直したいからです。いいえ、exe自体には興味がありません。

4

1 に答える 1

2

exe の機能を理解するためにアセンブリを学習する必要がありますか?

要するに:はい。IDAのような多くの逆アセンブラは、アセンブリを C または別の高等言語に変換することを提案しますが、ほとんどの場合、それは読み取り可能でないものです。

バイナリがどのように機能するかを理解するには、リバース エンジニアリング/逆アセンブリに慣れる必要があります。

また、作業しているソース アーキテクチャに大きく依存します。

于 2013-09-05T09:46:59.133 に答える