Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Hardisk seri numarası ile lisans yapma örneği
#1
delphi ile yeni program yazan arkadaşlar lisans kısımında baya zorlanıyorlar lisans yapma örneği..

seri numara üretme programıda içinde mevcut 

İNDİR

6X0oAv.png


nWBX1M.png
HIZLI VEGAS BİLİŞİM WEB YAZILIM HİZMETLERİ
WWW
Cevapla
#2
Merhaba,
Hard disk seri no derken hangi seri no ile işlem yapıyorsunuz?
Harddisk fabrika seri nosu (Hard ID) mu, yoksa hard disk formatlanınca oluşan seri no (Soft ID) mu?
Cevapla
#3
Harddisk fabrika seri no kodları bi incelleyın istersenız
HIZLI VEGAS BİLİŞİM WEB YAZILIM HİZMETLERİ
WWW
Cevapla
#4
HDD Volume Serial Number alıyor kod. Fabrika Seri No,su değil.
WWW
Cevapla
#5
(21-08-2017, Saat: 16:18)admin02 Adlı Kullanıcıdan Alıntı: Harddisk fabrika seri no kodları bi incelleyın istersenız
Alakaya maydanoz?
GetVolumeInformation.
Ayakkabıyı sefaletten
Çok sonraları tanıdım
Öyle ufuklarda mı olurmuş Allah'ım
Giyer giyer koşardım
Toprağın dostluğundan
Oyuncaklar yaptım çamurdan
Tenimin rengini aldım topraktan
Sen bakma esmerliğim sonradan...





Cevapla
#6
(21-08-2017, Saat: 16:18)admin02 Adlı Kullanıcıdan Alıntı: Harddisk fabrika seri no kodları bi incelleyın istersenız

test ettim, windows format ile verilen hard disk seri no.

soft seri no olduğunu biliyordum ama ezberden konuşmak istemedim
Cevapla
#7
Harddisk (kavramları oluşturanların deyimi ile Volume Disk) bilgilerini son kullanıcıya girdirmek hem zahmetli hemde sistem açığı olacaktır. Quadr'in dediği gibi; GetVolumeInformation sayesinde bunu işletim sisteminden talep etmek daha akıllıca olacaktır. Onda da yine bu bilginin kullanıcıya çıktı olarak verilmesi, korsan olarak kullanmak isteyenlere yol gösterici olabilir.

Sadece harddisk seri no ile yapılacak lisanslama işlemlerinde en azından 256 hash ile şifrelenen görüntünün oluşturulması bile önemli bir güvenlik oluşturacaktır. Daha da olmazsa bir fonksiyon yazarak kendi alfabenize göre şifreleyin.

Dünyaca ünlü bir örneği ise 4 karakter kaydırarak oluşturulan (A->D, B->E, C->F şeklinde) Sezar şifrelemesidir. Kriptoloji biliminin bilim sayılmasının bir manâsı var. Bu konuya ayrıca yoğunlaşmanızda fayda var.
Cevapla
#8
(21-08-2017, Saat: 17:04)Abdullah Ilgaz Adlı Kullanıcıdan Alıntı: Harddisk (kavramları oluşturanların deyimi ile Volume Disk) bilgilerini son kullanıcıya girdirmek hem zahmetli hemde sistem açığı olacaktır. Quadr'in dediği gibi; GetVolumeInformation sayesinde bunu işletim sisteminden talep etmek daha akıllıca olacaktır. Onda da yine bu bilginin kullanıcıya çıktı olarak verilmesi, korsan olarak kullanmak isteyenlere yol gösterici olabilir.

Sadece harddisk seri no ile yapılacak lisanslama işlemlerinde en azından 256 hash ile şifrelenen görüntünün oluşturulması bile önemli bir güvenlik oluşturacaktır. Daha da olmazsa bir fonksiyon yazarak kendi alfabenize göre şifreleyin.

Dünyaca ünlü bir örneği ise 4 karakter kaydırarak oluşturulan (A->D, B->E, C->F şeklinde) Sezar şifrelemesidir. Kriptoloji biliminin bilim sayılmasının bir manâsı var. Bu konuya ayrıca yoğunlaşmanızda fayda var.

ROT13 , ROT5, ROT18, ROT47 gibi alfabeyi karıştırmaya dayalı algoritmalar da mevcut
YouTube Delphi Tips
"Mantıklı adam kendini dünyaya uyarlar; mantıksız adam ise dünyayı kendine uydurmakta inat eder. Bu nedenle, tüm ilerleme o inatçı adama bağlıdır." - George Bernard Shaw
WWW
Cevapla
#9
(21-08-2017, Saat: 15:30)admin02 Adlı Kullanıcıdan Alıntı: delphi ile yeni program yazan arkadaşlar lisans kısımında baya zorlanıyorlar lisans yapma örneği..

seri numara üretme programıda içinde mevcut 

İNDİR

6X0oAv.png


nWBX1M.png
Benim düşüncem şu yönde aç bir MySQL'de tablo ekle programdan lisansları sonra kendi client programınla kontrol ettir. Güvenlik sorununun yaşanacağını zannetmiyorum. -Host sağlayıcısında güvenlik zaafiyeti yok ise.

Ek olarak oto mail yöntemi ile direkt lisansları mail ile yollayabilirsin. Bizim sistem bu yönde Smile
kisisel_logo_dark.png
WWW
Cevapla
#10
harddiskin seri numarası değiştirilebildiğinden programında açık oluşacaktır. en az 2 donanımın seri numarasını almanda fayda var. Ben yaptığım programlarda anakart seri no ve işlemci id no alıp birleştiriyorum sonra karşı kod üretiyorum. kaydedilen lisans dosyasını kriptolayıp kaydediyorum. eğer bilgisayar internete bağlıysa internette kayıtlı lisans kodlarıyla karşılaştırıyor bağlı değilse lisans dosyasındaki kodla karşılaştırıyor. o yüzden programın kopyalanıp başka bilgisayarda çalıştırılması mümkün olmuyor.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Veritaban Bağlantı yapma Programı admin02 16 13.732 30-06-2017, Saat: 14:06
Son Yorum: vkamadan



Konuyu Okuyanlar: