Managed Code Rootkits
A Managed Code Rootkit (MCR) is a special type of malicious code that is deployed inside an application level virtual machine such as those employed in managed code environment frameworks – Java, .NET, Dalvik, Python, etc.. Having full control of the managed code VM allows the MCR to lie to the upper level application running on top of it, and manipulate the application behavior to perform tasks not indented originally by the software developer. The MCR concept was introduced in major security conferences such as BlackHat, DefCon, RSA, OWASP, CanSecWest, SOURCE and others.
A book on this subject, written by AppSec Labs CEO Erez Metula, was published recentely by Syngress:
![]() |
Managed Code Rootkits, for sale now on Amazon Click here for a taster of the book! |
Book reviews
Amazon has given the book a 5-star rating, here are some quotes from different reviews:
"...Mr Metula is a consummate and talented security practitioner who knows his subject thoroughly. I consider this book to be excellent value for money and would recommend it to any security professional..." --InfoSecReviews.com
Furthermore, the book has been selected one of 2011's top 10 books by Richard Bejtlich's Tao Security.
| Attachment | Size |
|---|---|
| ReFrameworker_V1.1.zip | 1.31 MB |
| ReFrameworker_V1.1_Source_Code.zip | 1.92 MB |
| NET Framework rootkits - backdoors inside your framework - revised.pdf | 373.82 KB |
| Managed Code Rootkits presentation (SOURCE 2010).pdf | 1.05 MB |



