[Tut] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

Page 1 of 4 1234 LastLast
Results 1 to 15 of 50
  1. #1
    Alpha Member Chelseaa is offline
    MemberRank
    Mar 2007 Join Date
    In an MSN Chatroom. [:Location
    1,612Posts

    [Tut] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    Introduction
    [ THIS IS FOR VERSION .55 OF gMS! ] Okay, so, I've seen quite a few posts on people offering services on editing clients. With xxandycxx's idea in mind, I thought I would go ahead and make a guide to show YOU how to do it so you don't have to keep coming back and asking every time you may want something new. This will show you the basics on Client Editing so you can go off and do it yourself and for friends! [ Don't post your services on here! >:O ]

    What You Will Need
    .:. OllyDbg Version 1.10 : Found here.
    .:. Client 'Hacks' [ Credits to MrKrishan of CEF ] : Found here.
    .:. Non-D/C LocalHost for Editing Purposes [ You can also just use your already-hexed one. ] : Found here.
    .:. Non-D/C CashShop LocalHost for Editing Purposes : Found here'

    Useful Tools
    .:. Client Editor [ Full credits to khsggdlnw87, I'm posting this instead because it's WAY more newb-friendly than Hex Workshop. ] Found here.

    The Nitty Gritty : Editing Your Client!
    Okay, after you got all the fun stuff done and download, it's time you can finally start. Before anything, make sure you go ahead and put the Client in your v.55 gMS folder! Then, extract the LocalHost file [ Or go to your already-hexed file ]. Now open up OllyDbg. Once in, hit F3 and choose the file you want edited.
    As you can see, at the bottom, it's loading the file. At this time, until it's done, don't hit the Space button! Now, you have it opened, what next? Well, open up your Client 'Hacks' document. Let's take a look at Unlimited FlashJump, the first one on the list. See the '[disable]'? Right under it is an address. What you're going to do with that is Copy it, then go back to OllyDbg, Control + G, Paste it in, and hit Okay.


    Done there? Good. :] Now, after you hit OK, it will Highlight a row in Red -- this is the row with the Address you specified. Go back to the Text Document. See where it says 'JLE SHORT 004918BD->JMP'? What that is telling you to do is change the 'JLE' to 'JMP'. How do you do that, you ask. Simple! Double click the highlighted row -- a box should come up saying "JLE SHORT 004918BD". All you do then is backspace the 'LE' in 'JLE' and replace it with 'MP' so it makes 'JMP' in the end.


    Not so hard, right? Now you should have that row with Red Text -- that shows that it was assembled [ THAT DOESN'T MEAN THE CHANGES ARE SAVED YET! I'll explain how to do that shortly. ] Now, before I conclude this tutorial I have two more things to show you : How to nop and how to save. Let's start with how to nop. Open up your Text Document and scroll down a little till you see Floor Jump. Again, under '[disable]', there's an address. Copy that and go back to OllyDbg. I dont believe you need pictures for this part since you should know how to do it by now! Hit Control + G and paste in your address. Once done, double-click that row that's highlighted in red. A box should come up, correct? Let's take a quick look at the script for Floor Jump :
    Code:
    [enable] 
    0070FF42: 
    db 90 90 90 90 90 90 
    [disable] 
    0070FF42: 
    db 0f 85 56 01 00 00
    See where it says 'db 90 90 90 90 90 90'? It's telling you to nop the Opcode, or replace it with 90's. How do you do that, you may ask? Well, in the box that popped up, all you need to do is type in 'nop' and hit Assemble then Cancel. I should nop quite a few rows if you did it right!

    Got all that? Great! Now before you get too excited we need to save. How do you do that? Well, here's how : Right click and look down until you see 'Copy As Executable'. From there, click 'All Modifications'.

    After that, a box should come up with four options. Click the option that says 'Copy All'.

    Two windows should be up now : One that shows the changes made and one that shows what it was before the changes. What you do is close out of the top-most window and you should get an option that asks if you want to save it. Click Yes and Input your File Name, then click Save.


    It will then ask if you REALLY want to overwrite it -- click Yes again. There you have it, folks! You just edited your client! :]
    I hope this helped everyone, and will possibly help limit the constant posts for clients. If this helped you, please say so in a post so it will stay up! :] Thanks. ^-^
    Last edited by Chelseaa; 10-08-08 at 03:57 AM.


  2. #2
    Account Upgraded | Title Enabled! xxandycxx is offline
    MemberRank
    Jun 2008 Join Date
    In your pantsLocation
    851Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    Schweet!

    Nice work!

  3. #3
    Alpha Member Chelseaa is offline
    MemberRank
    Mar 2007 Join Date
    In an MSN Chatroom. [:Location
    1,612Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    Quote Originally Posted by xxandycxx View Post
    Schweet!

    Nice work!
    Whythankyou. ^-^

    Any constructive criticism? From anyone? :o

  4. #4
    Account Upgraded | Title Enabled! Initialise is offline
    MemberRank
    Apr 2008 Join Date
    238Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    You might wana add a BIG BIG for what version of MS the address is for!

  5. #5
    Alpha Member Chelseaa is offline
    MemberRank
    Mar 2007 Join Date
    In an MSN Chatroom. [:Location
    1,612Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    Quote Originally Posted by Initialise View Post
    You might wana add a BIG BIG for what version of MS the address is for!
    Added, thanks for the tip. I forgot RzG cant understand the obvious sometimes. :3 Overall, though, what do you think of the guide? :o

  6. #6
    Apprentice PixelPanda is offline
    MemberRank
    Jul 2008 Join Date
    22Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    why cant i find copy to excutable

  7. #7
    Alpha Member Chelseaa is offline
    MemberRank
    Mar 2007 Join Date
    In an MSN Chatroom. [:Location
    1,612Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    Quote Originally Posted by PixelPanda View Post
    why cant i find copy to excutable
    Try this :
    Right click -> Copy -> Select All,
    Right click -> Look for Copy to Executable

  8. #8
    Enthusiast NeoMS is offline
    MemberRank
    Jul 2008 Join Date
    25Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    How do you disable godmode? It crashes D:

  9. #9
    Valued Member mondre is offline
    MemberRank
    Jul 2008 Join Date
    145Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    you should add that the client needs to be in your maplestory folder.

  10. #10
    Member MesoExplosion is offline
    MemberRank
    Aug 2008 Join Date
    Toronto, ONLocation
    56Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    THANKZ SO MUCH lol.

    I was looking for something like this.

    Until now I had to use pre-modded ones I found but this will enable me to make the one I wanted xD.

  11. #11
    Apprentice RagingReaper is offline
    MemberRank
    Jul 2008 Join Date
    10Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    oh lol so thats why the fuck it never worked lol thanks man :) you rock

  12. #12
    Alpha Member Chelseaa is offline
    MemberRank
    Mar 2007 Join Date
    In an MSN Chatroom. [:Location
    1,612Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    Quote Originally Posted by MesoExplosion View Post
    THANKZ SO MUCH lol.

    I was looking for something like this.

    Until now I had to use pre-modded ones I found but this will enable me to make the one I wanted xD.
    Aha, well, I made it with intentions that people could finally learn how to make their own. :3

    Quote Originally Posted by RagingReaper View Post
    oh lol so thats why the fuck it never worked lol thanks man :) you rock
    You're welcome! :D

    Quote Originally Posted by NeoMS View Post
    How do you disable godmode? It crashes D:
    No clean client should have Godmode enabled, and after you saved your changes I'm pretty sure the only way to disable something is to start over -- which should only take you 5~10 minutes.

    Quote Originally Posted by mondre View Post
    you should add that the client needs to be in your maplestory folder.
    Added, thanks for the tip!

  13. #13
    Account Upgraded | Title Enabled! Regurgitate is offline
    MemberRank
    Apr 2008 Join Date
    1,113Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    I go with Hex Editor.

  14. #14
    Alpha Member Chelseaa is offline
    MemberRank
    Mar 2007 Join Date
    In an MSN Chatroom. [:Location
    1,612Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    Quote Originally Posted by Regurgitate View Post
    I go with Hex Editor.
    There was really no reason to post that. Either way, they function and do the exact same thing.

  15. #15
    Account Upgraded | Title Enabled! Emulation is offline
    MemberRank
    Jul 2008 Join Date
    205Posts

    Re: [Guide] Editing Clients with OllyDbg! [In-Depth AND Newb-Friendly!]

    Very nice and detailed.
    Tho you still need to work on tidying up.. it looks messy to me.



Page 1 of 4 1234 LastLast

Advertisement