ATTENTION please!!!

please LEAVE your blog's link for me walk in and follow you back at the SHOUTBOX ok.. tq a lot..
*at every post have a FACEBOOK COMMENT AVAILABLE. do leave comment there if you were not connected with blog account. its more easy.*

Demi XFM radio No.1 anda.

Demi XFM radio No.1 anda.

this blog owner by malaysian people.

this blog owner by malaysian people.

Thursday, May 17, 2012

how to make a hack for game.

Need:
  • Brain (Not a dumb one !)
  • Basic Knowledge Of C++
  • Visual C++ 6


Stage:

  • Code a Dll with our hack functions included:
  • 1. Stamina();
  • 2. Teleport(x, y, z);
  • Create a new MFC project with features:
  • 1. Load our Dll
  • 2. Define & Export functions from the Dll
  • 3. Stamina Timer
  • 4. Teleport choosen location


Get To Work(Dll) !

  • Create a new Win32 Dynamic-Link Library Project, Call it ("LH1337DLL")
  • Choose A simple DLL project
  • Add 3 new file to the project: {Text File, "LH1337DLL.def"} {Source, "functions"} {Header, "functions"}
  • Add this code into functions.cpp:

code
#include "stdafx.h"
#include "functions.h"

DWORD dfgiddfg;
HANDLE dfgdsgdsg;

void OpenMemory()
{
HWND frgss = FindWindow(0, "WarRock");
GetWindowThreadProcessId(frgss, &dfgiddfg);
dfgdsgdsg = OpenProcess(PROCESS_ALL_ACCESS|PROCESS_VM_OPERATION|PROCESS_VM_READ|PROCESS_VM_WRITE|PROCESS_QUERY_INFORMATION, FALSE, dfgiddfg);
}


void Stamina()
{
    int t=1120403456;
    OpenMemory();
    WriteProcessMemory(dfgdsgdsg,(LPVOID*)(DWORD)0x8B9B04, &t , 4,NULL);
}

void Teleport(float x, float y, float z)
{
    long raddyx, raddyy, raddyz; // Real address of coordinates
    long readxyz;                 // Read base address

    ReadProcessMemory(dfgdsgdsg,(LPVOID*)(DWORD)0x1279280, &readxyz, 4,NULL);

    raddyx = readxyz + 0x174;
    raddyy = readxyz + 0x17C;
    raddyz = readxyz + 0x178;

    WriteProcessMemory(dfgdsgdsg,(LPVOID*)(DWORD)raddyx, &x , 4,NULL);
    WriteProcessMemory(dfgdsgdsg,(LPVOID*)(DWORD)raddyy, &y , 4,NULL);
    WriteProcessMemory(dfgdsgdsg,(LPVOID*)(DWORD)raddyz, &z , 4,NULL);
}
  • Add this code into functions.h:

code
#pragma once

void Stamina();
void Teleport(float x, float y, float z);
  • Add this code into LH1337DLL.def:

code
LIBRARY LH1337DLL

EXPORTS
    Stamina
    Teleport

DLL is finished.

Get To Work(Exe) !
  • Create a MFC Project, call it ("LH1337EXE")
  • Choose, Dialog based.
  • Add 2 button {Refill Stamina, Teleport}
  • Add 3 Edit Box. (X, Y, Z)
  • Make 3 new member variable. {X->m_cox} {Y->m_coy} {Z->m_coz}
  • Add this code in LH1337EXEDlg.cpp at top after all '#include':

code
HINSTANCE hDLL = NULL;


// 1) Teleport
typedef void (*STAMINA)();
STAMINA Stamina;


// 2) Teleport
typedef void (*TELEPORT)(float x, float y, float z);
TELEPORT Teleport;
  • Go to the OnInitDialog() function and add this code:

code
hDLL = AfxLoadLibrary("LH1337DLL");

    if( hDLL == NULL )
    {
        MessageBox("Could not load LH1337DLL.dll");
    }
    else
    {
     Stamina = (STAMINA)GetProcAddress(hDLL, "Stamina");
     Teleport = (TELEPORT)GetProcAddress(hDLL, "Teleport");
    }
  • Now, add a BN_CLICKED event the Teleport button and add this code:

code
  UpdateData(1);
    Teleport(m_cox, m_coy, m_coz);

HACK is finished. enjoy.


comments

Leave your footstep!!

Blogobo