Page 1 of 3 123 LastLast
Results 1 to 15 of 32
  1. #1
    Jorndel's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Norway
    Posts
    8,676
    Reputation
    905
    Thanks
    19,112
    My Mood
    Angelic

    Red face MW3 Name Faker Class (+Dragon Tool)

    Well, will release it then :P
    Thanks to @Isaakske for making me finish it

     
    Code:
    class NameFaker
        {
            [DllImport("kernel32.dll")]
            private static extern IntPtr OpenProcess(UInt32 dwDesiredAccess, bool bInheritHandle, int dwProcessId);
            [DllImport("kernel32.dll")]
            private static extern Int32 ReadProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, [In, Out] byte[] buffer, UInt32 size, out IntPtr lpNumberOfBytesRead);
            [DllImport("kernel32.dll")]
            private static extern Int32 WriteProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, [In, Out] byte[] buffer, UInt32 size, out IntPtr lpNumberOfBytesWritten);
            public void WriteString(int Address, string Text)
            {
                byte[] Buffer = new ASCIIEncoding().GetBytes(Text);
                IntPtr Zero = IntPtr.Zero;
                Convert.ToByte(10);
                WriteProcessMemory(Open_Memory(), (IntPtr)Address, Buffer, (UInt32)25, out Zero);
            }
            private uint ReadInt(uint Addr)
            {
                byte[] buffer = new byte[4];
                IntPtr R;
                ReadProcessMemory(Open_Memory(), (IntPtr)Addr, buffer, 4, out R);
                return BitConverter.ToUInt32(buffer, 0);
            }
            private IntPtr Open_Memory()
            {
                if( Process.GetProcessesByName("iw5mp").Length != 0)
                {
                    return OpenProcess(0x1F0FFF, true, Process.GetProcessesByName("iw5mp")[0].Id);
                }
                else return (IntPtr)0x0;
            }
            private uint BaseAddress(string Module_Name)
            {
                if (Process.GetProcessesByName("iw5mp").Length != 0)
                {
                    foreach (ProcessModule Mod in Process.GetProcessesByName("iw5mp")[0].Modules)
                    {
                        if (Mod.ModuleName == Module_Name)
                            return (uint)Mod.BaseAddress.ToInt32();
                    }
                    return 0;
                }
                else return 0;
            }
            public NameFaker(string Name)
            {
                uint Base = BaseAddress("steam_api.dll") + 0x0001824C;
                uint Runner = ReadInt(Base) + 0x8;
                Runner = ReadInt(Runner) + 0x50;
                Runner = ReadInt(Runner) + 0x56;
                WriteString((int)Runner, Name);
            }
        }


    Usage:
    Add it to your Project
    And use like:
    Code:
    NameFaker Fake = new NameFaker("YourName");
    Then go here:
    Code:
    public NameFaker(string Name)
    {
    uint Base = BaseAddress("steam_api.dll") + 0x0001824C;
    uint Runner = ReadInt(Base) + 0x8;
    Runner = ReadInt(Runner) + 0x50;
    Runner = ReadInt(Runner) + 0x56;
    WriteString((int)Runner, Name);
    }
    You have to edit the Pointers (Offsets)
    To what you have

    Dragon Tool: REMOVED (Did 1 Mistake :|)

    Tutorial for Pointer Scan:
    Last edited by Jorndel; 08-11-2012 at 12:09 PM.

     
    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

  2. The Following 11 Users Say Thank You to Jorndel For This Useful Post:

    A272 (12-05-2012),Bjarn555 (12-26-2012),gteuk (08-12-2012),Horror (08-11-2012),Jana <3 (10-27-2012),Maxedout (12-18-2012),mwxplayer (11-23-2012),Randomsheit (09-27-2012),Silent (05-19-2015),stevonator (08-11-2012),[NooB] Mentor (10-21-2012)

  3. #2
    stevonator's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    83
    Reputation
    10
    Thanks
    144
    My Mood
    Stressed
    Thank you very very much

  4. #3
    Jorndel's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Norway
    Posts
    8,676
    Reputation
    905
    Thanks
    19,112
    My Mood
    Angelic
    Quote Originally Posted by stevonator View Post
    Thank you very very much
    No Problem, just provide credit or thanks if you are to release 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

  5. #4
    stevonator's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    83
    Reputation
    10
    Thanks
    144
    My Mood
    Stressed
    Quote Originally Posted by Jorndel View Post


    No Problem, just provide credit or thanks if you are to release it
    will do that

    EDIT: seems you forgot the namechanging process
    Last edited by stevonator; 08-11-2012 at 02:57 AM.

  6. #5
    Horror's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    51,4.
    Posts
    6,920
    Reputation
    574
    Thanks
    5,050
    My Mood
    Twisted
    @Jorndel you forgot the part where you rewrite your name ... ?
    Add this somewhere above or below the rest of the NF Class ...

    Code:
    public void (your trigger here, like a button, or such)
            {
                NameFaker Fake = new NameFaker("YourNewFakeName");
            }
     

    Minion+ : February 2014 - January 2015
    Counter Strike: Global Offensive Minion : November 2014 - January 2015
    Alliance of Valiant Arms Minion : August 2014 - January 2015
    Need For Speed World Minion : January 2014 - January 2015
    Rust Minion : January 2014 - January 2015
    Call of Duty Minion : January 2013 - January 2015
    Editor : December 2012 - April 2013
    Donator : March 2014 - Current
    Member : October 2010 - Current

    Previously known as "Isaakske".

  7. The Following 2 Users Say Thank You to Horror For This Useful Post:

    Jorndel (08-11-2012),Silent (05-19-2015)

  8. #6
    stevonator's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    83
    Reputation
    10
    Thanks
    144
    My Mood
    Stressed
    thanks, this will complete my hack a bit more, now only have to enter the rest of my hack xD

  9. #7
    gteuk's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    248
    Reputation
    15
    Thanks
    696
    Thanks for the code, I have tried using it and I can't seem to get it to change the name, I have been playing with this for a few days in VB and I have got it to write the bytes and everything but couldn't do the Point Scanning Bit to ensure it is right everytime, as a result the memory address would change every game restart.

    So far I have created a seperate class file using a form design using this for the button command

    Code:
       public void button1_Click(object sender, EventArgs e)
            
            {
                
                NameFaker fake = new NameFaker(textBox1.Text);
            }
    I have also created it with the class inside the form just below

    Code:
    public Form1()
            {
                InitializeComponent();
            }
    The form shows no errors and goes through fine, but nothing updates, any pointers as to where I may be going wrong would be appreciated.

  10. #8
    Jorndel's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Norway
    Posts
    8,676
    Reputation
    905
    Thanks
    19,112
    My Mood
    Angelic
    Quote Originally Posted by gteuk View Post
    Thanks for the code, I have tried using it and I can't seem to get it to change the name, I have been playing with this for a few days in VB and I have got it to write the bytes and everything but couldn't do the Point Scanning Bit to ensure it is right everytime, as a result the memory address would change every game restart.

    So far I have created a seperate class file using a form design using this for the button command

    Code:
       public void button1_Click(object sender, EventArgs e)
            
            {
                
                NameFaker fake = new NameFaker(textBox1.Text);
            }
    I have also created it with the class inside the form just below

    Code:
    public Form1()
            {
                InitializeComponent();
            }
    The form shows no errors and goes through fine, but nothing updates, any pointers as to where I may be going wrong would be appreciated.
    Try one of this pointers:
    Code:
    uint Base = BaseAddress("steam_api.dll") + 0x0001824C;
    uint Runner = ReadInt(Base) + 0x7E;
    Runner = ReadInt(Runner) + 0x90;
    Runner = ReadInt(Runner) + 0x24;
    Runner = ReadInt(Runner) + 0x28;
    Runner = ReadInt(Runner) + 0x4;
    Code:
    uint Base = BaseAddress("steam_api.dll") + 0x0001824C;
    uint Runner = ReadInt(Base) + 0x7E;
    Runner = ReadInt(Runner) + 0x90;
    Runner = ReadInt(Runner) + 0x64;
    Runner = ReadInt(Runner) + 0x80;
    Runner = ReadInt(Runner) + 0x28;
    Code:
    uint Base = BaseAddress("steam_api.dll") + 0x0001824C;
    uint Runner = ReadInt(Base) + 0x7E;
    Runner = ReadInt(Runner) + 0x90;
    Runner = ReadInt(Runner) + 0x64;
    Runner = ReadInt(Runner) + 0x8;
    Runner = ReadInt(Runner) + 0x0;

     
    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

  11. #9
    gteuk's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    248
    Reputation
    15
    Thanks
    696
    Thanks for your help,

    On the last two I get an overflow error, which is good because at least I now know the form is reading.

    non of the addresses worked, I have used CE and noticed I get 4 static black addresses and about 15 green addresses even if I do new scan on a number of occasions.

    here is the error

    Attached Thumbnails Attached Thumbnails
    overflow.jpg  


  12. #10
    Eidolon's Avatar
    Join Date
    Sep 2011
    Gender
    male
    Location
    Vanished
    Posts
    822
    Reputation
    54
    Thanks
    4,077
    My Mood
    Angelic
    Now the namestealer or should I do that one..?
    Nah, nobody understands C++.. Only .NET




    Yet, you are a pathetic human.

    Contributor since: 7.26.2012 - ended
    Donator since: 7.14.2012


  13. #11
    gteuk's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    248
    Reputation
    15
    Thanks
    696
    I have Used CE and got a pointer that works in CE and manually altered the Runners to match I now have this code, am I just a total noob and got it all wrong ?

    Code:
      
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            class NameFaker
            {
                [DllImport("kernel32.dll")]
                private static extern IntPtr OpenProcess(UInt32 dwDesiredAccess, bool bInheritHandle, int dwProcessId);
                [DllImport("kernel32.dll")]
                private static extern Int32 ReadProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, [In, Out] byte[] buffer, UInt32 size, out IntPtr lpNumberOfBytesRead);
                [DllImport("kernel32.dll")]
                private static extern Int32 WriteProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, [In, Out] byte[] buffer, UInt32 size, out IntPtr lpNumberOfBytesWritten);
                public void WriteString(int Address, string Text)
                {
                    byte[] Buffer = new ASCIIEncoding().GetBytes(Text);
                    IntPtr Zero = IntPtr.Zero;
                    Convert.ToByte(10);
                    WriteProcessMemory(Open_Memory(), (IntPtr)Address, Buffer, (UInt32)25, out Zero);
                }
                private uint ReadInt(uint Addr)
                {
                    byte[] buffer = new byte[4];
                    IntPtr R;
                    ReadProcessMemory(Open_Memory(), (IntPtr)Addr, buffer, 4, out R);
                    return BitConverter.ToUInt32(buffer, 0);
                }
                private IntPtr Open_Memory()
                {
                    if (Process.GetProcessesByName("iw5mp").Length != 0)
                    {
                        return OpenProcess(0x1F0FFF, true, Process.GetProcessesByName("iw5mp")[0].Id);
                    }
                    else return (IntPtr)0x0;
                }
                private uint BaseAddress(string Module_Name)
                {
                    if (Process.GetProcessesByName("iw5mp").Length != 0)
                    {
                        foreach (ProcessModule Mod in Process.GetProcessesByName("iw5mp")[0].Modules)
                        {
                            if (Mod.ModuleName == Module_Name)
                                return (uint)Mod.BaseAddress.ToInt32();
                        }
                        return 0;
                    }
                    else return 0;
                }
                public NameFaker(string Name)
                {
    
                    uint Base = BaseAddress("steam_api.dll") + 0x001824C;
                    uint Runner = ReadInt(Base) + 0x7E;
                    Runner = ReadInt(Runner) + 0x92;
                    Runner = ReadInt(Runner) + 0x8;
                    Runner = ReadInt(Runner) + 0x4;
                    Runner = ReadInt(Runner) + 0x20;
                }
                   
          }
            public void button1_Click(object sender, EventArgs e)
            
            {
                
                NameFaker fake = new NameFaker(textBox1.Text);
            }
        }
    }

  14. #12
          ( ° ͜ʖ͡°)╭∩╮
    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 Anonymouss View Post
    Now the namestealer or should I do that one..?
    Nah, nobody understands C++.. Only .NET
    name stealer is much easier than Name Faker.. it's just copy the enemy name to yours (after patching the right address ofc)... but do what you want
    But I think it can only be done internally, not sure tho
    Last edited by MarkHC; 08-11-2012 at 01:03 PM.


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

  15. #13
    Eidolon's Avatar
    Join Date
    Sep 2011
    Gender
    male
    Location
    Vanished
    Posts
    822
    Reputation
    54
    Thanks
    4,077
    My Mood
    Angelic
    Quote Originally Posted by General Shepherd View Post

    name stealer is much easier than Name Faker.. it's just copy the enemy name to yours (after patching the right address ofc)... but do what you want
    But I think it can only be done internally, not sure tho
    Uhh, think youre wrong. Looking to the actual performance; namefaker simply changes the name of yourself. For namestealer you have to find the one you killed or killed you first.




    Yet, you are a pathetic human.

    Contributor since: 7.26.2012 - ended
    Donator since: 7.14.2012


  16. #14
    Jorndel's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Norway
    Posts
    8,676
    Reputation
    905
    Thanks
    19,112
    My Mood
    Angelic
    Quote Originally Posted by Anonymouss View Post


    Uhh, think youre wrong. Looking to the actual performance; namefaker simply changes the name of yourself. For namestealer you have to find the one you killed or killed you first.
    Well, that's not hard...
    Also, you can easy take the names from the lobby or while in game

    I have already done so and is soon to release the new name faker with new stuff
    (I won't add the last killed name steal, unless it's wanted tho :|)

     
    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

  17. #15
          ( ° ͜ʖ͡°)╭∩╮
    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 Anonymouss View Post


    Uhh, think youre wrong. Looking to the actual performance; namefaker simply changes the name of yourself. For namestealer you have to find the one you killed or killed you first.
    If you have an aimbot, you can change your name when the aimbot locks on the target, then when you kill him it'll show like: Derp <killed> Derp

    But if you want to do it without aimbot, just keep monitoring you Killstreak, when it increases, read the name from the address (not sure which one) and copy it to yours.

    And I think it can only be done internally cause you have to send a command to console in order to change the name in-game...
    Quote Originally Posted by BarbeZz
    To change your name ingame, you edit your name through memory
    and send "cl_enableDedicatedServerBrowser 1" to the console.
    Last edited by MarkHC; 08-11-2012 at 02:57 PM.


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

Page 1 of 3 123 LastLast

Similar Threads

  1. [Outdated] MW3 MP - Name Faker v5
    By Jorndel in forum Call of Duty 8 - Modern Warfare 3 (MW3) Hacks & Cheats
    Replies: 78
    Last Post: 08-11-2012, 07:58 AM
  2. [Patched] MPGH Name Faker v4.0 [Updated]
    By Jorndel in forum Call of Duty 8 - Modern Warfare 3 (MW3) Hacks & Cheats
    Replies: 53
    Last Post: 05-31-2012, 01:05 PM
  3. [Patched] MPGH Name Faker v4.0
    By Jorndel in forum Call of Duty 8 - Modern Warfare 3 (MW3) Hacks & Cheats
    Replies: 25
    Last Post: 04-17-2012, 08:16 PM
  4. [Patched] MPGH Name Faker V2
    By Coridus in forum Call of Duty 8 - Modern Warfare 3 (MW3) Hacks & Cheats
    Replies: 20
    Last Post: 04-01-2012, 12:38 PM
  5. [Patched] MPGH Name Faker
    By Jorndel in forum Call of Duty 8 - Modern Warfare 3 (MW3) Hacks & Cheats
    Replies: 38
    Last Post: 03-16-2012, 10:41 AM