mavzermete 1
mavzermete
kralhakan2009 1
kralhakan2009
Bodyguardd 1
Bodyguardd
Vahsi Uzman 1
Vahsi Uzman
[DEV]AB 1
[DEV]AB
R 1
Roksam
Hikaye Ekle

-

  • Konuyu başlatan Konuyu başlatan Tunga
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 22
  • Görüntüleme Görüntüleme 6K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Anlatımda hata mı var ? bu kısımda ne yapacağız
Code bloğunun ikisini birleştirmişim yanlışlıkla. Şuanda düzelttim. Aşşağıdakini aratın'ın altında altına ekleyin bölümü var zaten. Konu içeriğinde incelersen daha iyi görebilirsin.
Bu arada mac ban değildir. mac adresi bilgisayara internet sağlayan ethernet yada wireless network kartının adresidir.
Wifi kullanan birisi kablolu bağlantıya geçerek mac ban'dan sıyrılabilir. HWID ban ise bilgisayarın tüm parçalarının bir araya geldiğinde oluşturduğu donanım şifresidir.
 

Merhaba, sistem mac ban sistemi değildir. Bir önceki postta anlattığım gibi mac adresi bilgisayarın internet adaptörüne ait adrestir. HWID ise bilgisayarın donanımlarının tümünün oluşturduğu ender bir adrestir. Hesaba değil bilgisayara ban atılır.
Mac adresi ile alakalı bir durum yoktur :D

extra bi ban olayı olmadan kişinin karakter hesap adına bağlı ban tablosundaki hwidinin otomatik replace olup yeni pc dende girememesi sağlanca güzel olurdu
Otomatik replace olur ancak HWID değişmez. Yani mesela account2 isimli hesap Ali'nin bilgisayarı isimli bilgisayardan girdiği zamanda sistemde Ali'nin bilgisayarı olarak hwid adresi gözükür ve hwid ban attığınızda Ali'nin bilgisayarından erişim engellenir. account2 isimli hesaba ekstra ban atmazsanız Veli'nin bilgisayarından bu hesaba giriş yapılır. Giriş yapıldığı zaman account2 isimli hesabın giriş yapıldığı hwid adresi Veli'nin bilgisayarı olarak değişir. Bu durumda Ali'nin bilgisayarından girişler açılmaz. HWID ban yiyen bilgisayar sonsuza kadar sunucuya bağlanamaz.
toparlamak gerekirse sistem eklenince bi kişi binbirçeşit mac adresi ile oyuna girebilir kişi yasaklansa dahi sadece o anki mac adresi ban list girdisi olur sistem sadece ban tablosundaki mac adreslerinin girişlerini yasaklar bi multiple olupta yasaklanan oyuncunun karakter ismi maca bağlanırsa ozaman s*çar.
MAC BAN SYSTEM: ASD SENİN HWİD NEDİR GÜZELİM
ASD: AHA BU 1454545541(YANLIŞ MAC BAN VERDİM KEKOYA)
MAC BAN SYSTEM:MAC BANINA BAKILMAKSIZIN KARAKTER İSMİNİN MAC BAN LİSTESİNDE GİRDİSİ VAR DE S*KTR GİT LO OYUNDAN

sistem hwid banda mac adresi yerine kişinin ismine göre banlama yapsın herkez mutlu mesut yaşasın :D
Siz ısrarla aşılabileceğini düşünüyorsanız kullanmayabilirsiniz. Bu arada mac ban olmadığını tekrar belirteyim. HWID ile MAC aynı şey değildir.
 
ben sisteme eksik veya çalışmıyo demedim ama gel gelelim sistemdeki kodlar gözümüze soka soka mysql ye mac adreslerini kaydediyo ve onları banlıyo HWID sistemini koray paylaştı bu sistemi kodlayan adam neden kodlamada mac yerine hwid ismini kullandı onu mrk ediyom



const char* GetMacAddress(){
PIP_ADAPTER_INFO AdapterInfo;
DWORD dwBufLen = sizeof(AdapterInfo);
char *mac_addr = (char*)malloc(17);
AdapterInfo = (IP_ADAPTER_INFO *)malloc(sizeof(IP_ADAPTER_INFO));
if (!AdapterInfo) {
//printf("Error allocating memory needed to call GetAdaptersinfo\n");
return "";
}
// Make an initial call to GetAdaptersInfo to get the necessary size into the dwBufLen variable
if (GetAdaptersInfo(AdapterInfo, &dwBufLen) == ERROR_BUFFER_OVERFLOW) {
AdapterInfo = (IP_ADAPTER_INFO *)malloc(dwBufLen);
if (!AdapterInfo) {
//printf("Error allocating memory needed to call GetAdaptersinfo\n");
return "";
}
}
CHAR _MACFORMAT[] = { '%', '0', '2', 'X', ':', '%', '0', '2', 'X', ':', '%', '0', '2', 'X', ':', '%', '0', '2', 'X', ':', '%', '0', '2', 'X', ':', '%', '0', '2', 'X', 0x0 }; //"%02X:%02X:%02X:%02X:%02X:%02X"
if (GetAdaptersInfo(AdapterInfo, &dwBufLen) == NO_ERROR) {
PIP_ADAPTER_INFO pAdapterInfo = AdapterInfo;// Contains pointer to current adapter info
do {
sprintf(mac_addr, _MACFORMAT,
pAdapterInfo->Address[0], pAdapterInfo->Address[1],
pAdapterInfo->Address[2], pAdapterInfo->Address[3],
pAdapterInfo->Address[4], pAdapterInfo->Address[5]);
return mac_addr;
pAdapterInfo = pAdapterInfo->Next;
} while (pAdapterInfo);
}
free(AdapterInfo);
}
 
Son düzenleme:
ben sisteme eksik veya çalışmıyo demedim ama gel gelelim sistem gözümüze soka soka mysql ye mac adreslerini kaydediyo ve onları banlıyo HWID sistemini koray paylaştı bu sistemi kodlayan adam neden mac yerine hwid ismini neden kullandı onu mrk ediyom



const char* GetMacAddress(){
PIP_ADAPTER_INFO AdapterInfo;
DWORD dwBufLen = sizeof(AdapterInfo);
char *mac_addr = (char*)malloc(17);
AdapterInfo = (IP_ADAPTER_INFO *)malloc(sizeof(IP_ADAPTER_INFO));
if (!AdapterInfo) {
//printf("Error allocating memory needed to call GetAdaptersinfo\n");
return "";
}
// Make an initial call to GetAdaptersInfo to get the necessary size into the dwBufLen variable
if (GetAdaptersInfo(AdapterInfo, &dwBufLen) == ERROR_BUFFER_OVERFLOW) {
AdapterInfo = (IP_ADAPTER_INFO *)malloc(dwBufLen);
if (!AdapterInfo) {
//printf("Error allocating memory needed to call GetAdaptersinfo\n");
return "";
}
}
CHAR _MACFORMAT[] = { '%', '0', '2', 'X', ':', '%', '0', '2', 'X', ':', '%', '0', '2', 'X', ':', '%', '0', '2', 'X', ':', '%', '0', '2', 'X', ':', '%', '0', '2', 'X', 0x0 }; //"%02X:%02X:%02X:%02X:%02X:%02X"
if (GetAdaptersInfo(AdapterInfo, &dwBufLen) == NO_ERROR) {
PIP_ADAPTER_INFO pAdapterInfo = AdapterInfo;// Contains pointer to current adapter info
do {
sprintf(mac_addr, _MACFORMAT,
pAdapterInfo->Address[0], pAdapterInfo->Address[1],
pAdapterInfo->Address[2], pAdapterInfo->Address[3],
pAdapterInfo->Address[4], pAdapterInfo->Address[5]);
return mac_addr;
pAdapterInfo = pAdapterInfo->Next;
} while (pAdapterInfo);
}
free(AdapterInfo);
}

Yanlış sistemi paylaştığımı şimdi farkettim. Kusura bakmayın.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst