Chapter 4 Runtime Modification
Information in this chapter
Programming languages describe the computations computers perform, and each language has a definition for syntax and semantics that it must obey. It's not uncommon for attackers to alter the low-level definition of a language's syntax and semantics so that the generated instructions don't match the source code's intent. Using managed code rootkits, however, attackers can go further and modify the language by altering the runtime, enabling them to plant malware running as part of the runtime, controlling all the applications and gaining access to the virtual machine's ...
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.