Page 1 of 5 123 ... LastLast
Results 1 to 15 of 75
  1. #1
    Assassin's Creed's Avatar
    Join Date
    Dec 2011
    Gender
    male
    Posts
    1,210
    Reputation
    54
    Thanks
    1,409
    My Mood
    Worried

    Cool Useful Hack Information + Details to become a hack coder - [MUST READ]

    This is in fact very useful for beginners learning... I'm gonna to try to make it as short as possible, but I think it will be fairly long...


    This thread will contain...

    FAQ (Frequently Asked Questions)
    1. C++ (DETAILED)
    2. ASM (You need to know it's knowledge to know how to utilize Olly)
    3. Memory Hacks
    4. D3D(Direct 3D)


    Questions that will be answered
    1. How can I make a hack?
    2. What is C++?
    3. How do I make a memory hack?
    4. How do I make a D3D wallhack?
    5. How can I hook D3D?
    6. How can I hook?!?


    First, we will go over C++.

    If you want to create a hack the first step you should make is learning the programming language, C++...You can read tutorials off Youtube. But books are the most effective way. You can buy books in computer-related stores or anywhere else you think you may be able to buy them. We also have some books, tutorials and resources here. Check out the tutorials and such in Crossfire's Hack Source Code Section or the C++/Programming Section.

    Here are some books and resources and tutorials that can help you get started with C++:


    ASM

    You will need to know the ASM(Assembly) programming language... It's very useful and not very difficult to learn... It will help you in finding addresses(addies), offsets and everything related to Olly... The following links should help you understand better.



    After you know what ASM is... You will get to unpack CShell.dll(Client Shell). With this .dll, you can find addresses, offsets, etc. The following tutorial will help you unpack CShell.


    Memory Hacks

    To create a memory hack, you will need to know a couple of things:
    1. Includes and Defines (Defines: You will need the addys or offsets to work it out)
    2. Loading CShell (You use them to find Offsets or Addys)
    3. Base - Contains Loops and values(Will be mentioned, but not explained.)
    4. Hook

    This link will help you get started...


    Lets take every step one by one...

    1. Includes and Defines


    At the top of your hack you need to #include "stdafx.h" or #include <windows.h> (You will understand why when you Learn C++)

    Then you need To #define a Mgr (Pointer)
    Like Weapon Mgr-Wall Mgr-<<Ghost Mgr< (BasicPlayerInfo).
    Then #define 0xaddy - You will understand how to get it through @moathebest's tutorial. Some of the addys and text strings that can help you.

    PS:Some features may need more than 2-3 addys and some need only one. You will know according to the following:

    Code:
    WeaponMgr
    WeaponMgr: 10a68f80                                = You need it most for the following.
    ZoomInMoveSpeedPenalty: 2458            = DONT KNOW
    MovePenaltyForDelayFire: 245c                = DONT KNOW
    WallShotDamageRatio: 2668                   = SHOOT THROUGH WALLS
    BulletPosOffset: 1930                              = LESS RECOIL
    ReloadAnimRatio: 269c                            = NORELOAD
    ChangeWeaponAnimRatio: 26a0               =NOCHANGE
    CrossHairRatioPerRealSize: 26a4              = NOSPREAD
    ContinuousShotInterval: 26b8                = DON'T KNOW
    ContinuousShotKeyInterval: 26bc                = DON'T KNOW
    ZoomMode: aa8                                        = DON'T KNOW
    NoZoom: aac                                         = DON'T KNOW
    FullZoom: aac                                         = DON'T KNOW
    HalfZoom: aac
    GunKnifeRange: 2784                            = DON'T KNOW
    StunTime: ac4                           = No Knock Back
    ShotsPerAmmo: 828                             = No Shotgun Spread
    Range: 7ec
    UnlimitedAmmo: 7fc                              = Must be put with NoReload
    AmmoDamage: 7f8                     = One Hit
    LowerAnimRate: 2520                        = More Less Recoil 1
    LowerAnimRate: 258c                         =// 2
    LowerAnimRate: 2590                             = // 3
    LowerAnimRate: 2594                             = //4
    WallMgr - use WallMgr with Shoot Through walls. Shoot Through Walls needs four addies.

    Code:
    WallMgr: 10a68f6c                          = Shoot Through Walls (1) 
    EdgeShotEnabled: 4e8                    = //2
    WallShotEnabled?: 4ec                      = //3
    PerfectWallShotEnabled: 4f0                        =//4
    GhostMgr - You use GhostMgr with See Ghosts, Fast Defuse, Fast Plant, and with Distance Defuse.

    Code:
    GhstMgr: 10a021f8
    CharacterHiddenAlpha: 88                   = See Ghost (1)
    CharacterHiddenWalkAlpha: 8c                = See Ghost (2)
    CharacterHiddenRunAlpha: 90                  = //3
    CharacterHiddenAlpha: 88                     = //4
    MovementHiddenRate: 9C                = Speed Hack
    C4PlantTime: 7C                    = Fast Plant
    C4DefuseTime: 80                        = Fast Defuse (1)
    MaxCanDefuseDistance: 84                  = Fast defuse (2)
    DamagePenaltyTime: 74                     = Not entirely sure.
    DamagePenaltyMoveRate: 78                     = Not entirely sure.
    ------------------------------------------------

    2. Loading CShell

    After the includes and defines you have to load CShell. There are 2 ways. (Under it you must put Weaponmgr, WallMgr or GhostMgr).

    First:
    Code:
    DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
    DWORD pWallMgr = *(PDWORD)(CShell+WallMgr);
    Second:
    Code:
    DWORD CShell = (DWORD)LoadLibraryA("CShell.dll");
    DWORD pWallMgr = *(PDWORD)(CShell+WallMgr);

    3. Base


    Never use someone else's base. It's no good. If you are a new C++ you would for 1-2 TIMES ONLY to help you a little bit.
    The base of a hack is the most important part in a hack. The hack doesn't work without it.
    To make your own base, follow this link:


    4. Hook

    You have to hook your Memory Hacks. Some people say memory hacks can be done without a hook and some people say it can't. Anyways, here is a tutorial on how to hook It was found in Brimir's signature. You will find it useful.


    Values and Loops

    NoRecoil: (Special feature - It needs two loops unlike others.)

    Value:
    Code:
    0.0f                  FLOAT
    Loop>
    First Loop:
    Code:
    for(int i=0; i<560; i++)
    Second Loop: (The variables doesnt matter - Y or J)

    Code:
    for(int j=0; j<10; j++)
    NoSpread

    Loop:
    Code:
    for(int i=0; i<560; i++)
    Value:
    Code:
    0.0f                   FLOAT
    NoWepWeight

    Loop:
    Code:
    for(int i=0; i<560; i++)
    Value:
    Code:
    0.0f                     FLOAT
    NoChangeDelay

    Loop:
    Code:
    for(int i=0; i<560; i++)
    Value:
    Code:
    100.0f                     FLOAT
    Unlimited Ammo
    Loop:
    Code:
    for(int i=0; i<560; i++)
    Value:
    Code:
    90             FLOAT
    SpeedHack (Two values... One if you put no weapon weight with it, and one if you put it alone.)

    No Weapon Weight:

    First Value With No Weapon Weight:
    Code:
    -0.18f  (float)
    Second Value:
    Code:
    6000.0f

    D3D

    I dont know much about D3D, so it may be a little complex.

    A D3D hack contains:
    1. 1. Direct X.
    2. 2. Special #includes - it doesn't have defines.
    3. 3. Special Hooks.

    The following links will help you a lot. But remember, The Detours.H Method is patched. Also, it's not for crossfire. Just read...

    About DirectX...

    You must get some includes from Direct X. To do that you must download Direct X SDK Summer update. The link for the download is below.

    After that...

    Go to C++, Tools, Options, Projects and Solutions. VC++ Directories, include directories, Edit - And you will see an icon like a folder... Press it - Go to Browse
    C:/Direct X/include

    AND

    Go to C++, Tools, Options, Projects and Solutions, VC++ Directories, Library Directories, Edit - And then you will see an icon like a folder, press it and go to Browse
    C:/Direct X/lib.

    Or if you have an error and you can open tools>options, you would simply do the same but,
    you would go to: {Name Here}


    Right click on it. Then go to properties, VC++ Directories.


    Second Part...

    There are 5 different methods to hook D3D. However I only know 2 ways so I'm not going to show how to do it. However, this is used so you guys know what kinds of methods to D3D hooking are - so you can work your way from here and then move onto other tutorials on how to hook with that specific method.
    • Vtable Hooking
    • Midfunction hooking
    • SSDM Hooking
    _________

    And now this tutorial has ended. Hope you liked it. Sorry if it's a little bit complex to you.

    Credits all go to:

    @Assassin's Creed[/URL]
    @Brimir
    @Hassan
    @moathebest
    @Hensley
    @Skrillex


    Code:
    Shoot through walls:
    Loop:
    64
    
    Value:
    true;
    
    IMUL:
    4F4
    
    Seeghost:
    loop:
    doesnt have
    
    value:
    300.0f
    
    Fast Plant:
    Loop:
    dont know
    
    Value:
    1
    Fast defuse:
    Loop:
    dont know
    
    Value:
    1
    Last edited by Hero; 01-28-2012 at 11:32 AM.
     

    Contributer Since 20/2/2012
    MPGH Member Since December 2011

     





     

    offical thread> Assassin V15<

    To all People who thinks am a leecher,hate me,are jelly from me....
    Refer to this thread...
    https://www.mpgh.net/forum/232-crossf...stop-hate.html

  2. The Following 40 Users Say Thank You to Assassin's Creed For This Useful Post:

    -iFaDy..* (04-06-2012),ahmedell (03-10-2012),amro3000 (01-31-2012),asdasdsad (03-29-2012),bl4ckfir3 (07-09-2013),Bobtheman123 (01-06-2012),Brimir (12-16-2011),DOOP (12-25-2011),elemeNNNt (04-26-2012),el_ho (01-06-2012),gamias10000 (01-17-2012),goldaar (05-20-2012),grannycrazy (06-01-2012),Ixxz (01-27-2012),jaexxx (05-17-2012),Jara0z (01-10-2012),jeroldcamacho (09-17-2014),justepic (09-20-2012),magicb0y (05-21-2012),masmoesry (01-23-2012),mpamias123 (09-20-2012),mslol (07-06-2012),Nektarius (04-07-2012),portgas.d.ace (02-05-2012),prolife200 (07-10-2015),ranger35 (01-31-2013),Riad Khoudja (05-20-2012),romeo002 (06-02-2012),Ryuzaki™ (12-24-2011),sopaver3 (12-30-2011),SteamAss (12-24-2011),uarethebest (12-31-2011),Xenon's (04-18-2013),xKyawx (08-11-2012),zackie_2010 (02-03-2012),zasamo2 (06-01-2012),zizomosad (02-12-2012),[PS]W3bster (01-23-2012),]V[iRuS-]H[ackeR* (01-27-2012),_corn_ (12-26-2011)

  3. #2
    Assassin's Creed's Avatar
    Join Date
    Dec 2011
    Gender
    male
    Posts
    1,210
    Reputation
    54
    Thanks
    1,409
    My Mood
    Worried
    Want to make a Weapon Hack? - You have to make:

    bool hak = true;
    Under the normal bools...

    Then...

    You have to delete (sleep) because it will crash your game. Also, you have to do a base like this:

    Put it under the first CSHell Loading:

    Code:
    DWORD* m16 = (DWORD*)((*(DWORD*)(CShell + WeaponMgr))+25*4);
    DWORD* krisssuper = (DWORD*)((*(DWORD*)(CShell + WeaponMgr))+529*4);
    Then
    If (hak)

    *m16 = *krisssuper;
    And now you're done. If you want to change the weapon instead of making it M16 -> Kriss Super V, just change the index. Instead of 25*4 or 529*4, change it to any number from those:

    Check out the Gun Index. This is updated since four weeks ago:

    Last edited by Hero; 01-28-2012 at 01:19 PM.
     

    Contributer Since 20/2/2012
    MPGH Member Since December 2011

     





     

    offical thread> Assassin V15<

    To all People who thinks am a leecher,hate me,are jelly from me....
    Refer to this thread...
    https://www.mpgh.net/forum/232-crossf...stop-hate.html

  4. The Following 8 Users Say Thank You to Assassin's Creed For This Useful Post:

    Brimir (12-16-2011),gilantonio123 (05-10-2012),goldaar (05-20-2012),mslol (07-06-2012),romeo002 (06-02-2012),sidriad (06-14-2012),streakyevan777 (05-10-2012),]V[iRuS-]H[ackeR* (01-27-2012)

  5. #3
    A$IAN's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    Germany
    Posts
    5,654
    Reputation
    274
    Thanks
    2,011
    My Mood
    Amused
    I will discuss with other minions for a sticky.
    Also dont flame
    /deleted your post
    Last edited by A$IAN; 12-16-2011 at 06:54 AM.
    ~Donater since 19th October 2011~
    ~Ex-Crossfire Minion || Resigned on 4th February 2012 ~
    Da fuck

  6. The Following User Says Thank You to A$IAN For This Useful Post:

    mslol (07-06-2012)

  7. #4
    Assassin's Creed's Avatar
    Join Date
    Dec 2011
    Gender
    male
    Posts
    1,210
    Reputation
    54
    Thanks
    1,409
    My Mood
    Worried
    Quote Originally Posted by Philong View Post
    I will discuss with other minions for a sticky.
    Also dont flame
    /deleted your posts (Both)
    Thx for deleting Those Posts .... but why did u delete the one that contained things about weapon hack..??u could have just edited it
     

    Contributer Since 20/2/2012
    MPGH Member Since December 2011

     





     

    offical thread> Assassin V15<

    To all People who thinks am a leecher,hate me,are jelly from me....
    Refer to this thread...
    https://www.mpgh.net/forum/232-crossf...stop-hate.html

  8. The Following User Says Thank You to Assassin's Creed For This Useful Post:

    A$IAN (12-16-2011)

  9. #5
    LoveyMush's Avatar
    Join Date
    Dec 2011
    Gender
    male
    Posts
    23
    Reputation
    10
    Thanks
    7
    Wrong Low the loop
    for (int j=0; j<9; j++)

    Now is correct

  10. #6
    Brimir's Avatar
    Join Date
    Oct 2011
    Gender
    male
    Posts
    357
    Reputation
    21
    Thanks
    281
    haha, You added my tuts. Thanks for credits
    Last edited by Brimir; 12-16-2011 at 07:03 AM.
    Thanks @~FALLEN~ for helping me
    Thanks @Shakai for helping me

    Other nice ppl:
    @258456
    @giniyat101

    My usefull posts:
    Byte scanner
    How to make a logger
    Hook example
    How to make a memhack base
    How to use classes with memhacking
    Addie finder

  11. #7
    LoveyMush's Avatar
    Join Date
    Dec 2011
    Gender
    male
    Posts
    23
    Reputation
    10
    Thanks
    7
    Yeeah , i love your tuts

  12. #8
    Assassin's Creed's Avatar
    Join Date
    Dec 2011
    Gender
    male
    Posts
    1,210
    Reputation
    54
    Thanks
    1,409
    My Mood
    Worried
    Quote Originally Posted by Brimir View Post
    haha, You added my tuts. Thanks for credits
    No Prob...Love ur tuts 2 Keep it Up


    ---------- Post added at 04:29 PM ---------- Previous post was at 04:28 PM ----------

    Quote Originally Posted by LoveyMush View Post
    Wrong Low the loop
    for (int j=0; j<9; j++)

    Now is correct
    I dont think it rly matter from 9 to 10 i made perfect NoRecoil with that loop
     

    Contributer Since 20/2/2012
    MPGH Member Since December 2011

     





     

    offical thread> Assassin V15<

    To all People who thinks am a leecher,hate me,are jelly from me....
    Refer to this thread...
    https://www.mpgh.net/forum/232-crossf...stop-hate.html

  13. #9
    LoveyMush's Avatar
    Join Date
    Dec 2011
    Gender
    male
    Posts
    23
    Reputation
    10
    Thanks
    7
    Hmm , i make with that loop , its correct too !

    Sorry ^^

  14. #10
    Assassin's Creed's Avatar
    Join Date
    Dec 2011
    Gender
    male
    Posts
    1,210
    Reputation
    54
    Thanks
    1,409
    My Mood
    Worried
    Quote Originally Posted by LoveyMush View Post
    Hmm , i make with that loop , its correct too !

    Sorry ^^
    I rly hope this gets stickied
     

    Contributer Since 20/2/2012
    MPGH Member Since December 2011

     





     

    offical thread> Assassin V15<

    To all People who thinks am a leecher,hate me,are jelly from me....
    Refer to this thread...
    https://www.mpgh.net/forum/232-crossf...stop-hate.html

  15. #11
    Night221's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    18
    Reputation
    10
    Thanks
    3
    My Mood
    Inspired
    thank you.

  16. #12
    Ryuesi's Avatar
    Join Date
    Jun 2011
    Gender
    male
    Location
    Right here.
    Posts
    7,339
    Reputation
    413
    Thanks
    2,397
    My Mood
    Relaxed
    Really great job





    Contributor Since 24-11-2011 ~ 26-12-2011
    VM / PM




  17. #13
    Dragon(H)ell's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    703
    Reputation
    154
    Thanks
    4,819
    My Mood
    Angelic
    Nice Job bro

  18. #14
    Assassin's Creed's Avatar
    Join Date
    Dec 2011
    Gender
    male
    Posts
    1,210
    Reputation
    54
    Thanks
    1,409
    My Mood
    Worried
    Thanks Guys
     

    Contributer Since 20/2/2012
    MPGH Member Since December 2011

     





     

    offical thread> Assassin V15<

    To all People who thinks am a leecher,hate me,are jelly from me....
    Refer to this thread...
    https://www.mpgh.net/forum/232-crossf...stop-hate.html

  19. #15
    |Skrillex|'s Avatar
    Join Date
    Nov 2011
    Gender
    male
    Posts
    118
    Reputation
    22
    Thanks
    155
    My Mood
    Bored
    good job

Page 1 of 5 123 ... LastLast

Similar Threads

  1. Warrock hack information (to me im noob)
    By morradiersexy in forum WarRock Discussions
    Replies: 7
    Last Post: 08-08-2010, 08:13 AM
  2. Hacking Information (What is What)
    By Mouzie in forum General
    Replies: 17
    Last Post: 04-18-2009, 08:02 AM
  3. GUNZ HACK WITH DETAILED TUT!
    By viper131 in forum Gunz Hacks
    Replies: 17
    Last Post: 03-30-2009, 11:45 AM
  4. Tutorial - How to use Visual Basics 6 (vb6) for WarRock hacks
    By Oneirish in forum Visual Basic Programming
    Replies: 17
    Last Post: 05-26-2008, 07:24 AM