• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

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

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

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

Настройки проекта:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
У тебя нет break после меток в switch, если ты не юзаешь их все, то используй if:
C++:
Expand Collapse Copy
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;
}
Ещё ты не передаёшь хендл модуля в поток, хотя пытаешься использовать его в потоке.
В коде выше я уже это исправил.
 
У тебя нет break после меток в switch, если ты не юзаешь их все, то используй if:
C++:
Expand Collapse Copy
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;
}
Ещё ты не передаёшь хендл модуля в поток, хотя пытаешься использовать его в потоке.
В коде выше я уже это исправил.
Понял, спасибо
 
У тебя нет break после меток в switch, если ты не юзаешь их все, то используй if:
C++:
Expand Collapse Copy
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;
}
Ещё ты не передаёшь хендл модуля в поток, хотя пытаешься использовать его в потоке.
В коде выше я уже это исправил.
Хз, всё равно крашит, мне кажется проблема не в этом, прошерстил уже весь инет, всё тоже самое на разных способах
 
Ну ошибка где-то при работе с памятью, поочерёдно комментируй блоки кода в потоке пока краш не исчезнет
 
Назад
Сверху Снизу