C++ Поддельный премиум в лобби

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
4 Дек 2019
Сообщения
23
Реакции
6
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Все игроки из лобби также видят значок ты prime, но игра начинается как нон-prime!??
code:
C++:
Expand Collapse Copy
#define NOMINMAX
#include <Windows.h>
#include <cstdint>
#include <exception>
#include <vector>

std::uint8_t* PatternScan(void* module, const char* signature)
{
    static auto pattern_to_byte = [](const char* pattern) {
        auto bytes = std::vector<int>{};
        auto start = const_cast<char*>(pattern);
        auto end = const_cast<char*>(pattern) + strlen(pattern);

        for (auto current = start; current < end; ++current) {
            if (*current == '?') {
                ++current;
                if (*current == '?')
                    ++current;
                bytes.push_back(-1);
            }
            else {
                bytes.push_back(strtoul(current, &current, 16));
            }
        }
        return bytes;
    };

    auto dosHeader = (PIMAGE_DOS_HEADER)module;
    auto ntHeaders = (PIMAGE_NT_HEADERS)((std::uint8_t*)module + dosHeader->e_lfanew);

    auto sizeOfImage = ntHeaders->OptionalHeader.SizeOfImage;
    auto patternBytes = pattern_to_byte(signature);
    auto scanBytes = reinterpret_cast<std::uint8_t*>(module);

    auto s = patternBytes.size();
    auto d = patternBytes.data();

    for (auto i = 0ul; i < sizeOfImage - s; ++i) {
        bool found = true;
        for (auto j = 0ul; j < s; ++j) {
            if (scanBytes[i + j] != d[j] && d[j] != -1) {
                found = false;
                break;
            }
        }
        if (found) {
            return &scanBytes[i];
        }
    }
    return nullptr;
}

DWORD WINAPI OnDllAttach(LPVOID base)
{
    while (!GetModuleHandleA("serverbrowser.dll"))
        Sleep(1000);

    try {
        static uint8_t* fakePrimeStatus = PatternScan(GetModuleHandleW(L"client_panorama.dll"), "83 F8 05 5E 0F 94 C0 C3");
        DWORD old_protect;

        VirtualProtect(fakePrimeStatus, 3, PAGE_EXECUTE_READWRITE, &old_protect);
        char patch[] = { 0x83, 0xF8, 0x00 }; // bytes for cmp instuction, 0x00 is so the instruction becomes cmp eax,0
        memcpy(fakePrimeStatus, patch, 3);
        VirtualProtect(fakePrimeStatus, 3, old_protect, nullptr);

        FreeLibraryAndExitThread(static_cast<HMODULE>(base), 1);
    }
    catch (const std::exception & ex) {
        FreeLibraryAndExitThread(static_cast<HMODULE>(base), 1);
    }
}

BOOL WINAPI DllMain(
    _In_      HINSTANCE hinstDll,
    _In_      DWORD     fdwReason,
    _In_opt_  LPVOID    lpvReserved
)
{
    switch (fdwReason) {
    case DLL_PROCESS_ATTACH:
        DisableThreadLibraryCalls(hinstDll);
        CreateThread(nullptr, 0, OnDllAttach, hinstDll, 0, nullptr);
        return TRUE;
    case DLL_PROCESS_DETACH:
        return TRUE;
    default:
        return TRUE;
    }
}
Пожалуйста, авторизуйтесь для просмотра ссылки.

yJwLAV5.png

Моя группа в вк https://vk.com/nightwebew
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
how can i ?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
can u give program ?
 
Все игроки из лобби также видят значок ты prime, но игра начинается как нон-prime!??
code:
C++:
Expand Collapse Copy
uint8_t * prime =  Utils :: PatternScan ( CLIENT_DLL ,  " A1 ? ? ? ? 85 C0 75 07 83 F8 05 0F 94 C0 C3");

DWORD old_protect;
VirtualProtect ( prime,  5, PAGE_EXECUTE_READWRITE,  & old_protect);
char patch []  =  { 0x31,  0xC0,  0xFE ,  0xC0,  0xC3};
memcpy ( prime, patch,  5);
VirtualProtect ( prime,  5, old_protect ,  nullptr);
yJwLAV5.png
как сделать это чудо :deilluminati:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
[QUOTE = "Nikita4iter3231312, gönderi: 1152844, üye: 120912"]
bir mucize nasıl yapılır : deilluminati:
[/ QUOTE]
man i dont understand this can u give me program ?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
гайд как получить вак через 10 минут
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Valve до сих пор делают что-то на стороне клиента, смешно) А так спасчено с UC.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Все игроки из лобби также видят значок ты prime, но игра начинается как нон-prime!??
code:
C++:
Expand Collapse Copy
uint8_t * prime =  Utils :: PatternScan ( CLIENT_DLL ,  " A1 ? ? ? ? 85 C0 75 07 83 F8 05 0F 94 C0 C3");

DWORD old_protect;
VirtualProtect ( prime,  5, PAGE_EXECUTE_READWRITE,  & old_protect);
char patch []  =  { 0x31,  0xC0,  0xFE ,  0xC0,  0xC3};
memcpy ( prime, patch,  5);
VirtualProtect ( prime,  5, old_protect ,  nullptr);
yJwLAV5.png

Моя группа в вк https://vk.com/nightwebew
не робит
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
VirtualProtect это что?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
а че оно крашит :roflanEbalo: ?
 
А че спастил с UC и ссылку не оставил ? А блять?
Пожалуйста, авторизуйтесь для просмотра ссылки.
(Не реклама)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
можно уже готовый у меня visual studio не рубит плиз очень срочно нужно!!!
 
Назад
Сверху Снизу