я его апишку в лоадере наебнул, там всё очень смешнозанопать твою функцию килл процесса и поляжет твоя защита
переименовать процесс
я его апишку в лоадере наебнул, там всё очень смешнозанопать твою функцию килл процесса и поляжет твоя защита
переименовать процесс
Что-то кринге, я думал лишь на кс го по 20 одинаковых тем... И тут такая же ситуация, зачем пастерам вот это? Это же их не научит, ты же прекрасно должен это понимать, ctrl c + ctrl v, все, что сделает пастер. Тем более будет недоволен, т.к. поймет по комментам, что ты скопировал этот код полностью. Тем более, что мешает переименовать процесс? Ты же блять по названию пытаешься обнаружить потенциальную угрозу твоему мега супер сильному лоадеру...Всем привет сегодня я вас научу делать AntiDebugger систему в лоудере или же по другому AntiLeak. Для начала вам надо иметь какой никакой лоудер, в кмд строке или другой возможный на C++. После этого вы в Main классе прописываете
C++:namespace Protection { bool GetWindowClass(LPCSTR wndclass, LPCSTR wndtitle) { //Ищет класс и лейбл, но не зависит от обоих аргументов в отличии от FindWindow if (FindWindowA(wndclass, 0) || FindWindowA(0, wndtitle)) return true; return false; } __forceinline bool CheckProcess() { std::string szProcesses[] = { xorstr("HTTPAnalyzerStdV7.exe") }; return false;
C++:void killProcessByName(const char* filename) { HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL); PROCESSENTRY32 pEntry; pEntry.dwSize = sizeof(pEntry); BOOL hRes = Process32First(hSnapShot, &pEntry); while (hRes) { if (strcmp(pEntry.szExeFile, filename) == 0) { HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, 0, (DWORD)pEntry.th32ProcessID); if (hProcess != NULL) { TerminateProcess(hProcess, 9); CloseHandle(hProcess); } } hRes = Process32Next(hSnapShot, &pEntry); } CloseHandle(hSnapShot); }
Готово, теперь при запуске HTTPAnalyzerStdV7.exe он будет отрубаться, но только если лоудер включён!
FitSongs#4235 мой дс,могу платно написать вам лоудер и чит
FitSongs#4235
Смотря на код что ты приложил в теме. Я бы не стал заказывать у тебя лоадер и читFitSongs#4235 мой дс,могу платно написать вам лоудер и чит
pretty basic method and the most common one, i dont know why people think that will protect you from cracking anyone with 2 braincells can do better than thatC++:namespace Protection { bool GetWindowClass(LPCSTR wndclass, LPCSTR wndtitle) { //Looks for class and label, but does not depend on both arguments unlike FindWindow if (FindWindowA(wndclass, 0) || FindWindowA(0, wndtitle)) return true; return false; } __forceinline bool CheckProcess() { std::string szProcesses[] = { xorstr("HTTPAnalyzerStdV7.exe") }; return false;
не пости больше ниче пожалуйставсё может быть, но сливается для пастеров =)
Чтобы не ликнули нужны: перевести все запросы сокеты, нормальная привязка, нормальный бекенд, сделать защиту от дебаггеров, сделать проверки на дебаггеры, подключить VMP SDK последней версии, защитить им нужные секции кода, также добавить защиту, о которой говорил xLamantine, написать премаппер на сервереВсем привет сегодня я вас научу делать AntiDebugger систему в лоудере или же по другому AntiLeak. Для начала вам надо иметь какой никакой лоудер, в кмд строке или другой возможный на C++. После этого вы в Main классе прописываете
C++:namespace Protection { bool GetWindowClass(LPCSTR wndclass, LPCSTR wndtitle) { //Ищет класс и лейбл, но не зависит от обоих аргументов в отличии от FindWindow if (FindWindowA(wndclass, 0) || FindWindowA(0, wndtitle)) return true; return false; } __forceinline bool CheckProcess() { std::string szProcesses[] = { xorstr("HTTPAnalyzerStdV7.exe") }; return false;
C++:void killProcessByName(const char* filename) { HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL); PROCESSENTRY32 pEntry; pEntry.dwSize = sizeof(pEntry); BOOL hRes = Process32First(hSnapShot, &pEntry); while (hRes) { if (strcmp(pEntry.szExeFile, filename) == 0) { HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, 0, (DWORD)pEntry.th32ProcessID); if (hProcess != NULL) { TerminateProcess(hProcess, 9); CloseHandle(hProcess); } } hRes = Process32Next(hSnapShot, &pEntry); } CloseHandle(hSnapShot); }
Готово, теперь при запуске HTTPAnalyzerStdV7.exe он будет отрубаться, но только если лоудер включён!
FitSongs#4235 мой дс,могу платно написать вам лоудер и чит
FitSongs#4235
нетЧтобы не ликнули нужны: перевести все запросы сокеты, нормальная привязка, нормальный бекенд, сделать защиту от дебаггеров, сделать проверки на дебаггеры, подключить VMP SDK последней версии, защитить им нужные секции кода, также добавить защиту, о которой говорил xLamantine, написать премаппер на сервере
А ты чё думал? Твою защиту не сольют?так и работает акриен анти лик, а вы дальше смейтесь
jmpзанопать твою функцию килл процесса и поляжет твоя защита
переименовать процесс
FindWindowA -> mov eax, 0xFFFFFFF; ret 8Всем привет сегодня я вас научу делать AntiDebugger систему в лоудере или же по другому AntiLeak. Для начала вам надо иметь какой никакой лоудер, в кмд строке или другой возможный на C++. После этого вы в Main классе прописываете
C++:namespace Protection { bool GetWindowClass(LPCSTR wndclass, LPCSTR wndtitle) { //Ищет класс и лейбл, но не зависит от обоих аргументов в отличии от FindWindow if (FindWindowA(wndclass, 0) || FindWindowA(0, wndtitle)) return true; return false; } __forceinline bool CheckProcess() { std::string szProcesses[] = { xorstr("HTTPAnalyzerStdV7.exe") }; return false;
C++:void killProcessByName(const char* filename) { HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL); PROCESSENTRY32 pEntry; pEntry.dwSize = sizeof(pEntry); BOOL hRes = Process32First(hSnapShot, &pEntry); while (hRes) { if (strcmp(pEntry.szExeFile, filename) == 0) { HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, 0, (DWORD)pEntry.th32ProcessID); if (hProcess != NULL) { TerminateProcess(hProcess, 9); CloseHandle(hProcess); } } hRes = Process32Next(hSnapShot, &pEntry); } CloseHandle(hSnapShot); }
Готово, теперь при запуске HTTPAnalyzerStdV7.exe он будет отрубаться, но только если лоудер включён!
FitSongs#4235 мой дс,могу платно написать вам лоудер и чит
FitSongs#4235
не смешноFindWindowA -> mov eax, 0xFFFFFFF; ret 8
акриен антилик работает через вмп 3.5 и gettickcount, что особо не отличаетсятак и работает акриен анти лик, а вы дальше смейтесь
Какой же это ужас... Лучше бы уже отсюда спастил (Всем привет сегодня я вас научу делать AntiDebugger систему в лоудере или же по другому AntiLeak. Для начала вам надо иметь какой никакой лоудер, в кмд строке или другой возможный на C++. После этого вы в Main классе прописываете
C++:namespace Protection { bool GetWindowClass(LPCSTR wndclass, LPCSTR wndtitle) { //Ищет класс и лейбл, но не зависит от обоих аргументов в отличии от FindWindow if (FindWindowA(wndclass, 0) || FindWindowA(0, wndtitle)) return true; return false; } __forceinline bool CheckProcess() { std::string szProcesses[] = { xorstr("HTTPAnalyzerStdV7.exe") }; return false;
C++:void killProcessByName(const char* filename) { HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL); PROCESSENTRY32 pEntry; pEntry.dwSize = sizeof(pEntry); BOOL hRes = Process32First(hSnapShot, &pEntry); while (hRes) { if (strcmp(pEntry.szExeFile, filename) == 0) { HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, 0, (DWORD)pEntry.th32ProcessID); if (hProcess != NULL) { TerminateProcess(hProcess, 9); CloseHandle(hProcess); } } hRes = Process32Next(hSnapShot, &pEntry); } CloseHandle(hSnapShot); }
Готово, теперь при запуске HTTPAnalyzerStdV7.exe он будет отрубаться, но только если лоудер включён!
FitSongs#4235 мой дс,могу платно написать вам лоудер и чит
FitSongs#4235
АХАХАХАХАХАХААХХААХХААХАо нет вы забыли прикрепить легендарный массив с названиями 50 программ который раньше везде сували!!!!
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz