daha önce calistigim firmada
babel kullaniyorduk, güzel calisiyor. Bu tarz uygulamalarin genel ismi obfuscator'dür. Yazilan tüm uygulamalar kirilir, ister c++ olsun ister c# olsun. Milyon dolarlik ürünler kiriliyor o yüzden tam bir koruma bekleme ancak daha güvenli hale getirebilirsin.
Uygulamani bilmiyorum ve neyi korumak istedigin de belli degil. Kodlari mi korumak istiyorsun yoksa lisans modülün mü var ? Eger lisans modülün varsa, bir web servis ve admin panel ile kendi lisans modülünü olustur ve bir cok isini bu web servise yaptir, böylece uygulamani kirsalar bile anlayabilme sansin var. Kodlarini korumak istiyorsan da obfuscator kullanacaksin, belki bir de packerlara bakabilirsin ancak bunlar daha cok virus/trojan/malware tarzi uygulamali gizlemek icin kullanildigindan dolayi, antivirusler tarafindan zararli yazilim olarak algilanabilir.
Obfuscatorlerin cesitli seviyeleri var, yani kodlari az'dan cok fazlaya kadar obfuscate edebilirsin. Tabi bazi durumlarda cok fazla obfuscate olmussa uygulaman (ya da uygulamanin bir kismi) calismayabiliyor. O yüzden tüm islevselligi obfuscation sonrasi test etmeni öneririm.
Obfuscate yaptiktan sonra, özelden bana yazarsan sana bir sey gönderirim onunla decompile edilip edilmedigini görebilirsin.
iyi calismalar