wolftü Hile Kodlama C++ Tüm Sistemlerde Olan

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Süper Üye
Katılım
6 Şub 2016
Mesajlar
987
Tepki puanı
20
Ödüller
9
Yaş
27
10 HİZMET YILI
 YAZILI ANLATIM

sfujv.png


[font=tahoma, verdana, geneva, lucida,]Bu betiği derleyip çalıştırdığımızda her tuşa bastığımızda “veri” değişkeninin adresini ve değerini gösterecektir , öntanımlı değer ise “54″ tür , biz müdahale edene kadar ise “54″ ü değer olarak verecektir.

Kendi bilgisayarımda “veri” değişkeninin bilgileri;

Değişken Adı : “veri”
Değişken Tipi : int
Değişken Değeri : 54
Değişken Adresi : 0x22ff0c

Şimdi bu değişkenin değerine müdahale eden betiği yazalım ;

#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;

int main()
{
int yenideger1 = 61; // yeni degeri 61 olarak tanimladik
HWND pencere = FindWindow(0,"/* Müdahale edilecek yazılımın Görev yöneticisindeki -Görev- altındaki ismi yazılacaktır*/"); //
if (pencere == 0)
{
cerr << "Uygulama bulunamadi."<<endl;
}
else
{
DWORD uygulamaid;
GetWindowThreadProcessId(pencere,&uygulamaid);
HANDLE islem= OpenProcess(PROCESS_ALL_ACCESS,FALSE,uygulamaid);
if(!islem)
{
cerr<<"Islem yapilamadi."<<endl;
}
else
{
int basarili1 = WriteProcessMemory(islem,(LP****)0x22ff0c,¥ideger1 ,(DWORD)sizeof(yenideger1),NULL);// 0x22ff0c değeri değiştirilecek değişkenin adresi

if(basarili1>0)
{
clog<<"Basarili."<<endl;
}
else
{
cerr<<"Hata."<<endl;
}
CloseHandle(islem);
}
}
getch();
return 0;
}

Müdahale edilecek yazılımı açıp ardından Müdahale için oluşturduğumuz yazılımı açtığınızda değişkenimizin değerinin 54 ten 61 olduğunu göreceksiniz. Umarım işinize yarar[/FONT]
 
Üye
Katılım
2 Haz 2016
Mesajlar
45
Tepki puanı
0
10 HİZMET YILI
RE: wolftü Hile Kolama C++ Tüm Sistemlerde Olan

Ben bu c++ işlerini bilmiyorum cahilim bu konuda :D
 
Onaylı Üye
Katılım
2 Haz 2016
Mesajlar
74
Tepki puanı
1
Yaş
26
10 HİZMET YILI
RE: wolftü Hile Kolama C++ Tüm Sistemlerde Olan

Şey visual da nasıl kodlanırr ?
 
Onaylı Üye
Katılım
29 May 2016
Mesajlar
113
Tepki puanı
2
10 HİZMET YILI
RE: wolftü Hile Kolama C++ Tüm Sistemlerde Olan

Güzel Konu Yararlı
 
Uzman Üye
Katılım
3 Tem 2016
Mesajlar
203
Tepki puanı
2
9 HİZMET YILI
RE: wolftü Hile Kolama C++ Tüm Sistemlerde Olan

Kullandığın type çok "boktan" açıkcası bytelar manual belirlenirse daha kullanışlı olur;

static void EditMemory(void *adr, void *ptr, int size){
DWORD OldProtection;
VirtualProtect(adr, size, PAGE_EXECUTE_READWRITE, &OldProtection);
memcpy(adr, ptr, size);
VirtualProtect(adr, size, OldProtection, &OldProtection);
}
 
Üye
Katılım
8 May 2016
Mesajlar
4
Tepki puanı
0
10 HİZMET YILI
RE: wolftü Hile Kolama C++ Tüm Sistemlerde Olan

saol Deniyecem yararlı konu :)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst