-Obfuscate---
Uygulamanın kaynak kodlarını şifreleme işlemidir. Eğer siz uygulamanızı "Obfuscate" etmediyseniz, bu konuda meraklı olan en beceriksiz kişi bile uygulamanızın kaynak kodlarına ulaşabilir. Uygulamanızı Obfuscate etmek için Packer kullanmanız gerekmektedir.--
DeObfuscate-
Bir uygulamanın kaynak kodları şifreli ise o şifreyi çözme işlemidir. Kullanılan Packer'e göre uzun sürebilir. Eğer sağlam bir Packer kullanılmamış ise o uygulamayı "DeObfuscate" etmeniz uzun sürebilir veya hiç "DeObfuscate" edemezsiniz. Bir uygulamayı "DeObfuscate" etmek için bir "Unpacker" kullanmanız gerekmektedir. Eğer kullandığınız Unpacker sağlam ise şifresini çözer veya çözebildiği kısımlarını çözer, eğer çürük ise hiç çözemeyebilir.
Packer
Uygulamanızı Obfuscate edebilmeniz için kullanılan script - uygulamalardır. Çoğu ücretsiz Packer bir işe yaramaz, tabi yarayanları da vardır. The Enigma Protector, Confuserex, SmartAssembly gibi uygulamalar birer Packer'dir.
UnPacker
Bir uygulamayı DeObfuscate edebilmeniz için kullanılan scriptler - uygulamalardır. Ücretsizleri pek işe yaramaz. Confuserex Unpacker, de4dot, MegaDumper gibi uygulamalar birer UnPacker'dir.
Crack Me
Crack Me'ler içlerinde bir lisans sistemi barındıran ve kaynak kodları şifrelenmiş yazılımlardır. İnsanlar önce kaynak kodu DeObfuscate ederler ve lisans sistemini çözerler. Tersine Mühendislik konusunda gelişmek için yapılır.

