[Guide]Basic Memory Editing menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 26
  1. #1
    Dragon[Sky]'s Avatar Anti-social Engineer
    Reputation
    847
    Join Date
    Apr 2007
    Posts
    1,416
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Guide]Basic Memory Editing

    This is a guide on basic memory editing, written by me, Dragon[Sky].
    First, what is memory editing:

    It would be recommended that you have at least some programming knowledge to understand this tutorial, but it's optional,
    would be easier for you to understand.

    --=An introduction to Memory Editing=--

    Almost all programs use variables which they store values in, known as memory addresses. They change upon request, they can be static, they can be dynamic, depends on the program's instructions.
    For example, health values are stored in a dynamic address (not tested, not sure), when you get damaged or healed, your health value increases or decreases.
    You can alter these addresses with a memory editor, personally I prefer using TSearch. For example, you can change your health to 110000, you can alter your movement speed, and much more. You can pretty much change the whole game's data with memory editing.
    All this is only client side, in a game like WoW it's visible to you, and only you, it doesn't really affect your server side health. Server side edits are made with packet editors, I believe there's a guide somewhere around.
    But you can use memory editing as an advantage when altering client side actions, like movement.


    --=PermEdit=--

    This program is mostly used for granting system privileges to any running process. It is a cheat tool designed to search for parameters in memory. Usually it's used for memory/packet editors, such as TSearch and WPE Pro because sometimes they are not able to target certain processes.

    Download link (TSearch+PermEdit)

    Also, some anti viruses read memory and packet editors as viruses or malicious code, so I'd recommend you turning off any running anti virus, so you don't get interrupted while working.


    --=TSearch workspace=--



    1. Table of entries: The table of your chosen entries you selected from the search box. You can alter, save, open, freeze, unfreeze, delete, add addresses in this table. These addresses regulairly refresh. You can edit refresh/freeze time in Options > Cheat List.
    2. Search results: Pretty much self explanatory, displays addresses. Usually you have alot of addresses, so you can do various searches to decrease them. You can add lines from this table to the cheat list. These addresses refresh regulairly as well. Go to Options > Search to edit search priority, refresh time, max addresses, search range etc.
    3. EasyWrite: This is used to code inject or to hex edit, you can disable/enable cheats with this etc. You can write ASCII as well. You need to specify memory offset, f.ex offset 0x450000. You have several commands, like hex, asc, ascn and rem.
    Remember to check for errors. You can also convert it to hex with the Tmk button.
    4. Hex editor: You can edit the hex code of the process, can be used to change your character's name using ascii. You can search for both hex and ascii. There are refresh, search, go to a specific memory location, and a few other buttons, which allow you to view memory as float, double, bytes, longs etc.

    Once you've downloaded TSearch+PermEdit, run WoW or whatever game you wish to hack, and log in.
    Make sure you have given TSearch system privileges with PermEdit, otherwise you wouldn't be able to alter game memory.
    How to do this, once you have launched TSearch, launch PermEdit, find TSearch in the process list and hit Grant Permissions.



    Use the search engine to find your desired address/value.
    Here's a little explanation of the search types.
    You can search for an Exact value, means you know what you're searching for, ex, health.
    Range, self explanatory, you know the value you're searching for is between two different values.
    Unknown value, you don't know the value. This search usually finishes in 1-10 seconds, spitting out a few million results.
    1 byte : value between 0-255 stored in 1 byte.ex 5 = 05 in memory
    2 bytes : value between 0-65535 stored in 2 bytes.ex 5 = 05 00 in memory
    4 bytes : value between 0-4294967295 stored in 4 bytes.ex 5 = 05 00 00 00 in memory
    8 bytes : value between 0-18446744073709551615 stored in 8 bytes.ex 5 = 05 00 00 00 00 00 00 00 in memory
    Float : value between 1.2E-38-3.4E38 stored on 4 bytes.ex 5 = 00 00 A0 40 in memory
    Double : value between 2.2E-308-1.8E308 stored in 8 bytes.ex 5 = 00 00 00 00 00 00 14 40 in memory
    It is quite certain that you won't get the result you're searching for in the first search, that's why you search next.
    And so you go next search.
    If you're looking for a health value, then do something which will decrease your health, then search for a value which has decreased, when you're back at full health, you search for a value which has increased. If you're looking for coordinates, search for a value which has changed, has not changed, has changed, has not changed and so untill you have around 200 addresses left (coordinate addresses are always separated 4 bytes from each other, 00 - 04 - 0
    You can limit search range in Options > Search, where you can define two addresses between which the search will be.


    --=Autohack=--

    Autohack is used for games/processes with dynamic addresses, f.ex, addresses which change every time you start the game or enter an instance, map, or whatever.
    This is known as DMA, dynamic memory allocation. Mostly found in multiplayer games where each player stats are allocated at runtime. You have to set a memory breakpoint on the address you have found and make the game change the value stored at this address , the asm instruction that caused the changed will be display in the autohackwindow and the user will be allowed to disable this instruction by checking the check box at the left of the line.
    To enable Autohack, you must have enabled the debugger as well.
    Use the green arrow button to set a break point.
    Type Write : breakpoint's occur when the game modifies the value at the address .
    Type Read/Write : breakpoints occur when the game reads or modifies the value at the address.
    Enable button enables or disables the memory breakpoints(by default it's enabled)
    Delete button deletes the selected line(s)
    Patch button disables the selected line(s) by nopping
    Unpatch button reenables the selected line(s) by undoing the nopping.
    Check the box left of the asm line to disable it and uncheck to undo.
    Debug event windows display debug messages. After setting a breakpoint on an value, and after modification of this value, the value will change in the game.
    Press the Dis button or click on the asm line to disassemble the address.


    That should be enough on Autohack, I don't know much about it either.

    Hmm, this should be enough for now, I might update this guide someday.
    Thanks to WoW_King for helping me with memory editing and an unknown website which I got a part of this tutorial from.
    Feel free to add anything you want.
    And I'm sorry, but I can't make this any simpler.
    Please move it if it's in a wrong section.

    Enjoy!

    P.S. Glyn pwnz


    These ads disappear when you log in.

  2. #2
    Onemore's Avatar Banned
    Reputation
    151
    Join Date
    Jul 2006
    Posts
    344
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    Nice guide + rep

  3. #3
    merfed's Avatar キタ━━━(゜∀゜)━━━!!!!!


    Reputation
    449
    Join Date
    Jul 2006
    Posts
    1,537
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    +rep dragon

  4. #4
    Demonkunga's Avatar Banned
    Reputation
    124
    Join Date
    Jun 2006
    Posts
    2,377
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    Great job Dragon. +rep

  5. #5
    Mudkip's Avatar Site Donator CoreCoins Purchaser
    Reputation
    277
    Join Date
    May 2007
    Posts
    864
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    Dragon rowks, as usual^^ would give +rep but I can't ... =(



  6. #6
    tttommeke's Avatar Banned
    Reputation
    1
    Join Date
    Jul 2007
    Posts
    613
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    Like the guide, to bad it isn't about CE. But will try Tsearch for a time. +rep

  7. #7
    Glynbeard's Avatar Mawd Authenticator enabled
    Reputation
    615
    Join Date
    Jul 2006
    Posts
    2,647
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    Very nice. I especially love the end

    + rep when I can for another amazing piece of work!

  8. #8
    Traz's Avatar Contributor
    Reputation
    149
    Join Date
    Jul 2007
    Posts
    432
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    Nice post +rep

  9. #9
    MaXe L3G3ND's Avatar Master Sergeant
    Reputation
    108
    Join Date
    Nov 2007
    Posts
    100
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    +Rep if i can DragonSky, nice guide but i would like some more plox
    Has retired and might return..

  10. #10
    Kubiatsu's Avatar Contributor
    Reputation
    167
    Join Date
    Feb 2007
    Posts
    506
    Thanks G/R
    9/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    Nice guide Dragon +rep

  11. #11
    envisionistz's Avatar Banned
    Reputation
    17
    Join Date
    Oct 2007
    Posts
    149
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    if only i understood it, +rep maybe ill read more into it.

    edit: given out to much rep.
    Last edited by envisionistz; 11-05-2007 at 07:16 PM.

  12. #12
    Elites360's Avatar Elite User
    Reputation
    501
    Join Date
    Jun 2006
    Posts
    1,081
    Thanks G/R
    1/1
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    Awesome Guide. +5rep.
    Atleast i got put in Credz


  13. #13
    Gastricpenguin's Avatar Account not activated by Email
    Reputation
    980
    Join Date
    Feb 2007
    Posts
    2,236
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    Sexy, very thourough guide dragon! +rep!

  14. #14
    Mudkip's Avatar Site Donator CoreCoins Purchaser
    Reputation
    277
    Join Date
    May 2007
    Posts
    864
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    LOL that guide gave you like +40 rep oO
    Edit: added 3 more rep to your repcounter xD



  15. #15
    larien's Avatar Private
    Reputation
    1
    Join Date
    Oct 2007
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [Guide]Basic Memory Editing

    Nice guide, but i still got a small question:
    I used TSearch before and everything is pretty clear to me but....
    When you got for example all those 200 addresses of which one is health.
    How do you know which one is health? Because if you wanna for example freeze your health (so you can solo bosses =P), you can't freeze them all because then the WoW will get a DC then? Any advise on how to do this?

    Greetz,
    Larien

    P.s. I'm very sorry if it was in the guide and I missed it so please don't flame me if I did miss it because I just can't find it xD
    Last edited by larien; 11-06-2007 at 09:02 AM.

Page 1 of 2 12 LastLast

Similar Threads

  1. [Release] [GUIDE] A Dummies guide to Memory Editing in VB.NET
    By wiirgi in forum WoW Memory Editing
    Replies: 3
    Last Post: 02-09-2013, 12:06 PM
  2. [Guide] Basic Simple Guide to MyWarcraftStudio Model Editing.
    By -Lex in forum WoW ME Tools & Guides
    Replies: 183
    Last Post: 01-22-2010, 11:13 AM
  3. [Guide] Memory Editing - The Basics
    By Jadd in forum WoW Memory Editing
    Replies: 100
    Last Post: 01-03-2010, 09:02 AM
  4. Model editing guide (basics)
    By nady in forum World of Warcraft Guides
    Replies: 5
    Last Post: 03-03-2008, 03:28 AM
  5. [Guide] Basic Memory Editing in TSearch
    By Dragon[Sky] in forum WoW Memory Editing
    Replies: 2
    Last Post: 12-07-2007, 12:20 AM
All times are GMT -5. The time now is 07:36 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2021 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search