.NET kırılma oranı çok yüksek bir platform. Kırılmayacak sistem yazmak imkansız denebilir. de4dot var mesela piyasada bulunan bir çok obfuscator'u çözebiliyor, piyasada olmayan ve sadece size ait olan bir obfuscator yapmış olsanız bile kırılma süresini ve zorluğunu yükseltirsiniz yani demek istediğim kırmak isteyen ve işini bilen birisi yine kıracaktır. Bir kaç yıl önce yabancı bir arkadaş VM obfuscator geliştirmişti, kırılması epey zordu fakat yine de kırıldı.

Tavsiyem, de4dot gibi hazır araçlarla şifreleri çözülemeyen bir sistem kullanmanız ve mümkünse kendinize özel bir obfuscator ayarlamanız. Hatırladığım kadarıyla arkadaş ConfuserEx tabanlı bir obfuscator geliştirmişti, sizde deneyebilirsiniz. En azından sistem kırılma olasılığını azaltır ve skidleri tamamen engellersiniz.

de4dot (deobfuscator): https://github.com/0xd4d/de4dot
ConfuserEx (obfuscator): https://github.com/yck1509/ConfuserEx