.NET Code Security
Merhaba...
Bu Dökümanda Kod Güvenligini Ele Alacagiz.Sonu .NET ile Biten Programlama Dillerinde Kod Güvenligi...
Konular:
MSIL
Reflector
DotFuscator
Thinstall
MSIL :
.Net’in ara dilidir
CLR tarafindan derlenip makina koduna çevrilir
Reverse-Engineering yapilabilir
ILDASM Araci

Reflector
Ücretsiz bir Reverse-Engineering aracidir
.Net kodlarini MSIL,C#,VB,Delphi olarak gösterir
Tüm .Net Framework versiyonlariyla uyumlu çalisir
DotFuscator
Bir obfuscator aracidir.
Visiual Studio .Net 2003’le beraber ücretsiz bir sürümü gelir.
Community Edition-Proffessional Edition
Visual Studio .Net’ten bagimsiz çalisir
DotFuscator

DotFuscator
Kod Güvenligi Alinmadan Önceki Hali ;

Kod Güvenligi Alindiktan Sonraki Hali ;

THINSTALL
Bir Paketleme aracidir
Projede kullanilan .Net Framework kütüphanelerini de assembly’e ekleyerek makine koduna dönüstürür
CLR’dan bagimsiz çalisir
* Bu Önlemleri Aldigimiz Taktirde Kodlarimiz Yinede Güvende Olmayabilir..Çok iyi Derecede Assembly Bilen Birisi Kafayi Taktigi Zaman Kodlarimizi Çözebilir...Bizim Amacimiz Kodlarimizi Altin Tepside Sunmamamizdir...Bunun Için Bu Önlemleri Almamiz Yararli Olacaktir...
Kodlarini Korumaniz için Eminim Herkesin Farkli Yöntemleri Vardir Benim Anlattigim Bunlardan Birisi O Yüzden Emeklerinizin Bosa Gitmemesi Için Bu Önlemleri Almanizi Öneririm...
DotFusCator Programi VB.NET`in Içersinde Bulunan Bir Programdir...
Tools --> DotFusCator Community Edition dan Ulasabilirsiniz...
Kod Görüntüleme ;
.NET ile Yazilmis Herhangi Bir Programin Kod Güvenligi Alinmamis Ise Kodlarini Görmeniz Için Yapmamioz Gerekenler...
Visual Studio.NET Tools`dan Visual Studio.NET 2003 Command Prompt`u Açiyorsunuz Karsiniza msdos Ekrani Çikiyor Oraya " ildasm " Yaziyorsunuz ve Bir Pencere Açiliyor.Kodlarini Görmek Istediginiz EXE. yi Sürükleyerek Açilan Pencereye Birakiyorsunuz...Diziler,Formlar,Tanimlamalar Hepsi Karsinizda...
Program Linkleri ;
Google.com
Program Isimlerini Yazmani Yeterli Olacaktir...
*** Bu Döküman Tarafimdan Cyber-Warrior & Cyber-Warrior Ar-Ge Bölümü Için Yazilmistir...