Skip to main content

AccessTr.neT


Access Kırılamayan Şifre (Tartışma Konusu)

Access Kırılamayan Şifre (Tartışma Konusu)

#19
(27/12/2016, 15:32)alpeki99 yazdı: Siz veritabanında bu key ile nerede ki neyi karşılaştırıyorsunuz?

Önceki mesajlarınızda yazdığınıza göre Cpu Id vs.vs. şeylerde değil mi? Bu değerler her makinede farklı olduğu için veritabanından ister 1234-5678-1234-5678 olarak alsın isterse bu değerin MD5 karşılığı olan 95293fff87e678ebfa1e9d8f6e9ed463 değerini kullanın hiç bir önemi yok.

Bu değerin ister SAF ister MD5 li halini başka birisi alacak olursa onun makinesinde değerler farklı olduğu için alsa kendi veritabanına koysa çalışmaz.

Aklınıza "Peki benim nasıl hesapladığımı bulamaz mı?" sorusu gelebilir. Bulma ihtimali milyonda bir ihtimal. Bu ihtimali düşürmek için zaten çok sayıda unsur katılır lisans numarası için. Ayrıca bu kontrol işlemine web tabanlı bir kontrol eklerseniz adam bulsa bile orjinal numarayı web üzerinden kontrol edilince warez olduğu anlaşılır ve işlem yaparsınız programa.


şimdi c# ile yapmış olduğum programda programın setting ayarlarına bir key adında string oluşturdum veritabanındaki key ile bu string deki key eşleşiyorsa program devam ediyor eşleşmiyorsa uyarı verip kapatıyor, ilk önce böyle yapmıştım sizin söylediğiniz gibi tek key olmuş olsaydı bu şekilde programı çalabilirdi. ama ben cpııd ile özel karakteri md5 ile şifreledim sonra veritabanına kaydederek veritabanındaki kayıt ile eşleşmesini sağladım yani programı alacak olan kişi hem cpuıd adresini bilse dahi onu md5 ile şifrelese dahi tam bir şifreleme yapayacak çünkü program içerisine gömülü olan ve load kısmında ve sadece login ekranında çalışan bir eşleştirme alanı var eşleşmiyorsa programı açmıyor
Cevapla
#20
(27/12/2016, 16:01)oornek yazdı: program içerisine gömülü olan ve load kısmında ve sadece login ekranında çalışan bir eşleştirme alanı var eşleşmiyorsa programı açmıyor

Demek istediğim burası işte. Zaten Load olayında karşılaştırma yapıyor. Eğer eşleşmiyorsa program kapanıyor. Dolayısıyla lisanslı bir programın veritabanındaki o değeri alsa kendi korsan programının kurulu olduğu veritabanına yapıştırsa dahi çalışmayacak. Çünkü korsan programın olduğu yerdek Load olayında veritabanındaki kopyalanmış değer ile eşleşmeyecektir. Dolayısıyla MD5 olsun olmasın sorun olmayacaktır.

Konu harici : Eğer değerler eşleşmiyorsa programı kapatmanız büyük hata. Lisanssız dahi olsa programı açıp kullanabilmeli.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
#21
Kod:
Konu harici : Eğer değerler eşleşmiyorsa programı kapatmanız büyük hata. Lisanssız dahi olsa programı açıp kullanabilmeli.
aslında programı kapatmıyor öylesine yazdım programın bir demo süresi oluyor o süre bitince program tamamen kapanıyor.
Son Düzenleme: 27/12/2016, 16:13, Düzenleyen: oornek.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task