Page 1 of 3 123 LastLast
Results 1 to 15 of 43
  1. #1
    TrixtSam's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Posts
    89
    Reputation
    10
    Thanks
    129

    Making your first hack



    Making your first hack by Sammeh

    Table of Contents:
    -Setting C++ up for hacks.
    -Getting addresses.
    -A bit of explanation & How to add some features.


    Part 1, Setting up C++
    Okay, so make sure you have Visual C++ installed, and DirectX SDK.

    Download the base by Redux, in the Attachments.
    Extract it with WinRar, or any other program, and open the project with C++, Once the project is loaded. you will see this on the right or left side.


    Right click 'ReduxHotkey' and select properties.


    A window should open up that looks like this

    Select 'General' and make sure, 'Character Set' is set to 'Use Multi-Byte Character set'
    Like above^.

    Part 2, Getting Addresses.
    Okay, now we're done setting C++ up, we're ready to get Addresses for our hack.
    So download the Zip file from the Attachments called 'Addy Scanner; this is how we will get our Addresses.
    Extract again, and you will have a folder called 'nSearch V7', open it up.
    You should have these files.

    Open up 'NSearch.exe', and make sure it looks like this

    Now run CA, and wait for it to crash. Once it has crashed, goto the result folder, in there should be a TXT file called 'FoundPatterns.txt' open the txt up. and it should look like this:
    Code:
    [NSearch v7 by NeoIII - IRC-Server: irc.*********.net:6667]
    Initialized Scanner on 19:12:32 - 26.12.2012
    Developed by NeoIII - Credits: NeoIII - Hans211 - ********* - SileX - ZeaS - BigXxX
    =====================================================================================
    
    Waiting for Modules...
    Found Module: Engine.exe[0x00460000]
    Found Module: CShell.dll[0x37100000]
    Found Module: ClientFX.fxd[0x10EC0000]
    
    #define ADDR_MTBWC                                  0x373B88F7 //CShell.dll[0x37100000] + 0x002B88F7
    #define ADDR_LTCLIENT                               0x378216B8 //Found at: 0x3759A12F ( CShell.dll[0x37100000] + 0x0049A12F )
    #define ADDR_WEAPONMGR                              0x3786F114 //Found at: 0x3750B45D ( CShell.dll[0x37100000] + 0x0040B45D )
    #define ADDR_LOCALPTR                               0x378A8F44 //Found at: 0x37512A56 ( CShell.dll[0x37100000] + 0x00412A56 )
    #define ADDR_BUILDFONT                              0x375F3F50 //CShell.dll[0x37100000] + 0x004F3F50
    #define ADDR_FILLFONT                               0x375F4BE0 //CShell.dll[0x37100000] + 0x004F4BE0
    #define ADDR_FONTECX                                0x37869BDC //Found at: 0x375A885B ( CShell.dll[0x37100000] + 0x004A885B )
    #define ADDR_GETFONTHANDLE                          0x373BFBD0 //CShell.dll[0x37100000] + 0x002BFBD0
    #define ADDR_GETCONSOLEINT                          0x373D4370 //CShell.dll[0x37100000] + 0x002D4370
    #define ADDR_GAMECLIENTSHELL                        0x378683D0 //Found at: 0x3758AB43 ( CShell.dll[0x37100000] + 0x0048AB43 )
    #define ADDR_LTCOMMON                               0x3786EF38 //Found at: 0x375A7508 ( CShell.dll[0x37100000] + 0x004A7508 )
    #define ADDR_SUPERBULLETS                           0x37510676 //CShell.dll[0x37100000] + 0x00410676
    #define ADDR_REMOTEKILL1                            0x37516111 //CShell.dll[0x37100000] + 0x00416111
    #define ADDR_REMOTEKILL2                            0x37516112 //CShell.dll[0x37100000] + 0x00416112
    #define ADDR_REMOTEKILL3                            0x37516491 //CShell.dll[0x37100000] + 0x00416491
    #define ADDR_REMOTEKILL4                            0x37516492 //CShell.dll[0x37100000] + 0x00416492
    #define ADDR_WEAPONRANGE1                           0x37515FE9 //CShell.dll[0x37100000] + 0x00415FE9
    #define ADDR_WEAPONRANGE2                           0x37516369 //CShell.dll[0x37100000] + 0x00416369
    #define ADDR_RAPIDFIRE1                             0x3750CF27 //CShell.dll[0x37100000] + 0x0040CF27
    #define ADDR_RAPIDFIRE2                             0x37516ADE //CShell.dll[0x37100000] + 0x00416ADE
    #define ADDR_RAPIDFIRE3                             0x375125E7 //CShell.dll[0x37100000] + 0x004125E7
    #define ADDR_RAPIDFIRE4                             0x37516AE5 //CShell.dll[0x37100000] + 0x00416AE5
    #define ADDR_RAPIDFIRE5                             0x375168CD //CShell.dll[0x37100000] + 0x004168CD
    #define ADDR_FORCEFPS                               0x00000000
    #define ADDR_LTCSBASE                               0x00000000
    #define OFS_FPS                                     0x00018434 //Found at: 0x373B875E ( CShell.dll[0x37100000] + 0x002B875E )
    #define ADDR_GETPLAYERBYINDEX                       0x372CB810 //CShell.dll[0x37100000] + 0x001CB810
    #define ADDR_CLIENTINFOMGR                          0x378683D0 //Found at: 0x37177B0A ( CShell.dll[0x37100000] + 0x00077B0A )
    #define ADDR_GETLOCALPLAYER                         0x372CC200 //CShell.dll[0x37100000] + 0x001CC200
    #define ADDR_NAMETAGS1                              0x3725C6BF //CShell.dll[0x37100000] + 0x0015C6BF
    #define ADDR_NAMETAGS2                              0x3725C639 //CShell.dll[0x37100000] + 0x0015C639
    #define ADDR_GLASSWALLS                             0x0057DE6A //Engine.exe[0x00460000] + 0x0011DE6A
    #define ADDR_WORLDTOSCREEN                          0x00496D80 //Engine.exe[0x00460000] + 0x00036D80
    #define ADDR_INTERSECTSEGMENT                       0x00471080 //Engine.exe[0x00460000] + 0x00011080
    #define ADDR_GAMEDEVICE                             0x009279E8 //Found at: 0x006D932E ( Engine.exe[0x00460000] + 0x0027932E )
    #define ADDR_DRAWPRIMITIVE                          0x0081BA58 //Found at: 0x0046D94F ( Engine.exe[0x00460000] + 0x0000D94F )
    #define ADDR_CURSORCENTER                           0x00805D2C //Found at: 0x00505D83 ( Engine.exe[0x00460000] + 0x000A5D83 )
    #define ADDR_CONSOLEUNWRAPPED_FOR_NUBS              0x0048B6B0 //Engine.exe[0x00460000] + 0x0002B6B0
    #define ADDR_CLIENTFX                               0x10F26F34 //Found at: 0x10EC4B93 ( ClientFx.fxd[0x10EC0000] + 0x00004B93 )
    
    [Finished with 39 Addys in 1825ms]
    These are updated EU addies. You can also do the same with 'USSR's Address Logger.dll' to get a few more extra addies. They're saved to 'C:/USSR's Address Logger.txt'

    Part 3, A bit of explanation & How to add some features.
    Okay, so now we have our addies we're ready to go.
    So open C++ back up, Ignore the folder called 'Resources' it's not important. You have two others called 'Source Files' and 'Header Files', These are our main ones.

    In the folder 'Source Files' You'll see: 'Main.cpp', This is where the game is Hooked, and your hacks belong.
    In the folder 'Header Files' You'll see:
    'Detours.h' - This is where your detour belongs. This isn't really that important right now.
    'xor.h' - This isnt really important neither.
    'xstrings.h' - We will be using this to store our PTC Strings.

    So the first thing you should do is, Update your 'GameStatus' addy, this is at the top of 'Main.cpp' ignore the respawncheck one for now, it does nothing. So don't worry.
    No we have that done, your hack is currently undetected, if your addies are correct.

    At the top we see


    We're going to be adding glass walls, so lets change it to this



    Now thats done, we're ready to add our GlassWalls code.

    Scroll down to, 'void Redu_Main(void) // Main - all hacks should be called here.'
    This is where all your hacks are.

    So here we add GlassWalls.

    You can find bytes etc for Memory hacks all over google.
    And at the top, take the GlassWalls address from your Txt file from earlier, and define it at the top like this


    Now we're going to make a PushToConsole Hack, so.. add your int at the top again..
    I'm going to be making WireFrameMap


    Now goto your file 'xstrings.h' and open it, and now.. we need to goto this site, to encrypt our ptc comand into XorStr
    LINK REMOVED

    Type in your PTC Command, and click 'Convert to xorstring'
    IMAGE REMOVED

    Now copy the string it gave you, go to 'xstrings.h', and add it in similar to this, but after #define give it a name you''re going to remember, and similar to the hack name.


    Now we can go back to 'main.cpp', and add our PTC hack like this


    Now we've added some basic features, and coded our first hack, You can find lots of resources in the CA coding sections, such as PTC commands, and other things that will you help along the way! if you think I'm missing something, please say, and if i have the time.. I'll add more, atleast like.. and comment for me helping, this tutorial took me around 2 hours to write up.

    I don't think virus scans are needed but here they are:

    -Addy Scanner
    -ReduxHotkey base

    <b>Downloadable Files</b> Downloadable Files
    Last edited by Flengo; 12-30-2012 at 07:56 PM.

  2. The Following 29 Users Say Thank You to TrixtSam For This Useful Post:

    -MAJ (01-22-2013),B00ST3R- (01-05-2013),Caezer99 (01-23-2013),Ch40zz-C0d3r (12-30-2012),Code.Assassin? (12-31-2012),daaze (12-30-2012),DavideNet (01-04-2013),ErikNoxx (01-04-2013),FinalHazard_ (12-30-2012),Flengo Jr. (12-31-2012),Genesis (06-30-2013),iAmAHaxorDerp (12-30-2012),jarryl55 (05-18-2013),kssiobr (01-06-2013),letgogetthm (12-30-2012),mw3rox09 (01-05-2013),p2ssword (12-30-2012),pDevice (12-30-2012),punitore (12-30-2012),pwnagechild (01-05-2013),RussianHacking (01-06-2013),sallemoy (12-30-2012),Saltine (12-31-2012),Skaterforeva1 (12-30-2012),thehacker00 (08-22-2013),WhyAmIAsian (01-16-2013),WordLesS (01-08-2013),X-RAY200 (01-16-2013),Yakuza-Lose (01-11-2013)

  3. #2

  4. #3
    TrixtSam's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Posts
    89
    Reputation
    10
    Thanks
    129
    Not if you're new it isnt, like I told you before^

  5. #4
    Kamcorder's Avatar
    Join Date
    Oct 2011
    Gender
    male
    Posts
    80
    Reputation
    10
    Thanks
    133
    My Mood
    Sneaky
    Quote Originally Posted by TrixtSam View Post
    Not if you're new it isnt, like I told you before^
    Might not be if they are doing it them self, But if they have you it is. ;p

  6. The Following User Says Thank You to Kamcorder For This Useful Post:

    TrixtSam (12-30-2012)

  7. #5
    FinalHazard_'s Avatar
    Join Date
    Mar 2012
    Gender
    male
    Location
    ALT + F4
    Posts
    318
    Reputation
    62
    Thanks
    130
    My Mood
    Cynical
    finally , a good written tutorial on MPGH .
    This will help out alot of people .

  8. #6
    iAmAHaxorDerp's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Posts
    392
    Reputation
    15
    Thanks
    700
    Good tutorial, make more please

    Will try to make a hack off this

  9. #7
    [SMA] Paradise`'s Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    NOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOBNOOB
    Posts
    8,922
    Reputation
    1781
    Thanks
    3,049
    My Mood
    Amazed
    Great work.
    /Approved.

  10. #8
    L33tHaxorCod3r's Avatar
    Join Date
    Jul 2012
    Gender
    male
    Posts
    73
    Reputation
    10
    Thanks
    46
    My Mood
    Blah
    So I am learning c++ now and I like the language.

    Couple questions,
    1.How much c++ do you recommend before trying to go off and trying to create combat arms hacks.
    2.I see there is WinApi and Directx being used,How much of it do I need to learn before the stuff in source codes make sense.

  11. #9
    TrixtSam's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Posts
    89
    Reputation
    10
    Thanks
    129
    Quote Originally Posted by L33tHaxorCod3r View Post
    So I am learning c++ now and I like the language.

    Couple questions,
    1.How much c++ do you recommend before trying to go off and trying to create combat arms hacks.
    2.I see there is WinApi and Directx being used,How much of it do I need to learn before the stuff in source codes make sense.
    Tbh, i never learned C++, I just want to prove to all the coders that told me i'd get no where and fail at coding hacks. But now I'am, as long as you know what stuff does you'll be fine, which you can google for, and look in other bases, like i did

  12. #10
    Flengo's Avatar
    Join Date
    May 2010
    Gender
    male
    Location
    /admincp/banning.php
    Posts
    20,591
    Reputation
    5180
    Thanks
    14,177
    My Mood
    Inspired
    Removed the obvious advertisements in the thread. Removed the NSearch thing since the log contains advertisements.

    Removed Image and link, they contain advertisements. The rest is good. Redux's base is good. Virus scan is there.
    I Read All Of My PM's & VM's
    If you need help with anything, just let me know.

     


     
    VM | PM | IM
    Staff Administrator Since 10.13.2019
    Publicist Since 04.04.2015
    Middleman Since 04.14.2014
    Global Moderator Since 08.01.2013
    Premium Since 05.29.2013

    Minion+ Since 04.18.2013

    Combat Arms Minion Since 12.26.2012
    Contributor Since 11.16.2012
    Member Since 05.11.2010


  13. #11
    lChars's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Posts
    6
    Reputation
    10
    Thanks
    0
    "Convert to xor Strign" Download Please!

  14. #12
    TrixtSam's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Posts
    89
    Reputation
    10
    Thanks
    129
    Quote Originally Posted by Flengo View Post
    Removed the obvious advertisements in the thread. Removed the NSearch thing since the log contains advertisements.

    Removed Image and link, they contain advertisements. The rest is good. Redux's base is good. Virus scan is there.
    Not being funny.. but who cares about advertisements.. It's so people can learn to hack, im not advertising there site. Now I'm going to get spammed on PM or w.e

  15. #13
    flameswor10's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Posts
    12,528
    Reputation
    981
    Thanks
    10,409
    My Mood
    In Love
    So pretty much, it tells you how to copy and paste code, but not exactly what it does.
    Good that you took the time to write it, but it would benefit the members more if you explain what everything does.

    You're saying Copy this, paste here. Yea, they will do it but ask stupid questions later cause they won't understand it.
    No I do not make game hacks anymore, please stop asking.

  16. The Following 3 Users Say Thank You to flameswor10 For This Useful Post:

    [MPGH]Flengo (12-31-2012),Renamon Toast Crunch (10-18-2013),Skaterforeva1 (01-03-2013)

  17. #14
    Saltine's Avatar
    Join Date
    Jun 2011
    Gender
    male
    Posts
    493
    Reputation
    104
    Thanks
    629
    Quote Originally Posted by flameswor10 View Post
    So pretty much, it tells you how to copy and paste code, but not exactly what it does.
    Good that you took the time to write it, but it would benefit the members more if you explain what everything does.

    You're saying Copy this, paste here. Yea, they will do it but ask stupid questions later cause they won't understand it.
    He doesn't know what everything does. As he said, he never learned C++ :/

    Oh no! Vortex is gay!

  18. #15
    flameswor10's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Posts
    12,528
    Reputation
    981
    Thanks
    10,409
    My Mood
    In Love
    Quote Originally Posted by Saltine View Post
    He doesn't know what everything does. As he said, he never learned C++ :/
    I would have assumed, that if you're making a tutorial you'd at least have some idea in your head at what you're teaching...
    When questions arise, first person to ask would be the tutorial maker haha
    No I do not make game hacks anymore, please stop asking.

Page 1 of 3 123 LastLast

Similar Threads

  1. [Tutorial] | How to make your first hack client! | Original Author |
    By blicbuddy in forum Minecraft Tutorials
    Replies: 56
    Last Post: 08-25-2020, 05:31 AM
  2. [Tutorial] >How to make your first hack client! <
    By TheFk? in forum Minecraft Tutorials
    Replies: 59
    Last Post: 02-15-2012, 10:51 PM
  3. [How To] Make your first Warrock hack in C++[>NoMenü<]
    By pwner318 in forum WarRock Hack Source Code
    Replies: 19
    Last Post: 12-08-2010, 06:25 PM
  4. [RELEASE/INFO] CN Tutorial - Making your first CA Hack!
    By CoderNever in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 170
    Last Post: 07-26-2010, 09:11 AM
  5. Replies: 28
    Last Post: 03-02-2009, 07:44 AM