Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Other Semi-Popular First Person Shooter Hacks › WarRock - International Hacks › WarRock Hack Source Code › FindPattern PlayerPointer

LightbulbFindPattern PlayerPointer

Posts 1–11 of 11 · Page 1 of 1
|Asia|Crossfire|
|Asia|Crossfire|
FindPattern PlayerPointer
Please Help Me For FindPattern PlayerPointer Warrock (IND) thanks!!!

Sorry Bad English
#1 · 13y ago
Jhem
Jhem
here the Pattern for Player Pointer...

Code:
DWORD dwPlayerPointer = FindPattern((PBYTE)"\x8B\x0D\x00\x00\x00\x00\x66\x83\xB9};", "xx????xxx", 2, true);
press thanks!
#2 · 13y ago
|Asia|Crossfire|
|Asia|Crossfire|
here the Pattern for Player Pointer...

Code:

DWORD dwPlayerPointer = FindPattern((PBYTE)"\x8B\x0D\x00\x00\x00\x00\x66\x 83\xB9};", "xx????xxx", 2, true);

press thanks!
Dont Work..

#define ADR_PlayerPointer 0x000

Sorry Bad English
#3 · edited 13y ago · 13y ago
Jhem
Jhem
try this.pattern
Code:
DWORD dwSize;
DWORD dwStartAddress;

BOOL bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
{
for(;*szMask;++szMask,++pData,++bMask)
{
if(*szMask == 'x' && *pData != *bMask)
return 0;
}
return (*szMask)==NULL;
}
DWORD FindPattern(BYTE *bMask, char * szMask, int codeOffset, BOOL extract)
{
for(DWORD i = 0; i < dwSize; i++)
{
if(bCompare((BYTE*)(dwStartAddress + i),bMask,szMask))
{
if(extract) 
{
return *(DWORD*)(dwStartAddress + i + codeOffset);
}
else 
{
return (DWORD)(dwStartAddress + i + codeOffset);
}
}
}
return NULL;
}
Code:
Writelog("#define ADR_PlayerPointer 0x00%X",dwPlayerPointer);
#4 · 13y ago
[N
[N]oSoul
Start New Projetct , add this files :

Log.h
Code:
char *GetDirectoryFile(char *filename);
void __cdecl Writelog (const char * fmt, ...);
void logging(HMODULE hDll);
Pattern.h
Code:
DWORD dwSize;
DWORD dwStartAddress;

BOOL bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
{
for(;*szMask;++szMask,++pData,++bMask)
{
if(*szMask == 'x' && *pData != *bMask)
return 0;
}
return (*szMask)==NULL;
}
DWORD FindPattern(BYTE *bMask, char * szMask, int codeOffset, BOOL extract)
{
for(DWORD i = 0; i < dwSize; i++)
{
if(bCompare((BYTE*)(dwStartAddress + i),bMask,szMask))
{
if(extract) 
{
return *(DWORD*)(dwStartAddress + i + codeOffset);
}
else 
{
return (DWORD)(dwStartAddress + i + codeOffset);
}
}
}
return NULL;
}
Log.cpp
Code:
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <fstream>
#include <stdio.h>

using namespace std;

ofstream ofile;
char dlldirectory[320];

char *GetDirectoryFile(char *filename)
{
static char path[320];
strcpy(path, dlldirectory);
strcat(path, filename);
return path;
}

void __cdecl Writelog(const char *fmt, ...)
{
if(ofile != NULL)
{
if(!fmt) { return; }
va_list va_alist;
char logbuf[256] = {0};
va_start (va_alist, fmt);
_vsnprintf (logbuf+strlen(logbuf), sizeof(logbuf) - strlen(logbuf), fmt, va_alist);
va_end (va_alist);
ofile << logbuf << endl;
}}

void logging(HMODULE hDll){
DisableThreadLibraryCalls(hDll);
GetModuleFileName(hDll, dlldirectory, 512);
for(int i = strlen(dlldirectory); i > 0; i--) { if(dlldirectory[i] == '\\') { dlldirectory[i+1] = 0; break; } }
ofile.open(GetDirectoryFile("Address.txt"), ios::app);
}
Main.cpp
Code:
#include <windows.h>
#include <stdio.h>
#include "Log.h"
#include "Pattern.h"

void SearchPatterns(void)
{
Sleep(1000);
dwStartAddress = 0x400000;
do {
dwStartAddress = (DWORD)GetModuleHandle("WarRock.exe");
Sleep(10);
}while(!dwStartAddress);

dwSize = 0x500000;

DWORD dwPlayerPointer = FindPattern((PBYTE)"\x8B\x0D\x00\x00\x00\x00\x66\x83\xB9};", "xx????xxx", 2, true);
DWORD dwServerPointer = FindPattern((PBYTE)"\x83\x3D\x00\x00\x00\x00\x00\x74\x00\xE8\x00\x00\x00\x00};", "xx???xxx?x??xx", 2, true);
DWORD dwHealthPointer = FindPattern((PBYTE)"\x8B\xB0\x00\x00\x00\x00\xE8};", "xx????x", 2, true);
DWORD dwViewAngels = FindPattern((PBYTE)"\xA1\x00\x00\x00\x00\xD9\x40\x2C","x???xxxx",1,true);
DWORD dwBasePointer = FindPattern((PBYTE)"\x81\xC6\x00\x00\x00\x00\x2B\xC2\x66\x89\x8E\xC8\x1B\x00\x00\x33\xC9", "xx????xxxxxxxxxxx", true, 2);









Writelog("//**********************************************//\n//*********** NoSoul AddyLogger ***********//\n//*********** War Rock International ***********//\n//************** Version Private ***************//\n//**********************************************//");
Writelog("//================ [ Pointers ] ================//");
Writelog("#define ADR_PLAYERPOINTER     0x00%X",dwPlayerPointer);
Writelog("#define ADR_SERVERPOINTER     0x00%X",dwServerPointer);
Writelog("#define ADR_HEALTHPOINTER     0x00%X",dwHealthPointer);
Writelog("#define ADR_BASEPOINTER       0x00%X",dwBasePointer);
Writelog("#define ADR_VIEWANGELS        0x00%X",dwViewAngels);

ExitProcess(0);
}

BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hDll);
if (dwReason==DLL_PROCESS_ATTACH)
{
logging(hDll);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)SearchPatterns, NULL, NULL, NULL);
}
return TRUE;
}

I added another pattern, press thanks
#5 · 13y ago
|Asia|Crossfire|
|Asia|Crossfire|
DWORD dwPlayerPointer = FindPattern((PBYTE)"\x8B\x0D\x00\x00\x00\x00\x66\x 83\xB9};", "xx????xxx", 2, true);
Dont work Warrock Indo.

sorry Bad English
#6 · 13y ago
Jhem
Jhem
press thanks to @[N]oSoul

this is w0rking for indo...
#7 · 13y ago
|Asia|Crossfire|
|Asia|Crossfire|
I've tried several times, still not working

Sorry Bad English
#8 · edited 13y ago · 13y ago
Jhem
Jhem
Quote Originally Posted by |Asia|Crossfire| View Post
I've tried several times, still not working

Sorry Bad English
if not working..

dump warrock and find the player pointer in IDA Pro!
#9 · 13y ago
|Asia|Crossfire|
|Asia|Crossfire|
if not working..

dump warrock and find the player pointer in IDA Pro!
String Or Findpatter?
#10 · 13y ago
Jhem
Jhem
add me on fb. and i will give you a addies logger for WRINDO.
#11 · 13y ago
Posts 1–11 of 11 · Page 1 of 1

Post a Reply

Similar Threads

  • [Request]Combat Arms Eu - PlayerPointer/ServerPointerBy almog6666 in Suggestions, Requests & General Help
    2Last post 17y ago
  • Is Playerpointer...By wadwad in C++/C Programming
    1Last post 16y ago
  • cant get playerpointerBy silent1990 in Soldier Front General
    5Last post 16y ago
  • D3D9 - FindPatternBy Shimmy- in Combat Arms Hack Coding / Programming / Source Code
    3Last post 16y ago
  • i can't find playerpointer... pls helpBy kjn220 in WarRock Discussions
    4Last post 16y ago

Tags for this Thread

None