[TUTORIAL]Make Wallhack & Chams

Kamis, 19 April 2012

[TUTORIAL]Make Wallhack & Chams

Hallo Gans !
Kali ini saya akan memberikan sedikit tutorial yang mungkin sangat berguna bagi agan-agan yang ingin belajar hack game, karena tutorial yang 1 ini terbilang (Basic)
Langsung saja !


Pengertian :
Wallhack, bagi para pecinta Gamers tentu kata kata WALLHACK sudah tidak asing lagi. Secara bahasa Wallhack berarti HACK Dinding. nah, hack dinding ? hmm.. Yupz. Dalam sebuah permainan game khusus nya yang berbasis FPS tentu nya akan ada dinding yang menjadi batasan sebuah permainan ( MAP ). Ibarat kalian bermain petak umpet, kalian dituntut untuk mencari musuh yang kalian tidak tahu dimana dia bersembunyi. nah, Dengan Wallhack kalian dapat melihat musuh dimana saja (Karena si tembok td telah di hack) lalu, apa itu Chams? Sama saja, cuma kalo chams si playernya di beri warna.

Bagaimana cara membuatnya?
Sabar gans :D
Pertama siapkan dulu Alat-alat yang di butuhkan.
  1. MSVC++ 2008 / 2010
  2. Windows DirectX 9.0 SDK Update - (Summer 2004) (Recommeded)
  3. Stride Logger (untuk mencari texture Tembok,player,senjata, dll) Bisa di download disini (include Readme di dlm rar)
  4. Source code untuk membuat wallhacknya svjBrothers.cpp (new version)

Step 1 : Mencari Texture Tembok,Player,Senjata,dll.
Siapkan Game yg ingin di hack.
Misal korban saya Conflict Global Strom.
Pertama Setting dulu injector dll nya (di dalam D3D9_Model_Logger.rar)
Buka file AutoInject.cfg :
[Config]
Title=Auto Inject
Game=ConflictGlobal.exe = Target process game nya (ganti dengan target game agan. ingat yang di tulis nama Process nya. jangan lupa akhiri dengan (.exe)
DLL=D3D9_Model_Logger.dll = dll yang akan di inject
Method=Stealth
Delay=0
Setelah injector di setting Buka file AutoInject.exe, lalu Start game yang akan di hack.
Setelah dll berhasil terinject maka akan terlihat menu sperti ini

Hotkey untuk menu ini :
Panah atas = mengarahkan ke atas
Panah Bawah = mengarahkan ke bawah
Panah Kanan = option on / change
Panah kiri = Option off / change
Delete = ON/OFF (setelah di tekan di tandai tulisan jadi Hijau)
NB : On kan hanya di satu menu saja (Misal on di "Stride", maka yang lain jangan di ON
Lebih jelasnya baca di readme (di dalam rar td)
Mulai permainan, (pastikan agan dekat dengan tembok, jangan di hutan
lalu, Tekan delete (ON) di stride, trus tekan panah kanan Change to 12345..dst hingga menemukan texture si player/tembok.
misal saya berhenti di 62 dan 74 karena si palayer dan tembok berubah warna menjadi kuning.
lalu di catat, "Stride 62 (Player) dan 74 (Tembok) ke notepad"
NB : Bila di stride agan gak nemu texturenya lanjut ke Numvert/Primcount/StartIndex. Cara nya sama dengan Stride.
Nah, texture sudah di temukan, saatnya membuat ramuan
Download Ramuanya : svjBrothers.cpp (di karenakan tidak muat di thread maka saya upload)

Step 2 : Make dll Hack
Buka program MSVC++, buat project baru (empty project)
Setelah project di buat setting projectnya, ganti configuration type nya jd "Dll"
Klik kanan di project, klik add>new item>c++ file (.cpp).
Masukan ramuan dari main.cpp
Perhatikan :
Disinilah Fungsi nya.
//==================================================================
// Official Tutorial Make Wallhack on KASKUS
// © copyright Kuya.Gaol a.k.a iephonkvj
// special thanks to:
// Zenix,s0beit,all member uc-forum
//==================================================================
if(WallHack)
        {
        if(m_stride==74) // Tembok (hasil pencarin texture tadi "Stride")
        {
       
                        DWORD dwOldZEnable;
                pDevice-> GetRenderState (D3DRS_ZENABLE, & dwOldZEnable);
                        pDevice-> SetRenderState (D3DRS_ZENABLE, D3DZB_FALSE);// membuat tembok transparan
                        oDrawIndexedPrimitive(pDevice, PrimType, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, primCount);
        }
        }  
  


&
//==================================================================
// Official Tutorial Make Wallhack on KASKUS
// © copyright Kuya.Gaol a.k.a iephonkvj
// special thanks to:
// Zenix,s0beit,all member uc-forum
//==================================================================
if(chams)
        {
        if(m_stride==62) // Player (hasil pencarin texture tadi "Stride")
        {
                        DWORD dwOldZEnable;
                pDevice-> GetRenderState (D3DRS_ZENABLE, & dwOldZEnable);
                        pDevice-> SetRenderState (D3DRS_ZENABLE, D3DZB_FALSE); // membuat tembok transparan
                        pDevice->SetRenderState( D3DRS_FILLMODE,D3DFILL_SOLID );
                        pDevice->SetTexture( 0, g_Oren); // Mewarnai si player
                        oDrawIndexedPrimitive(pDevice, PrimType, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, primCount);
                        pDevice-> SetRenderState (D3DRS_ZENABLE, dwOldZEnable);
        }                   
        }

Untuk mengganti warna Ubah di bagian ini :
pDevice->SetTexture0g_Oren); // Mewarnai si player 
misal di ganti ini :
pDevice->SetTexture0g_Blue); // Mewarnai si player 
NB : Warna "g_Blue" dan "g_Blue" adalah hasil dari genarate :

LPDIRECT3DTEXTURE9 g_Blue NULL;
const BYTE Blue [60] =
{
0x420x4D0x3C0x000x000x000x000x000x00,
0x000x360x000x000x000x280x000x000x00,
0x010x000x000x000x010x000x000x000x01,
0x000x200x000x000x000x000x000x000x00,
0x000x000x120x0B0x000x000x120x0B0x00,
0x000x000x000x000x000x000x000x000x00,
0xFF0x000x000x000x000x00
}; 

Step 3 : Inject dll ke Game
Sama saja dengan cara inject dll logger texture tadi, jadi kita tinggal menaruh dll wallhack tadi ke folder texture logger td, trus ke configuration injectornya, ganti procsess name sama nama dll nya.
Misal :
[Config]
Title=Auto Inject
Game=ConflictGlobal.exe
DLL=wallhack.dll
Method=Stealth
Delay=0


SELESAI










"Jangan segan untuk bertanya, bila agan kesulitan silahkan reply, maka akan saya bantu semaksimal mungkin
 

Credit :
(Original post on thread saya di kaskus)
Zenix,s0beit for source
kuya.Gaol a.k.a iephonkvj for Tutorial
"Jangan segan untuk bertanya, bila agan kesulitan silahkan tinggalkan komentar di bawah, maka akan saya bantu semaksimal mungkin "

26 komentar:

  1. tutor untuk pointblank donk gan !!!!

    BalasHapus
    Balasan
    1. ini buat pb jg bisa kok, pb kan termasuk direct3d9/

      Hapus
  2. Gan Iephonk itu SC yang ada di postingan (bknyngdupld) masukinnya di mana yak?

    BalasHapus
    Balasan
    1. yg di postingan sekedar penjelasan aja.
      Buka SvjBrothers.cpp, code nya tetap sama.

      Hapus
  3. kok yang aku waktu di rebuild banyak yang erorr ya..???

    BalasHapus
    Balasan
    1. Aku Pakai DevC++ Om iephoenk.. :D

      Hapus
    2. ya.. g bisa lah =))
      source nya kan buat C++ :p

      Hapus
  4. Gan, Cara Install Direct SDK supaya nyambung ama MSVC++ gmn ?

    BalasHapus
    Balasan
    1. Agan pake C++ versi 2010 ato 2008?

      Hapus
    2. kalau C++ 2010 gimana cara nya gan

      Hapus
    3. Klik kanan di projectnya lalu pilih "Propertis"
      SS : http://img840.imageshack.us/img840/6983/vs2010pic1.png
      Kemudian pada "Configuration Properties" klik di "VC++ Directories"
      Terakhir, pada label "include directories" klik di mnu browser lalu arahkan ke direktori include pada Directx yg udh agan install, Untuk label libary sama seperti di atas, arahkan ke direktori libary pada Directx yg agan install td.
      SS : http://img339.imageshack.us/img339/9163/vs2010pic2.png
      SELESAI :D
      Semoga membantu :)

      Hapus
  5. gan ini bisa buat game crossfire gak?

    BalasHapus
  6. bang cara mencari hook kasi tau donk pliss

    BalasHapus
    Balasan
    1. googling bro. cari di forum2
      sprti : uc, mpgh, dll

      Hapus
  7. gan cod mw3 kok ga ng injek,,pencerahan dong

    BalasHapus
  8. gan ajarin donk cara mncari hook nya, ane ke detect mulu sama hackshield nya, please , ntar ane ksih pulsa 10.000, ni no hp ane, 089692233905 ,

    BalasHapus
  9. gan ajarin donk cara mncari hook nya, ane ke detect mulu sama hackshield nya, please , ntar ane ksih pulsa 10.000, ni no hp ane, 089692233905 ,

    BalasHapus
  10. iya bang, please minta bantuannya cara mencari/edit hook biar gak kedetack ama HSield, My FB : https://www.facebook.com/asep.hendriyana.96

    BalasHapus
  11. bang kok disini ada tulisan
    1>c:\documents and settings\user\desktop\wow\wow\dllmain.cpp(2): fatal error C1083: Cannot open include file: 'detours.h': No such file or directory

    BalasHapus
  12. Bang kalo untuk petmain poker online work gx
    Kasih masukannya terima kasih

    BalasHapus
  13. Bang kalo untuk petmain poker online work gx
    Kasih masukannya terima kasih

    BalasHapus
  14. bang kalo buat rules of survival bisa nggak?

    BalasHapus
  15. Gan kan kemaren2 ane ngecheat untuk game PUBG mobile bisa, tapi sekarang kok GK bisa ya wallhack nya di tampilan hp ane, apa yg salah ya gan... Metode masih sama.cuma wallhack yg GK bisa gan klo cheat untuk recoil dll masih bisa

    BalasHapus
  16. Ada tutorial videonya ngga?

    BalasHapus


free counters