Свернуть ↑
Берёш VC++ 2008 и открываеш проект. Смотриш в файл full.h там надо настроить все main.exe штуки.
---Наглядный пример----
//Full Functions
const char* Serial = "EspadaLegend1234";
const char* Version = "12448";
const char* Addres = "255.255.255.255";
// Offsets
DWORD *Main_Serial = (DWORD*)0x466EBC;
DWORD *Main_Version = (DWORD*) 0x466EB4;
DWORD *Main_Addres = (DWORD*)0x45200C;
//CheckSum Files
const char* PlayerF = "Data/Player/Player.bmd";
const char* ItemF = "Data/Local/Item.bmd";
//Other Declarations
const char* c_WebPage = "http://update.espada-legend.net";
const char* c_ErrorMsg = "Checksum is wrong in file:";
const char* c_HackMsg = "Hack detected -";
const char* c_ErrorLog = "Error.log";
const char* c_CheckSumLog = "Checksum.log";
const char* c_AHSLog = "FindHack.log";
//Checksum Code
unsigned long PlayerFCRC = 0x297457b2;
unsigned long ItemFCRC = 0x40843971;
Оффсеты для Main_Serial, Main_Version и Main_Adres можно найти с помощью HEX редактора. CRC для файлов player и item можно сгенерировать с помощью програмки лежащей в архиве с сорцами.
Настроив всю эту байду компилируеш DLL выбрав сверху Relise. Во время компиляции попроит указать программу, там указываеш Main.exe для которого эта DLL предназначена.
Потом хукаеш эту длл в main и вызываеш функцию Protection
Всё)