Chapter 3 Tools of the Trade

A variety of tools can be used to analyze and modify virtual machine runtimes when deploying managed code rootkits. For instance, compilers can be used to generate executables from high-level source code, decompilers can be used to generate source code from compiled executables, assemblers can be used to generate executables from intermediate language code, and disassemblers can be used to generate intermediate language source code from executables. Plus, debuggers can be used to find bugs or to bypass security checks performed by an executable, and native compilers ...

Get Managed Code Rootkits now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.