Вопрос Краш при инжекте

Начинающий
Статус
Оффлайн
Регистрация
11 Май 2021
Сообщения
20
Реакции[?]
0
Поинты[?]
0
Всем привет, при инжекте крашает, пробовал более 5 инжекторов, оффсеты обновлены, не понимаю в чём проблема.
Код:
Пожалуйста, авторизуйтесь для просмотра ссылки.

Оффсеты:
Пожалуйста, авторизуйтесь для просмотра ссылки.

Настройки проекта:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
#define VOID void
Начинающий
Статус
Оффлайн
Регистрация
13 Май 2017
Сообщения
120
Реакции[?]
24
Поинты[?]
13K
У тебя нет break после меток в switch, если ты не юзаешь их все, то используй if:
C++:
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) {
    if (ul_reason_for_call == DLL_PROCESS_ATTACH) {
        DisableThreadLibraryCalls(hModule);
        CreateThread(0, 0, 0, (LPTHREAD_START_ROUTINE)glowThread, hModule, 0);
        MessageBox(0, "Cheat", "Injected!", 0);
    }
    return TRUE;
}
Ещё ты не передаёшь хендл модуля в поток, хотя пытаешься использовать его в потоке.
В коде выше я уже это исправил.
 
Начинающий
Статус
Оффлайн
Регистрация
11 Май 2021
Сообщения
20
Реакции[?]
0
Поинты[?]
0
У тебя нет break после меток в switch, если ты не юзаешь их все, то используй if:
C++:
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) {
    if (ul_reason_for_call == DLL_PROCESS_ATTACH) {
        DisableThreadLibraryCalls(hModule);
        CreateThread(0, 0, 0, (LPTHREAD_START_ROUTINE)glowThread, hModule, 0);
        MessageBox(0, "Cheat", "Injected!", 0);
    }
    return TRUE;
}
Ещё ты не передаёшь хендл модуля в поток, хотя пытаешься использовать его в потоке.
В коде выше я уже это исправил.
Понял, спасибо
 
Начинающий
Статус
Оффлайн
Регистрация
11 Май 2021
Сообщения
20
Реакции[?]
0
Поинты[?]
0
У тебя нет break после меток в switch, если ты не юзаешь их все, то используй if:
C++:
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) {
    if (ul_reason_for_call == DLL_PROCESS_ATTACH) {
        DisableThreadLibraryCalls(hModule);
        CreateThread(0, 0, 0, (LPTHREAD_START_ROUTINE)glowThread, hModule, 0);
        MessageBox(0, "Cheat", "Injected!", 0);
    }
    return TRUE;
}
Ещё ты не передаёшь хендл модуля в поток, хотя пытаешься использовать его в потоке.
В коде выше я уже это исправил.
Хз, всё равно крашит, мне кажется проблема не в этом, прошерстил уже весь инет, всё тоже самое на разных способах
 
#define VOID void
Начинающий
Статус
Оффлайн
Регистрация
13 Май 2017
Сообщения
120
Реакции[?]
24
Поинты[?]
13K
Ну ошибка где-то при работе с памятью, поочерёдно комментируй блоки кода в потоке пока краш не исчезнет
 
Сверху Снизу