C++ CSGO Vac LoadLibrary Injector Source

fill the life with NOP
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
17 Янв 2019
Сообщения
342
Реакции
72
Yo guys after new vac update some cheats got sucks. With this injector(in beta mode) you can inject via loadlibrary even with secure launch activated. Here it is.

C++:
Expand Collapse Copy
#define WIN_LEAN_AND_MEAN
#include <iostream>
#include <Windows.h>
#include <TlHelp32.h>

DWORD get_proc_id(const char* proc_name)
{
    DWORD proc_id = 0;
    auto* const h_snap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);

    if (h_snap != INVALID_HANDLE_VALUE)
    {
        PROCESSENTRY32 proc_entry;
        proc_entry.dwSize = sizeof(proc_entry);

        if (Process32First(h_snap, &proc_entry))
        {
            do
            {
                if (!_stricmp(proc_entry.szExeFile, proc_name))
                {
                    proc_id = proc_entry.th32ProcessID;
                    break;
                }
            } while (Process32Next(h_snap, &proc_entry));
        }
    }

    CloseHandle(h_snap);
    return proc_id;
}

int main()
{
    const char* dll_path = R"(C:\yourdll.dlll)";//just write your dll's location where.
    const char* proc_name = "csgo.exe";
    DWORD proc_id = 0;

    while (!proc_id)
    {
        proc_id = get_proc_id(proc_name);
        Sleep(30);
    }

    auto* const h_proc = OpenProcess(PROCESS_ALL_ACCESS, 0, proc_id);

    if (h_proc && h_proc != INVALID_HANDLE_VALUE)
    {
        const LPVOID nt_open_file = GetProcAddress(LoadLibraryW(L"ntdll"), "NtOpenFile");//ggez
        if (nt_open_file)
        {
            char original_bytes[5];
            memcpy(original_bytes, nt_open_file, 5);
            WriteProcessMemory(h_proc, nt_open_file, original_bytes, 5, nullptr);
        }
      
        auto* loc = VirtualAllocEx(h_proc, nullptr, MAX_PATH, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE);
        WriteProcessMemory(h_proc, loc, dll_path, strlen(dll_path) + 1, nullptr);
        auto* const h_thread = CreateRemoteThread(h_proc, nullptr, 0, reinterpret_cast<LPTHREAD_START_ROUTINE>(LoadLibraryA), loc, 0, nullptr);
  
        if (h_thread) CloseHandle(h_thread);
    }

    if (h_proc) CloseHandle(h_proc);
    return 0;
}
 
If someone want i will build this and share .exe with new thread.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
How to use??
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
1593296586965.png
 
Какую то хуйню делаете, можно просто ммап инжекторы юзать и все.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Какую то хуйню делаете, можно просто ммап инжекторы юзать и все.
Если бы можно было бы просто mmap инжекторы юзать то все бы не загорелись желанием делать новый bypass. Все бы просто пошли бы на manual map, но щас почему то всем нужен этот bypass, хотя через mmap заинжектил вантап кряк и ничего не сказало, лол.
 
Если бы можно было бы просто mmap инжекторы юзать то все бы не загорелись желанием делать новый bypass. Все бы просто пошли бы на manual map, но щас почему то всем нужен этот bypass, хотя через mmap заинжектил вантап кряк и ничего не сказало, лол.
Потому что люди делают хуйню, а лишь потом думают? :NotLikeThis:
У них в тупую стоит хук на LL инжектах, ммап это вообще никак не трогает. Соответственно, можно просто перейти на него. А УЖ ИСХОДОВ С ММАП ИНЖЕКТОРАМИ полным полно.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу