Own pattern-scanner menu

User Tag List

Results 1 to 5 of 5
  1. #1
    TenshiSan's Avatar Active Member
    Reputation
    33
    Join Date
    Apr 2011
    Posts
    30
    Thanks G/R
    0/27
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Own pattern-scanner

    Hey Guys,

    I have a nice question for ya.

    I want to get the "Playerbaseaddress" for myself so i have writen my patternscanner to get the Playerbase.

    but it wont work. Maybe you could take a look and help me to get it work.

    Code:
    unsigned GetPlayerBase(HANDLE PID)
    {
    	int Base = 0x01A12000;
    	int LifeOffset = 0x000012d8;
    	int Leben = 100;
    	int Wert = 0;
    	int Schritt = 0x1000;
    	bool gefunden = false;
    	Base = Base + 0x2 *4 + 0x12D8;
    
    	while(Wert != Leben)
    	{
    		ReadProcessMemory(PID,(LPVOID)Base,&Wert,sizeof(Wert),0);
    		Base = Base += Schritt;
    		cout << Base << endl;
    	}
    	return (Base);
    }

    Its German I hope it isn“t a problem.

    Own pattern-scanner
  2. #2
    XTZGZoReX's Avatar Active Member
    Reputation
    32
    Join Date
    Apr 2008
    Posts
    173
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    People generally prefer if you post code in English. In the first place, why are you not coding in English? It's like an unwritten rule.

    Anyway, you're not going to get help by saying "it's not working". You need to be specific.

    Also: https://github.com/Trinity-Encore/En...ternScanner.cs

  3. #3
    !@^^@!'s Avatar Active Member
    Reputation
    23
    Join Date
    Feb 2007
    Posts
    155
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Now i don't know an awefull lot about patternscanning but your code looks like gibberish compared to how i'd go around doing it which is similar to what XTZGZoReX posted...
    Secondly why the hell would you write "Base = Base += Schritt;"?! because it's the exact same as writing "Base += Schritt;" which also is a lot clearer!
    ā€œProgrammers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning.ā€ - Rich Cook

  4. #4
    doityourself's Avatar ★ Elder ★
    Reputation
    1424
    Join Date
    Nov 2008
    Posts
    843
    Thanks G/R
    35/448
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    I'm german, too
    But wtf how XTZGZoReX said: Code in English Oo Conding in german is very very very very ***.

    What is Base = Base += Schritt; . Learn to code :P

    It would be: Base = Base = Base + Schritt; with this code :P

    How !@^^@! said: use Base += Schritt; or Base = Base + Schritt and not your crappy code

  5. #5
    IceFire32's Avatar Active Member
    Reputation
    47
    Join Date
    Feb 2009
    Posts
    33
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    unsigned GetPlayerBase(HANDLE PID)
    {
    	int Base = 0x01A12000;
    	int LifeOffset = 0x000012d8;
    	int life = 100;
    	int value = 0;
    	int step = 0x1000;
    	bool found = false;
    	Base = Base + 0x2 *4 + 0x12D8;
    
    	while(value != life)
    	{
    		ReadProcessMemory(PID, (LPVOID)Base, &value ,sizeof(value), 0);
    		Base = Base += step;
    		cout << Base << endl;
    	}
    	return (Base);
    }
    Quickly translated version .. but WTH do u mean with "pattern scanner"? For me a pattern scanner is a tool which scans a memory area / a PE executeable for some binary patterns and finds functions/ASM instructions with 'em and not sth like this.

    My pattern scanner loads the Wow.exe in it's memory area, get's to location of the PE header from the MZ header, takes important information for rebasing from it, then scans the .text section for my binary patterns and then rebases everything to 0x1000 with the information it got from the PE header. Works really good and quickly. And no, don't ask me for the source, it's not really hard to do it urself.

Similar Threads

  1. Malu05's Pattern Scanner
    By UnknOwned in forum WoW Memory Editing
    Replies: 9
    Last Post: 03-01-2010, 04:06 PM
  2. Own MMowned Private Server.
    By Bossman4 in forum Suggestions
    Replies: 38
    Last Post: 11-09-2006, 09:46 PM
  3. Kill your own factions NPC's
    By Matt in forum World of Warcraft Exploits
    Replies: 9
    Last Post: 08-18-2006, 04:05 PM
  4. Couple Patterns
    By funkdmonkey in forum World of Warcraft Guides
    Replies: 2
    Last Post: 05-25-2006, 12:46 PM
  5. Attack your own NPC's
    By oninuva in forum World of Warcraft Guides
    Replies: 0
    Last Post: 04-23-2006, 02:24 PM
All times are GMT -5. The time now is 05:02 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search