0
Minggu, 29 April 2012 Post By: CleoX66®

contoh base code

  1. #include
  2. #include "stdio.h"
  3. #include "stdlib.h"
  4. #pragma warning (disable: 4305)
  5. #pragma warning (disable: 4309 4244 4700)
  6. //#define adrDefuse 0x4CFD14//4BD904//00 00 A0 40 00 00 00 00 00 00 37 40 00 00 00 00
  7. //#define adrPasang 0x4DC6D8//4CA228//
  8. #define adrBrutal 0x4E1750//4CF160//6F 12 83 3C 62 6F 6F 6C 20 5F 5F 74 68 69 73 63
  9. #define adrspeed 0x4D7030//4C4BC8//00 00 00 40 E1 7A 84 3F 00 00 00 80 BE 9F E6 3F
  10. #define OFS_Playerr 0x64A998//631A58
  11. #define OFS_Weaponn 0x64A97C//631A3C
  12. #define adraimbot 0x4D09EB//4BE5E3 // 20 6C C1 76 3F 00 00 00 60 FB 21 09 40 F4 81 9C
  13. #define GM_AKSESTERO1 0x5B29
  14. #define GM_AKSESTERO2 0x5B75
  15. #define GM_AKSESTERO3 0x5BB1//5B65
  16. #define GM_AKSESTERO4 0x5C0D//5BB1
  17. #define GM_AKSESTERO5 0x5C69//5BFD
  18. #define GM_AKSESTERO6 0x5CA5//5C49
  19. #define GM_AKSESTERO7 0x5CF1//5C95
  20. #define GM_AKSESTERO8 0x5D3D//5CE1
  21. #define GM_AKSESCT1 0x5AE3
  22. #define GM_AKSESCT2 0x5B2F
  23. #define GM_AKSESCT3 0x5B7B
  24. #define GM_AKSESCT4 0x5BC7
  25. #define GM_AKSESCT5 0x5C13
  26. #define GM_AKSESCT6 0x5C5F
  27. #define GM_AKSESCT7 0x5CAB
  28. #define GM_AKSESCT8 0x5CF7
  29. int memek=0;
  30. int CH_Amo=0;
  31. int CH_pasang=0;
  32. int CH_defuse=0;
  33. int CH_AmoReload=0;
  34. int CH_PisoSantet=0;
  35. int CH_Akurasi=0;
  36. int CH_NoRecoil=0;
  37. int CH_Middle=0;
  38. int CH_spawn=0;
  39. int CH_AutoHS=0;
  40. int CH_NonHS=0;
  41. int CH_Auto88=0;
  42. //bool edited = false;
  43. //DWORD key = true;
  44. //DWORD dwLariKau;
  45. void RF(DWORD B,DWORD A1,DWORD B1, DWORD C1, BYTE RADZONE)
  46. { DWORD A=0;
  47. if (IsBadReadPtr((PDWORD)B,4)==0)
  48. {A=*(PDWORD)((DWORD)(B))+A1;
  49. if (IsBadReadPtr((PDWORD)A,4)==0)
  50. {A=*(PDWORD)((DWORD)(A))+B1;
  51. if (IsBadReadPtr((PDWORD)A,4)==0)
  52. {A=*(PDWORD)((DWORD)(A))+C1;
  53. if (IsBadReadPtr((PDWORD)A,4)==0)
  54. {*(PBYTE)A=RADZONE;}}}}}
  55. DWORD dwBase,ofsMNZ1,dwI3EXEC ;
  56. void writeASM(void *adr, void *ptr, int size)
  57. {
  58. DWORD CheckProtection;
  59. VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &ofsMNZ1);
  60. RtlMoveMemory(adr,ptr,size);
  61. VirtualProtect(adr,size,CheckProtection, &dwBase);
  62. }
  63. BOOL Tambores(unsigned long ADRexec, int OFSexec, int PTRexec)
  64. {
  65. if (!IsBadWritePtr((void*)ADRexec, sizeof(unsigned long)))
  66. {
  67. if (!IsBadWritePtr((void*)(*(unsigned long*)ADRexec + OFSexec), sizeof(unsigned long)))
  68. {
  69. *(int*)(*(unsigned long*)ADRexec + OFSexec) = PTRexec;
  70. }}
  71. return 0;
  72. }
  73. DWORD WINAPI ThreadAmmo(LPVOID param)
  74. {
  75. while (1){
  76. if(GetAsyncKeyState(VK_F1)&1)
  77. { memek=1;MessageBeep(MB_ICONINFORMATION);}
  78. if(GetAsyncKeyState(VK_F2)&1)
  79. { memek=2;MessageBeep(MB_ICONINFORMATION);}
  80. if(GetAsyncKeyState(VK_F3)&1)
  81. {CH_Amo=1;MessageBeep(MB_ICONINFORMATION);}
  82. if(GetAsyncKeyState(VK_F4)&1)
  83. {CH_pasang=1;MessageBeep(MB_ICONINFORMATION);}
  84. if(GetAsyncKeyState(VK_F5)&1)
  85. {CH_defuse=1;MessageBeep(MB_ICONINFORMATION);}
  86. if(GetAsyncKeyState(VK_F6)&1)
  87. {CH_AmoReload=1;MessageBeep(MB_ICONINFORMATION);}
  88. if(GetAsyncKeyState(VK_F7)&1)
  89. {CH_PisoSantet=1;MessageBeep(MB_ICONINFORMATION);}
  90. if(GetAsyncKeyState(VK_F9)&1)
  91. {CH_Akurasi=1;MessageBeep(MB_ICONINFORMATION);}
  92. if(GetAsyncKeyState(VK_F10)&1)
  93. {CH_NoRecoil=1;MessageBeep(MB_ICONINFORMATION);}
  94. if(GetAsyncKeyState(VK_F11)&1)
  95. {CH_Middle=1;MessageBeep(MB_ICONINFORMATION);}
  96. if(GetAsyncKeyState(VK_F12)&1)
  97. {CH_spawn=1;MessageBeep(MB_ICONINFORMATION);}
  98. if(GetAsyncKeyState(VK_NUMPAD1)&1)
  99. {CH_AutoHS=1;MessageBeep(MB_ICONINFORMATION);}
  100. if(GetAsyncKeyState(VK_NUMPAD2)&1)
  101. {CH_NonHS=1;MessageBeep(MB_ICONINFORMATION);}
  102. if(GetAsyncKeyState(VK_NUMPAD3)&1)
  103. {CH_Auto88=1;MessageBeep(MB_ICONINFORMATION);}
  104. //===========================invisible kill===================//
  105. if(CH_spawn==0){
  106. DWORD SPEED = (DWORD)GetModuleHandleA("PointBlank.exe")+adrBrutal;//speedhack
  107. writeASM((void*)(SPEED),"\x6F\x12\x83\x3C",4);//x6F\x12\x83\x3C",4);
  108. }
  109. if(CH_spawn==1){
  110. DWORD SPEED = (DWORD)GetModuleHandleA("PointBlank.exe")+adrBrutal;
  111. writeASM((void*)(SPEED),"\x6F\x12\x83\x40",4);//x6F\x12\x83\x40",4);
  112. }
  113. //===============AUTO ON===============//
  114. DWORD Readwrite = (DWORD)GetModuleHandleA("PointBlank.exe");
  115. if (Readwrite > 0) {
  116. int i;
  117. for (i = 0 ; i <= 15 ; i++){
  118. Tambores(Readwrite +(DWORD)OFS_Playerr, 0x6CC + (i*0x150), 0x23D29020);//R.B 454 SS8M Scope
  119. Tambores(Readwrite +(DWORD)OFS_Playerr, 0x6D0 + (i*0x150), 0x29D7AF74);// Mini Axe// kukri//0x29D8055D
  120. //Tambores(Readwrite +(DWORD)OFS_Playerr, 0x6D0 + (i*0x150), wkwkwkw gue apus :p);//BoneKnife
  121. Tambores(Readwrite +(DWORD)OFS_Playerr, 0x6D8 + (i*0x150), 0x35E20D5F);// WP Smoke d
  122. //Tambores(Readwrite +(DWORD)OFS_Playerr, 0x6B4 + (i*0x150), 0x41AF3B3F);// helmet + +
  123. }}
  124. //====================AutoHS=======================//
  125. if(CH_AutoHS==1)
  126. {
  127. DWORD Yolanda = (DWORD)GetModuleHandleA("PointBlank.exe");
  128. if (Yolanda > 0)
  129. if (Yolanda > 0)
  130. if (Yolanda > 0) {
  131. int i;
  132. for (i = 0 ; i <= 50 ; i++){
  133. Tambores(Yolanda+(DWORD)OFS_Playerr, 0x7768 + (i*0x11A8), 0x0A0A0A0A);
  134. Tambores(Yolanda+(DWORD)OFS_Playerr, 0x77A8 + (i*0x11A8), 0x000000FF);
  135. }}}
  136. //====================AutoHS=======================//
  137. if(CH_NonHS==1)
  138. {
  139. DWORD Yolanda = (DWORD)GetModuleHandleA("PointBlank.exe");
  140. if (Yolanda > 0)
  141. if (Yolanda > 0)
  142. if (Yolanda > 0) {
  143. int i;
  144. for (i = 0 ; i <= 50 ; i++){
  145. Tambores(Yolanda+(DWORD)OFS_Playerr, 0x77A8 + (i*0x11A8), 0x000000FF);
  146. }}}
  147. //============================================ AKSES GM ============================================//
  148. if(memek==1)
  149. {
  150. DWORD dwI3EXEC = (DWORD)GetModuleHandleA("PointBlank.exe");
  151. DWORD dwBasei3Exec = dwI3EXEC + (DWORD) OFS_Playerr;
  152. DWORD CharName1 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO1 ;
  153. writeASM((void *)(CharName1),(void*)(PBYTE)"\0xFF\0xFF",2);
  154. DWORD CharName2 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO2 ;
  155. writeASM((void *)(CharName2),(void*)(PBYTE)"\xFF\xFF",2);
  156. DWORD CharName3 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO3 ;
  157. writeASM((void *)(CharName3),(void*)(PBYTE)"\xFF\xFF",2);
  158. DWORD CharName4 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO4 ;
  159. writeASM((void *)(CharName4),(void*)(PBYTE)"\xFF\xFF",2);
  160. DWORD CharName5 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO5 ;
  161. writeASM((void *)(CharName5),(void*)(PBYTE)"\xFF\xFF",2);
  162. DWORD CharName6 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO6 ;
  163. writeASM((void *)(CharName6),(void*)(PBYTE)"\xFF\xFF",2);
  164. DWORD CharName7 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO7 ;
  165. writeASM((void *)(CharName7),(void*)(PBYTE)"\xFF\xFF",2);
  166. DWORD CharName8 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO8 ;
  167. writeASM((void *)(CharName8),(void*)(PBYTE)"\xFF\xFF",2);
  168. }
  169. if(memek==2)
  170. {
  171. DWORD dwI3EXEC = (DWORD)GetModuleHandleA("PointBlank.exe");
  172. DWORD dwBasei3Exec = dwI3EXEC + (DWORD) OFS_Playerr;
  173. DWORD CharName1 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT1 ;
  174. writeASM((void *)(CharName1),(void*)(PBYTE)"\xFF\xFF",2);
  175. DWORD CharName2 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT2 ;
  176. writeASM((void *)(CharName2),(void*)(PBYTE)"\xFF\xFF",2);
  177. DWORD CharName3 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT3 ;
  178. writeASM((void *)(CharName3),(void*)(PBYTE)"\xFF\xFF",2);
  179. DWORD CharName4 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT4 ;
  180. writeASM((void *)(CharName4),(void*)(PBYTE)"\xFF\xFF",2);
  181. DWORD CharName5 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT5 ;
  182. writeASM((void *)(CharName5),(void*)(PBYTE)"\xFF\xFF",2);
  183. DWORD CharName6 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT6 ;
  184. writeASM((void *)(CharName6),(void*)(PBYTE)"\xFF\xFF",2);
  185. DWORD CharName7 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT7 ;
  186. writeASM((void *)(CharName7),(void*)(PBYTE)"\xFF\xFF",2);
  187. DWORD CharName8 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT8 ;
  188. writeASM((void *)(CharName8),(void*)(PBYTE)"\xFF\xFF",2);
  189. }
  190. /*_____________| Ammo |______________*/
  191. if (CH_Amo==1){
  192. DWORD C = (DWORD)GetModuleHandleA("PointBlank.exe");
  193. DWORD YSL = C + OFS_Weaponn;
  194. int i;
  195. for(i=0x50;i<=0x347;i+=4){
  196. RF(YSL, 0x174,i,0xEEA,0x0666);
  197. }}
  198. //===================pasang defuse======================//
  199. if (CH_pasang==1)
  200. {
  201. DWORD Pasang =(DWORD)GetModuleHandleA("PointBlank.exe")+0x4CFD14;
  202. writeASM((void *)(Pasang),(int*)(PBYTE)"\x00\x00\xA0\x00",4);
  203. }
  204. if (CH_defuse==1)
  205. {
  206. DWORD Defuse =(DWORD)GetModuleHandleA("PointBlank.exe")+0x4DC730;
  207. writeASM((void *)(Defuse),(int*)(PBYTE)"\x00\x00\xE0\x00",4);
  208. }
  209. //=================aimbot datar===========//
  210. if(CH_Middle==1){
  211. DWORD speed= (DWORD)GetModuleHandleA("PointBlank.exe")+0x4E3984;
  212. writeASM((void*)(speed),"\x00\x00\x00",3);//On
  213. }
  214. DWORD UnFreeZe_PI = (DWORD)GetModuleHandleA("PointBlank.exe");
  215. if(UnFreeZe_PI!=0){
  216. DWORD Unfreeze0 = UnFreeZe_PI + 0x4E797C;//0x4D56CC;//00 00 14 42 00 00 88 C1 00 00 20 42 00 00 60 C1
  217. DWORD Unfreeze1 = UnFreeZe_PI + 0x4D11E4;//0x4BEDDC;//00 00 F0 41 00 00 00 00 00 00 3E 40 00 00 00 A0
  218. DWORD Unfreeze2 = UnFreeZe_PI + 0x4E168C;//0x4CF09C;//53 54 52 5F 48 41 43 4B 45 52 5F 4D 53 47 00 00
  219. writeASM((void *)(Unfreeze0),(void*)(PBYTE)"\x00\x00\x00\x00",4);
  220. writeASM((void *)(Unfreeze1),(void*)(PBYTE)"\x00\x00\x00\x00",4);
  221. writeASM((void *)(Unfreeze2),(void*)(PBYTE)"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",15);
  222. }
  223. Sleep(1);
  224. }}
  225. /*________________________________________ANTI RENAME DLL_____________________________________*/
  226. BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
  227. {
  228. DisableThreadLibraryCalls(hDll);
  229. if (dwReason == DLL_PROCESS_ATTACH)
  230. {
  231. //system("start http://www.talk-take.com/");
  232. MessageBox (0,"Credit By : Mix Rendhy Qweqwe"," © Tambores Of Dragon | 2012 © ", MB_OKCANCEL | MB_ICONINFORMATION);
  233. MessageBox (0,"[-] GM Tero : F1\n[-] GM CeTe : F2\n[-] Ammo Magazine : F3\n[-] Pasang : F4\n[-] Defuse : F5\n[-] Ammo Reload : F6\n[-] Pisau Santet : F7\n[-] Akurasi : F9\n[-] No Recoil : F10\n[-] Aim Datar : F11\n[-] Invisible : F12\n[-] Auto HS : Numpad 1\n[-] 1 Hit : Numpad 2\n[-] Hollow 90% : Numpad 3\n","FITUR & HOTKEYS!", MB_OKCANCEL | MB_ICONINFORMATION);
  234. CreateThread(0, 0, ThreadAmmo,0,0,0);
  235. }
  236. return TRUE;
  237. }

0
Post By: CleoX66®

cara buat dll sendiri

Alat Dan Bahan :

Dev-C++ 5 (currently beta) : Download Disini <<< Installl dulu, next dan yes aja

Base Hotkeys : Ambil Dari Sini (copy yang di Box bawah, biar nomornya ga kebawa)

Langkah Selanjutnya, Perhatikan Gambar di Bawah ini

Gambar
Gambar 1 [Klik Untuk Memperbesar
Setalah Selesai, Klik OK, Dan Copas Source Base Hotkeys, dan Pastekan di Dev-C++
Gambar 2 [Klik Untuk Memperbesar]
Gambar 2 [Klik Untuk Memperbesar
Jika Muncul Message Box “Save, No, Cancel” Pilih “No”
Gambar 3 [Klik Untuk Memperbesar]
Gambar 3 [Klik Untuk Memperbesar
Jika Muncul Message Box “Save, No, Cancel” Pilih “Save”

Buka Dll Kalian di Directory/Folder Tempat Istall Dev-C++

Biasanya ada di : C:\Dev-Cpp dan cari Hotkeys.dll (atau nama base yang kalian buat sebelumnya) dan Copy ke Desktop. Sekarang Saat nya mencoba. Dengan catatan kalian udah punya injector Sendiri. kalau belum ada bisa gunakan Injector ini.

Sebelum Strart, Check dulu PB Laubchernya. dan Strart.

NB : Fitur ada beberapa yang gue hapus :-D

Selamat Mencoba, Kalau Bingung silahkan Komen, jangan bertanya di ShoutBox OK

Diberdayakan oleh Blogger.
Copyright Reserved cheat-choat 2010.
Design by: Bingo | Blogger Templates by Blogger Template Place | supported by One-4-All