- 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.