Michal Strehovsky 8/2/2007

Advanced self-modifying code

Read Original

This technical article delves into advanced self-modifying code (SMC) techniques used in software protection. It explains polymorphism and metamorphism, originally developed for computer viruses, as methods to prevent reverse engineering and cracking. The article provides code examples, discusses limitations of basic polymorphic engines, and outlines features of advanced engines that alter decryption algorithms and incorporate anti-debugging tricks.

Advanced self-modifying code

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week