bağlantı gitti yine yazdıklarım uçtu :S neyse tekrar yazaym.. @sharp, hocam internetsiz olduğunu belirtmiştim olayın. ve de cpu id yi alarak bi şeyler yapabileceğimi sylemiştim. olayın biraz daha profesyonel tarafından bakıyorum.. benim aradığım farklı bi şey. rnek vermem gerekirse mesela timestamp denilen bir şey var. bankaların mobil uygulamalarını kullandığında üretilen giriş keyinin belirli bir süresi var. o süre zarfında girilmediğinde o key geçerliliğini yitiriyor. key in içine timestamp eklenmiştir. benim aradığım şeyler bu tarz orjinal şeyler.. yoksa 2 aylık yazılımcı değilim @baris, hocam pm den sana atayım.. hocam yanlış anladın amacım sana 2 aylık yazılımcı muamelesi yapmak değil. internetsiz ortam diyosun sorun orda seçeneğin o kadar daralıyor ki. yoksa ben cep telefonuna güvenlik kodu ile login olduruyorum 1 yazılımda onuda web serviceleri ile doğruluyorum bu arada adamların ip adreslerinden donanım bilgilerine kadar alıyorum bazen logları incelerim aykırı bişey grdüm mü nce kullanıcıyı sonra ip yi bloklarım. ama işte internet gerekiyor :) türkiyede aynı anda kaç kişide açık onu bile grebiliyorum :) www.yesilgrow.com - Growshop

Hocam internetten indirdiğin şeyle bi if true/false şeysine sokmadan yapmaya çalış. yani programın çalışması için gereken bir yazıyı fln internetten çeksin. dotfocusatora güvenme. becerebilirsen bir win32 dll de serial kontrolu yaptırıp onun outputunu. net de kontrol ettir dicem ama zor. Bu işin en doğrusu adamın cpu/anakarta gre bir machine ID grüntülemek ve bunu kullanarak kendi tarafında adama zel key ürettirmek bunu da RSA, diffie hellman gibi algoritamalarla yapmak Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

hocam, eski bir amatr cracker olarak bu dünya da bir sz vardır, çalışan her şey kırılır diye... yani işi bilen adam elbette kırar. Ama durum byle diye nlem almayalım mı? Ben elimden geldiğince engellemeye çalışacağım, kırabilen çıkarsa da yapacak bi şey yok. Yaptığım program zaten yle herkesin alacağı bi şey değil o yüzden kırmak için uğraşacaklarını çok sanmam. Kodları okuyabilmek için ncelikle packer ve obfuscatoru aşmaları lazım, ha bellekten bi şeyler çıkaracaklarsa onu da herkes yapamaz.. ayrıca if kullanacağımı kim syledi hocam :)) başka kontrol mekanizmaları yok mu sanıyorsun :)) Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

biraz geç oldu :) @holyone, haklısın hocam obfuscatorlara güvenmemek lazım ama bu proje çok fazla büyük değil. yaklaşık 5000 satır kod yazdım. lisans işini şyle çzdük. bios id ve cpu idyi alarak 32 karakterlik bir string ürettik. bu stringden belirli aralıklarda karakterleri aldık ve üretildiği tarihin gün, ay yıl şeklinde bilgisini aldık. bunları harmanladık. üretilen seri numarası 1 ay gibi bir süre geçerli oluyor. çünkü o seri numarasından tarihi çekip ne zaman üretildiğine bakıp geçerlilik tarihini geçmişse o seri numarası geçerli olmuyor artık. bunun yanında içinde bios id+ cpu id olduğu için o bilgisayara zel bir şey oluyor. %100 benzersiz bir numara değil ama eşleşmesi yine de düşük bir ihtimal.. bu mantık daha da geliştirilebilir. bu arada saati internetten alıyoruz, internet yoksa localden bakılıyor, artık yapılacak bi şey yok.. imkanlar lçüsünde geliştirilebilecek en iyi sistem bu şimdilik.. belki ilerde daha kompleks şeyler üretilebilir.. işte hocam demek istediğim şey bu yaptığın bir ton işlemide en son. net kodu ile kontrol ediyorsun ve geriye true false gibi değer dnderiyorsun. lisansVarmi=true gibi adam gelip kodunu kırdığında kontrol yapacak kodunuda düzeltebiliyor. :):S.::::Tesadüfen Doğdum Mecburen Yaşıyorum Zorudan lücem:::...

interneti kontrol ettirip key üret internet yoksa bilgisayarın donanım bilgilerini al hocam hard disk id gibi 1 sefere mahsus ilk çalıştığı yerde id yi al sonra hep aynı id mi diye kntrol et. yakında bende byle bir kontrol yapacam bakalım güzel fikirler çıkarsa onu yaparım :) not : şu an sadece bitiş tarihi olan programlar satıyoruz kullanıcı kısıtlaması olmayan ondada alıcıya key veriyoruz o keyi girince biz programa şifreli bir tarih çakıyoruz her loginde o tarihi kontrol ediyoruz ahada çzüm :) burada. sırıtma la.

bağlantı gitti yine yazdıklarım uçtu :S neyse tekrar yazaym.. @sharp, hocam internetsiz olduğunu belirtmiştim olayın. ve de cpu id yi alarak bi şeyler yapabileceğimi sylemiştim. olayın biraz daha profesyonel tarafından bakıyorum.. benim aradığım farklı bi şey. rnek vermem gerekirse mesela timestamp denilen bir şey var. bankaların mobil uygulamalarını kullandığında üretilen giriş keyinin belirli bir süresi var. o süre zarfında girilmediğinde o key geçerliliğini yitiriyor. key in içine timestamp eklenmiştir. benim aradığım şeyler bu tarz orjinal şeyler.. yoksa 2 aylık yazılımcı değilim @baris, hocam pm den sana atayım.. edit: kendi packerını yazmak isteyenler için bi kaynak http://www.stonedcoder.org/ kd/lib/61-267-1-PB. pdf unbalanced tarafından 24/Eyl/13 18:02 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

biraz geç oldu :) @holyone, haklısın hocam obfuscatorlara güvenmemek lazım ama bu proje çok fazla büyük değil. yaklaşık 5000 satır kod yazdım. lisans işini şyle çzdük. bios id ve cpu idyi alarak 32 karakterlik bir string ürettik. bu stringden belirli aralıklarda karakterleri aldık ve üretildiği tarihin gün, ay yıl şeklinde bilgisini aldık. bunları harmanladık. üretilen seri numarası 1 ay gibi bir süre geçerli oluyor. çünkü o seri numarasından tarihi çekip ne zaman üretildiğine bakıp geçerlilik tarihini geçmişse o seri numarası geçerli olmuyor artık. bunun yanında içinde bios id+ cpu id olduğu için o bilgisayara zel bir şey oluyor. %100 benzersiz bir numara değil ama eşleşmesi yine de düşük bir ihtimal.. bu mantık daha da geliştirilebilir. bu arada saati internetten alıyoruz, internet yoksa localden bakılıyor, artık yapılacak bi şey yok.. imkanlar lçüsünde geliştirilebilecek en iyi sistem bu şimdilik.. belki ilerde daha kompleks şeyler üretilebilir.. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Sharp bunu yazdı hocam yanlış anladın amacım sana 2 aylık yazılımcı muamelesi yapmak değil. internetsiz ortam diyosun sorun orda seçeneğin o kadar daralıyor ki. yoksa ben cep telefonuna güvenlik kodu ile login olduruyorum 1 yazılımda onuda web serviceleri ile doğruluyorum bu arada adamların ip adreslerinden donanım bilgilerine kadar alıyorum bazen logları incelerim aykırı bişey grdüm mü nce kullanıcıyı sonra ip yi bloklarım. ama işte internet gerekiyor :) türkiyede aynı anda kaç kişide açık onu bile grebiliyorum :) :) tamam hocam problem yok.. dediğin gibi o tarz yntemler güzel yntemler. kullanıcıyı istediğin gibi banlayabilirsin v. s. ama bu yaptığım program için byle bi şeye gerek yok. onu kodlayacak zaman yok zaten şimdilik. bi an nce local bi çzüm bulup çıkartacağım yazılımı.. bundan sonra başka bir projem var, o olay internet tabanlı işte, o zaman bahsettiğin gibi koruma olur bulduğun çzümü paylaşırsan sevinirim hocam bende bu aradalar derin arayışlara girdim bu konuda :) www.yesilgrow.com - Growshop

Sharp bunu yazdı interneti kontrol ettirip key üret internet yoksa bilgisayarın donanım bilgilerini al hocam hard disk id gibi 1 sefere mahsus ilk çalıştığı yerde id yi al sonra hep aynı id mi diye kntrol et. yakında bende byle bir kontrol yapacam bakalım güzel fikirler çıkarsa onu yaparım :) not : şu an sadece bitiş tarihi olan programlar satıyoruz kullanıcı kısıtlaması olmayan ondada alıcıya key veriyoruz o keyi girince biz programa şifreli bir tarih çakıyoruz her loginde o tarihi kontrol ediyoruz hocam. nette tam güvenliği sağlayabiliyormusunuz? hani diğer diller bile geridnüşüm sağlarken nette bu çok çok daha kolay. bir kaç packer vs. denk geldim geri dnmeyen, ama ondada mantık anlaşılıyordu. c# çok seviyorum ilgineyorum ama hep bu işte kod güvenliği canımı sıkmıştır.. varsa bir kaç püf noktası çok sevinirim valla. ne yazık ki hocam c sharp ın en can sıkıcı noktası bu. biz henüz bir çzüm bulamadık. mümkün olduğunca dll mantığında çalışıyoruz onlarıda eazfuscator gibi şeylerle yeniden şifreliyoruz. uğraşıp duruyoruz byle şeylerle www.yesilgrow.com - Growshop

Merhaba arkadaşlar, kısmetse bi iki güne bitecek bir projem var. Kendimce ncelikle kod güvenliğini sağlamak amacıyla obfuscator ve packer kullanacağım. Benim sormak istediğim şey basit ama etkili bi yol olarak lisans kodu isteme ile ilgili neler yapabilirim. Kafamdaki şey cpu id yi aldırıp belirli matematiksel işlemler yaptırarak bir key üretmek ve bu keyi bana ulaştırarak karşılığını vermek suretiyle çalışan basit bir lisans sistemi düşünüyorum. Her bilgisayarda 1 kere çalışacak uygulama.. Satılacak olan programın kullanılacağı bilgisayarlarda internet olmama ihtimali yüksek olacak. O yüzden local çzümler geliştirmem gerekiyor.. Çok kompleks şeyler için uğraşmak istemiyorum. Aklınızda basit-orta düzey fikirler varsa ya da daha nce kullandığınız şeyler varsa paylaşırsanız sevinirim.. fiyatı çok yüksek olmama şartıyla ücretli şeyler de olabilir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Ne yaparsan yap bir kontrol yapıcan ve bu kotrol kodunu c# kodu ile yapıcan. Senin yazdığın kodu adam çzdüğü anda tüm çabaların boşa olmuş olucak. misal ben acer ın bir programını kullanacaktım. girer girmez işte makinenin acer olup olmadığınız ve üzerinde yüklü işletim sistemine gre program çalışıyordu. taktım bu makine acer değil dedi. kodu kırdım sonra kontrol blogunu buldum ve sonucu true dnderdim yeniden derledim çatır çatır çalıştı. yani sen ister cpu serialini al ister anakart serialini al. ister internnetten istersen telefonla kod ver fark etmez. yada win32 dll i kullansan bile o dll den gelen sonucu kontrol ederkende sonuç aynı. kodunu kırdıkları anda konrolüde ellerine almış olucaklar. .::::Tesadüfen Doğdum Mecburen Yaşıyorum Zorudan lücem:::...

interneti kontrol ettirip key üret internet yoksa bilgisayarın donanım bilgilerini al hocam hard disk id gibi 1 sefere mahsus ilk çalıştığı yerde id yi al sonra hep aynı id mi diye kntrol et. yakında bende byle bir kontrol yapacam bakalım güzel fikirler çıkarsa onu yaparım :) not : şu an sadece bitiş tarihi olan programlar satıyoruz kullanıcı kısıtlaması olmayan ondada alıcıya key veriyoruz o keyi girince biz programa şifreli bir tarih çakıyoruz her loginde o tarihi kontrol ediyoruz hocam. nette tam güvenliği sağlayabiliyormusunuz? hani diğer diller bile geridnüşüm sağlarken nette bu çok çok daha kolay. bir kaç packer vs. denk geldim geri dnmeyen, ama ondada mantık anlaşılıyordu. c# çok seviyorum ilgineyorum ama hep bu işte kod güvenliği canımı sıkmıştır.. varsa bir kaç püf noktası çok sevinirim valla. http://www.leyladansonra.com/

hocam, eski bir amatr cracker olarak bu dünya da bir sz vardır, çalışan her şey kırılır diye... yani işi bilen adam elbette kırar. Ama durum byle diye nlem almayalım mı? Ben elimden geldiğince engellemeye çalışacağım, kırabilen çıkarsa da yapacak bi şey yok. Yaptığım program zaten yle herkesin alacağı bi şey değil o yüzden kırmak için uğraşacaklarını çok sanmam. Kodları okuyabilmek için ncelikle packer ve obfuscatoru aşmaları lazım, ha bellekten bi şeyler çıkaracaklarsa onu da herkes yapamaz.. ayrıca if kullanacağımı kim syledi hocam :)) başka kontrol mekanizmaları yok mu sanıyorsun :)) la if olayını rnek olsun diye dedim. ama başka kontrol mekanizmaları olduğunu bilmene de sevindim..:)sana kolay gelsin. .::::Tesadüfen Doğdum Mecburen Yaşıyorum Zorudan lücem:::...

interneti kontrol ettirip key üret internet yoksa bilgisayarın donanım bilgilerini al hocam hard disk id gibi 1 sefere mahsus ilk çalıştığı yerde id yi al sonra hep aynı id mi diye kntrol et. yakında bende byle bir kontrol yapacam bakalım güzel fikirler çıkarsa onu yaparım :) not : şu an sadece bitiş tarihi olan programlar satıyoruz kullanıcı kısıtlaması olmayan ondada alıcıya key veriyoruz o keyi girince biz programa şifreli bir tarih çakıyoruz her loginde o tarihi kontrol ediyoruz Sharp tarafından 24/Eyl/13 17:45 tarihinde düzenlenmiştir www.yesilgrow.com - Growshop

hocam yanlış anladın amacım sana 2 aylık yazılımcı muamelesi yapmak değil. internetsiz ortam diyosun sorun orda seçeneğin o kadar daralıyor ki. yoksa ben cep telefonuna güvenlik kodu ile login olduruyorum 1 yazılımda onuda web serviceleri ile doğruluyorum bu arada adamların ip adreslerinden donanım bilgilerine kadar alıyorum bazen logları incelerim aykırı bişey grdüm mü nce kullanıcıyı sonra ip yi bloklarım. ama işte internet gerekiyor :) türkiyede aynı anda kaç kişide açık onu bile grebiliyorum :) :) tamam hocam problem yok.. dediğin gibi o tarz yntemler güzel yntemler. kullanıcıyı istediğin gibi banlayabilirsin v. s. ama bu yaptığım program için byle bi şeye gerek yok. onu kodlayacak zaman yok zaten şimdilik. bi an nce local bi çzüm bulup çıkartacağım yazılımı.. bundan sonra başka bir projem var, o olay internet tabanlı işte, o zaman bahsettiğin gibi koruma olur Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.