Konuyu Kilitliyebilirsiniz [Yetkili Baksın]

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
  • Konuyu başlatan
  • Yasaklandı
  • #43
Onaylı Üye
Katılım
6 Şub 2016
Mesajlar
105
Tepki puanı
2
10 HİZMET YILI
hook fixlendi işte onu güncellicem
 
Banlı Üye
Katılım
11 Haz 2017
Mesajlar
46
Tepki puanı
2
Yaş
28
9 HİZMET YILI
Korkarımki Boyle 1 Sey ımkansız Yenı kodlamalırını Yenı Kodladıgın Gucel Basendekı Hooka Kodlaman gerekıcek.
 
  • Konuyu başlatan
  • Yasaklandı
  • #50
Onaylı Üye
Katılım
6 Şub 2016
Mesajlar
105
Tepki puanı
2
10 HİZMET YILI
Korkarımki Boyle 1 Sey ımkansız Yenı kodlamalırını Yenı Kodladıgın Gucel Basendekı Hooka Kodlaman gerekıcek.
kardeş basede sıkıntı yok yni yama ile hook fixlendi sadece hook deişcek elimde çalısan hook war o hooku suanki baseme uyarlıcak adam arıyorum
 
#Ri
Coder
Katılım
17 Ocak 2016
Mesajlar
1,111
Çözümler
2
Tepki puanı
2,542
Ödüller
12
Yaş
9
10 HİZMET YILI
o yardım etmez ve o diyor sleep ben diyorum hook

27fae534f2.png


sizi sayıyla gönderiyolar heralde? hook un ne olduğunu bildiğinden bile şüpheliyim.

Kod:
DWORD ADR = mFunc->FindPattern(hDll, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx");

bu adres üzerinden hook atcan kardeş
 
  • Konuyu başlatan
  • Yasaklandı
  • #52
Onaylı Üye
Katılım
6 Şub 2016
Mesajlar
105
Tepki puanı
2
10 HİZMET YILI
suanki hookum dierlerinide gerekrise atarım

int HookD3D(void)
{
DWORD adr;
DWORD hD3D;
DWORD *vTable;
hD3D = (DWORD)GetModuleHandleA("d3d9.dll");
adr = FindPattern(hD3D, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx");

memcpy(&vTable, (void *)(adr + 2), 4);
if (hD3D)
{
OPresent = (TPresent)DetourCreate((PBYTE)vTable[17], (PBYTE)Present, 5);
ODrawIndexedPrimitive = (TDrawIndexedPrimitive)DetourCreate((PBYTE)vTable[82], (PBYTE)DrawIndexedPrimitive, 5);
}
return 0;
}
 
#Ri
Coder
Katılım
17 Ocak 2016
Mesajlar
1,111
Çözümler
2
Tepki puanı
2,542
Ödüller
12
Yaş
9
10 HİZMET YILI
suanki hookum dierlerinide gerekrise atarım
Kod:
int HookD3D(void)
{
    DWORD adr;
    DWORD hD3D;
    DWORD *vTable;
    hD3D = (DWORD)GetModuleHandleA("d3d9.dll");
    adr = FindPattern(hD3D, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx");

    memcpy(&vTable, (void *)(adr + 2), 4);
    if (hD3D)
    {
        OPresent = (TPresent)DetourCreate((PBYTE)vTable[17], (PBYTE)Present, 5);
        ODrawIndexedPrimitive = (TDrawIndexedPrimitive)DetourCreate((PBYTE)vTable[82], (PBYTE)DrawIndexedPrimitive, 5);
    }
    return 0;
}
Kod:
int HookD3D(void)
{
    DWORD adr;
    DWORD hD3D;
    DWORD *vTable;
    hD3D = (DWORD)GetModuleHandleA("d3d9.dll");
    adr = FindPattern(hD3D, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx");
    MessageBox(0,"hata : pattern","err",0);
    memcpy(&vTable, (void *)(adr + 2), 4); 
   MessageBox(0,"hata : memcpy crash","err",0);
    if (hD3D)
    {
      MessageBox(0,"hook start","err",0);
        OPresent = (TPresent)DetourCreate((PBYTE)vTable[17], (PBYTE)Present, 5);
        ODrawIndexedPrimitive = (TDrawIndexedPrimitive)DetourCreate((PBYTE)vTable[82], (PBYTE)DrawIndexedPrimitive, 5);
          MessageBox(0,"hook end","err",0);
    }
    return 0;
}

böyle denersen nerde crash attığını anlarsın
 
l33t
Seçkin Üye
Katılım
5 Ara 2015
Mesajlar
464
Tepki puanı
76
Ödüller
9
10 HİZMET YILI
Kod:
typedef HRESULT(__stdcall * EndScene)(LPDIRECT3DDEVICE9 pDev);
EndScene pEndScene;

Kod:
HRESULT __stdcall mEndScene(LPDIRECT3DDEVICE9 pDev)
{
return pEndScene(pDev);
}

Kod:
pEndScene = (EndScene)DetourFunc((PBYTE)vTable[42], (PBYTE)mEndScene);

birde endscene ile dene bakalım
 
#Ri
Coder
Katılım
17 Ocak 2016
Mesajlar
1,111
Çözümler
2
Tepki puanı
2,542
Ödüller
12
Yaş
9
10 HİZMET YILI
Kod:
typedef HRESULT(__stdcall * EndScene)(LPDIRECT3DDEVICE9 pDev);
EndScene pEndScene;

Kod:
HRESULT __stdcall mEndScene(LPDIRECT3DDEVICE9 pDev)
{
return pEndScene(pDev);
}

Kod:
pEndScene = (EndScene)DetourFunc((PBYTE)vTable[42], (PBYTE)mEndScene);

birde endscene ile dene bakalım

:D adaş bırakaydın presentle kullanaydı :D
 
  • Konuyu başlatan
  • Yasaklandı
  • #59
Onaylı Üye
Katılım
6 Şub 2016
Mesajlar
105
Tepki puanı
2
10 HİZMET YILI
muratın dedigini yapıp çözmeye çalıscam browser hocam dediginiz olmadı
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst