Что нового
Теневой форум

Добро пожаловать на FSELL- крупнейший теневой форум. У нас Вы сможете найти огромное количество заработка в интернете, купить паспорт, ксиву, оружие, куча многих товаров и услуг, в виде пробива, взлома, нанять киллера. Все это Вы найдете на нашем форуме! Не пренебрегайте услугами Гарант-Сервиса, это убережет Вас от мошенников.

[Source] [C++] Делаем привязку программы (GetVolumeInformation)

iExploit

%USERNAME%
Продвинутый
Создаем функцию key:
Код:
void key()
{

}
Объявляем переменные:
Код:
char NameBuffer[MAX_PATH];
    char SysNameBuffer[MAX_PATH];
    DWORD HWID, MCLength, FileSF;
Получаем GetVolumeInformation:
Код:
if (GetVolumeInformation("C:\\", NameBuffer, sizeof(NameBuffer), &HWID, &MCLength, &FileSF, SysNameBuffer, sizeof(SysNameBuffer)))
{

}
Вставляем туда это, для того чтобы узнать наш VolumeInformation:
cout << "HWID: " << HWID << endl;
Дальше вставляем:
Код:
if (HWID == 123456789) { //Если HWID равен 123456789 (Надо поставить свой)
    cout << "HWID: found"; //Выводим HWID: found
}
Код:
else { // в другом случае
       cout << "HWID: not found"; // выводим HWID: not found
}

Вызываем:
Код:
int main()
{
    key();
    cin.get();
}

Полный код:
[LIKES=5]
#include <windows.h>
#include <iostream>

using namespace std;

void key()
{
char NameBuffer[MAX_PATH];
char SysNameBuffer[MAX_PATH];
DWORD HWID, MCLength, FileSF;

if (GetVolumeInformation("C:\\", NameBuffer, sizeof(NameBuffer), &HWID, &MCLength, &FileSF, SysNameBuffer, sizeof(SysNameBuffer)))
{
cout << "HWID: " << HWID << endl;

if (HWID == 1253040454) {
cout << "HWID: found";
}
else {
cout << "HWID: not found";
}
}
}

int main()
{
key();
cin.get();
}

[/LIKES]

Применение: например вы хотите чтобы вашу программу использовали только вы и друзья.
gTbfq0C.png
 
Вверх