Derlenmiş bir executable (.exe) veya dll nin kaynak kodlarını ancak .net dillerinden biriyle yazılmışsa ve obfuscator veya packer yazılımlarıyla korunmamış ise tam olarak görebilirsin diğer programlama dilleriyle yazılan programlarda (vb 6 vs. hariç onda kodların bir kısmı okunabilir bir kısmı native assembly kodu şeklinde çıkar) ancak assembly kodları olarak inceleyebilirsin bunun içinde assembly bilmen gerekiyor. Programın hangi dil ile yazıldığına ve herhangi bir kod koruma programıyla packlenip packlenmediğine
Detect it easy isimli programla bakabilirsin. Eğer program .net dillerinden (C#, vb.net vs.) biriyle yazılmışsa dnSpy programını tavsiye derim oldukça güzel bir şekilde kaynak kodlarını gösterecektir. Delphi ile yazıldıysa DeDe v3.99 veya DelphiDecompiler v1.7 yi tavsiye ederim bu programlar tam olarak kodu göstermesede bazı formların adres bilgilerini ve string değerleri gösterecektir. C/C++ gibi dillerle yazıldıysa ancak debug ederek assembly kodu şeklinde görebilirsin onun içinde Olydbg veya idaq debuggerlerini kullanabilirsin..