nsawork.blogg.se

Scripthookv
Scripthookv










scripthookv

Void* AllowScriptHook = (BYTE*)(Bypass + ShAllow)

scripthookv

Uint64_t Bypass = GetBase(dwProcessId, ("gta-core-five.dll")) HANDLE handle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwProcessId) Std::cout << ("ScriptHookV Enabled") << std::endl Std::string sProcessName = "FiveM_GTAProcess.exe" ĭwProcessId = GetProcessId(sProcessName.c_str()) SetConsoleTitleA(("External ScriptHookV Bypass Speedy#5418")) } while (Module32Next(SnapShot, &ModuleEntry)) Return reinterpret_cast(ModuleEntry.modBaseAddr) If (strcmp(ModuleEntry.szModule, name) = 0) If (!Module32First(SnapShot, &ModuleEntry)) return NULL ModuleEntry.dwSize = sizeof(ModuleEntry) HANDLE SnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, procID) Uint64_t GetBase(DWORD procID, const char* name) } while (Process32Next(hSnap, &procEntry)) If (!_stricmp(procEntry.szExeFile, cProcessName)) If (hSnap & hSnap != INVALID_HANDLE_VALUE) HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0) DWORD GetProcessId(const char* cProcessName)












Scripthookv