Книга: Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software
Назад: Levels of Abstraction
Дальше: The x86 Architecture

), we take the malware binary as input and generate assembly language code as output, usually with a disassembler. ( discusses the most popular disassembler, IDA Pro.)

Assembly language is actually a class of languages. Each assembly dialect is typically used to program a single family of microprocessors, such as x86, x64, SPARC, PowerPC, MIPS, and ARM. x86 is by far the most popular architecture for PCs.

covers malware compiled for the Intel 64 architecture.) Here, we’ll focus on the x86 architecture aspects that come up most often during malware analysis.

sss
sss

© RuTLib.com 2015-2018