No.2ベストアンサー
- 回答日時:
まず、逆アセンブルは、UNIX/Linuxのobjdumpコマンドを使用します。
一番簡単な例だと以下になります。
% objdump -d バイナリ名
次に、逆アセンブルするバイナリファイルは、どのC言語(gcc, C++,C#)でコンパイルされているのか事前に分かっていますか?
コンパイラによってobjdumpのオプションが変わります。
バイナリファイルが何でコンパイルされていないか分からない場合は、逆アセンブルが基本出来ないと考えて下さい。
また、バイナリファイルがC言語以外の言語(Java等)だと、全く方法が変わります。
ご質問の中で、一番気になっているのは、逆アセンブルで得られる出力ファイルはアセンブラコードであることです。C言語やJava等の高級言語のソースコードではありません。
アセンブラコードと高級言語のソースコードは全くの別物です。
アセンブラコードを読み解くのはかなり大変ですが、そこは理解されていますでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- その他(プログラミング・Web制作) awkの文字列比較はPOSIXロケールまたはCロケールにおいてバイナリ値の比較に使えるか gawkな 1 2023/04/22 09:21
- ノートパソコン 大至急お願い致します。 ファイル履歴の「個人用ファイルの復元」を行いたいのですが、「ファイル履歴は初 1 2022/11/06 23:48
- Windows 10 Windows10ノートパソコンでナムロックに苛つかされ、非常に憎たらしく… NumLocerPlu 2 2023/05/25 13:08
- C言語・C++・C# C言語の質問です。バイナリ形式で保存されたWindows Bitmap形式の画像ファイルを読み込み、 3 2023/07/19 14:58
- セキュリティソフト 大至急お願い致します!!! 完全消去したファイルを復元したいので、コントロールパネルの「個人用ファイ 2 2022/11/06 20:22
- その他(コンピューター・テクノロジー) FPGA構成データ、ソフトウェアデータ をボード Zybo Z20 用に転送する方法 1 2023/07/25 18:19
- Visual Basic(VBA) Excel VBA リンク更新について A、B、Cのファイルかあります。 (Aファイルのリンク元Bフ 1 2022/09/21 13:40
- Windows 10 ショートカットの使い方について教えて下さい。 2 2022/06/21 15:27
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PICに書き込むプログラムや変数...
-
アセンブラのLA
-
データコピー
-
バイナリの実行ファイルをgccを...
-
アセンブラからC言語に変換する...
-
アセンブラで割り算
-
PICはアセンブラとC言語のどち...
-
PICのアセンブラからC言語へ変...
-
ライン数とステップ数の違いは?
-
SHの命令の意味について
-
素数を求めるプログラム(アセン...
-
素朴な疑問 (C言語とアセン...
-
情報処理技術者試験センター・...
-
MASMの機種依存についてお尋ね...
-
アセンブラエディタ
-
アセンブラ(アセンブリ)の何か...
-
PIC16F84AのデバイスでC言語を...
-
Linuxについて。
-
Cとアセンブリ
-
【H8マイコン】HEWで埋め込みア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ライン数とステップ数の違いは?
-
アセンブラからC言語に変換する...
-
Windowsはオープンソースですか?
-
[C言語→アセンブリ言語]はどう...
-
実行ファイルからソースはみれる?
-
PICはアセンブラとC言語のどち...
-
void __cdeclなど_
-
アセンブラ言語がわかりません。
-
このアセンブラの意味を教えて...
-
エンディアンについて。
-
アセンブラのコマンドについて
-
PICのアセンブラからC言語へ変...
-
アセンブラで割り算
-
最初のアセンブラ
-
CASIOのポケコンZ-1GRのアセン...
-
SHの命令の意味について
-
PC-9801でマシン語を学習するに...
-
PC-9801 MS-DOSでの実行ファイ...
-
アセンブラのLA
-
masm32がうまく動きません。
おすすめ情報