introduction net reverse engineering
play

Introduction .NET Reverse Engineering Eric DePree Introduction to - PowerPoint PPT Presentation

Introduction .NET Reverse Engineering Eric DePree Introduction to .NET Programs written for .NET are easy to reverse engineer. This is not in any way a fault in the design of .NET; it is simply a reality of modern, intermediate-compiled


  1. Introduction .NET Reverse Engineering Eric DePree

  2. Introduction to .NET “Programs written for .NET are easy to reverse engineer. This is not in any way a fault in the design of .NET; it is simply a reality of modern, intermediate-compiled languages.” ~MSDN

  3. Common Language Runtime (CLR)

  4. Decompiling

  5. Obfuscation ● No security through obscurity! ● Make source code more difficult to reverse engineer – Confuse decompilers – Confuse humans – Keep logic intact

  6. Obfuscation

  7. Obfuscation

  8. Demo

  9. Questions? Comments? http://edepree.com/contact

  10. References ● MSDN .NET Overview ● JIT Overview ● JIT Overview ● Obfuscation

Recommend


More recommend