Black Ops is not the same as MW2. Structures are different.
/trunk/src-bo/ - pyexternalboxespmw2 - Python External Box ESP for MW2 - Google Project Hosting
Credits to sph4ck and dheir. Look at Structs.py and ReadGame.py
Hi guys,
iam trying to do atm a little External Hack for Black Ops.
I got the SRC from a Mw2 Hack and tryed to set it up for Black Ops.
Now i got some problems with my Offsets,
How should i find out these offsets:
Code:ReadProcessMemory(mw2_process,(PVOID)(CG_T),&localclientnum,4,NULL); ReadProcessMemory(mw2_process,(PVOID)(REFDEF+0x10),&fov,8,NULL); ReadProcessMemory(mw2_process,(PVOID)(REFDEF+0x18),&mypos,12,NULL); ReadProcessMemory(mw2_process,(PVOID)(REFDEF+0xE7144C),&viewangles,12,NULL);I got the Entity offset + Clientinfo Offset and so on...Code:ReadProcessMemory(mw2_process,(PVOID)(ENTITY+i*0x204+0xE0),&(player[i].typ),4,NULL); ReadProcessMemory(mw2_process,(PVOID)(ENTITY+i*0x204+0x2),&(player[i].valid),4,NULL); ReadProcessMemory(mw2_process,(PVOID)(ENTITY+i*0x204+0x1DC),&(player[i].alive),4,NULL); ReadProcessMemory(mw2_process,(PVOID)(ENTITY+i*0x204+0xDC),&(player[i].clientnum),4,NULL); ReadProcessMemory(mw2_process,(PVOID)(ENTITY+i*0x204+0x6C),&(player[i].flags),4,NULL); ReadProcessMemory(mw2_process,(PVOID)(CLIENTINFO+i*0x52C+0x3C),&(player[i].team),4,NULL); ReadProcessMemory(mw2_process,(PVOID)(ENTITY+i*0x204+0x18),&(player[i].pos),12,NULL); ReadProcessMemory(mw2_process,(PVOID)(CLIENTINFO+i*0x52C+0xC),&(player[i].name),16,NULL); ReadProcessMemory(mw2_process,(PVOID)(CLIENTINFO+i*0x52C+0x2C),&(player[i].perk),4,NULL);
But how to find out these?Code:(Happy sharing) ================================================ STRUCTURES: CG: 0x35067B80 CG_s: 0x350D9500 Ent: 0x35153EFC (0x328) ClientInfo: 0x350C6DA8 (0x5D0) RefDef: 0x350AAC80 RefDef (Angles): 0x350AAB2C Sentrys: 0xC9E9A8 Choppers: 0xC9FA68 Dogs: 0xC9EFE8 RCXDs: 0xC9EE28 ViewMatrix: 0xE713CC Media: 0xD560F8 MouseInfo: 0x37781F8 PlayerSnap: 0xE6EBBC ================================================ FUNCTIONS: D3D Device: 0x46CDE08 DrawEngineText: 0x6F9610 DrawStretchPic: 0x6F90E0 Draw2D_Debug_Line: 0x555790 Draw3D_Debug_Line: 0x5D4C50 IsESPVisible: 0x4FB380 IsBoneVisible: 0x7AF890 GetWeaponInfo: 0x57E9C0 RenderScene: 0x6EDDC0 CL_WritePacket: 0x584790 CG_ClientFrame: 0x57D9F0 CG_Obituary: 0x7D87F0 CG_DrawNameTags: 0x627140 CG_Trace: 0x588910 CG_DrawBulletsImpacts:0x805DE0 CG_FireWeapon: 0x5D9980 CG_FireWeaponRecoil: 0x6BAB90 GetTagPos: 0x433120 GetTagByID: 0x672A70 Set_Weapon_CL_Trace: 0x40B300 RegisterTag: 0x434220 RegisterFont: 0x6F7570 RegisterShader: 0x6DC470 ================================================ VARIABLES: ViewAngles: 0xE7144C SetZoom: 0xE6EC00 ================================================ READ ONLY: Primary Ammo1: 0xE6F028 Primary Ammo2: 0xE6EFB0 Secondary Ammo1: 0xE6F020 Secondary Ammo2: 0xE6EFA8 Lethal Ammo: 0xE6F030 Tactical Ammo: 0xE6F038 Equipment Ammo: 0xE6F040 Is Ingame: 0xDDE24C Server IP: 0xE6EABC Ping: 0xE6EC20 ================================================
Cheers,
cnby
Last edited by cnby; 09-28-2011 at 05:59 PM.

1200
Black Ops is not the same as MW2. Structures are different.
/trunk/src-bo/ - pyexternalboxespmw2 - Python External Box ESP for MW2 - Google Project Hosting
Credits to sph4ck and dheir. Look at Structs.py and ReadGame.py
Any donations are welcome.
In the past, I was unable to receive donations despite people wanting to donate for my hard work.
Thanks in advance! (PS - 1 AUD ≈ 1 USD)
Handy Tools/Hacks:
Extreme Injector v2.1
A powerful and advanced injector in a simple GUI.
Can scramble DLLs on injection making them harder to detect and even make detected hacks work again!
Minion Since: 13th January 2011
Moderator Since: 6th May 2011
Global Moderator Since: 29th April 2012
--My Art--
[Roxas - Pixel Art, WIP]
[Natsu - Drawn]
[Natsu - Coloured]
All drawings are coloured using Photoshop.
--Gifts--
[Kyle]
First of all thank you for your Quick reply,
2nd thing is iam not so good in python how should that help me?
Cheers,
cnby
EDIT: I think iam good to go with that SRC i got, just need to find out 'how to find that red marked offsets'.
EDIT2: structs.py looks interesting.
Last edited by cnby; 09-28-2011 at 06:23 PM.
Push?
I think you need to make something with an "Structure" somebody could help?
Yours,
cnby

1200
Learn to code (seriously) if you don't know what a structure is!![]()
Any donations are welcome.
In the past, I was unable to receive donations despite people wanting to donate for my hard work.
Thanks in advance! (PS - 1 AUD ≈ 1 USD)
Handy Tools/Hacks:
Extreme Injector v2.1
A powerful and advanced injector in a simple GUI.
Can scramble DLLs on injection making them harder to detect and even make detected hacks work again!
Minion Since: 13th January 2011
Moderator Since: 6th May 2011
Global Moderator Since: 29th April 2012
--My Art--
[Roxas - Pixel Art, WIP]
[Natsu - Drawn]
[Natsu - Coloured]
All drawings are coloured using Photoshop.
--Gifts--
[Kyle]
I think you dismiss that there are no sides like:
I can code | I can not code
Everybody is otherskilled in coding so instead of telling me 'learn coding' you could help me.
Seriously do i need to teach you that?
Poor community...
CHEERS,
cnby
Last edited by cnby; 09-30-2011 at 10:11 AM.
you need find >
Code:FIND_PATTERNS = { 'sensitivity': ("8B0D00000000D9542404D94018D8C9D84118", < this dvar has been changed now "FFFF00000000FFFFFFFFFFFFFFFFFFFFFFFF"), 'weapons': ("8B5424048B0D0000000033C08D6424003B1485000000007407403BC176F233C0C3", "FFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFF"), 'cg_t': ("8B4424088B0D000000008b5424045081", "FFFFFFFFFFFF00000000FFFFFFFFFFFF"), 'cgs_t': ("8B4424088B0D0000000083EC24568BB481", "FFFFFFFFFFFF00000000FFFFFFFFFFFFFF"), 'entities': ("8B4424083D000400008B4C24047C198B1500000000C1E10903C8", "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFF"), 'helis': ("68800900006A006800000000E80000000068000600006A0068", "FFFFFFFFFFFFFFFF00000000FF00000000FFFFFFFFFFFFFFFF"),
Last edited by Massefect; 10-01-2011 at 06:00 AM.
this is new offset for blackops (locations PatternFinder.py ) if you dont know where....
but not everything is ok LOOOOOOOLCode:FIND_PATTERNS = { 'sensitivity': ("8B0D00000000D91424D94018D8C9D84118", "FFFF00000000FFFFFFFFFFFFFFFFFFFFFF"), 'weapons': ("8B5424048B0D0000000033C08D6424003B1485000000007407403BC176F233C0C3", "FFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFF"), 'cg_t': ("8B4424088B0D000000008b5424045081", "FFFFFFFFFFFF00000000FFFFFFFFFFFF"), 'cgs_t': ("8B4424088B0D0000000083EC24568BB481", "FFFFFFFFFFFF00000000FFFFFFFFFFFFFF"), 'entities': ("8B4424083D000400008B4C24047C198B1500000000C1E10903C8", "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFF"), 'helis': ("68800900006A006800000000E80000000068000600006A0068", "FFFFFFFFFFFFFFFF00000000FF00000000FFFFFFFFFFFFFFFF"), }
wall is on the sky![]()
Last edited by Massefect; 10-01-2011 at 10:34 AM.
Looking crazy mate,
interested in partnership?
Cheers,
cnby

1200
It's not his ESP, it's sph4ck's with the pattern scanner on.![]()
Any donations are welcome.
In the past, I was unable to receive donations despite people wanting to donate for my hard work.
Thanks in advance! (PS - 1 AUD ≈ 1 USD)
Handy Tools/Hacks:
Extreme Injector v2.1
A powerful and advanced injector in a simple GUI.
Can scramble DLLs on injection making them harder to detect and even make detected hacks work again!
Minion Since: 13th January 2011
Moderator Since: 6th May 2011
Global Moderator Since: 29th April 2012
--My Art--
[Roxas - Pixel Art, WIP]
[Natsu - Drawn]
[Natsu - Coloured]
All drawings are coloured using Photoshop.
--Gifts--
[Kyle]