Вопрос Festive debug

Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2017
Сообщения
386
Реакции[?]
32
Поинты[?]
8K
Festive же сделан на базе zeeron. Как его правильно дебажить? Я скомпилил в релизе, заинжектил и подключил отладку. Когда происходит краш - вижу вот это.
1651426040454.png
Подозреваю что я что то сделал не правильно. Как правильно запускать дебаг для зерона? Инжектор использую csghost v4.3.1 (noad)
 
Участник
Статус
Оффлайн
Регистрация
30 Дек 2020
Сообщения
400
Реакции[?]
293
Поинты[?]
1K
у разработчика спросить надо
Во-первых, у меня свой инжектор (лоад-лайбрари)
Во-вторых, если мне не изменяет память, в дебаге все будет хорошо, если нет - подключи отладку и покажи мне стек или дизассемблированный код.
В-третьих, создай консольку и после каждого сетапа функции в мейне выводи в принтф, что за функция сетапится и останавливай поток на несколько секунд. (так ты отследишь на каком моменте краш и пофиксиш рандомные краши при инжекте)
 
Участник
Статус
Оффлайн
Регистрация
30 Дек 2020
Сообщения
400
Реакции[?]
293
Поинты[?]
1K
Участник
Статус
Оффлайн
Регистрация
15 Янв 2021
Сообщения
492
Реакции[?]
289
Поинты[?]
79K
мануал мап нажл насколько я знаю, а мм ксго не пропускает, поэтому надо -insecure писать
csghost использует loadlibrary для инжекта. Да и так же можно инжектить без insecure благодаря одному патчу
 
Участник
Статус
Оффлайн
Регистрация
15 Янв 2021
Сообщения
492
Реакции[?]
289
Поинты[?]
79K
C++:
    // P100 insecure inject
    const LPVOID nt_open_file = GetProcAddress(LoadLibraryA("ntdll"), "NtOpenFile");
    if (nt_open_file)
    {
        char original_bytes[5];
        memcpy(original_bytes, nt_open_file, 5);
        WriteProcessMemory(h_csgo_process, nt_open_file, original_bytes, 5, nullptr);
    }
 
Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2017
Сообщения
386
Реакции[?]
32
Поинты[?]
8K
Во-первых, у меня свой инжектор (лоад-лайбрари)
Во-вторых, если мне не изменяет память, в дебаге все будет хорошо, если нет - подключи отладку и покажи мне стек или дизассемблированный код.
В-третьих, создай консольку и после каждого сетапа функции в мейне выводи в принтф, что за функция сетапится и останавливай поток на несколько секунд. (так ты отследишь на каком моменте краш и пофиксиш рандомные краши при инжекте)
1651525421966.png
1651525471036.png
 
Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2017
Сообщения
386
Реакции[?]
32
Поинты[?]
8K
Я у себя в лоадере убрал вак байпас и начало инжектить без -insecure
что делать с этим? Происходит краш имгуя. ПРичем не только в фестиве, в самом дефолтном csgo solution тоже
 
Сверху Снизу