Чтобы получить SN нужно инжектировать Serial.dll в ПБ.
Перезалей.
Добавлено через 23 часа 35 минут
Вот еще одна привязка.
Здесь специально сделал 1 ошибку, чтобы всякие незнающие с++ не смогли юзать . Ошибка после кода esle(иначе)
Код:
{
LPDWORD sz,fs;
DWORD drive_sn;
char NameBuffer[100];
char FileBuffer[100];
{
if (dwReason==DLL_PROCESS_ATTACH)
{
HideDLL(hDll);
HANDLE hExitThread=CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)Start_hooked,NULL,NULL,NULL);
CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)EnableHacks,NULL,NULL,NULL);
GetVolumeInformation(NULL,NameBuffer,100,&drive_sn ,sz,fs,FileBuffer,100);
int Key[100] = {1095666540, 2586076230, 1800000000, 1888888880, 50000000}; // сюда прописывать ключи через запятую
int i = 0;
//////////////////////////////////////////// By Vuti
while(1)
{
if (drive_sn == Key[i])// Начинаем перебирать ключи
{
return 0;
}
else if (i >= 100, drive_sn = 0)
{
MessageBox(0,"Вы не прошли проверку!","Доступ запрещён",MB_OK);
return TRUE;
}
i++;// прибавляем к i 1
}
}
}
return TRUE;// Длл остаётся в процесе[/quote]
}
Последний раз редактировалось vuti; 20.01.2012 в 09:48.
Причина: Добавлено сообщение
Добавлено через 23 часа 35 минут
Вот еще одна привязка.
Здесь специально сделал 1 ошибку, чтобы всякие незнающие с++ не смогли юзать . Ошибка после кода esle(иначе)
Код:
{
LPDWORD sz,fs;
DWORD drive_sn;
char NameBuffer[100];
char FileBuffer[100];
{
if (dwReason==DLL_PROCESS_ATTACH)
{
HideDLL(hDll);
HANDLE hExitThread=CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)Start_hooked,NULL,NULL,NULL);
CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)EnableHacks,NULL,NULL,NULL);
GetVolumeInformation(NULL,NameBuffer,100,&drive_sn ,sz,fs,FileBuffer,100);
int Key[100] = {1095666540, 2586076230, 1800000000, 1888888880, 50000000}; // сюда прописывать ключи через запятую
int i = 0;
//////////////////////////////////////////// By Vuti
while(1)
{
if (drive_sn == Key[i])// Начинаем перебирать ключи
{
return 0;
}
else if (i >= 100, drive_sn = 0)
{
MessageBox(0,"Вы не прошли проверку!","Доступ запрещён",MB_OK);
return TRUE;
}
i++;// прибавляем к i 1
}
}
}
return TRUE;// Длл остаётся в процесе
Код:
}
[/QUOTE] Сделал он Это не привязка ,шлак ещё хуже чем представленная автором этой темы.
Т.к ид жёсткого диска ещё проще взломать ,чем ид клиента.
Привязка не полная еще не хватает много чего... Написал бы, но лень
Ее можно взломать, любую привязку можно взломать, даже Вадима - Мазая, но нужно будет посмотреть сам исход привязки, что бы понять как она работает...
да, дима делай, все равно я использовать скоро буду совсем другую привязку... Кстати данная привязка странная чуть-чуть. У меня есть исходники более удобней.
Цитата:
Сообщение от Meteor2142
NoName%(2), Не знаю как RChester но я советую написать самому привязку для ВХ!
А я вот все сделал ,построение без ошибок но когда заинжектрю вх он пишит не актевиравано,а когда совсем убераю привязку, заинжектрю вх жму на актевировать(хоме) оно не актевируется.
В чем проблема?
Последний раз редактировалось vuti; 21.01.2012 в 11:55.
А я вот все сделал ,построение без ошибок но когда заинжектрю вх он пишит не актевиравано,а когда совсем убераю привязку, заинжектрю вх жму на актевировать(хоме) оно не актевируется.
В чем проблема?
значит ошибка в DllMain, скинь код DllMain посмотрю
Можно сделать кул проверку на вх серийника харда / код из клиента /id и название процика (Почти как у Вадима)
А в принципе можно забабахать мега привязку по 5-6 параметрам ,тогда её хрен взломаеш
Но чтоб вообще наверника можно к серийнику +2 или *2 тогда вообще определить к чему привязывается невозможно (например: INFO_DICK = drive_sn+2
Последний раз редактировалось KaMaZ_228; 22.01.2012 в 17:23.
конечно можно так сделать, но зачем? правда я не совсем понял фразу код из клиента и что за процика, но думаю это как то связано с аккаунтом игрока, а не с его компьютером.
Можно сделать кул проверку на вх серийника харда / код из клиента /id и название процика (Почти как у Вадима)
А в принципе можно забабахать мега привязку по 5-6 параметрам ,тогда её хрен взломаеш
Но чтоб вообще наверника можно к серийнику +2 или *2 тогда вообще определить к чему привязывается невозможно (например: INFO_DICK = drive_sn+2
А ВХ будет проверять ИД Жесткого диска и будет выдавать Отказ
Я смотрю ты такой умный (тебе череп не жмет?) посмотрел бы как ты сделал привязку Хоть по 1 еще параметру (Материнка/Процессор/мд5 и т.д)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Как было сказано выше "Взломать можно все, что угодно"...
Тем кто "делает" многофункциональные хаки этот код врятли понадобится, а тем кто скачал исходник и нажал F7 будет над чем подразмыслить...
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
Последний раз редактировалось крайслер; 23.01.2012 в 13:12.
вспомнил, автор привязки что то там напутал.. Там нужно останавливать процесс компиляции в определенном месте (примерная область - где я поставил плюс "+"...)