Çözüldü C# Keygen Yapımı :?

SX3

Üye
15 Nis 2014
114
0
Computer
C# Keygen Yapımı ? ÇÖZÜLDÜ.

Arkadaşlat ÖZellikle Bu Sorum VETERANS 'ALCATRAZ
A'dur. Ben VBDeki A RND Gibi Keygen Yapabilirim Yani KEygen Yapıyorum Ama Rasgele Veriyor.
Benim İstedigim Anahtarlarını Vermesini Yapmalıyım Kodunu Verirmisiniz Varsa ?
 
Moderatör tarafında düzenlendi:

NlNE

Üye
13 Nis 2014
233
0
Istanbul
bu uzun bi işlem aslında uzun dedigime bakma ne yapicagina bağlı normal kendi kullandigin için yapicaksan kolay fakat programın kullanıcılar için se bu biraz daha zordur ki kendine bunun için bi database hazirlaman gerekir mysqldan özeti bu kadar telefondan yaziyorum umarım doğru anlamisimdir :)
 

Veteran 7

El Patrón
26 Ara 2011
11,500
12,867


Random sayi = new Random();
int no = sayi.Next(1,11);
keygenno.text = no.ToString();

bunu böyle tanımlarsın 1 ve 10 arası sayılar belirler veri olarak çıkartır daha sonra

if(keygenno.text == "1"){

keygen.text = "1. KEYGEN";

}
if(keygenno.text == "2"){

keygen.text = "2. KEYGEN";

}
if(keygenno.text == "3"){

keygen.text = "3. KEYGEN";

}

Böyle böyle gidersin
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
23
Bence arkadaş biraz daha komplike bir şey istiyor.

Öncelikle vermesini istediğiniz keygenleri bir diziye atarsınız, daha sonra isterseniz dizinin index sırasına göre isterseniz rastgele bir şekilde yansıtırsınız.
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
23
Sql bağlantı yapmanıza gerek yok ki arkadaşım.

Hayır daha sağlam bir şey olsun istersen, basit bi mantık söyliyim.

Ücretsiz bir site aç ve sitenin bir kısmında keygenlerini yerleştir. Programa invisible bi textbox koy siteden veriyi çek. Sonra o veriyle kontrol ettir.
 

ALcatraz'

Kıdemli Üye
30 May 2013
4,338
4
İstanbul
[QUOTE=ihan3t;4081465]Sql bağlantı yapmanıza gerek yok ki arkadaşım.

Hayır daha sağlam bir şey olsun istersen, basit bi mantık söyliyim.

Ücretsiz bir site aç ve sitenin bir kısmında keygenlerini yerleştir. Programa invisible bi textbox koy siteden veriyi çek. Sonra o veriyle kontrol ettir.
[/QUOTE]

Öyle yapacağına keyleri bir txt'de oluşturup program açıldığında listbox'lara aktarılır.
Sonrasında rasgele bir index numarası belirler random komutuyla her buton'a bastığında istedikleri keygendeki rasgele bir keygen gelir , bu dahada basit.
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
23
Neden txt belgesine atıp onu programa açtırıp içini okutma zahmetine giriyorsunuz ki . Dediğim gibi int[] keygen = {"buraya 1." , "buraya 2."} ; şeklinde bir dizi oluşturun. Daha sonra random ile dizinin indexine göre keygen[0] keygen[1] vs vs. sayı oluşturun artık kaç haneli olursa dizi. Butona bastığında bu çalışsın. Hem daha hızlı olur hem zahmete girmeye gerek kalmaz.

edit : Asıl "öyle yapacağına" böyle yapar :)
 

ALcatraz'

Kıdemli Üye
30 May 2013
4,338
4
İstanbul
Neden txt belgesine atıp onu programa açtırıp içini okutma zahmetine giriyorsunuz ki . Dediğim gibi int[] keygen = {"buraya 1." , "buraya 2."} ; şeklinde bir dizi oluşturun. Daha sonra random ile dizinin indexine göre keygen[0] keygen[1] vs vs. sayı oluşturun artık kaç haneli olursa dizi. Butona bastığında bu çalışsın. Hem daha hızlı olur hem zahmete girmeye gerek kalmaz.

edit : Asıl "öyle yapacağına" böyle yapar :)

Tamam anlıyorumda :D diyelim 600 tane keygen var o zaman tek tek keygenlerimi yazıcak ?
Mantık yönünden güzel ama işlevsi bir şey değil :)
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
23
Senin kafanda yaptığın hesapla buraya aktardığın birazcık farklı gibi ufak bi kopukluk var ben farklı anlıyorum bir kısmını :D o yüzden bi karışıklık var şuan ortada

Şimdi dizinin elemanlarınıda tek tek deneyecek, listbox elemanlarınıda :D

Aslında şey de yapılabilir direk listbox ın içine hiç kod yazmadan keyleri ekleyip, sadece list içinde arama yapılabilir keygen.FindString(keygenBul.Text) örneğin böyle daha rahat olabilir.

Ya bir çok alternatif var şuan bunları saymanın bir gereği yok , eğer ki 6 milyon keygen olsaydı o zaman yok stackte şu kadar yer ayırsın falan diye ince ayarlara girilirdi de gerek yok. Günümüzde 16gb ramler i7 işlemciler varken
 

ALcatraz'

Kıdemli Üye
30 May 2013
4,338
4
İstanbul
Senin kafanda yaptığın hesapla buraya aktardığın birazcık farklı gibi ufak bi kopukluk var ben farklı anlıyorum bir kısmını :D o yüzden bi karışıklık var şuan ortada

Şimdi dizinin elemanlarınıda tek tek deneyecek, listbox elemanlarınıda :D

Aslında şey de yapılabilir direk listbox ın içine hiç kod yazmadan keyleri ekleyip, sadece list içinde arama yapılabilir keygen.FindString(keygenBul.Text) örneğin böyle daha rahat olabilir.

Ya bir çok alternatif var şuan bunları saymanın bir gereği yok , eğer ki 6 milyon keygen olsaydı o zaman yok stackte şu kadar yer ayırsın falan diye ince ayarlara girilirdi de gerek yok. Günümüzde 16gb ramler i7 işlemciler varken

Onun yerine Bilgisayarın hwid ' numarasına MD5 ' e çevirse o serial key'i olsa hiç kasmaz ve her bilgisayarda farklı olur , Bide arkadaşlarla shot oyunu oynadık ondan kafam gidip geliyo tam yazdığımı bile bilmiyorum :D
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
23
He program kişiye özel olsun istiyorsa olabilir , işte o zaman siteden çekilen veriylede istenildiği zaman değiştirilebilir o yüzden ilk başta öyle yazmıştım :D

Adam sorduğuna soracağına pişmak olcak :D neyse konuyu fazla kirletmeyelim arkadaş bu seçeneklerden beğendiğini kullansın.
 

ALcatraz'

Kıdemli Üye
30 May 2013
4,338
4
İstanbul
He program kişiye özel olsun istiyorsa olabilir , işte o zaman siteden çekilen veriylede istenildiği zaman değiştirilebilir o yüzden ilk başta öyle yazmıştım :D

Adam sorduğuna soracağına pişmak olcak :D neyse konuyu fazla kirletmeyelim arkadaş bu seçeneklerden beğendiğini kullansın.

THT'de ki hizmete bak :D
Adam Bir soru soruyor 9 tane seçenek sunuyoruz :D
 

SX3

Üye
15 Nis 2014
114
0
Computer
Saolun İkinizde 'Alcatraz Ve ihan3t Benim için ellerinizi yordunuz :)
Malesef Şuan Psu Sorunum Oldugundan Bilgisayarımı Açamıyorum Dandik Laptoptan Girdim :D
Emeginizi Unutmıcam :)
Not:Emek Demek Beni Unutmayıp Büssürü Seneçegi Sunmak Anlamında
Not2:'Alcatraz'a Bu Konuya Yazsın Die Neler Çektim (Modlarla Kavga Ettim Ayrı Konu :D)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.