「逆アセンブラ」の版間の差分
提供: セキュリティ
(ページの作成:「<!-- 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