9flipkonijn9 (10-12-2010),Ali (09-09-2010),CodeDemon (09-06-2010),GodHack2 (09-06-2010),HaX4LiFe! (09-07-2010),Hello-World (10-07-2012),IanIsRich (09-09-2010),mastermods (09-07-2010),o-o (09-06-2010),Yepikiyay (09-09-2010)
Tutorial 1: How to use signature scans
---------------------------------------------------------------------------------------------------------
1. Add this above the function you create in step 2:
---------------------------------------------------------------------------------------------------------Code:bool Compare(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 Pattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask) { for(DWORD i=0; i<dwLen; i++) if (Compare((BYTE*)(dwAddress+i),bMask,szMask)) return (DWORD)(dwAddress+i); return 0; }
2. Make a function that calls your FindPatterns, and a global bool, and a global DWORD:
---------------------------------------------------------------------------------------------------------Code:bool Finished = false; DWORD Status; void GetAddresses (void) { Status = Pattern((DWORD)GetModuleHandleA("CShell.dll"), 0x97D000, (PBYTE)"\x71\x37\x50\x94\x71\x37", "xxxxxx"); if(Status) { Status -= 0xA; } }
3. In your main hack thread, add this before anything:
---------------------------------------------------------------------------------------------------------Code:if(Finished == false) { GetAddresses(); Finished = true; Sleep(300); }
4. Now you may use your DWORD Status as an address:
Note: The signature scan in tutorial 1 is the sig for the Gamestatus address. It has been used as an example. This method may be used for any other signature scans. Credits to me, mmbob and crash.Code:if(Status == 1) { /* Do whatever you want to do. When (Status == 1), It means you are ingame. You can use this method for ANY FindPatterns to get addresses. */ }
Tutorial 2: How to make signature scans
Watch the video in 1080p HD Fullscreen!
9flipkonijn9 (10-12-2010),Ali (09-09-2010),CodeDemon (09-06-2010),GodHack2 (09-06-2010),HaX4LiFe! (09-07-2010),Hello-World (10-07-2012),IanIsRich (09-09-2010),mastermods (09-07-2010),o-o (09-06-2010),Yepikiyay (09-09-2010)
Nice tut blood! /
nice tut you rock
steel o-o's sig =
= Done , = Not Done
Leecher 0 =
Newbie 25 =
Member 50 =
Advanced Member 100 =
H4X0R Member 150 =
Dual-Keyboard Member 250 =
Expert Member 500 =
's Trainer 750 =
MPGH Expert 1000 =
Synthetic Hacker 1250 =
Blackhat Hacker 1500 =
Whitehat Hacker 2000 =
's Guardian 2500 =
Upcoming MPGHiean 3000 =
MPGH Addict 3500 =
MPGHiean 4000 =
MPGH Knight 4500 =
MPGH Lord 5000 =
MPGH Champion 5500 =
MPGH King 6000 =
MPGH Legend 6500 =
MPGH God 7000 =
MPGH God II 7500 =
MPGH God III 8000 =
MPGH God IV 8500 =
MPGH God V 9000 =
Arun's Slave 9500 =
Dave's Slave 10000 =
lol my video is better..
Your game status sig scan is wrong wrong wrong..
No credz for the person that found??? (not me) you disapoint me man..
Yepikiyay (09-24-2010)
inliner (09-07-2010)
Even bigger fail..
As MagicMan said, no credits?..
Practise Makes Perfect. But no one is perfect. So why practise?
thanks a lot
did not know that...
very nice tut
Thx 4 sharing man
Nice one Blood!
Tools UNDETECTED - PATCHED [I will only have recent versions up!]
Tapper V1.15: https://www.mpgh.net/forum/164-combat...r-v1-15-a.html
Amato Inject V1.15: https://www.mpgh.net/forum/292-combat...t-v1-15-a.html
Mods
L96A1 - Arctic Wolf
Super M416 CQB
Super M16A3
MW2 M92FS (M9)
Starcraft 2 L96A1
PVT VIP
Aimbot: 65% (Have full source code)
OPK: 100% (Uses Enemy Class)
Telekill: 100% (Uses Enemy Class)
Ghost Mode: 80% (In Semi-Stages)
Super Bullets: 100% (Thanks Deadlinez/hahaz!)
Menu Sprite: 100% (Thanks whit!)
ncie work blood
I Hate You
Current Status: Online Playing MineCraft