[TUTORIAL] Making a Trainer Using C++ in easiest way

04/01/2013 23:22 yabusa04#121
Ep10 Cabal...
all address had been change...

so addresses that can be found here aren't usable anymore...
except for other private servers...
04/02/2013 11:42 ForceF5#122
Hotkeys for C++
by: Dxt-Cobra


(hexadecimal) Keyboard (or mouse) equivalent
VK_LBUTTON 01 Left mouse button
VK_RBUTTON 02 Right mouse button
VK_CANCEL 03 Control-break processing
VK_MBUTTON 04 Middle mouse button (three-button mouse)
VK_BACK 08 BACKSPACE key
VK_TAB 09 TAB key
VK_CLEAR 0C CLEAR key
VK_RETURN 0D ENTER key
VK_SHIFT 10 SHIFT key
VK_CONTROL 11 CTRL key
VK_MENU 12 ALT key
VK_PAUSE 13 PAUSE key
VK_CAPITAL 14 CAPS LOCK key
VK_ESCAPE 1B ESC key
VK_SPACE 20 SPACEBAR
VK_PRIOR 21 PAGE UP key
VK_NEXT 22 PAGE DOWN key
VK_END 23 END key
VK_HOME 24 HOME key
VK_LEFT 25 LEFT ARROW key
VK_UP 26 UP ARROW key
VK_RIGHT 27 RIGHT ARROW key
VK_DOWN 28 DOWN ARROW key
VK_SELECT 29 SELECT key
VK_PRINT 2A PRINT key
VK_EXECUTE 2B EXECUTE key
VK_SNAPSHOT 2C PRINT SCREEN key
VK_INSERT 2D INS key
VK_DELETE 2E DEL key
VK_HELP 2F HELP key
30 0 key
31 1 key
32 2 key
33 3 key
34 4 key
35 5 key
36 6 key
37 7 key
38 8 key
39 9 key
41 A key
42 B key
43 C key
44 D key
45 E key
46 F key
47 G key
48 H key
49 I key
4A J key
4B K key
4C L key
4D M key
4E N key
4F O key
50 P key
51 Q key
52 R key
53 S key
54 T key
55 U key
56 V key
57 W key
58 X key
59 Y key
5A Z key
VK_NUMPAD0 60 Numeric keypad 0 key
VK_NUMPAD1 61 Numeric keypad 1 key
VK_NUMPAD2 62 Numeric keypad 2 key
VK_NUMPAD3 63 Numeric keypad 3 key
VK_NUMPAD4 64 Numeric keypad 4 key
VK_NUMPAD5 65 Numeric keypad 5 key
VK_NUMPAD6 66 Numeric keypad 6 key
VK_NUMPAD7 67 Numeric keypad 7 key
VK_NUMPAD8 68 Numeric keypad 8 key
VK_NUMPAD9 69 Numeric keypad 9 key
VK_SEPARATOR 6C Separator key
VK_SUBTRACT 6D Subtract key
VK_DECIMAL 6E Decimal key
VK_DIVIDE 6F Divide key
VK_F1 70 F1 key
VK_F2 71 F2 key
VK_F3 72 F3 key
VK_F4 73 F4 key
VK_F5 74 F5 key
VK_F6 75 F6 key
VK_F7 76 F7 key
VK_F8 77 F8 key
VK_F9 78 F9 key
VK_F10 79 F10 key
VK_F11 7A F11 key
VK_F12 7B F12 key
VK_F13 7C F13 key
VK_F14 7D F14 key
VK_F15 7E F15 key
VK_F16 7F F16 key
VK_F17 80H F17 key
VK_F18 81H F18 key
VK_F19 82H F19 key
VK_F20 83H F20 key
VK_F21 84H F21 key
VK_F22 85H F22 key
VK_F23 86H F23 key
VK_F24 87H F24 key
VK_NUMLOCK 90 NUM LOCK key
VK_SCROLL 91 SCROLL LOCK key
VK_LSHIFT A0 Left SHIFT key
VK_RSHIFT A1 Right SHIFT key
VK_LCONTROL A2 Left CONTROL key
VK_RCONTROL A3 Right CONTROL key
VK_LMENU A4 Left MENU key
VK_RMENU A5 Right MENU key
VK_PLAY FA Play key
VK_ZOOM FB Zoom key


Example: if (GetKeyState(VK_RBUTTON) &1)
{
//Code here
}
04/06/2013 02:19 xCrux#123
Name of my DLL "MOJ"

Definicja.h
Quote:
//================================================== =========== 1.0.0.200 ================================================== ======

//BASE ADDRESS
#define ADDR_BASE 0x00A9D820

//MOVEMENT SPEED
#define MOVEMENT_OFFSET 0x204
//================================================== ====
Hack.h
Quote:
#include "Definicja.h"
//====================== MOVEMENT SPEED ==============================
void MOVE_SPEED(float Speed)
{
*(float*)(*(DWORD*)ADDR_BASE+MOVEMENT_OFFSET) = Speed;
}
//================================================== ==================
Hack.ccp
Quote:
#include <windows.h>
#include "Hack.h"

void Start()
{
bool OnSpeed;
char * CAPTION = "MOJ";

while(true)
{
//================================ MOVEMENT SPEED ==================================================
if (GetKeyState(VK_HOME) < 0)
{
if(!OnSpeed){
OnSpeed = true;
MessageBoxA (NULL,"Movement Speed ON",CAPTION,MB_OK);
}else{
OnSpeed = false;
MOVE_SPEED(450.0);
MessageBoxA (NULL,"Movement Speed OFF",CAPTION,MB_OK);
}
}
//================================================== ================================================

//================================ FREEZING VALUE ==================================================
if(OnSpeed) MOVE_SPEED(600.0);
//================================================== ================================================

Sleep(1);
}
Maindll.ccp
Quote:
#include <windows.h>

extern void Start();

//================================================== ========= STARTING POINT ================================================== =====
BOOL WINAPI DllMain ( HMODULE hModule, DWORD dwReason, LPVOID lpvReserved)
{
switch ( dwReason ) {
case DLL_PROCESS_ATTACH:

DisableThreadLibraryCalls(hModule);

CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Start, 0, 0, 0);
MessageBoxA (NULL,"Cheat Activated","MOJ",MB_OK);
break;
case DLL_PROCESS_DETACH:
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
}
return TRUE;

//===
Where its my Fail ?
Quote:
1>------ Build started: Project: MOJ, Configuration: Release Win32 ------
1> Hack.cpp
1>Hack.cpp(31): fatal error C1075: end of file found before the left brace '{' at 'Hack.cpp(5)' was matched
1> MainDLL.cpp
1>MainDLL.cpp(26): fatal error C1075: end of file found before the left brace '{' at 'MainDLL.cpp(7)' was matched
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Yes... i first time try.
I need only create for me Wallhack, so now im try to create One option.
04/06/2013 05:19 shene#124
Quote:
Originally Posted by xCrux View Post
Name of my DLL "MOJ"

Definicja.h
Hack.h


Hack.ccp

Maindll.ccp

Where its my Fail ?

Yes... i first time try.
I need only create for me Wallhack, so now im try to create One option.
Hack.cpp
Quote:
#include <windows.h>
#include "Hack.h"

void Start()
{
bool OnSpeed;
char * CAPTION = "MOJ";

while(true)
{
//================================ MOVEMENT SPEED ==================================================
if (GetKeyState(VK_HOME) < 0)
{
if(!OnSpeed){
OnSpeed = true;
MessageBoxA (NULL,"Movement Speed ON",CAPTION,MB_OK);
}else{
OnSpeed = false;
MOVE_SPEED(450.0);
MessageBoxA (NULL,"Movement Speed OFF",CAPTION,MB_OK);
}
}
//================================================== ================================================

//================================ FREEZING VALUE ==================================================
if(OnSpeed) MOVE_SPEED(600.0);
//================================================== ================================================

Sleep(1);
}
}
MainDLL.cpp
Quote:
#include <windows.h>

extern void Start();

//================================================== ========= STARTING POINT ================================================== =====
BOOL WINAPI DllMain ( HMODULE hModule, DWORD dwReason, LPVOID lpvReserved)
{
switch ( dwReason ) {
case DLL_PROCESS_ATTACH:

DisableThreadLibraryCalls(hModule);

CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Start, 0, 0, 0);
MessageBoxA (NULL,"Cheat Activated","MOJ",MB_OK);
break;
case DLL_PROCESS_DETACH:
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
}
return TRUE;

}

//=================================
04/10/2013 09:04 zer011387#125
Sir Fuji my WH code kb jan try q mg build ng WH^^
04/10/2013 10:26 xC0DER#126
Quote:
Originally Posted by zer011387 View Post
Sir Fuji my WH code kb jan try q mg build ng WH^^
he doesnt like to share i ask him 2 to 3 times he doesnt answering my pm and also the guide or just a little tips ^^:D
04/14/2013 15:19 smokerking#127
1.8.0.1 is not working in my PC ..!! why ???
04/18/2013 13:04 Oversoul_GAMER#128
Quote:
Originally Posted by smokerking View Post
1.8.0.1 is not working in my PC ..!! why ???
Maybe you dont have a .net framework 2.0???
:confused::confused::confused:

Fujii can you post how to make a D3D menu for cabal hacks pls:D:D

[Only registered and activated users can see links. Click Here To Register...]
04/19/2013 23:40 zed2#129
how can i edit a already maked dll file?
04/22/2013 04:00 hunternumber#130
GALING TALAGA MAG PALIWANAG NI SIR FUJI
04/23/2013 08:23 Deciphered#131
Thanks for sharing this, sir.
04/28/2013 10:42 alexnico08#132
But i think the code need to be updated all time... when update xtrap,need update codes to work. how i find the codes?? thx (learn a noob pls)
05/10/2013 10:27 volumesua1#133
After inject (PerX)..

[Only registered and activated users can see links. Click Here To Register...]

Help :confused:

========== 12:45 ==========
Code:
bool OnSpeed, OnBM2, OnCombo, OnNSD;
changed to:

Code:
bool OnSpeed = 0, OnBM2 = 0, OnCombo = 0, OnNSD = 0;
Work ^_^
05/15/2013 04:23 pet29#134
there are only vb src on the net as far as i know
and i dont like vb and was searching for cpp scr
and finally found it i am new to programming and
you did a great job on this one. Thank you so
very much sir God bless
05/21/2013 10:39 brianjoey#135
whats the new address for cabal ph ep10...i want to make DLL trainer