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 › Call of Duty Hacks & Cheats › Call of Duty 8 - Modern Warfare 3 (MW3) Hacks & Cheats › Call of Duty Modern Warfare 3 Coding, Programming & Source Code › Looking for a dll base

Looking for a dll base

Posts 1–7 of 7 · Page 1 of 1
XB
xboxhax
Looking for a dll base
I'm bringing my Xbox knowledge to PC. I'm just looking for a DLL base that is ready for my start hooking stuff.
#1 · 9y ago
Silent
[MPGH]Silent
You mean a memory class? You can find one in my signature
#2 · 9y ago
affe2626
affe2626
Quote Originally Posted by JamesBond View Post
You mean a memory class? You can find one in my signature
Using memory classes for DLL's (internals) is retarded. I mean you can just write to memory like this:
Code:
*(int*)(dwPlayerBase + HealthOffset) = 9999;
and read from memory like this:
Code:
int myHealth = *(int*)(dwPlayerBase + HealthOffset);
I think he wants a hooking base.

@OP I haven't really looked in to MW3 that much but I think that you should be fine just hooking the game with jumphooks (Jump to your function in the middle of a game function). As for a base, write your own as I don't think many bases exists. The player's size is 38EC bytes large in hexadecimals. One strange thing that differs from other games like Counter Strike is that you have the position offset: 0x01C2945C and the player offset is 38EC * index instead of having a entitylist and adding offsets onto the entities bases' like [[[iw5mp.exe + dwEntityList] + 0x38EC * index] + positionoffset] where as "positionoffset" is usually a small number like 0x104 you do it like this:
Code:
Vector3 CEntity::Pos()
{
	return *(Vector3*)(DWORD(Offsets::Pos + (this->m_nIndex * 0x38EC)));
}
I don't know if this is normal as I'm new to gamehacking and coding but it's a bit different from other games that I've tried to hack.

A very small "base" I wrote
Code:
class CEntity
{
public:
	DWORD Base = 0;
	int m_nIndex = 0;
	Vector3 Pos();
	void GiveNoclip();
	CEntity::CEntity(int nIndex);
	void CEntity::SetPos(Vector3 Position);
	void CEntity::SetUAV();
};

CEntity::CEntity(int nIndex)
{
	this->m_nIndex = nIndex;
	this->Base = Modules::dwBase + 0x38EC * nIndex;
}

void CEntity::GiveNoclip()
{

}

Vector3 CEntity::Pos()
{
	return *(Vector3*)(DWORD(Offsets::Pos + (this->m_nIndex * 0x38EC)));
}

void CEntity::SetPos(Vector3 Position)
{
	*(Vector3*)(DWORD(Offsets::Pos + (this->m_nIndex * 0x38EC))) = Position;
}

void CEntity::SetUAV()
{
	*(int*)(DWORD(Offsets::UAV + (this->m_nIndex * 0x38EC))) = 1;
}


namespace Offsets
{
	DWORD Lazer = 0x47CDF6;
	DWORD Stats = 0x18E1078;
	DWORD Pos = 0x01C2945C;
	DWORD Fov = 0x59E4EC4;
	DWORD UAV = 0x1C2C8BC;
	DWORD ViewAngles = 0x1061C84;

}


void GiveNoclip(int nIndex)
{
	0x01C2C778 + 0x38EC * nIndex;
}

int nGetLocalIndex()
{
	return *(int*)0x08FD0F0;
}

bool bIsInGame()
{
	return *(bool*)0x08DBD84;
}

void ForceHost()
{
	*(int*)(0xC + *(int*)0x132FD24) = 1;
}

void SetFov(float FOV)
{
	*(float*)Offsets::Fov = FOV;
}
The CEntity::GiveUAV() is for yourself. I made this very fast and there's probably shit not working.


Example of hack (aimbot is not working but teleport(host-only) and UAV does work):
Code:
while (!bIsInGame())
		{
			ForceHost();
			Sleep(10);
		}
		pLocal = new CEntity(nGetLocalIndex());
		if (GetAsyncKeyState(VK_INSERT) & 1)
			savedPos = pLocal->Pos();
		if (GetAsyncKeyState(VK_HOME) & 1)
		{
			pLocal->SetPos(savedPos);
		}
		SetFov(80);
		pLocal->SetUAV();
		Sleep(1);
		for (int i = 0; i < 18; i++)
		{
			CEntity *pEntity = new CEntity(i);
			if (pEntity->m_nIndex = pLocal->m_nIndex)
				continue;
			
			Vector3 AimbotAngle = CalcAngle(pLocal->Pos(), pEntity->Pos());
			if (!AimbotAngle.bIsZero())
				SetViewAngles(AimbotAngle);
		}
#3 · edited 9y ago · 9y ago
Silent
[MPGH]Silent
Quote Originally Posted by affe2626 View Post
Using memory classes for DLL's (internals) is retarded
From my little understanding, People who make cheats for consoles, don't make them internal, that would require great knowledge of the architecture specifically used for said console(doubt it has a gcc compiler), and when he said dll, he meant dependency for an external program which connects to the consoles' jtag.
#4 · 9y ago
affe2626
affe2626
Quote Originally Posted by JamesBond View Post


From my little understanding, People who make cheats for consoles, don't make them internal, that would require great knowledge of the architecture specifically used for said console(doubt it has a gcc compiler), and when he said dll, he meant dependency for an external program which connects to the consoles' jtag.
I'm bringing my Xbox knowledge to PC.
Yeah, but it looks like he's gonna play on PC, not Xbox.
#5 · 9y ago
Silent
[MPGH]Silent
Quote Originally Posted by affe2626 View Post
Yeah, but it looks like he's gonna play on PC, not Xbox.
#6 · 9y ago
affe2626
affe2626
Quote Originally Posted by JamesBond View Post


Do you mean yourself or me? I'm feeling a bit retarded lol
#7 · 9y ago
Posts 1–7 of 7 · Page 1 of 1

Post a Reply

Similar Threads

  • Looking for A .dll that has most of hacks listed below.By domocorn in Combat Arms Mod Request
    0Last post 14y ago
  • Idk where to look for hack dllsBy bulldog959 in CrossFire Help
    9Last post 13y ago
  • Looking for three text based tutorialsBy Lehsyrus in Programming Tutorial Requests
    4Last post 13y ago
  • Looking for private, subscription based bypass.By hobjeebjob in DayZ Mod & Standalone Hacks & Cheats
    2Last post 13y ago
  • Looking for good .dll injector.By Schnorpa in Member Introduction & Return
    21Last post 13y ago

Tags for this Thread

None