Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > .net reflector e karşı .net source kodunu koruma?
Yazar
ataryemez


avatar
Ankara
Kayıt: 18.06.2007
16.01.2009-15:25 #55100
nasıl başlık açacağımı bilemedim aslında nette ne olarak aratacağımı bilemediğim için buraya yazma gereği duydum

reflector isimli bir program ile .nette yazılmış bir programın .net seviyesinde source kodlarını çözmek ve görmek çok kolay oluyormuş.
buna karşı önlem almak için bazı programlar kullanılıyormuş. bu konuda bilgisi olan herhangi makale veya yazı okuyan bilgilerini paylaşabilir mi?
veya bu konuda detaylı bilgi alabileceğim herhangi bir web sitesi bilen..praying

teşekkür ederim





every man dies, not every man really lives










Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
16.01.2009-15:27 #55101
http://www.google.com.tr/search?hl=...&btnG=Google%27da+Ara&meta=

Arama sonucunda 2.sitede çok güzel bir şekilde anlatmış peace Benimde öğrendiğim iyi oldu biggrin





Yazar
ataryemez


avatar
Ankara
Kayıt: 18.06.2007
16.01.2009-15:38 #55104
burakkanmaz yazdi
 
http://www.google.com.tr/search?hl=...&btnG=Google%27da+Ara&meta=

Arama sonucunda 2.sitede çok güzel bir şekilde anlatmış peace Benimde öğrendiğim iyi oldu biggrin


sağolasın .net security olarak geçiyormuş bu olay. çok ilginç bir konu aslında
tekrar sağol





every man dies, not every man really lives










Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
16.01.2009-16:25 #55111
obfuscator kullanabilirsin. dotfuscator mudur nedir visual studionun içinde var.





N/A
Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
16.01.2009-17:10 #55115
Standart versiyon dotfuscator ile karıştırdığınızda reflector kodu geri çeviriyor yine. Sadece değişken, fonksiyon adları vesaire karışmış oluyor. Profesyonel versiyonu iyi.
Bir ara da Xenocode Postbuild kullanmıştım. Onun başka güzel marifetleri de var. http://www.xenocode.com/Products/Postbuild-for-NET/

Bir de incelemek isterseniz şöyle bir .net obfuscator listesi buldum.
http://www.csharp411.com/net-obfuscators/







Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
Yazar
aliprinter


avatar
İstanbul
Kayıt: 12.02.2006
16.01.2009-22:17 #55136
Xheo CodeVeil ve Eziriz .NET Reactor önerebilirim. Yalnız bunlardan özellikle CodeVeil'in yüklü bir lisans ücreti olduğunu biliyorum. .NET Reactor daha makul fiyata sahip özelliklerine karşılık. Şöyleki: http://www.eziriz.com/comparison.htm
Temelde çalışmayı etkilemeyecek şekilde isimlerin anlamsız karakterlere çevrilmesi, kod akışının yine çalışmayı etkilemeyecek, ancak okumayı çok zor hale getirecek şekle getirilmesi, ILDASM'lara karşı kodların korunması şeklinde çalışma prensiplerine sahipler. Tabi herbirinin kendine özel koruma yöntemleri de mevcut olabilir. %100 garanti verilmesi zor ama bence buradaki amaç kodları geri çevirip kullanacak kişinin programı çevirmekle uğraşacağı zaman ve emekle sıfırdan yazmasını karşılaştırıp sıfırdan yazmaya tercih ettirilmesidir. Yazdığın programda daha önceden kimsenin yapamadığı süper algoritmalar, şirket sırları saklıyorsan o da ayrı bir önemli gerekçe tabi :)
Yukarıda bahsettiğim 2 uygulamayı denedim ve tatmin edici sonuçlar aldım.
Ayrıca şöyle bir makaleye de göz atabilirsin: http://www.yazgelistir.com/Makaleler/1000000735.ygpx

Umarım kafan çok obfuscated olmamıştır :) coffee





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb