Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
HomeHome  Latest imagesLatest images  RegisterRegister  Log inLog in  

 

 WİSUAL C++ İLE KENDİ HACKİNİZİ KENDİNİZ YAPIN...

Go down 
AuthorMessage
[TL]Yavuz
3.Seviye Üye
3.Seviye Üye
[TL]Yavuz


Puan : 111 Mesaj Sayisi : 85 Lakap : 1K0DuMT3KY3D1 Yaş : 34 Rep : 7 Nerden : Geldi ßu Kahraman

WİSUAL C++ İLE KENDİ HACKİNİZİ KENDİNİZ YAPIN... Empty
PostSubject: WİSUAL C++ İLE KENDİ HACKİNİZİ KENDİNİZ YAPIN...   WİSUAL C++ İLE KENDİ HACKİNİZİ KENDİNİZ YAPIN... EmptyThu Feb 03, 2011 6:00 pm

1. Yol

Arkadaşlar size şimdi c++ programıyla nasıl hack yapılır anlatacağım..

Visual C++ buradan indirebilirsiniz
[You must be registered and logged in to see this link.]
pass : [You must be registered and logged in to see this link.]
Diğer bir link:
[You must be registered and logged in to see this link.]
Adım 1

Visual C++ açın
File tıklayın-->New Select Win32 Dynamic-Link Library and enter a project Name
An Empty DLL Project seçin
File tıklayın-->New Select C++ Source File Give it a name

şimdi başlamaya hazırsınız

aşağıdaki kodları sayfanıza kopyala yapıştır yapın:

/*
Project : Public HACK (halka açık hack)
Author : >>ProHacker™<< (buraya kendi adınızı yazabilirsiniz)
*/
#include
#include

//Address go Here
#define Playerpointer 0x00CB11C8 //these are current
#define Serverpointer 0x00B39BE0 // as of 8-11-09
#define OFS_X 0x0000023C // on Warrock int
#define OFS_Y 0x00000244 // change them when needed
#define OFS_Z 0x00000240
#define ADR_FAST_HEALTH 0x00AF5404
#define ADR_FAST_AMMO 0x00AF5400
#define ADR_FAST_FLAG 0x00AF5408
#define ADR_FAST_REPAIR 0x00AF540C
#define ADR_SPEED 0x0099ADA8
#define ADR_SPAWN_1 0x00C48320
#define ADR_SPAWN_2 0x00CACF2C
#define ADR_BOUNDS_1 0x00C5DF9C
#define ADR_BOUNDS_2 0x00C5DFA0
#define ADR_SCOPE 0x00AF53F6
#define ADR_Spread 0x00AF5458


HANDLE Wolfteam;
DWORD *ingame= (DWORD*)Playerpointer;
DWORD *outgame= (DWORD*)Serverpointer;

//Hack Codes Go Here
//Fast All
void Fastall()
{
*(float*) ADR_FAST_HEALTH = 5000000;
*(float*) ADR_FAST_AMMO = 5000000;
*(float*) ADR_FAST_FLAG = 50000;
*(float*) ADR_FAST_REPAIR = 5000000;
}
//Speed
void speed() // insert key, speed on
{
if(GetAsyncKeyState(VK_INSERT) &1)
{
*(float*) ADR_SPEED = 1500;
}
}
void speedoff() // delete key, speed normal
{
if(GetAsyncKeyState(VK_DELETE) &1)
{
*(float*) ADR_SPEED = 100;
}
}
//No Spawn Wait
void nowait()
{
*(float*) ADR_SPAWN_1 = 0;
*(float*) ADR_SPAWN_2 = 0;
}
//No Boundries
void nobound()
{
//if (nobound)
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)ADR_BOUNDS_1, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_BOUNDS_1, &t , sizeof(t));
VirtualProtect((void*)ADR_BOUNDS_1, sizeof(t), Protection, 0);
VirtualProtect((void*)ADR_BOUNDS_2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_BOUNDS_2, &t , sizeof(t));
VirtualProtect((void*)ADR_BOUNDS_2, sizeof(t), Protection, 0);
}
}
//Scope
void scope()
{
if(GetAsyncKeyState(VK_RBUTTON))
{
int t=1;
unsigned long Protection;
VirtualProtect((void*)ADR_SCOPE, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_SCOPE, &t , sizeof(t));
VirtualProtect((void*)ADR_SCOPE, sizeof(t), Protection, 0);
}
else
{
int t=0;
unsigned long Protection;
VirtualProtect((void*)ADR_SCOPE, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_SCOPE, &t , sizeof(t));
VirtualProtect((void*)ADR_SCOPE, sizeof(t), Protection, 0);
}
}
//No Spread
void Spread()
{
*(float*) ADR_Spread = 0;
}

//Any other hacks you decide to add go above here
//Hack are put into the game here
void snip()
{
for(;; )
{
if(*ingame) //check if we are ingame.. prevent crashs
{
Fastall();
speed(); // player hacks go here
speedoff();
scope();
}
if(*outgame)
{
Spread();
nowait(); //server hacks go here
}
Sleep(200); //prevent for overloading the cpu
}
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
MessageBoxA(NULL, "YOUR NAME HERE", "Credits", MB_OK); // Put your
//name where Your Name Here is but leave the ""
MessageBoxA(NULL, "Sniper8ce's Base Code", "Credits", MB_OK); // Do not
// edit this
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)snip, 0, 0, 0); //create
// the hackthread
}
return TRUE;
}


burada
kopyalama işlemi bitiyor son satır yukarıdaki gibi olacak.Şimdi
kodlarımızı derlemeye geldi sıra build ve-->Compile "?.cpp" tıklayın
eğer herhangi bi hata yoksa -->Build "?.dll" diyeceksiniz.
ve
dll dosyamızı oluşturmuş olucaz bu dll dosyasının ismi neyse injector
olarak kullanacağımız exe dosyasının da adı aynı olmalı.
siz
kendinizi bu konuda geliştireceğinize ben inanıyorum önemli olan her
yeni patch geldiğinde wolfteam.exe isimli dosya değişir o dosyaya ait
addies leri yani yeni hex kodlarını bulabilmek zaten bu addies kodları
yabancı sitelerde hackerler tarafından analiz edilip hemen bulunuyor ve
sitelerinde yayınlıyorlar.

Linkleri alıntı yaptım kusura bakmayın rapidden upload yapabildim fakat biri olmaz diye 2 tane link verdim 2 sinden biri olur


2.yol (Anlamayanlar İçin)

Visual c++ programini acin. File/new/MFC app wisard.exe
PRoject adini, mesala Wolfteam - Fraps - Team Speak (ok bas)
SImdi sana soruyor, ne tur platform istiyorsunuz (click dialog based) CLick next
Yine next deyin.,
bu sefer baska support soruyor, burda Activex controls, unlick yapyin, sonra next

suan trainer bos templateniz hazir,, yada DIAlog based dene bilir
templatenin ustunde , dialog, buttun ve textler var, onlari silin.

simdi, sag tuusnu basip templatin ustunde, CLASs WIzard, secin. ardindan edit code secin

simdi,trainerniz oyuna acmamasi icin, yani load yapmasi iicn,
bu codlari yuklemeni lazin


en yurariya cikin tahki, bu codlari gorene kadar
// my trainerDlg.cpp : implementation file
//

#include "stdafx.h"
#include "my trainer.h"
#include "my trainerDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif


BUnun altina bu kodlari yukleyin

DWORD proc_id;
HANDLE hProcess;

void memory()
{
HWND hWnd = FindWindow(0, "WolfTeam");
GetWindowThreadProcessId(hWnd, &proc_id);
hProcess
= OpenProcess(PROCESS_ALL_ACCESS|PROCESS_VM_OPERATIO
N|PROCESS_VM_READ|PROCESS_VM_WRITE|PROCESS_QUERY_I NFORMATION, FALSE,
proc_id);
}


simdi boyle guzkmesi lazim


// my trainerDlg.cpp : implementation file
//

#include "stdafx.h"
#include "my trainer.h"
#include "my trainerDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
DWORD proc_id;
HANDLE hProcess;

void memory()
{
HWND hWnd = FindWindow(0, "WolfTeam");
GetWindowThreadProcessId(hWnd, &proc_id);
hProcess
= OpenProcess(PROCESS_ALL_ACCESS|PROCESS_VM_OPERATIO
N|PROCESS_VM_READ|PROCESS_VM_WRITE|PROCESS_QUERY_I NFORMATION, FALSE,
proc_id);
}


Suan loading proces yapmis bulunuyoruz, bunu her oyunda yapabilirsiniz, oneli olan game proces adini degistirmeniz olacak

Devam edelim


Geri
dialog/templateniz donunuz, ve ust kosede Buttun dugmesi var onu secin,
ve button dialog based yerlestirin, sonra mouse sag tiklayin, ve
properti secin, caption adini degistirin , (caption dugmenin adi
degisyor yani) adini SCope on yapin.
simdi mouse sag tiklayin yine, classwzard secin,

BN_CLICKED
ustunde mavi isik olsun, yani higlight yapin, ondan sonra HIT add
function button yapin, sonra mavi isikli olan yaziyi sadece degistirin,
(ONBUTTON1) sadece Button1 degistirin adi SCopeon olsun, simdi boyle
olacak (OnScopeOn)

sonra edit button basin

suan burdayiz

void CMytrainerDlg::OnScopeOn()
{
// TODO: Add your control notification handler code here
}


bu yazisi boyle degistirin



This is what it should look like

void CMytrainerDlg::OnScopeOn()
{
Writelong(0x943A16, 1);
}


0x943A16
ofseets oluyor yani bu oyunun icindeki scope adresi, yani her tur
update oline serverda yapildiginda buraya yeni adres yazmak lazim
olacak,




simdiki verecegim koduda az once yaptginiz kodun ustune aktartin



void Writelong(long addy, long value)
{
memory();
WriteProcessMemory(hProcess, (LPVOID*)(DWORD) addy, &value, sizeof(value), NULL);

}
void WritePointerFloat(long addy, short offset, float value)
{
long maddy;
long saddy;
memory();
ReadProcessMemory(hProcess, (LPVOID*)(DWORD) addy, &maddy, sizeof(maddy), NULL);
saddy = maddy + offset;
WriteProcessMemory(hProcess, (LPVOID*)(DWORD) saddy, &value, sizeof(value), NULL);
}


simdi BUILD yapin, olmasa rebuild yine secin, suan kendinize EXE. programi yaptinigiz yani oyunun icinde scope yapabileceksiniz

scope bilmiyenlere! scope , zoom yapilan seydir yani scniper zoom oluyor, bunu her silah ta kulaniyorsunuz

NOT:ALINTIDIR AMA BENDE YAPIORUM

Back to top Go down
http://wolfteam.7forum.net
 
WİSUAL C++ İLE KENDİ HACKİNİZİ KENDİNİZ YAPIN...
Back to top 
Page 1 of 1
 Similar topics
-
» DarkOrbit Oyun Nickleri
» Kendi Fotoğraflarınızı Anime Yapın :)
»  Kendi Server Filesinizi Oluşturun
» Sw nizde ram sıkıntısı çekiyorsanız belleği ram yapın
» 1828 Koxp Cikdi Klavuzu içerde ByPassla Yapin

Permissions in this forum:You cannot reply to topics in this forum
 :: Metin2ciyiz.biz Yeni M2 Platformu . :: Metin2 Pvp Server Kurulumu-
Jump to:  
genel forum genel blogHow to make a forum | ©phpBB | Free forum support | Report an abuse | Forumotion.com