私がソフトウェアにインストールされていると私は、ソースコード を見たいと思って、私は010エディタでソースコードを見てみたが、私はこのコードのように表示さ.exeソフトのソースコードを表示するにはどうすればよいですか?
私はほとんど一週間のためにそれをしてきたし、私は逆アセンブラがなけれ
私がソフトウェアにインストールされていると私は、ソースコード を見たいと思って、私は010エディタでソースコードを見てみたが、私はこのコードのように表示さ.exeソフトのソースコードを表示するにはどうすればよいですか?
私はほとんど一週間のためにそれをしてきたし、私は逆アセンブラがなけれ
で、あなたは非常に遠くを取得するつもりはないどのようなコードを理解していないコード
を見つけることができません。
.exe
ファイルはコンパイルされたです。ソースコードは最適化され、アセンブリに変換され、ディスクに触れるずっと前からアセンブリから16進のマシンコードに変換されます。アセンブリから擬似コードを生成できる逆アセンブラを使用せずに実行可能ファイルの "ソース"コードを読み取る簡単な方法はなく、生成されたコードではコンパイラの最適化がミックスにスローされるため、生成されるソースコードは同一ではありません元のソースに移動します。
コンパイルされた実行可能ファイルの実際のソースコードを読むための唯一の方法は、デバッグシンボルでコンパイルされている場合です。しかし、これはコンパイル段階で行う必要があり、あなたが持っているEXEファイルだけでは不可能です。
要するに、アセンブリを理解し、逆アセンブラを持っていて、手動でコードをスローガンして再構築しない限り、これは不可能です。
その.exeインストーラ私はそれをダウンロードしてアイコンをクリックし、それを直接持ち出します –
インストーラであれば問題ありません。 **すべての** EXEファイルはコンパイルされたソースコードです。 "ソース"がEXEの終わりに付いている解釈された言語であるところの奇妙なトリッキー(Love2Dエンジン)を除いて、あなたは元のCを読み込むことはできません。の。 – Bytewave
このスクリーンショットを確認してください:https://prnt.sc/fuh4ip –