[Guide] Memory Editing - The Basics menu

User Tag List

Page 3 of 7 FirstFirst 1234567 LastLast
Results 31 to 45 of 101
  1. #31
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1511
    Join Date
    May 2008
    Posts
    2,432
    Thanks G/R
    81/333
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    Time to rip this post apart....



    You do know that CE is known for getting people banned... right?



    WRONG. All memory is client side. Regardless of where the originating info comes from to fill that memory. You can change your stats/level/etc all you want, but it will be client side only.



    Wat? See my above note. This is just plain rubbish. I can change all of them without any issues.



    ....


    Finally got something somewhat right.




    This should be humorous.



    You do realize that ALL addresses can be read/written to? Whether or not you SHOULD is a different story. Please don't tell people things that aren't true.

    Also; static addresses are addrs that don't change; and will always point to the same thing. (Functions, certain 'data', etc.)



    Close! Just because it isn't static; doesn't mean it won't have the same 'function' as you put it.



    For the love of god; at least quote Wikipedia on what a pointer really is. It's just a 'thing' that 'points' to another location in memory. That's all.



    Meh; I'm not even going to bother finishing ripping your post apart. It's just too much fail to do so.
    I've edited out the parts you mentioned. If you'd like to read it again, I'd appreciate if you'd tell me whether it sounds better or not.

    [Guide] Memory Editing - The Basics
  2. #32
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by amadmonk View Post
    I think that the "serverside" vs "clientside" memory was a good idea in concept, just not spelled out correctly.

    Anything "in memory" on your computer can be read or written to (with the correct permissions).

    Some information in memory will have no useful effect on WoW to write to, because it's just a copy of the "real" data that lives on the Blizzard servers. Your level is a good example; you can change the level your client displays in memory, but all significant behavior will still act as though you're at your correct level, because the servers know the "real" value of your level, and you can never touch their memory (unless, of course, you're running a socks proxy in ring 0!!!!!1!)

    As Apoc points out, you can read from or write to any memory (with the correct permissions, and possibly after doing some memory protection setting). But a lot of memory you *shouldn't* write to. Note: kernel memory is exempted from this "can write to any memory" thing because unless you can get in the kernel, you *can't* write to it, for good reason. But kernel (ring 0! l3333t!!!!!) stuff is far beyond the level of folks who'd be reading this tut.
    Yo dawg, I run mah proxiez in ring0!

  3. #33
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1511
    Join Date
    May 2008
    Posts
    2,432
    Thanks G/R
    81/333
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    Yo dawg, I run mah proxiez in ring0!
    I lol'd.

    Flr.

  4. #34
    miceiken's Avatar Contributor Authenticator enabled
    Reputation
    208
    Join Date
    Dec 2007
    Posts
    401
    Thanks G/R
    7/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by amadmonk View Post
    I think that the "serverside" vs "clientside" memory was a good idea in concept, just not spelled out correctly.

    Anything "in memory" on your computer can be read or written to (with the correct permissions).

    Some information in memory will have no useful effect on WoW to write to, because it's just a copy of the "real" data that lives on the Blizzard servers. Your level is a good example; you can change the level your client displays in memory, but all significant behavior will still act as though you're at your correct level, because the servers know the "real" value of your level, and you can never touch their memory (unless, of course, you're running a socks proxy in ring 0!!!!!1!)
    This is what I understood from it aswell, except new people might not get that.

  5. #35
    CryptoCombat's Avatar Contributor #define ME 0x1337 CoreCoins Purchaser
    Reputation
    194
    Join Date
    Jan 2009
    Posts
    473
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    almost anyone posting in this section should at least know the difference between client and serverside. understood what jadd meant (yes, he was wrong) but i didnt even notice the err, because it was an area that's common knowledge.

    on a side note, I've used CE with my main for years, reading and writing. armor and weapon Id's. etc.
    Last edited by CryptoCombat; 12-11-2009 at 02:06 AM. Reason: sp.

  6. #36
    Krillere's Avatar Contributor
    Reputation
    112
    Join Date
    Nov 2007
    Posts
    668
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    For anyone not knowing, here's how it would look in C++, ( Sorry for ugly code.. )

    Code:
    BlackMagic^ WoW = gcnew BlackMagic()
    WoW->OpenProcessAndThread(SProcess::GetProcessFromProcessName( "Wow.exe" ) );
    String^ Name = WoW->ReadASCIIString( 0x00C923F8, 12 );
    I got a quick question, what's the "12" in the ReadASCIIString function? What's it for?

  7. #37
    namreeb's Avatar Legendary

    Reputation
    658
    Join Date
    Sep 2008
    Posts
    1,023
    Thanks G/R
    7/215
    Trade Feedback
    0 (0%)
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)
    My guess would be how many bytes to read?

  8. #38
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1511
    Join Date
    May 2008
    Posts
    2,432
    Thanks G/R
    81/333
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Krillere View Post
    For anyone not knowing, here's how it would look in C++, ( Sorry for ugly code.. )

    Code:
    BlackMagic^ WoW = gcnew BlackMagic()
    WoW->OpenProcessAndThread(SProcess::GetProcessFromProcessName( "Wow.exe" ) );
    String^ Name = WoW->ReadASCIIString( 0x00C923F8, 12 );
    I got a quick question, what's the "12" in the ReadASCIIString function? What's it for?
    How many characters to read in the string, and 12 is the maximum amount of letters you can have when naming your character.

  9. #39
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Krillere View Post
    For anyone not knowing, here's how it would look in C++, ( Sorry for ugly code.. )

    Code:
    BlackMagic^ WoW = gcnew BlackMagic()
    WoW->OpenProcessAndThread(SProcess::GetProcessFromProcessName( "Wow.exe" ) );
    String^ Name = WoW->ReadASCIIString( 0x00C923F8, 12 );
    I got a quick question, what's the "12" in the ReadASCIIString function? What's it for?
    Correction, that is how it looks in Managed C++.

    Managed C++ is NOT 'C++'. 'C++' refers to unmanaged C++. Please be specific next time to avoid any confusion, because I'm so sick of people getting the two confused and then having to explain to them the difference and why it's so important.

  10. #40
    suicidity's Avatar Contributor
    Reputation
    207
    Join Date
    Oct 2006
    Posts
    1,439
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm sickened by that crap.

    Code:
    char* Name = (char*)0x00C923F8;
    Win.


  11. #41
    Apoc's Avatar Angry Penguin
    Reputation
    1387
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    Correction, that is how it looks in Managed C++.

    Managed C++ is NOT 'C++'. 'C++' refers to unmanaged C++. Please be specific next time to avoid any confusion, because I'm so sick of people getting the two confused and then having to explain to them the difference and why it's so important.
    It's actually C++/CLI. Managed C++ is the uglier; more ****ed up version of C++ for .NET. (Yes; there's a major difference. The main one being syntax)

  12. #42
    flo8464's Avatar Active Member
    Reputation
    30
    Join Date
    Apr 2009
    Posts
    434
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    Navigator::Process proc(Process::getProcessByProcessName(L"wow.exe");
    std::string name = proc.readAsciiString(0x00C923F8, 12);
    Uhhh, with my lib it is a two-liner.
    Hey, it compiles! Ship it!

  13. #43
    ramey's Avatar Member
    Reputation
    45
    Join Date
    Jan 2008
    Posts
    320
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    still don't get why you're not just injecting a dll because you're using C++.. but hey.

  14. #44
    Krillere's Avatar Contributor
    Reputation
    112
    Join Date
    Nov 2007
    Posts
    668
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sorry for the confusion.

  15. #45
    Glynbeard's Avatar Mawd Authenticator enabled
    Reputation
    615
    Join Date
    Jul 2006
    Posts
    2,646
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    this thread is full of lols.

Page 3 of 7 FirstFirst 1234567 LastLast

Similar Threads

  1. [video] The basics of Memory editing
    By Vex. in forum WoW Memory Editing
    Replies: 9
    Last Post: 04-10-2008, 10:26 AM
  2. [Guide] Basic Memory Editing in TSearch
    By Dragon[Sky] in forum WoW Memory Editing
    Replies: 2
    Last Post: 12-07-2007, 12:20 AM
  3. [Guide]Basic Memory Editing
    By Dragon[Sky] in forum World of Warcraft Bots and Programs
    Replies: 25
    Last Post: 11-27-2007, 11:47 AM
  4. Request Mac Editing Guide in placing the file, and Gnome Male ---> Undead Male
    By Bourbonkills in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 08-21-2007, 02:05 AM
  5. where is that guide to finding the memory-address which Enables model editing
    By mikesanders in forum WoW ME Questions and Requests
    Replies: 2
    Last Post: 07-12-2007, 11:19 PM
All times are GMT -5. The time now is 01:11 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search