Hile Yapımı - External Hile Yapmak [Video Ders + Rehber]

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Fender the telecaster
Seçkin Üye
Katılım
19 Mar 2018
Mesajlar
328
Çözümler
4
Tepki puanı
39
Ödüller
7
Yaş
36
8 HİZMET YILI
İnterneten arastirabilirsin
 
Üye
Katılım
25 Nis 2020
Mesajlar
24
Tepki puanı
0
Yaş
26
6 HİZMET YILI
Arkadaşlar hile yapmak ikiye ayrılır birincisi "internal" yani oyunun içine dahil edilir yazdığımız kod aslında oyunun bir parçası olur diğer taraf da ise "external" türünde hileler de vardır.
Bu konu altında externalı işliycez. Genel olarak bunda farklı bir programdan diğer programa erişim ve hafızasındaki bilgileri değiştirme olarak işliyor. Performans olarak internal den daha kötüdür ama zaten gözle görülür bir fark GDI haricinde göremezsiniz ki doğru mimari ile yapılan her program kusursuz olabilir.

Temelde biz hile kodlarken
Bağlantıları görmek için lütfen Giriş Yap
ve
Bağlantıları görmek için lütfen Giriş Yap

fonksiyonlarını kullancaz.


C++:
BOOL ReadProcessMemory(
  HANDLE  hProcess,//hadnle
  LPCVOID lpBaseAddress,//ramdan okunacak adresimiz
  LPVOID  lpBuffer,//okunan değerin kaydedileceği değişken
  SIZE_T  nSize,//kaydedilen değişkenin boyutu
  SIZE_T  *lpNumberOfBytesRead//bytle lik bir işimiz yok burda
);
C++:
BOOL WriteProcessMemory(
    HANDLE  hProcess, //Bizim penceremizle alakalı bilgilerin tutulduğu değişken
    LPVOID  lpBaseAddress, //İçine yazacağımız address
    LPCVOID lpBuffer, //Yeni değerimiz genelde "int yeni = 999;"
    SIZE_T  nSize, //int değer yazacağımız için "int" büyüklüğünde olduğunu belirtmemiz lazım
    SIZE_T  *lpNumberOfBytesWritten //byte yazmıyoruz sadece değer yazıyoruz şuanda.
    );

C++:
int main(){
    HANLE pencere = FindWindowA(NULL, "AssaultCube"); //Pencere ismini bulur ve bilgileri pencere isimli HWND değişkeni içinde tutar.
    DWORD pID;
    GetWindowThreadProcessId(pencere,&pID);//Videoda anlatıldı buralar
    HANDLE hnd = OpenProcess(PROCESS_ALL_ACCESS,FALSE,pID);
    int yeni = 999;
    ReadProcessMemory(hnd, (LPCVOID)(StaticAdres), &LocalPlayer, sizeof(DWORD), 0);
    WriteProcessMemory(hnd, (LPVOID)(LocalPlayer + 0xF8), &yeni, sizeof(yeni), 0);
    std::cout << "Hile başarılı.!!";
}

Video Ders

Eline sağlık bayıldım
 
Onaylı Üye
Katılım
25 Ocak 2020
Mesajlar
131
Tepki puanı
5
Ödüller
2
Yaş
29
6 HİZMET YILI
Ellerine sağlık güzel bir kaynak olmuş.
 

qxp

Seçkin Üye
Katılım
11 Nis 2019
Mesajlar
532
Çözümler
2
Tepki puanı
47
Ödüller
7
7 HİZMET YILI
hemen olucak iş değil arkadaşlar tabii ki sabır ve çabayla burdan hepimiz hile yazılımcısı olarak ayrılabiliriz. çok yararlı ve ufuk açıcı bir konu olmuş teşekkür ederiz..
 
Onaylı Üye
Katılım
13 Mar 2020
Mesajlar
55
Tepki puanı
1
Ödüller
5
Yaş
26
6 HİZMET YILI
Health to your injured subject
 
Onaylı Üye
Katılım
26 Ara 2019
Mesajlar
63
Tepki puanı
5
Ödüller
7
Yaş
38
6 HİZMET YILI
bu kadar kolaymı :D şimdi
 
Süper Üye
Katılım
26 Ara 2016
Mesajlar
602
Çözümler
2
Tepki puanı
48
Ödüller
9
9 HİZMET YILI
discord komut nasıl kodlayacam baskan
 
Onaylı Üye
Katılım
16 Mar 2019
Mesajlar
51
Tepki puanı
2
Ödüller
3
Yaş
36
7 HİZMET YILI
emeğe saygı devamı gelir umarm.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst