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

C++ Fake prime для lw paste

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
1 Май 2021
Сообщения
14
Реакции
3
Привет друзья. Тк участились пастеры лв, держите на заметку небольшой подарок.
Сегодня, мои дорогие пастеры, покажу вам как спастить fake prime для паст легендвара.

Переходим в misc.cpp и вставляем этот код
C++:
Expand Collapse Copy
void misc::prime()
{
    static bool bLastState = false;
    static char patch[2]{ 0x74, 0xEB };
    static uint8_t* prime = (uint8_t*)(util::FindSignature("client.dll", "17 F6 40 14 10") - 0x1);

    if (bLastState != g_cfg.misc.prime)
    {
        DWORD old_protect;
        VirtualProtect(prime, 1, PAGE_EXECUTE_READWRITE, &old_protect);

        //memcpy(prime, patch[g_cfg.misc.prime], 1);

        *prime = patch[g_cfg.misc.prime];
        VirtualProtect(prime, 1, old_protect, nullptr);
    }

    bLastState = g_cfg.misc.prime;
}

после того как вы вставили не отрывая от ботвы, заходим misc.h и вставляем после "void ChatSpmmer();" следующее:
C++:
Expand Collapse Copy
void prime();

Потом заходим в configs.h и в самом конце "struct Misc_t" вставляем
C++:
Expand Collapse Copy
bool prime;

Теперь, нам нужно сделать так, чтобы это сохранялось в кфг. А затем прохукать.

Переходим в configs.cpp и после "setup_item(&g_cfg.misc.chat, false, crypt_str("Misc.chat"));" вставляем
C++:
Expand Collapse Copy
setup_item(&g_cfg.misc.prime, false, crypt_str("Misc.prime"));

Потом хукаем чтобы все заработало. Переходим в hooked_fsn.cpp и после этого
C++:
Expand Collapse Copy
    static auto original_fn = client_hook->get_func_address <FrameStageNotify_t>(37);
    g_ctx.local((player_t*)m_entitylist()->GetClientEntity(m_engine()->GetLocalPlayer()), true);

вставляем вот это
C++:
Expand Collapse Copy
misc::get().prime();

И последнее. Выводим кнопку в меню. переходим в imgui.cpp и вставляем после "ui::Checkbox(crypt_str("Chat spam"), &g_cfg.misc.chat);" это
C++:
Expand Collapse Copy
ui::Checkbox(crypt_str("Fake prime"), &g_cfg.misc.prime);



Поздравляю вас, мои пупсики! Вы спастили рабочий fake prime!
 
Последнее редактирование:
Фейковать праймом через легендвар...
Ладно класс.
 
Привет друзья. Тк участились пастеры лв, держите на заметку небольшой подарок.
Сегодня, мои дорогие пастеры, покажу вам как спастить fake prime для паст легендвара.

Переходим в misc.cpp и вставляем этот код
C++:
Expand Collapse Copy
void misc::prime()
{
    static bool bLastState = false;
    static char patch[2]{ 0x74, 0xEB };
    static uint8_t* prime = (uint8_t*)(util::FindSignature("client.dll", "17 F6 40 14 10") - 0x1);

    if (bLastState != g_cfg.misc.prime)
    {
        DWORD old_protect;
        VirtualProtect(prime, 1, PAGE_EXECUTE_READWRITE, &old_protect);

        //memcpy(prime, patch[g_cfg.misc.prime], 1);

        *prime = patch[g_cfg.misc.prime];
        VirtualProtect(prime, 1, old_protect, nullptr);
    }

    bLastState = g_cfg.misc.prime;
}

после того как вы вставили не отрывая от ботвы, заходим misc.h и вставляем после "void ChatSpmmer();" следующее:
C++:
Expand Collapse Copy
void prime();

Потом заходим в configs.h и в самом конце "struct Misc_t" вставляем
C++:
Expand Collapse Copy
bool prime;

Теперь, нам нужно сделать так, чтобы это сохранялось в кфг. А затем прохукать.

Переходим в configs.cpp и после "setup_item(&g_cfg.misc.chat, false, crypt_str("Misc.chat"));" вставляем
C++:
Expand Collapse Copy
setup_item(&g_cfg.misc.prime, false, crypt_str("Misc.prime"));

Потом хукаем чтобы все заработало. Переходим в hooked_fsn.cpp и после этого
C++:
Expand Collapse Copy
    static auto original_fn = client_hook->get_func_address <FrameStageNotify_t>(37);
    g_ctx.local((player_t*)m_entitylist()->GetClientEntity(m_engine()->GetLocalPlayer()), true);

вставляем вот это
C++:
Expand Collapse Copy
misc::get().prime();

И последнее. Выводим кнопку в меню. переходим в imgui.cpp и вставляем после "ui::Checkbox(crypt_str("Chat spam"), &g_cfg.misc.chat);" это
C++:
Expand Collapse Copy
ui::Checkbox(crypt_str("Fake prime"), &g_cfg.misc.prime);



Поздравляю вас, мои пупсики! Вы спастили рабочий fake prime!
1621516092251.png

хз че произошло, но вчера компилилось, а сегодня ошибка
 
не робит
 
А нахуя? В мм непускает вак,говорит что обнаружил изменение файлов
 
  • Клоун
Реакции: abbc
Теперь не работает, крашит ))
 
Последнее редактирование:
Назад
Сверху Снизу