Olympos Security

  Haberler  
  Kütüphane  
  Ürünler  
  Olympians  

Ana sayfa

Son gönderilenler

Arşiv

Yazarlar

İndeks

Dokümanlar

Kitaplar

Ürün dokümanları

Güvenlik

Olympos

ACİL...WORKSTATION

RE: Bilgisayarımı kontrol edemiyorum!!!

cd den pc ye kopyalama

Error parsing C:\Windows\browscap.ini on line 220

RE: Telefonunuz dinleniyor mu?

RE: 80048820 hatası

hata kodu 80048820

RE: başlangıç sayfası değiştir

RE: Yeni Phising Tehlikesi MUTLAKA OKUYUN !!

acil yardım

A-POLICY AGENT ORCHESTRATOR

masaüstü

?

RE: MSN GÖRÜŞMELERİ KAYDI

msn messenger - internet explorer dilemması

RE: En iyi antivirüs yazılımı sizce hangisi?

RE: naomi

RE: mesenger

RE: Birileri Pc'me mi Bağlanıyo?? Yardım Eder Misiniz Lütfen

hard disk hatası

modem ayarları

msn messenger

RE: giriş sayfamı google yapamıyorum.yardım ederseniz sevini

RE: bakalım kım bılecek bu soruyu

RE: msn virüsü

RE: İnternet explorer giriş sayfası değişmiyor

RE: acil yardım

varsayılan ağ geçidi

RE: Birileri Pc'me mi Bağlanıyo?? Yardım Eder Misiniz Lütfen

RE: activexdebugger32.exe sorunu çözüldü

RE: acil yardım

Hata Raporları

RE: acil yardım

RE: acil yardım

activexdebugger32_exe

msn açılmıyor lütfen yardım edin

RE: pcmde windowsu sahte olarak goruo

RE: MSN GÖRÜŞMELERİ KAYDI

RE: GİRİS SAYFASI DEĞİŞMİYOR DİYENLER

RE: anakartım yanarmı

RE: başlangıç sayfası değiştir

RE: anakartım yanarmı

RE: acil yardım

RE: google

RE: acil yardım

RE: Deepfreeze ama çok farklı bi konu :( mutlaka okuyun. Yar

RE: adsl hızım çok yavaş çözüm bulamadım

RE: Kriptografi enteresan birşey...

anakartım yanarmı

RE: ses sorunu
Syndication  Syndication







0

.NET Code Security

Google

Ana sayfa Kütüphane Dokümanlar

Kod Güvenliği

Bu dökümanda kod güvenliğini ele alacağız. sonu .NET ile biten Programlama dillerinde Kod güvenliği.

Kodlarını Koruması için Eminim Herkesin Farklı Yöntemleri Vardır Benim Anlattacağım Bu Yöntemlerden sadece birisi. Çalışmalarınızın Boşa gitmemesi için bu veya Buna benzer Önlemleri alarak kodlarınızı güvende tutmanız her zaman iyi olacaktır.

.NET Code Security // Kod Güvenliği


Merhaba Arkadaşlar...


Bu dökümanda kod güvenliğini ele alacağız. sonu .NET ile biten Programlama dillerinde Kod güvenliği.


Kodlarını Koruması için Eminim Herkesin Farklı Yöntemleri Vardır Benim Anlattacağım Bu Yöntemlerden sadece birisi.Çalışmalarınızın Boşa gitmemesi için bu veya Buna benzer Önlemleri alarak kodlarınızı güvende tutmanız her zaman iyi olacaktır.

Aşşağıda Anlatacağım Önlemleri Aldığımız Taktirde kodlarımız hala daha güvende olmayabilir. Çok iyi Derecede Assembly bilen Psikopat kişiliğe sahip birisi Kafayı Taktığı taktirde kodlarınızı çözebilir.Bizim Buradaki Amacımız Kodlarımızı Başkalarına Altın Tepside Sunmamaktır.Yani Amacımız Yoldan Geçen birisinin kodlarımızı görme olasılığını yoketmek.

Bilmemiz Gereken Ana Başlıklar ;

Konular ;

  • MSIL
  • Reflector
  • DotFuscator
  • Thinstall

Konular Hakkında Kısaca Bilgi vermek gerekirse ;

MSIL

Microsoft Intermediate Language .NET’in ara dildir, yazmış olduğunuz kodlar ilk defa derleme anında bu ara dile dönüştürülür. MSIL CPU’dan bağımsızdır ve stack-tabanlı bir bilgi olduğu için rahatlıkla bulunduğu platforma özel native koda dönüştürülebilir. CLR tarafından derlenip makina koduna çevrilir.


Reflector


Ücretsiz bir Reverse-Engineering aracıdır. .NET’de Yazılmış olan kodlarınızı MSIL,C#,VB,Delphi dilleri olarak gösterir.Butun .NET Framework versiyonlarına uyumlu olarak çalışır.


DotFuscator


Visual Studio.NET 2003 ile birlikte ücretsiz bir sürümü gelir Visual Studio.NET den Bağımsız Çalışır. .NET’de Tools’un altında DotFuscator Comminity Edition Olarak Bulunur.

Thinstall

Projelerde Kullanılan .NET Framework Kütüphanelerini de Assmbly’de ekleyerek Makina diline dönüştürür.

İlk olarak yapmanız gereken .NET’den Tools>DotFusCator Community Edition’u Tıklayarak DotFuscator’ı Açıyoruz.


.NET Code Security



.NET Code Security



Burada Bizim Kullanacağımız Kısımlar Trigger ve Build Kısımlari olacak.Trigger bölümünü kullanarak bin klasörü içersindeki exe mizi yerleştireceğiz.


.NET Code Security


Build bölümünü kullanarak ise Güvenli şekilde oluşacak exe’mizin yerini belirliyoruz.Temporary Directory’de exe’nin gideceği Geçici Dizini Belirliyoruz.Destination Directory Diyerek İse Exe’nin Gideceği Yeri Belirlemiş Oluyoruz.


.NET Code Security


Daha Sonra Build Diyerek İşlemimizin Gerçekleşmesini Bekliyoruz alt kısımda Build Finished Yazısını gördüğünüz anda olay bitmiş demektir.Bu aşamalardan sonra tek yapmanız gereken güvenli exe’nizi attığınız yerden almanız olacaktır.Exe’nin Güvenli hale gelip gelmediğini kontrol etmek isterseniz Visual Studio.NET 2003 Command Promt’una “ ildasm “ yazarak exe’nizi açılan IL DASM penceresine Kod Güvenliğini sağlamak istediğiniz exe’nizi sürüklemeniz yeterlidir.Örnek vermek gerekirse;

Kod Güvenliği Alınmamış Bir Örnek ;


.NET Code Security




.NET Code Security



Yukarda gördüğünüz gibi Proje içersindeki classlar,metodlar ve bazi functionlar ortada duruyor.

Ve Şimdide kod güvenliği alınmış bir exe ye bakalım.


.NET Code Security



Aradaki Farkı sizlere Bırakıyorum...(Tablo Adlari ve Tanımlamalara dikkat edin)


Reflector

Reflector Kullanarak Kodlarımızı Farklı Dillerde Görüntülemeyi ele Alırsak Eğer Aşşağıdaki Yolları İzlememiz Gerekmektedir.

Önce Reflector'u Açıyoruz


.NET Code Security



Daha Sonra Seçili Olan Projemizin (MirasDegilAlınTeri) Üzerine Tıklayarak Alt Kısımlarına Geçiyoruz ve Kodlarımızı Görüntülemeye Başlıyoruz.


.NET Code Security


Görüntüdeki Kodlarımızı Yukarda Belirtilen ComboBox’da Bulunan Dil Seçenekleri İle Değiştirebiliyoruz.Şu Anda Kodlarımız Visual Basic Kodudur.

Aynı Kodun Delphi Olanı ;


.NET Code Security



Bu Program Aracılığı ile Kodlarınızı Belirli Dillerde Görme Şansını Elde Edebiliyorsunuz.Fakat Tabiki Tam Olarak Bir Sonuç Elde Edemezsiniz Ufak Farklılıklar Oluşuyor Fazladan Parantez ,Gereksiz Köşeli Paratezler Gibi Bunları Düzenlemek İse Sizlere Kalıyor.

Diğer Makalelerde Görüşmek Üzere...

Okuduğunuz için Teşekkürler...

OzturkErdem@gmail.com





| Yazıcı-uyumlu sayfa | Bu makaleyi arkadaşına gönder |


©2007 Olympos Security Güvenlik Portalı - Bilgi Güvenliği Rehberiniz

Yorum listesi


Bir yorum yok.


Şifremi unuttum?

Yeni Kullanıcı hesabı aç

Google
Web olympos


Powered by eZ publish