Onaylı Üye
- Katılım
- 1 Şub 2017
- Mesajlar
- 75
- Çözümler
- 1
- Tepki puanı
- 17
- Ödüller
- 6
Merhaba MemoryHackers üyeleri.
Bu konumda sizlere HWID Giriş Yapımından bahsedeceğim.
NEDİR BU HWID?
Bu konumda sizlere HWID Giriş Yapımından bahsedeceğim.
NEDİR BU HWID?
HWID, Hardware ID'nin kısaltmış halidir. Donanım kimliği anlamına gelmektedir. Her bilgisayara özel olan bir numaradır, yani her bilgisayarın farklı bir HWID numarası vardır.
Hardware ID, bilgisayarların işlemcisi, RAM'i, HDD'si, ekran kartı gibi aklınıza gelebilecek tüm donanımların birer seri numaraları vardır. Windows bunu Hardware ID olarak tanımlamaktadır.
PROGRAMIN AMACI
Kullanıcı programımızdaki butona bastığında CPU ID'si bizim websitemizde kayıtlı ise giriş yapabilecek, eğer kayıtlı değil ise ekrana bilgisayarınız kayıtlı değil yazdıracak giriş yapamayacak.
Diyelim ki bir program yaptınız ve bu programda 2 adet giriş yeri olacak birisi normal giriş diğeri yönetici girişi. Yönetici girişi yapabilmek için CPU ID'nizin siteye kayıtlı olması lazım eğer kayıtlı değilse yönetici girişi yapılamayacak, kayıtlıysa yapılacak.

HWID giriş programı yapabilmek için bir websitemizin olması gerekmekte. (Ücretsiz bir website oluşturmak için bu konuma bakabilirsiniz.)
Websitemizi oluşturduktan sonra sitemizin File Manager'ına giriyoruz.
public_html klasörüne girip sağ üstteki + butonuna basıp dosya oluşturuyoruz.
Dosyanın ismini idler.txt yapıyoruz ve CREATE butonuna basıyoruz.
Buraya programda giriş yapabileceklerin CPU ID'sini ekleyeceğiz.
Öncelikle 2 adet Form oluşturuyoruz ve Form1'e 2 adet buton (Giriş Yap ve ID'yi Göster butonu)
ve 1 adet TextBox (ID'yi Göster butonuna bastığı zaman ID'yi buraya yazacak) ekliyoruz.
Daha sonra formun kodlarına geliyoruz ve en üste using ekliyoruz.
Kullanıcı programımızdaki butona bastığında CPU ID'si bizim websitemizde kayıtlı ise giriş yapabilecek, eğer kayıtlı değil ise ekrana bilgisayarınız kayıtlı değil yazdıracak giriş yapamayacak.
Diyelim ki bir program yaptınız ve bu programda 2 adet giriş yeri olacak birisi normal giriş diğeri yönetici girişi. Yönetici girişi yapabilmek için CPU ID'nizin siteye kayıtlı olması lazım eğer kayıtlı değilse yönetici girişi yapılamayacak, kayıtlıysa yapılacak.
HWID giriş programı yapabilmek için bir websitemizin olması gerekmekte. (Ücretsiz bir website oluşturmak için bu konuma bakabilirsiniz.)
Websitemizi oluşturduktan sonra sitemizin File Manager'ına giriyoruz.
public_html klasörüne girip sağ üstteki + butonuna basıp dosya oluşturuyoruz.
Dosyanın ismini idler.txt yapıyoruz ve CREATE butonuna basıyoruz.
Buraya programda giriş yapabileceklerin CPU ID'sini ekleyeceğiz.
Öncelikle 2 adet Form oluşturuyoruz ve Form1'e 2 adet buton (Giriş Yap ve ID'yi Göster butonu)
ve 1 adet TextBox (ID'yi Göster butonuna bastığı zaman ID'yi buraya yazacak) ekliyoruz.
Daha sonra formun kodlarına geliyoruz ve en üste using ekliyoruz.
C#:
using System.Management;
using System.Net;
Giriş Yap butonuna çift tıklayarak butonun click eventine giriyoruz ve kodlarımızı yazmaya başlıyoruz.
C#:
var mbs = new ManagementObjectSearcher("Select ProcessorId From Win32_processor");
ManagementObjectCollection mbsList = mbs.Get();
string id = "";
foreach (ManagementObject maObject in mbsList)
{
id = maObject["ProcessorId"].ToString();
break;
}
WebClient webc = new WebClient();
var idler = webc.DownloadString("http://siteisminiz.000webhostapp.com/idler.txt");
if (idler.Contains(id)) // Eğer sitemizdeki ID'lerde kullanıcının CPU ID'si varsa yapılacak işlem.
{
// Ekrana giriş başarılı yazdırıyoruz.
MessageBox.Show("Bilgisayarınız kayıtlı başarıyla giriş yapıldı.", "Giriş Başarılı!", MessageBoxButtons.OK, MessageBoxIcon.Information);
Form2 f2 = new Form2(); // Form2'yi tanımlıyoruz.
f2.ShowDialog(); // Form2'yi açıyoruz.
}
else // Eğer yoksa yapılacak işlem.
{
// Ekrana giriş yapılamadı yazdırıyoruz.
MessageBox.Show("Bilgisayarınız kayıtlı değil! Giriş yapılamadı.", "Giriş Başarısız!", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
ID'yi Göster butonuna çift tıklayarak click eventine giriyoruz.
C#:
var mbs = new ManagementObjectSearcher("Select ProcessorId From Win32_processor");
ManagementObjectCollection mbsList = mbs.Get();
string id = "";
foreach (ManagementObject maObject in mbsList)
{
id = maObject["ProcessorId"].ToString();
break;
}
textBox1.Text = id; // TextBox'a CPU ID'yi yazdırıyoruz.
Kullanıcı kayıt olmak için ID'yi Göster butonuna basacak ve ID'yi bize verecek biz de bu ID'yi sitemizdeki idler.txt ye ekleyeceğiz.
Giriş yapabilecek kullanıcıdan ID'yi aldığımız zaman sitemizdeki idler.txt'ye ekliyoruz.

Programın kendisi :
Eğer kayıtlı değilse Giriş Yap butonuna bastığında ekrana çıkacak yazı :
Eğer kayıtlı ise ekrana çıkacak yazı ve açılacak form(form2yi boş bıraktım doldurmadım siz yaparsınız bir şeyler
):
ID'yi Göster butonuna bastığı zaman :
Eğer yapmamı istediğiniz bir konu olursa yorumlara yazabilirsiniz.
Eğer İşinize Yaradıysa Bir Like Atarsanız Sevinirim Teşekkürler
Giriş yapabilecek kullanıcıdan ID'yi aldığımız zaman sitemizdeki idler.txt'ye ekliyoruz.
Programın kendisi :
Eğer kayıtlı değilse Giriş Yap butonuna bastığında ekrana çıkacak yazı :
Eğer kayıtlı ise ekrana çıkacak yazı ve açılacak form(form2yi boş bıraktım doldurmadım siz yaparsınız bir şeyler
ID'yi Göster butonuna bastığı zaman :
Eğer yapmamı istediğiniz bir konu olursa yorumlara yazabilirsiniz.
Eğer İşinize Yaradıysa Bir Like Atarsanız Sevinirim Teşekkürler
Moderatörün son düzenlenenleri: