「逆アセンブラ」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「<!-- vim: filetype=mediawiki --> 逆アセンブラ (disassembler) とは、機械語 (マシン語) からニーモニック (アセンブリ言語) ...」)
 
(関連項目)
行24: 行24:
  
 
== 関連項目 ==
 
== 関連項目 ==
* [[アセンブラ]]
+
{{assembler}}
* [[逆アセンブル]]
+
* [[逆コンパイラ]]
+

2014年1月12日 (日) 15:46時点における版

逆アセンブラ (disassembler) とは、機械語 (マシン語) からニーモニック (アセンブリ言語) に変換するプログラムです。

読み方

逆アセンブラ
ぎゃく あせんぶら
disassembler
でぃすあせんぶら

概要

アセンブリ言語以外の高級言語などへの変換を行うプログラムは、逆コンパイラ (decompiler) と呼ばれます。

逆アセンブラと使い方

  • ndisasm
    • 16bit: foo.bin
    • 32bit: -u foo.bin
  • objdump
    • 16bit: objdump -m i8086 -b binary -D foo.bin
    • 32bit: objdump -m i386 -b binary -D foo.bin
    • 64bit: objdump -m x86-64 -b binary -D foo.bin

関連項目