Thread: Tutor

Results 1 to 9 of 9
  1. #1
    Arystar Krory's Avatar
    Join Date
    Jul 2011
    Gender
    male
    Posts
    26
    Reputation
    10
    Thanks
    43
    My Mood
    Cheerful

    Tutor

    Hello, I'm wondering if anyone here is kind enough to show me some pointers on coding hacks with c++. (Trainers)
    Specifically for maplestory but any game will do I just want to learn.

  2. #2
          ( ° ͜ʖ͡°)╭∩╮
    Former Staff
    MarkHC's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    127.0.0.1
    Posts
    2,750
    Reputation
    66
    Thanks
    14,529
    My Mood
    Angelic
    Quote Originally Posted by Arystar Krory View Post
    Hello, I'm wondering if anyone here is kind enough to show me some pointers on coding hacks with c++. (Trainers)
    Specifically for maplestory but any game will do I just want to learn.
    Well.. I have some stuff for MW3, might help you as well

    Heres a version using Multiple pointers to ensure the right one is "hit". It also Writes a String to the pointer
    Its a kind of messy, never mind :P
     
    Code:
    Memorys Fake = new Memorys("iw5mp");
            private uint AddOffset(uint Address, uint[] Offset)
            {
                foreach(uint i in Offset){
                    Address = (uint)Fake.ReadPointer(Address) + i;
                }
                return Address;
            }
    
            private void fake_Click(object sender, EventArgs e)
            {
                try
                {
                    uint BA1 = Fake.baseaddress("steam_api.dll"); //Get the Base Address
                    BA1 = BA1 + 0x0001824C; //Add the Offset
                    uint address = new uint();
                    uint[] Offsets1 = { 0x30, 0x00, 0x10, 0x42 }; //Arrays of Offsets for every pointer
                    uint[] Offsets2 = { 0x00, 0x10, 0x42 };
                    uint[] Offsets3 = { 0x64, 0x00, 0x10, 0x42 };
                    uint[] Offsets4 = { 0x84, 0x00, 0x10, 0x42 };
                    uint[] Offsets5 = { 0xA4, 0x00, 0x10, 0x42 };
                    
    
                    address = (uint)Fake.ReadPointer(BA1) + 0x20; //Read the previous value from the address
                    address = AddOffset(address, Offsets1); //Add the new Offset from the array
                    FakeName(address); //Write the String with name
    
                    address = (uint)Fake.ReadPointer(BA1) + 0x24;
                    address = AddOffset(address, Offsets1);
                    FakeName(address);
    
                    address = (uint)Fake.ReadPointer(BA1) + 0x28;
                    address = AddOffset(address, Offsets1);
                    FakeName(address);
    
                    address = (uint)Fake.ReadPointer(BA1) + 0x50;
                    address = AddOffset(address, Offsets2);
                    FakeName(address);
    
                    address = (uint)Fake.ReadPointer(BA1) + 0x08;
                    address = AddOffset(address, Offsets3);
                    FakeName(address);
    
                    address = (uint)Fake.ReadPointer(BA1) + 0x58;
                    address = AddOffset(address, Offsets4);
                    FakeName(address);
    
                    address = (uint)Fake.ReadPointer(BA1) + 0x04;
                    address = AddOffset(address, Offsets5);
                    FakeName(address);
    
                    MessageBox.Show("Done :D");
                }
                catch {
                    MessageBox.Show("Something Bad has occured o0.\nBut don't worry, you'll not get banned :P");
                }
            }
    
            private void FakeName(uint address)
            {
                int Name;
                foreach (char a in name.Text)
                {
                    Name = Convert.ToInt32(a);
                    Fake.Write(address, Name);
                    address++;
                }
            }


    Her's a simpler version using just one pointer and writing a Integer...

     
    Code:
    Memorys mem = new Memorys("iw5mp");
    private void fake_Click(object sender, EventArgs e)
    {
                uint base_address = mem.baseaddress("steam_api.dll");
                base_address += 0x0001824C;
                uint address = (uint)mem.ReadPointer(base_address) + 0x0; //Add the Offsets
                address = (uint)mem.ReadPointer(base_address) + 0x4;
                address = (uint)mem.ReadPointer(base_address) + 0x8;
                address = (uint)mem.ReadPointer(base_address) + 0x10;
                address = (uint)mem.ReadPointer(base_address) + 0x6A;
                mem.Write(address, 1); //Write an Int to the address
    }


    Both version use the DLL from this thread => https://www.mpgh.net/forum/31-c-c-pro...ry-editor.html
    Last edited by MarkHC; 06-13-2012 at 11:37 PM.


    CoD Minion from 09/19/2012 to 01/10/2013

  3. #3
    Jorndel's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Norway
    Posts
    8,676
    Reputation
    905
    Thanks
    19,113
    My Mood
    Angelic
    You know this is the C++/C Section?
    SOmething I found:

    example

    DWORD physxcore = (DWORD)GetModuleHandleA("physxcore.2.8.1.dll");

    DWORD pointer = physxcore + 0x00065098;

    (I didn't write it)

     
    Contributor 01.27.2012 - N/A
    Donator 07-17-2012 - Current
    Editor/Manager 12-16-12 - N/A
    Minion 01-10-2013 - 07.17.13
    Former Staff 09-20-2012 - 01-10-2013 / 07-17-2013 - Current
    Cocksucker 20-04-2013 - N/A

  4. #4
          ( ° ͜ʖ͡°)╭∩╮
    Former Staff
    MarkHC's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    127.0.0.1
    Posts
    2,750
    Reputation
    66
    Thanks
    14,529
    My Mood
    Angelic
    Quote Originally Posted by Jorndel View Post
    You know this is the C++/C Section?
    I know... but someone here once said that we are allowed to post C# things here as well, since C# section is almost dead... And its not that hard to translate C# to C++, and the codes I've posted could help him, so why not?


    CoD Minion from 09/19/2012 to 01/10/2013

  5. #5
    Jorndel's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Norway
    Posts
    8,676
    Reputation
    905
    Thanks
    19,113
    My Mood
    Angelic
    Quote Originally Posted by General Shepherd View Post

    I know... but someone here once said that we are allowed to post C# things here as well, since C# section is almost dead... And its not that hard to translate C# to C++, and the codes I've posted could help him, so why not?
    Why do we even have the two sections then?
    Meh, I just post it here. Just because more code in C++ I will bother them with my C# stuff

    No ty.


    It might be helpful yeah, but C++ and C# is a bit of a huge difference.
    (Most are the same names and functions tho... Just some other set-ups)

     
    Contributor 01.27.2012 - N/A
    Donator 07-17-2012 - Current
    Editor/Manager 12-16-12 - N/A
    Minion 01-10-2013 - 07.17.13
    Former Staff 09-20-2012 - 01-10-2013 / 07-17-2013 - Current
    Cocksucker 20-04-2013 - N/A

  6. #6
    Arystar Krory's Avatar
    Join Date
    Jul 2011
    Gender
    male
    Posts
    26
    Reputation
    10
    Thanks
    43
    My Mood
    Cheerful
    I think maybe I wasn't clear enough...
    I'm looking for a tutor to teach me. Also when I said pointers, I didn't mean the pointers as in coding, I mean tips and tricks.
    As of right now, the only coding I know is visual basic, and even that is a little rusty. I also know nothing about editing memory.
    Please, I've been trying to learn for a while but I really need a teacher.

  7. #7
          ( ° ͜ʖ͡°)╭∩╮
    Former Staff
    MarkHC's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    127.0.0.1
    Posts
    2,750
    Reputation
    66
    Thanks
    14,529
    My Mood
    Angelic
    Quote Originally Posted by Arystar Krory View Post
    I think maybe I wasn't clear enough...
    I'm looking for a tutor to teach me. Also when I said pointers, I didn't mean the pointers as in coding, I mean tips and tricks.
    As of right now, the only coding I know is visual basic, and even that is a little rusty. I also know nothing about editing memory.
    Please, I've been trying to learn for a while but I really need a teacher.
    I know a good Teacher.. He's name is Google.com Try to talk to it


    CoD Minion from 09/19/2012 to 01/10/2013

  8. #8
    Hassan's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    System.Threading.Tasks
    Posts
    4,764
    Reputation
    495
    Thanks
    2,133
    My Mood
    Dead
    Quote Originally Posted by General Shepherd View Post

    I know a good Teacher.. He's name is Google.com Try to talk to it
    This. Google your questions before creating a new thread people.

  9. #9
    Arystar Krory's Avatar
    Join Date
    Jul 2011
    Gender
    male
    Posts
    26
    Reputation
    10
    Thanks
    43
    My Mood
    Cheerful
    I don't have a specific question or anything... Never mind I guess.

Similar Threads

  1. looking for tutor
    By od-420 in forum Suggestions, Requests & General Help
    Replies: 3
    Last Post: 07-27-2009, 10:56 AM
  2. I Need a Tutor for Farther Photoshop Things!
    By Ariez in forum Help & Requests
    Replies: 11
    Last Post: 04-25-2009, 08:38 PM
  3. Looking for a hacking tutor
    By gunman353 in forum Combat Arms Hacks & Cheats
    Replies: 18
    Last Post: 02-22-2009, 09:46 PM
  4. $$ Paying For A Tutor
    By EM3INEM in forum Programming Tutorial Requests
    Replies: 5
    Last Post: 01-23-2009, 09:22 PM
  5. i need a tutor
    By prox32 in forum WarRock - International Hacks
    Replies: 7
    Last Post: 07-10-2007, 06:54 PM