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. }



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