1.dev-c++ 4.9.9.2
2.major mission hack source undetected 17 nov 2010 by rcd
mm_hack_sorce code_zip
Spoiler
tutorial dr rcd
credit hs bypass : rcd and drache
credit write pointer : abujafar
1. di dev-c++ klik file|new|project
2. klik dll pilih type bahasa c bukan c++
3. tentukan nama project terserah agan
4. ganti name dllmain.c menjadi cbase.c & dll.h menjadi cbase.h
5. isikan seluruh kodenya sbg :
cbase.c
cbase.h
6. pilih execute > rebuild all
7. dll telah berhasil di build ! tested 17 nov 2010 no bt / kedetect
8. inject dll ke pointblank.exe (pake light injector kalau mau simplenya)
9. pada saat dilobby tekan f12 dan lihat anda menjadi commander dengan 50000 point ! wow
10. anda bisa tambahkan sendiri untuk masmed hack, dan lain-lain, good luck
tutorial dr rcd
credit hs bypass : rcd and drache
credit write pointer : abujafar
1. di dev-c++ klik file|new|project
2. klik dll pilih type bahasa c bukan c++
3. tentukan nama project terserah agan
4. ganti name dllmain.c menjadi cbase.c & dll.h menjadi cbase.h
5. isikan seluruh kodenya sbg :
cbase.c
/* name: rcd copyright: rcd author: rcd date: 17/11/10 16:39 description: major mission hack by rcd */ // gunakan strip executable untuk memperkecil size dll // jangan lupa berikan version infoya #include <windows.h> #include <stdio.h> #include <stdlib.h> #include "cbase.h" lptstr themodule = "pointblank.i3exec"; // handle pointblank module // write pointer = credit by abujafar // thx untuk abujafar karena proses porting kode dari msvc ke devcpp // hehehe, write pointer masih lom kedetek :D void writepointer(unsigned long ulbase, int ioffset, int ivalue) { if (!isbadreadptr((void*)ulbase, sizeof(unsigned long))) { if (!isbadwriteptr((void*)(*(unsigned long*)ulbase + ioffset), sizeof(unsigned long))) { *(int*)(*(unsigned long*)ulbase + ioffset) = ivalue; } } } int __stdcall hsbypass(void){ // kosong // hs bypass credit by drache and me [ rcd ] !!! return 0; // unhook } // -------------------------------fungsi utama hacks------------------------------- int __stdcall rankpointhack(void) { dword docatchthebase = (dword)getmodulehandlea(themodule); if (docatchthebase > 0) { messagebeep(0); // berikan beep untuk mengetahui aktif/tidak // misalkan saya mempunyai pointer untuk point yaitu = pointblank.i3exec+4c2f38 dan 0xa9d maka tuliskan seperti ini ! // writepointer(<base module> + (dword)<base address>, <offset>, <hasil>); writepointer(docatchthebase + (dword)player_base, (player_point_ofs), 0xc350); // point = 50000 writepointer(docatchthebase + (dword)player_base, (player_rank_ofs), 0x32); // grade = commander return 0; // unhook biar gk kedeteck hackshield } } // -------------------------------------------------------------------------------- dword winapi loophacks(lpvoid param) // thread telah dipatch agar terhindar dari pendeteksian hackshield tested 17 nov 2010 { while (1) { hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); if (getasynckeystate(vk_f12)&1) { messagebeep(0); // berikan beep rankpointhack(); } // ----------------------------- sleep(10); // berikan jeda agar cpu tidak overload / terlalu membebani } return (0); // unhook biar gk ketangkep satpam } // --------------------main dll------------------------------------------- bool winapi dllmain ( hmodule hdll, dword dwreason, lpvoid lpreserved ) { disablethreadlibrarycalls(hdll); // disable pemanggilan thread dari dll agar tidak membebani if (dwreason == dll_process_attach) { messagebeep(0); messagebox(0,"dll injected\ncredit by rcd","mismay hack", mb_ok + mb_iconinformation ); //berikan notifikasi createthread(0, 0, (lpthread_start_routine)loophacks, 0, 0, 0); // jalanin thread } return true; } // ---------------------------------------------------------------------- /* tolong gan, sertakan credit ke - abujafar - drache - rcd kalau sudah jadi dll nya */
cbase.h
/* name: rcd copyright: rcd author: rcd date: 17/11/10 16:39 description: major mission hack by rcd */ #ifndef __mismay_hack_h // berikan nama dll biar gk salah sasaran #define __mismay_hack_h#define win32_lean_and_mean // set untuk ke mode dll win32 yang bisa menjalankan runtime code dword winapi loophacks(lpvoid param); // berikan privilege ke loophacks() #endif #define player_rank_ofs 0xxxx // offsetnya bisa anda lihat di dalam source code ( download ) #define player_point_ofs 0xxxx// offsetnya bisa anda lihat di dalam source code ( download ) #define player_base 0xxxx// offsetnya bisa anda lihat di dalam source code ( download )
6. pilih execute > rebuild all
7. dll telah berhasil di build ! tested 17 nov 2010 no bt / kedetect
8. inject dll ke pointblank.exe (pake light injector kalau mau simplenya)
9. pada saat dilobby tekan f12 dan lihat anda menjadi commander dengan 50000 point ! wow
10. anda bisa tambahkan sendiri untuk masmed hack, dan lain-lain, good luck
3. rcd logger 2.0
lebih jelasnya tentang rcd logger 2 silahkan lihat disini : http://richardyusan....rcd-logger-2-0/
4. rcd base 1.0 rcd_base_1.0_zip
[*]cari offset dengan cara menjalankan rcd logger 2.0
[*]copas hasil logging ke addys.h
[*]build project dan dll siap diinject !
[/list]
dari 4 materi diatas silahkan di download dan di pelajari lalu kita bahas bersama-sama
mmhack editan versi indrascott (misi major + title + spion mode)
cbase.c
Spoiler
/* name: rcd copyright: rcd author: rcd date: 17/11/10 16:39 description: major mission hack by rcd */ // gunakan strip executable untuk memperkecil size dll // jangan lupa berikan version infoya #include <windows.h> #include <stdio.h> #include <stdlib.h> #include "cbase.h" lptstr themodule = "pointblank.i3exec"; // handle pointblank module // write pointer = credit by abujafar // thx untuk abujafar karena proses porting kode dari msvc ke devcpp // hehehe, write pointer masih lom kedetek :D void writepointer(unsigned long ulbase, int ioffset, int ivalue) { if (!isbadreadptr((void*)ulbase, sizeof(unsigned long))) { if (!isbadwriteptr((void*)(*(unsigned long*)ulbase + ioffset), sizeof(unsigned long))) { *(int*)(*(unsigned long*)ulbase + ioffset) = ivalue; } } } int __stdcall hsbypass(void){ // kosong // hs bypass credit by drache and me [ rcd ] !!! return 0; // unhook } // -------------------------------fungsi utama hacks------------------------------- int __stdcall rankpointhack(void) { dword docatchthebase = (dword)getmodulehandlea(themodule); if (docatchthebase > 0) { messagebeep(0); // berikan beep untuk mengetahui aktif/tidak // misalkan saya mempunyai pointer untuk point yaitu = pointblank.i3exec+4c2f38 dan 0xa9d maka tuliskan seperti ini ! // writepointer(<base module> + (dword)<base address>, <offset>, <hasil>); writepointer(docatchthebase + (dword)player_base, (player_point_ofs), 0xc350); // point = 50000 writepointer(docatchthebase + (dword)player_base, (player_rank_ofs), 0x32); // grade = commander return 0; // unhook biar gk kedeteck hackshield } } // -------------------------------------------------------------------------------- int __stdcall titlehack(void) { dword docatchthebase = (dword)getmodulehandlea(themodule); if (docatchthebase > 0) { messagebeep(0); // berikan beep untuk mengetahui aktif/tidak // misalkan saya mempunyai pointer untuk point yaitu = pointblank.i3exec+4c2f38 dan 0xa9d maka tuliskan seperti ini ! // writepointer(<base module> + (dword)<base address>, <offset>, <hasil>); writepointer(docatchthebase + (dword)player_base, (player_title1_ofs), 0x1010101); writepointer(docatchthebase + (dword)player_base, (player_title2_ofs), 0x1010101); writepointer(docatchthebase + (dword)player_base, (player_title3_ofs), 0x1010101); writepointer(docatchthebase + (dword)player_base, (player_title4_ofs), 0x1010101); writepointer(docatchthebase + (dword)player_base, (player_title5_ofs), 0x1010101); writepointer(docatchthebase + (dword)player_base, (player_title6_ofs), 0x1010101); writepointer(docatchthebase + (dword)player_base, (player_title7_ofs), 0x1010101); writepointer(docatchthebase + (dword)player_base, (player_title8_ofs), 0x1010101); writepointer(docatchthebase + (dword)player_base, (player_title9_ofs), 0x1010101); writepointer(docatchthebase + (dword)player_base, (player_title10_ofs), 0x1010101); writepointer(docatchthebase + (dword)player_base, (player_title11_ofs), 0x1010101); writepointer(docatchthebase + (dword)player_base, (player_title12_ofs), 0x1010101); return 0; // unhook biar gk kedeteck hackshield } } // -------------------------------------------------------------------------------- int __stdcall spionhack(void) { dword docatchthebase = (dword)getmodulehandlea(themodule); if (docatchthebase > 0) { messagebeep(0); // berikan beep untuk mengetahui aktif/tidak // misalkan saya mempunyai pointer untuk point yaitu = pointblank.i3exec+4c2f38 dan 0xa9d maka tuliskan seperti ini ! // writepointer(<base module> + (dword)<base address>, <offset>, <hasil>); writepointer(docatchthebase + (dword)player_base, (player_spion_ofs), 0x0f); return 0; // unhook biar gk kedeteck hackshield } } // -------------------------------------------------------------------------------- dword winapi loophacks(lpvoid param) // thread telah dipatch agar terhindar dari pendeteksian hackshield tested 17 nov 2010 { while (1) { hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); if (getasynckeystate(vk_f12)&1) { messagebeep(1); // berikan beep rankpointhack(); } if (getasynckeystate(vk_f11)&1) { messagebeep(1); // berikan beep titlehack(); } if (getasynckeystate(vk_f10)&1) { messagebeep(1); // berikan beep spionhack(); } // ----------------------------- sleep(10); // berikan jeda agar cpu tidak overload / terlalu membebani } return (0); // unhook biar gk ketangkep satpam } // --------------------main dll------------------------------------------- bool winapi dllmain ( hmodule hdll, dword dwreason, lpvoid lpreserved ) { disablethreadlibrarycalls(hdll); // disable pemanggilan thread dari dll agar tidak membebani if (dwreason == dll_process_attach) { messagebeep(0); messagebox(0,"dll telah kawin wkwkwkwk...","indrascott", mb_ok + mb_iconinformation ); //berikan notifikasi createthread(0, 0, (lpthread_start_routine)loophacks, 0, 0, 0); // jalanin thread } return true; } // ---------------------------------------------------------------------- /* tolong gan, sertakan credit ke - abujafar - drache - rcd kalau sudah jadi dll nya */
cbase.h
Spoiler
/* name: rcd copyright: rcd author: rcd date: 17/11/10 16:39 description: major mission hack by rcd */ #ifndef __mismay_hack_h // berikan nama dll biar gk salah sasaran #define __mismay_hack_h#define win32_lean_and_mean // set untuk ke mode dll win32 yang bisa menjalankan runtime code dword winapi loophacks(lpvoid param); // berikan privilege ke loophacks() #endif #define player_rank_ofs 0xa9d #define player_point_ofs 0xaa1 #define player_title1_ofs 0x171a9 #define player_title2_ofs 0x171ad #define player_title3_ofs 0x171b1 #define player_title4_ofs 0x171b5 #define player_title5_ofs 0x171b9 #define player_title6_ofs 0x171bd #define player_title7_ofs 0x171c1 #define player_title8_ofs 0x171c5 #define player_title9_ofs 0x171c9 #define player_title10_ofs 0x171cd #define player_title11_ofs 0x171d1 #define player_title12_ofs 0x171d5 #define player_spion_ofs 0x798c #define player_base 0x4c2f38
rcd base 1.0 editan versi indrascott (minimize + bomberman)
addys.h
Spoiler
/* name: rcd base copyright: rcd author: rcd date: 22/11/10 15:37 description: sc dasar untuk lebih mudah menggunakan rcd logger =============================================================== mohon deskripsi ini jangan dibuang ! */ #ifndef __rcd_base_h#define __rcd_base_h #define win32_lean_and_mean#include <windows.h> void writeasm(void *adr, void *ptr, int size); dword winapi hackthread(lpvoid param); #endif // addys tempelkan disini !!! #define ofs_minimize1 0x499b3 #define ofs_minimize2 0x499eb #define ofs_bomberman 0x191534
dllmain.c
Spoiler
/* name: rcd base copyright: rcd author: rcd date: 22/11/10 15:37 description: sc dasar untuk lebih mudah menggunakan rcd logger =============================================================== mohon deskripsi ini jangan dibuang ! */ #include "addys.h" // sumber offset dan deklarasi dll #include <windows.h> // include untuk createthread #include <stdio.h> #include <stdlib.h> lptstr pblankexec = "pointblank.i3exec"; // handle pointblank.i3exec dword adrmnz1, adrmnz2, adrwallon, adrwalloff, adrammoon, adrammooff, adrbombermanon, adrbombermanoff, adrgrenadeon, adrgrenadeoff = 0; // deklarasi dulu yow void writeasm(void *adr, void *ptr, int size) // modul untuk melakukan penulisan ke address asm { dword oldprotection; virtualprotect(adr,size,page_execute_readwrite, &oldprotection); memcpy(adr,ptr,size); virtualprotect(adr,size,oldprotection, &oldprotection); } int __stdcall hsbypass(void){ // kosong // hs bypass credit by drache and me [ rcd ] !!! return 0; // unhook } dword winapi hackthread(lpvoid param) // perulangan { while (1) { // jika nilai 1 atau true jalankan fungsi dibawah ini ! // passing hackshield detect gamehack hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); hsbypass(); // minimize on if (getasynckeystate(vk_insert)&1) { messagebeep(0); dword dwpblankmodule = (dword)getmodulehandlea(pblankexec); if (dwpblankmodule > 0) { adrmnz1 = dwpblankmodule + (dword)ofs_minimize1; writeasm((void *)(adrmnz1),(void*)(pbyte)"\x00", 1); adrmnz2 = dwpblankmodule + (dword)ofs_minimize2; writeasm((void *)(adrmnz2),(void*)(pbyte)"\x00", 1); } messagebox(0,"auto minimize thanks to hrd... awas kecoak ijo","snutz.us", mb_ok | mb_iconinformation); } // minimize off if (getasynckeystate(vk_delete)&1) { messagebeep(0); dword dwpblankmodule = (dword)getmodulehandlea(pblankexec); if (dwpblankmodule > 0) { adrmnz1 = dwpblankmodule + (dword)ofs_minimize1; writeasm((void *)(adrmnz1),(void*)(pbyte)"\x01", 1); adrmnz2 = dwpblankmodule + (dword)ofs_minimize2; writeasm((void *)(adrmnz2),(void*)(pbyte)"\x01", 1); } } //bomberman on if (getasynckeystate(vk_f1)&1) { messagebeep(0); dword dwpblankmodule = (dword)getmodulehandlea(pblankexec); if (dwpblankmodule > 0) { adrbombermanon = dwpblankmodule + (dword)ofs_bomberman; writeasm((void *)(adrbombermanon),(void*)(pbyte)"\x00", 1); } } //bomberman off if (getasynckeystate(vk_f2)&1) { messagebeep(0); dword dwpblankmodule = (dword)getmodulehandlea(pblankexec); if (dwpblankmodule > 0) { adrbombermanoff = dwpblankmodule + (dword)ofs_bomberman; writeasm((void *)(adrbombermanoff),(void*)(pbyte)"\x01", 1); } } sleep(5); // berikan jeda } return (0); // unhook } bool winapi dllmain ( hmodule hdll, dword dwreason, lpvoid lpreserved ) { disablethreadlibrarycalls(hdll); // meringankan kerja dll if (dwreason == dll_process_attach) { messagebox (0,"thanks to rcd | f1=bomberman on | f2=bomberman off | insert=minimize on | delete=minimize off","snutz.us", mb_ok | mb_iconinformation); createthread(0, 0, (lpthread_start_routine)hackthread, 0, 0, 0); } return true; }
Spoiler
ok silahkan di pelajari semua dan jika ada pertanyan atau kesulitan tentang materi ini mari kita selesaikan bersama-sama
nb : jika terjadi eror tentang makefile.win ketika rebuild project maka yg harus dilakukan adalah copy paste file makefile.win ke forder project kamu (makefile.win bs didapat dr sc mmhack.src.zip dan rcd base yg bisa di download diatas
[/quote]
credit :
indrascott @ snut*.u*
ini gampang lo gan lebih gampang dari pada mc c++
0 komentar:
Posting Komentar