Onaylı Üye
DWORD HACKIN AYNI SİSTEMİDİR
D
Kod:
Kod:
HANDLE MEM = OpenProcess(PROCESS_ALL_ACCESS,0,GetCurrentProcessId());
Bunu tanımlıyoruz.
Oyunun hafızasına erişim sağlıyor, Ayrıca burada Getcurrentprocessıd in yerine başka bir fonksiyon girmenize gerek yok ProcessExists gibisinden. Gereksiz.
(GetCurrentProcessId = Dll nin injectlendiği işlemin id sini alır)
Daha sonra,
PHP:
DWORD ADRES = CSH+0xADRES;
DWORD VAL;
ReadProcessMemory(MEM,(LPVOID)ADRES,&VAL,4,NULL);
// Adresteki veriyi okutup VAL adlı değişkene aktarıyor
VAL += 3152 // -> Okutulan veriye 3131 ekleniyor
WriteProcessMemory(MEM,(LPVOID)ADRES,&VAL,4,NULL);
Mantık şu, real hp nin olduğu adresteki canınız orjinal canınız oluyor, bunu 1 kez okutup dworde aktarıyoruz Örnek 200 canımız var
okutup val değişkenine aktarılıyor
Sonra değişkenimize aktarılan veriyi istediğimiz kadar arttırıp tekrar aynı adrese write yapıyoruz.
200 + 3152 = 3352 olur
Daha sonra girince canımız 3352 oluyor
Bu sefer tekrar başa dönüyor
Okutulup val değişkenine alınıyor
daha sonra val değişkeni istediğimiz kadar arttırılıyor
3352 + 3152 = 6504
sonra bu 6504 verisi hp mize işletiliyor.
okutup val değişkenine aktarılıyor
Sonra değişkenimize aktarılan veriyi istediğimiz kadar arttırıp tekrar aynı adrese write yapıyoruz.
200 + 3152 = 3352 olur
Daha sonra girince canımız 3352 oluyor
Bu sefer tekrar başa dönüyor
Okutulup val değişkenine alınıyor
daha sonra val değişkeni istediğimiz kadar arttırılıyor
3352 + 3152 = 6504
sonra bu 6504 verisi hp mize işletiliyor.
İyi Günler