void Protection() { // Protect ! ======================================================================================= // HDD Protection ================================================================================== DWORD nSN; char Serial[256]; if (!GetVolumeInformation ("C:\\", NULL, 0, &nSN, NULL, NULL, NULL, 0 )) { MessageBox(0, /*Error Reading Serial!*/XorStr<0x7D,22,0x0E83AF97>("\x38\x0C\x0D\xEF\xF3\xA2\xD1\xE1\xE4\xE2\xEE\xE6\xEE\xAA\xD8\xE9\xFF\xE7\xEE\xFC\xB0"+0x0E83AF97).s, /*Exodus*/XorStr<0xA3,7,0x5C17E8F9>("\xE6\xDC\xCA\xC2\xD2\xDB"+0x5C17E8F9).s, 0); ExitProcess(0); } _snprintf ( Serial, sizeof(Serial)-1, "%lX", nSN ); char *HDD[] = { /*98ECCD45*/XorStr<0xCD,9,0x3A92109F>("\xF4\xF6\x8A\x93\x92\x96\xE7\xE1"+0x3A92109F).s, // 0 - Kirby /*701023*/XorStr<0x35,7,0x603427C3>("\x02\x06\x06\x08\x0B\x09"+0x603427C3).s, // 1 - Clorox /*84603DC7*/XorStr<0x27,9,0xCFE3584C>("\x1F\x1C\x1F\x1A\x18\x68\x6E\x19"+0xCFE3584C).s, // 2 - Big Al /*1CC1C49F*/XorStr<0x9E,9,0x2CD653B1>("\xAF\xDC\xE3\x90\xE1\x97\x9D\xE3"+0x2CD653B1).s, // 3 - Kaiba /*AC280C64*/XorStr<0x6E,9,0x1046ACCC>("\x2F\x2C\x42\x49\x42\x30\x42\x41"+0x1046ACCC).s, // 4 - Vince /*6E3469A0*/XorStr<0xDE,9,0x88D81D5A>("\xE8\x9A\xD3\xD5\xD4\xDA\xA5\xD5"+0x88D81D5A).s, // 5 - KKMmkay /*4CFAF2F*/XorStr<0x53,8,0x2724976F>("\x67\x17\x13\x17\x11\x6A\x1F"+0x2724976F).s, // 6 - Farhan /*84603DC7*/XorStr<0x50,9,0x3EBC7B1A>("\x68\x65\x64\x63\x67\x11\x15\x60"+0x3EBC7B1A).s, // 7 - Al /*E4396DA2*/XorStr<0xC6,9,0x31BF534E>("\x83\xF3\xFB\xF0\xFC\x8F\x8D\xFF"+0x31BF534E).s, // 8 - DDAMM /*E855C980*/XorStr<0x34,9,0xF5D4F8DC>("\x71\x0D\x03\x02\x7B\x00\x02\x0B"+0xF5D4F8DC).s, // 9 - TEAMX /*40091C4F*/XorStr<0x68,9,0x28D0DBF7>("\x5C\x59\x5A\x52\x5D\x2E\x5A\x29"+0x28D0DBF7).s, // 10 - Bisdale /*44F2D9C9*/XorStr<0x97,9,0xA0DBE306>("\xA3\xAC\xDF\xA8\xDF\xA5\xDE\xA7"+0xA0DBE306).s // 11 - MattQQ }; if(strcmp(Serial, /*98ECCD45*/XorStr<0xCD,9,0x3A92109F>("\xF4\xF6\x8A\x93\x92\x96\xE7\xE1"+0x3A92109F).s)) { MessageBox(0, /*UN-AUTHORIZED COPY!*/XorStr<0x85,20,0xAD2594BF>("\xD0\xC8\xAA\xC9\xDC\xDE\xC3\xC3\xDF\xC7\xD5\xD5\xD5\xB2\xD0\xDB\xC5\xCF\xB6"+0xAD2594BF).s, /*Exodus*/XorStr<0xA3,7,0x5C17E8F9>("\xE6\xDC\xCA\xC2\xD2\xDB"+0x5C17E8F9).s, 0); ExitProcess(0); } // End HDD Protection ============================================================================== // Time Protection ================================================================================= // Time Varibles time_t MyTime; tm *SysTime; // End Time Varibles // Lets get all our info time(&MyTime); SysTime = localtime(&MyTime); // End // Expiration int expMonth = 2; // Feb int expDay = 6; // 6th. // End Expiration // Check ! if(!(SysTime->tm_mon + 1 == expMonth && SysTime->tm_mday < expDay)) { // NOT VALID TO USE! MessageBox(0, /*Hack has Expired!*/XorStr<0x67,18,0xE53F3799>("\x2F\x09\x0A\x01\x4B\x04\x0C\x1D\x4F\x35\x09\x02\x1A\x06\x10\x12\x56"+0xE53F3799).s, /*Exodus*/XorStr<0xA3,7,0x5C17E8F9>("\xE6\xDC\xCA\xC2\xD2\xDB"+0x5C17E8F9).s, 0); ExitProcess(0); } // End Checking // End Time Protection ============================================================================= // End Protect ! =================================================================================== }