逆アセンブラ
Sign in to saveA disassembler is a computer program that translates machine language into assembly language—the inverse operation to that of an assembler. The output of disassembly is typically formatted for human-readability rather than for input to an assembler, making disassemblers primarily a reverse-engineering tool. Common uses include analyzing the output of high-level programming language compilers and their optimizations, recovering source code when the original is lost, performing malware analysis, modifying software (such as binary patching), and software cracking.
Wikidata facts
- Instance of
- software category
- Subclass of
- translator
- Has use
- malware analysis
Show 6 more facts
- topic's main category
- Category:Disassemblers
- opposite of
- assembler
- Stack Exchange tag
- stackoverflow.com/tags/disassembly
- product or material produced
- assembly language
- different from
- decompiler
- uses
- machine code
Sources (1)
via Wikidata · CC0
Article · 日本語
逆アセンブラ(ぎゃくアセンブラ、英: disassembler; ディスアセンブラ)とは、逆コンパイラの一種であるが、実行ファイルないしオブジェクトファイルの機械語コード(とシンボルテーブルなどの付随情報)を基に、アセンブリ言語ソースコードを生成する、すなわちアセンブラの逆の作用をするものを特に指す。一般の(高水準言語コードを生成するような)逆コンパイラよりも比較的容易である。
Abstract from DBpedia / Wikipedia · CC BY-SA