This speech will focus on Reverse Engineering and Evaluations of .NET Framework Desktop Software. I will show the basics of doing Reverse Engineering -How to get source code -What to look for -What are easy vulns to find This speech will then go a step further into the bleeding edge by modifying the protection/security areas of applications, both adding and removing security systems. I will also show building basic Malware payloads and infecting critical software as well as finding Malware and disecting it. This speech should give a security professional the basic understanding of how to do a light Black-Box code analysis. This speech should give a programmer the basics of finding, fighting, and production of MalWare.