Results 1 to 15 of 60

Threaded View

  1. #1
    why06's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Location
    IBM
    Posts
    4,304
    Reputation
    170
    Thanks
    2,203
    My Mood
    Flirty

    Beginner Concepts of Game Hacking

    Beginner
    Concepts of Gamehacking


    • Prerequisites
    • Introduction
    • DirectX
    • Memory Hacking
    • Trainer Making (Under Construction)


    Prerequisites:
    It is absolutely VITAL that one have a very good understanding of the Basics of C++ before they even think about beginning gamehacking with C++. It is especially important to understand pointers. The whole concept of gamehacking relies heavily on the idea of pointers. Assuming one already has a basic understanding of C++ let's begin.

    Introduction:
    If you thought this part would be any easier then learning the basics of C++ then you are grossly mistaken. It is now having a basic understanding of C++ that you will learn how to actually apply that knowledge to create hacks. By the end of completing and understanding these beginner concepts you should understand memory hacks and enough D3D to build on more advanced concepts etc. Of course the real limit of what you can do is only limited by your skill and proficiency. This Guide covers DirectX and MemoryHacking. I find OpenGL is mainly used in older games, so I will not be writing up anything on that. This Guide will grow and develop along with my own growth as a gamehacker as well as others. What this guide will not include or cover are AddressLoggers, StrideLoggers or Development of a UCE. These concepts require a mastery of DirectX and MemoryHacking which you should develop here. One thing you should realize is that certain games have hack-detctions software (PunkBusters, Hacksheild, etc.) So you might not be able to apply these concepts on popular games, without a bypass. Luckily there are many free games out there with virtually no hack protection that we can use to apply these concepts; I will list some of these games herein.


    DirectX

    DirectX is the SDK that most modern games use to create 3D shapes,objects,etc. Combat Arms, WarRock, and pretty much every new game uses DirectX. So if you want to hack a game programmed in DirectX it's probably a good idea to learn DirectX. In fact it would be nearly impossible to make hacks such as chams, crosshairs, wallhacks, etc. without some knowledge of DirectX. One think you should know is that DirectX uses the Windows API. Now it's not that important to learn the whole API. YOu should only need a small portion of it. All that being said: this section will lists some resources for learning DirectX.

    The DirectX SDK August 2009
    DOWNLOAD THE SDK



    DirectX Programming Books :

    Beginning Game Programming, Second Edition
    This actually seems like a very good book. I had a chance to glance at one in the bookstore the other day. Basically it teaches you the little bit about the Windows API you need to know to be able to start programming in DirectX. I plan on buying it myself when I have a chance.

    Learn DirectX Online:
    If you choose not to get a book then your going to have to piece together how much stuff you need to know about Win32 API to understand DirectX. These are some good links found just surfing around the net here and there:

    DirectX Links:
    Toymaker's Game Programming I don't think it's the actual Toymaker, but if your not learning from a book, this website is about as good as your ever going to get. 5/5
    DirectX Tutorial Incomplete tutorial
    CodeSampler.com - The Absolute Beginner's Guide to Direct3D Incomplete tutorial
    ************* - Tutorial Database - find all you are need to know everything There's a little of everything here. DirectX too.

    WinAPI Links:
    Windows_Programming This Wiki Book takes the cake, every good online starter to WinAPI Programming.
    theForger's Win32 API Tutorial A good tutorial.
    Create a Basic Window Has very good reviews.
    Windows API Tutorial There really are not that many good Win32 tutorials out there.

    Tools for DirectX
    Jetamay's D3D Form Class For D3D9. Helps in manipulation of DirectX objects.
    Rarus' Texture Logger Posted by Matrix_NEO006

    Memory Hacking

    Memory Hacking is an important concept in gamehacking. It involves the use of a memory scanning tool, such as Cheat Engine (created by: Dark_Byte), Memory Hacking Software (created by: L.Spiro), or another program to scan the memory space of a program in search of certain values that may be of interest to us gamehackers. After running a scan the software will then proceed to give us a list of memory addresses that contain those values. Now the real trick here is learning how to use these popular Memory Hacking Softwares effectively.
    That means knowing what value your looking for, understanding how certain values are stored, and locating DMA(Dynamic Memory Allocation) values, or values that change addresses spaces as the program is started up each time or sometimes even round to round, depending what kind of game. It is crucial to figure how memory is allocated and how these softwares work in order to speed up a otherwise lengthy process.

    L.Spiro's Memory Hacking Software
    DOWNLOAD MHS
    Dark_Byte's Cheat Engine DOWNLOAD CE

    Understanding Memory Searching:
    Memory Searching Tutorials
    I know this is just a like to CE.org, but this site contains tons of tutorials on everything from finding pointers, DMA, Auto assembler, etc.


    Server Sided vs. Client sided
    - by: rwkeith
    Explains the difference between and why they are important to memory hacking.


    Memory Hacking Tools:
    Jetamay's cAddressTable A class for manipulating addresses in C++.


    Using Cheat Engine:
    **************** Dark_Byte's website, has tons of information about CE.
    Matrix_NEO006's C++ Code Injection Turorial Credits go to Teneb.
    Using Memory Hacking Software:
    MHS Tutorials L.Spiro's forum for MHS. This is their tutorial forum.

    Trainer Making:
    MFC TUTORIAL- Collection of Youtube videos, by our very own: Matrix_NEO006






    UNDER CONSTRUCTION.
    Credits:
    Jetamay
    Matrix_NEO006
    rwkeith
    Last edited by why06; 03-13-2010 at 07:27 AM. Reason: added MatrixNEO006's tuts on MFC

    "Every gun that is made, every warship launched, every rocket fired signifies, in the final sense, a theft from those who hunger and are not fed, those who are cold and are not clothed. This world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children. The cost of one modern heavy bomber is this: a modern brick school in more than 30 cities. It is two electric power plants, each serving a town of 60,000 population. It is two fine, fully equipped hospitals. It is some fifty miles of concrete pavement. We pay for a single fighter plane with a half million bushels of wheat. We pay for a single destroyer with new homes that could have housed more than 8,000 people. This is, I repeat, the best way of life to be found on the road the world has been taking. This is not a way of life at all, in any true sense. Under the cloud of threatening war, it is humanity hanging from a cross of iron."
    - Dwight D. Eisenhower

  2. The Following 53 Users Say Thank You to why06 For This Useful Post:

    -XpliCitt- (10-22-2009),3rw1n (06-12-2016),Alexlemaitre (05-10-2012),AlienwareCA (07-09-2010),alinisme (03-10-2010),Alroundeath (06-27-2010),andoroid18 (12-18-2009),ApertureLabs (07-12-2016),BRUNODOSSANTOS1993 (10-15-2015),CanadianBacon (02-14-2014),crushed (10-16-2009),dddrrr (06-15-2010),derek268383 (10-24-2011),dn5 (05-28-2011),Drake (05-29-2010),fuked (06-29-2010),GBot! (11-17-2010),geebes888 (10-16-2009),germanhacker (04-30-2010),h4x0rswln is back (12-19-2009),Hell_Demon (10-17-2009),hooch (02-15-2011),I-JlStepper-I (07-09-2010),IanIsRich (07-11-2010),james85x (05-09-2014),jbm1337 (06-21-2012),jokerskull123 (01-17-2010),jonnyboy9985 (08-17-2010),kuchbhilelo (12-06-2013),ladathion (07-25-2010),[MPGH]Liz (10-16-2009),Lolland (10-14-2009),Marsicano (10-16-2009),Matrix_NEO006 (10-14-2009),Mileko (11-04-2010),nofexcbrx (08-02-2018),Nur5 (07-13-2011),Obama (10-14-2009),origami7795 (12-15-2009),outspark4 (06-24-2010),plkdrmmr (11-03-2010),rtp_win (02-04-2012),skalmam (01-15-2017),Sneakzy (04-28-2010),superpondza (02-21-2011),SUPREMO8 (12-03-2010),thekm1994 (06-10-2010),Toxic Waltz (07-20-2010),unspeakable (09-17-2012),XGelite (10-14-2009),Zhhot (11-22-2009),[HE]Περσεύς[RO] (09-08-2010),___guilherme___ (11-27-2011)

Similar Threads

  1. What would you look for in a game hacking tool kit?
    By Dave84311 in forum General Game Hacking
    Replies: 23
    Last Post: 06-02-2015, 06:34 AM
  2. MPGH Game Hacking Group
    By Dave84311 in forum General Game Hacking
    Replies: 22
    Last Post: 08-08-2007, 12:43 PM
  3. Web-based game hacking..
    By Krilliam in forum General Game Hacking
    Replies: 7
    Last Post: 02-20-2006, 01:12 PM
  4. how can i make game hack?!!!!
    By UnknownID in forum General Game Hacking
    Replies: 2
    Last Post: 02-07-2006, 07:21 PM
  5. Game Hacking IMPOSSIBLE IN VISTA?
    By Dave84311 in forum General Game Hacking
    Replies: 13
    Last Post: 01-09-2006, 08:58 PM

Tags for this Thread