Günümüzde artık bir çok dilin decompiler'ı mevcut, ama çözümlerde mevcut.

örn: C#.NET ile yazılmış olsaydı application, derdiniz .NET Reflector ile %90 decompile ederdim ama ben gidip DAL'ı ve ya SYSTEM Object'i C++ ile com object'in içine gömersem? Tek göreceğiniz şeyler 010101010'ler olacaktır.

Yani, diyelim ki bir security tool'unu decompile ediyorsunuz ve algoritmayı tersine çalıştırarak şifreleri kırmayı deneyeceksiniz. Tamam decompile ettiniz ama algoritma binary olarak döndü? Şimdi ne olacak? Diğer kodlar işinize yarar mı? Algoritmayı göremediğiniz sürece yaramaz tabii ki de.

Soruyu soran arkadaşta Java mı yoksa JavaScript mi? bir açıklama yaparsa sevinirim. Yoksa böyle tartışmalarla en sonunda soğuk füzyon enerjisine kadar gidicez.