Results 1 to 2 of 2
  1. #1
    159753cado25's Avatar
    Join Date
    Aug 2016
    Gender
    male
    Location
    ..::BRAZIL::...
    Posts
    147
    Reputation
    10
    Thanks
    10
    My Mood
    Happy

    Question Alguém sabe me dizer se essa base esta correta?

    Olá a todos....
    @luizimloko Você que entende bastante poderia me ajudar nisso? Estou com amigos aqui estamos quebrando a cabeça... atualizamos agora os endereços da base e ainda não da em nada no jogo....
    OBS: quem me passou foi um americano por TV!!

    Desde já agradeço



    Main.cpp
    Code:
    //Main.cpp
    
    #include <Windows.h>
    #include <process.h>
    #include <d3d9.h>
    #include "Xor.h"
    #include "bypass.h"
    #include "Classes.h"
    
    #define Knife				 (i==5 || i==35 || i==74 || i==120 || i==132 || i==176 || i==177 || i==178 || i==182 || i==189 || i==195 || i==196 || i==197 || i==198 || i==199 || i==223 || i==224 || i==225 || i==226 || i==227 || i==228 || i==239 || i==244 || i==261 || i==269 || i==270 || i==271 || i==302 || i==303 || i==304 || i==305 || i==306 || i==307 || i==345 || i==346 || i==372 || i==376 || i==381 || i==404 || i==405 || i==406 || i==407 || i==408 || i==409 || i==417 || i==437 || i==455 || i==456 || i==457 || i==488 || i==517 || i==518 || i==540 || i==541 || i==548 || i==561 || i==576 || i==584 || i==587 || i==620 || i==647 || i==672 || i==673 || i==693 || i==700 || i==718 || i==719 || i==728 || i==736 || i==744 || i==760 || i==764)
    #define C4					 (i==9)
    #define Grenade				 (i==6 || i==7 || i==8 || i==64 || i==65 || i==100 || i==126 || i==135 || i==200 || i==209 || i==210 || i==240 || i==262 || i==263 || i==272 || i==288 || i==313 || i==324 || i==338 || i==357 || i==382 || i==383 || i==384 || i==416 || i==423 || i==424 || i==425 || i==435 || i==438 || i==473 || i==481 || i==519 || i==520 || i==521 || i==654 || i==696 || i==698 || i==720 || i==721 || i==722 || i==729 || i==749 || i==923 || i==924 || i==925)
    #define IsKnife(i)			 (i == 5 || i == 35 || i == 74 || i == 120 || i == 132 || i == 176 || i == 177 || i == 178 || i == 182 || i == 195 || i == 196 || i == 197 || i == 198 || i == 199 || i == 223 || i == 224 || i == 225 || i == 226 || i == 227 || i == 228 || i == 244 || i == 269 || i == 302 || i == 303 || i == 304 || i == 305 || i == 306 || i == 307 || i == 318 || i == 345 || i == 346 || i == 376 || i == 404 || i == 405 || i == 406 || i == 407 || i == 408 || i == 409 || i == 437 || i == 455 || i == 456 || i == 457 || i == 517 || i == 518 || i == 540 || i == 541 || i == 548 || i == 576 || i == 587 
    #define Pistol				 (i==1 || i==4 || i==18 || i==19 || i==20 || i==26 || i==33 || i==37 || i==44 || i==60 || i==75 || i==78 || i==92 || i==105 || i==115 || i==116 || i==153 || i==155 || i==156 || i==217 || i==235 || i==241 || i==247 || i==267 || i==281 || i==328 || i==348 || i==350 || i==370 || i==371 || i==430 || i==439 || i==470 || i==497 || i==515 || i==516 || i==528 || i==589 || i==600 || i==644 || i==650 || i==670 || i==684 || i==694 || i==716 || i==717 || i==725 || i==771 || i==775 || i==844 || i==847)
    #define ShotGun				 (i==0 || i==36 || i==68 || i==171 || i==243 || i==286 || i==329 || i==331 || i==336 || i==342 || i==369 || i==388 || i==432 || i==498 || i==514 || i==555 || i==590 || i==641 || i==655 || i==663 || i==689 || i==715 || i==766 || i==770)
    #define SMG					 (i==2 || i==3 || i==10 || i==21 || i==28 || i==32 || i==39 || i==55 || i==67 || i==112 || i==128 || i==145 || i==147 || i==148 || i==149 || i==157 || i==183 || i==211 || i==213 || i==216 || i==229 || i==245 || i==276 || i==293 || i==330 || i==362 || i==363 || i==422 || i==463 || i==476 || i==487 || i==507 || i==508 || i==527 || i==529 || i==550 || i==574 || i==604 || i==614 || i==651 || i==680 || i==711 || i==745 || i==777 || i==806)
    #define Rifle				 (i==11 || i==12 || i==13 || i==22 || i==24 || i==25 || i==27 || i==29 || i==30 || i==31 || i==34 || i==38 || i==40 || i==41 || i==42 || i==45 || i==47 || i==49 || i==50 || i==56 || i==72 || i==73 || i==76 || i==77 || i==85 || i==87 || i==90 || i==94 || i==95 || i==96 || i==97 || i==98 || i==103 || i==104 || i==106 || i==113 || i==121 || i==127 || i==133 || i==140 || i==141 || i==160 || i==161 || i==164 || i==167 || i==174 || i==175 || i==179 || i==187 || i==190 || i==201 || i==203 || i==206 || i==208 || i==212 || i==222 || i==230 || i==233 || i==234 || i==236 || i==237 || i==280 || i==291 || i==333 || i==340 || i==341 || i==349 || i==351 || i==364 || i==365 || i==366 || i==367 || i==374 || i==377 || i==390 || i==391 || i==403 || i==415 || i==418 || i==421 || i==429 || i==431 || i==436 || i==440 || i==444 || i==462 || i==471 || i==479 || i==484 || i==486 || i==499 || i==502 || i==509 || i==510 || i==511 || i==512 || i==526 || i==532 || i==536 || i==538 || i==539 || i==542 || i==559 || i==573 || i==591 || i==597 || i==598 || i==619 || i==628 || i==630 || i==636 || i==656 || i==664 || i==676 || i==678 || i==679 || i==682 || i==683 || i==687 || i==688 || i==691 || i==712 || i==713 || i==723 || i==726 || i==727 || i==730 || i==731 || i==735 || i==737 || i==742 || i==750 || i==751 || i==754 || i==755 || i==763 || i==765 || i==769 || i==790 || i==791 || i==820 || i==850)
    #define IsSniper			 (i == 14 || i == 15 || i == 16 || i == 23 || i == 43 || i == 46 || i == 91 || i == 110 || i == 111 || i == 122 || i == 136 || i == 150 || i == 152 || i == 163 || i == 185 || i == 186 || i == 194 || i == 232 || i == 249 || i == 268 || i == 279 || i == 294 || i == 323 || i == 368 || i == 378 || i == 500 || i == 513 || i == 525 || i == 554 || i == 602 || i == 632 || i == 657)
    #define MG					 (i==17 || i==61 || i==124 || i==158 || i==159 || i==166 || i==188 || i==257 || i==300 || i==315 || i==316 || i==352 || i==361 || i==441 || i==506 || i==524 || i==556 || i==558 || i==564 || i==565 || i==575 || i==588 || i==613 || i==653 || i==710 || i==776)
    #define C4                   (i==9)
    #define OHKWEAPONS           (i==1 || i==4 || i==18 || i==19 || i==20 || i==26 || i==33 || i==37 || i==44 || i==60 || i==75 || i==78 || i==92 || i==105 || i==115 || i==116 || i==153 || i==155 || i==156 || i==217 || i==235 || i==241 || i==247 || i==267 || i==281 || i==328 || i==348 || i==350 || i==370 || i==371 || i==430 || i==439 || i==470 || i==497 || i==515 || i==516 || i==528 || i==589 || i==600 || i==644 || i==650 || i==670 || i==684 || i==694 || i==716 || i==717 || i==725 || i==771 || i==775 || i==844 || i==847 || i==0 || i==36 || i==68 || i==171 || i==243 || i==286 || i==329 || i==331 || i==336 || i==342 || i==369 || i==388 || i==432 || i==498 || i==514 || i==555 || i==590 || i==641 || i==655 || i==663 || i==689 || i==715 || i==766 || i==770 || i==2 || i==3 || i==10 || i==21 || i==28 || i==32 || i==39 || i==55 || i==67 || i==112 || i==128 || i==145 || i==147 || i==148 || i==149 || i==157 || i==183 || i==211 || i==213 || i==216 || i==229 || i==245 || i==276 || i==293 || i==330 || i==362 || i==363 || i==422 || i==463 || i==476 || i==487 || i==507 || i==508 || i==527 || i==529 || i==550 || i==574 || i==604 || i==614 || i==651 || i==680 || i==711 || i==745 || i==777 || i==806 || i==11 || i==12 || i==13 || i==22 || i==24 || i==25 || i==27 || i==29 || i==30 || i==31 || i==34 || i==38 || i==40 || i==41 || i==42 || i==45 || i==47 || i==49 || i==50 || i==56 || i==72 || i==73 || i==76 || i==77 || i==85 || i==87 || i==90 || i==94 || i==95 || i==96 || i==97 || i==98 || i==103 || i==104 || i==106 || i==113 || i==121 || i==127 || i==133 || i==140 || i==141 || i==160 || i==161 || i==164 || i==167 || i==174 || i==175 || i==179 || i==187 || i==190 || i==201 || i==203 || i==206 || i==208 || i==212 || i==222 || i==230 || i==233 || i==234 || i==236 || i==237 || i==280 || i==291 || i==333 || i==340 || i==341 || i==349 || i==351 || i==364 || i==365 || i==366 || i==367 || i==374 || i==377 || i==390 || i==391 || i==403 || i==415 || i==418 || i==421 || i==429 || i==431 || i==436 || i==440 || i==444 || i==462 || i==471 || i==479 || i==484 || i==486 || i==499 || i==502 || i==509 || i==510 || i==511 || i==512 || i==526 || i==532 || i==536 || i==538 || i==539 || i==542 || i==559 || i==573 || i==591 || i==597 || i==598 || i==619 || i==628 || i==630 || i==636 || i==656 || i==664 || i==676 || i==678 || i==679 || i==682 || i==683 || i==687 || i==688 || i==691 || i==712 || i==713 || i==723 || i==726 || i==727 || i==730 || i==731 || i==735 || i==737 || i==742 || i==750 || i==751 || i==754 || i==755 || i==763 || i==765 || i==769 || i==790 || i==791 || i==820 || i==850 || i == 14 || i == 15 || i == 16 || i == 23 || i == 43 || i == 46 || i == 91 || i == 110 || i == 111 || i == 122 || i == 136 || i == 150 || i == 152 || i == 163 || i == 185 || i == 186 || i == 194 || i == 232 || i == 249 || i == 268 || i == 279 || i == 294 || i == 323 || i == 368 || i == 378 || i == 500 || i == 513 || i == 525 || i == 554 || i == 602 || i == 632 || i == 657 || i==17 || i==61 || i==124 || i==158 || i==159 || i==166 || i==188 || i==257 || i==300 || i==315 || i==316 || i==352 || i==361 || i==441 || i==506 || i==524 || i==556 || i==558 || i==564 || i==565 || i==575 || i==588 || i==613 || i==653 || i==710 || i==776 )
    #define ZOOMWEAPONS          (i==6 || i==7 || i==8 || i==64 || i==65 || i==100 || i==126 || i==135 || i==200 || i==209 || i==210 || i==240 || i==262 || i==263 || i==272 || i==288 || i==313 || i==324 || i==338 || i==357 || i==382 || i==383 || i==384 || i==416 || i==423 || i==424 || i==425 || i==435 || i==438 || i==473 || i==481 || i==519 || i==520 || i==521 || i==654 || i==696 || i==698 || i==720 || i==721 || i==722 || i==729 || i==749 || i==923 || i==924 || i==925 || i==1 || i==4 || i==18 || i==19 || i==20 || i==26 || i==33 || i==37 || i==44 || i==60 || i==75 || i==78 || i==92 || i==105 || i==115 || i==116 || i==153 || i==155 || i==156 || i==217 || i==235 || i==241 || i==247 || i==267 || i==281 || i==328 || i==348 || i==350 || i==370 || i==371 || i==430 || i==439 || i==470 || i==497 || i==515 || i==516 || i==528 || i==589 || i==600 || i==644 || i==650 || i==670 || i==684 || i==694 || i==716 || i==717 || i==725 || i==771 || i==775 || i==844 || i==847 || i==0 || i==36 || i==68 || i==171 || i==243 || i==286 || i==329 || i==331 || i==336 || i==342 || i==369 || i==388 || i==432 || i==498 || i==514 || i==555 || i==590 || i==641 || i==655 || i==663 || i==689 || i==715 || i==766 || i==770 || i==2 || i==3 || i==10 || i==21 || i==28 || i==32 || i==39 || i==55 || i==67 || i==112 || i==128 || i==145 || i==147 || i==148 || i==149 || i==157 || i==183 || i==211 || i==213 || i==216 || i==229 || i==245 || i==276 || i==293 || i==330 || i==362 || i==363 || i==422 || i==463 || i==476 || i==487 || i==507 || i==508 || i==527 || i==529 || i==550 || i==574 || i==604 || i==614 || i==651 || i==680 || i==711 || i==745 || i==777 || i==806 || i==11 || i==12 || i==13 || i==22 || i==24 || i==25 || i==27 || i==29 || i==30 || i==31 || i==34 || i==38 || i==40 || i==41 || i==42 || i==45 || i==47 || i==49 || i==50 || i==56 || i==72 || i==73 || i==76 || i==77 || i==85 || i==87 || i==90 || i==94 || i==95 || i==96 || i==97 || i==98 || i==103 || i==104 || i==106 || i==113 || i==121 || i==127 || i==133 || i==140 || i==141 || i==160 || i==161 || i==164 || i==167 || i==174 || i==175 || i==179 || i==187 || i==190 || i==201 || i==203 || i==206 || i==208 || i==212 || i==222 || i==230 || i==233 || i==234 || i==236 || i==237 || i==280 || i==291 || i==333 || i==340 || i==341 || i==349 || i==351 || i==364 || i==365 || i==366 || i==367 || i==374 || i==377 || i==390 || i==391 || i==403 || i==415 || i==418 || i==421 || i==429 || i==431 || i==436 || i==440 || i==444 || i==462 || i==471 || i==479 || i==484 || i==486 || i==499 || i==502 || i==509 || i==510 || i==511 || i==512 || i==526 || i==532 || i==536 || i==538 || i==539 || i==542 || i==559 || i==573 || i==591 || i==597 || i==598 || i==619 || i==628 || i==630 || i==636 || i==656 || i==664 || i==676 || i==678 || i==679 || i==682 || i==683 || i==687 || i==688 || i==691 || i==712 || i==713 || i==723 || i==726 || i==727 || i==730 || i==731 || i==735 || i==737 || i==742 || i==750 || i==751 || i==754 || i==755 || i==763 || i==765 || i==769 || i==790 || i==791 || i==820 || i==850 || i==17 || i==61 || i==124 || i==158 || i==159 || i==166 || i==188 || i==257 || i==300 || i==315 || i==316 || i==352 || i==361 || i==441 || i==506 || i==524 || i==556 || i==558 || i==564 || i==565 || i==575 || i==588 || i==613 || i==653 || i==710 || i==776)
    #define WeaponMgr            0x19BF9E4
    #define PlayerMgr            0xFB9470
    #define FallPtr	             0x19BF9C4
    #define BypassAddys          0x3D60E5
    #define PerturbMin			 0x88C
    #define PerturbMax			 0x9F4
    #define BulletPosOffset		 0x3B4C
    #define ShotReactPitch		 0x3D30
    #define DetailPerturbShot	 0x1318
    #define DetailReactPitchShot 0x1480
    #define DetailReactYawShot	 0x15E8
    #define Adress	             0x93D1F4
    
    
    // =====================CONFIG  ===============================
    #define ModuleCShell /*CShell.dll*/XorStr<0x11,11,0x089A2A02>("\x52\x41\x7B\x71\x79\x7A\x39\x7C\x75\x76"+0x089A2A02).s
    #define ModuleClientFx /*ClientFx.fxd*/XorStr<0xE5,13,0xFC345732>("\xA6\x8A\x8E\x8D\x87\x9E\xAD\x94\xC3\x88\x97\x94"+0xFC345732).s
    #define ModuleCrossFire /*crossfire.exe*/XorStr<0x98,14,0x42458413>("\xFB\xEB\xF5\xE8\xEF\xFB\xF7\xED\xC5\x8F\xC7\xDB\xC1"+0x42458413).s
    
    bool Compare(const BYTE* pData, const BYTE* bMaskara, const char* szMaskara)
    {
    	for(;*szMaskara;++szMaskara,++pData,++bMaskara)
    		if(*szMaskara=='x' && *pData!=*bMaskara ) 
    			return false;
    	return (*szMaskara) == NULL;
    }
    DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask)
    {
    	 for (DWORD x = 0; x < dwLen; x++)
    		if( Compare( ( BYTE * )( dwAddress + x ), bMask, szMask ) )  
    		return ( DWORD )( dwAddress + x );
    	return 0;
    }
    VOID WINAPIV PushToConsole( CHAR* sVal)
    	{
     DWORD CShell = (DWORD)GetModuleHandleA(ModuleCShell);
    
     if( CShell != NULL )
     {
      DWORD *zAddress = (DWORD*)( CShell + 0x600BBC );
      void* szConsole = (void*)*(DWORD*)( *zAddress + 0x204 );
    
      _asm
      {
       PUSH sVal
       CALL szConsole  
       ADD ESP, 0x4
      }
     }
    }
    
    bool SpeedKnife     = true ;
    bool GrenadeDamage  = true ; //<=== This is Auto on
    bool NoSniperdamage = true ;
    bool NoRifledamage  = true ;
    bool NoPistoldamage = true ;
    bool NoShotGundamage= true ;
    bool NoSMGdamage    = true ;
    bool NoMGdamage     = true ;
    bool NoChange       = true ;
    bool NoRecoil		= true ;
    bool NoSpread		= true ;
    bool NoReload       = true ;
    bool ScopeHaK		= true ;
    bool SeePlayers     = true ;
    void HackDLL()
    {
    while(1)
    {
    		DWORD CShell    = (DWORD)GetModuleHandleA(ModuleCShell);
    		DWORD ClientFx  = (DWORD)GetModuleHandleA(ModuleClientFx);
    		DWORD Crossfire = (DWORD)GetModuleHandleA(ModuleCrossFire);
    		if(CShell && ClientFx && Crossfire) 
    		{
    		for(int i = 0; i <= 1000; i++)
    		{
    			for(int i = 0; i <= 1000; i++)
    			{
    			 DWORD pWeaponMgr	  = *(DWORD*)(CShell + WeaponMgr);
    			 DWORD BasicPlayerInfo= *(DWORD*)(CShell + PlayerMgr);
    		   	 DWORD HookShell	  =  (DWORD )GetModuleHandleA("CShell");
    			 DWORD pWeaponMgr2	  = *(DWORD*)(CShell+WeaponMgr);
    			 DWORD rWeapon		  = *(DWORD*)(pWeaponMgr2+(4*i));
    			 DWORD Weapon		  = (*(DWORD*)(pWeaponMgr + (4*i)) );
        if(Weapon != NULL)
        {
    		if(ScopeHaK)
    		{
    			for (int x=0; x<1000; x++)
    			{
    				*(int*  )(Weapon + 0xAF0         )=  2;
    				*(int*  )(Weapon + 0xAF4         ) = 2;
    				*(int*  )(Weapon + (0x3948      )) = 2; // Amount Of Scope Lvl(s)
    				*(float*)(Weapon + (0x3948+ 4   )) = 500.0f;
    				*(float*)(Weapon + (0x3948+ 8   )) = 500.0f;
    				*(float*)(Weapon + (0x3920+ 0*4 )) = 1; // Normal x1
    				*(float*)(Weapon + (0x3920+ 1*4 )) = 2; // x2
    			}
    		}
    		if ( Grenade )
    			{
    				*(float*)((*(DWORD*)((*(DWORD*)(HookShell+WeaponMgr)) +(4*i))) + 0x80C) = 0.0f;
    			}
    		if ( Grenade )
    			{
    				*(float*)((*(DWORD*)((*(DWORD*)(HookShell+WeaponMgr)) +(4*i))) + 0x3B39) = 999999.0f;
    			}
    		if ( Grenade && GrenadeDamage )
    			{
    				*(float*)(Weapon + 0x3B39) = -0.001f; //String is "Range"
    			}   
    		if ( IsSniper && NoSniperdamage )
    			{ 
    				*(float*)(Weapon + 0x3B39) = 120.0f; // or change value on your self
    			}
    		if ( Rifle && NoRifledamage )
    			{ 
    				*(float*)(Weapon + 0x3B39) = 120.0f; // or change value on your self
    			}
    		if ( Pistol && NoPistoldamage )
    			{ 
    				*(float*)(Weapon + 0x3B39) = 120.0f; // or change value on your self
    			}
    		if ( ShotGun && NoShotGundamage )
    			{ 
    				*(float*)(Weapon + 0x3B39) = 120.0f; // or change value on your self
    			}
    		if ( SMG & NoSMGdamage )
    			{ 
    				*(float*)(Weapon + 0x3B39) = 120.0f; // or change value on your self
    			}
    		if ( MG & NoMGdamage )
    			{ 
    				*(float*)(Weapon + 0x3B39) = 120.0f; // or change value on your self
    			}
    		if(SpeedKnife)
    			{
    			for (int r=0; r<10; ++r)
    				{  
    					if (IsKnife(i)))
    						{  
    							*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr)) +(4*i))) + 0xA60+r*4) = 2.3f;//fast
    							*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr)) +(4*i))) + 0xAA8 +r*4) =2.3f;//fast
    						}
    					}
    			}
    	}
    	 
    
    if(BasicPlayerInfo)
    	 {
    	 for(int i=0; i<1000; i++)
    		{
    			if (C4)
    			{
    				*(float*)(BasicPlayerInfo + 0x84) = 9999999.9f;
    				*(float*)(BasicPlayerInfo + 0x80) = 2.3f;
    			}
    		}
    			if(GetAsyncKeyState(VK_LSHIFT))
    			{
    				Beep(10000,100);
    				*(float*)(BasicPlayerInfo + 0x08) = 1.3f;
    			}
    	 }
    
    
    if (isReady == false)
     {
    			
        backup(HookShell,WeaponMgr);
        if (*(BYTE*)(HookShell+BypassAddys)) // - Update This
          {
             MakeCall((BYTE*)(HookShell+BypassAddys), (DWORD)bypass, 5); // - Update This
             isReady = true;
    	  }
    }
    
    if(pWeaponMgr2)
    	{
    	   for(int i=0; i<1000; i++)
    			{
    				if(rWeapon)
    					{
    						if(NoRecoil)
    						{
    							for(int y=0; y<9; y++)
    							   { 
    										*(float*)(rWeapon + PerturbMin          +y*4) = 0.0f;//Norecoil/
    					       				*(float*)(rWeapon + PerturbMax          +y*4) = 0.0f;//Norecoil
    										*(float*)(rWeapon + BulletPosOffset     +y*4) = 0.0f;//Norecoil
    										*(float*)(rWeapon + ShotReactPitch      +y*4) = 0.0f;//Norecoil
    										*(float*)(rWeapon + DetailPerturbShot   +y*4) = 0.0f;//Norecoil//
    										*(float*)(rWeapon + DetailReactPitchShot+y*4) = 0.0f;//Norecoil // ana el base = fucked up !! lehh
    										*(float*)(rWeapon + DetailReactYawShot  +y*4) = 0.0f;//Norecoil
    								}
    						}
    						if(NoSpread)
    						{
    							for (int i=0; i<1000; i++)
    								{	
    											*(float*)(rWeapon + 0x3F88) = 0.0f; 	
    								}
    						}
    						if(NoReload)
    						{
    							for(int i=0; i<1000; i++)
    							{	
    		      					*(float*)(rWeapon + 0x1058) = 100.0f;
    									
    							}
    						}
    						if(NoChange)
    						{
    							for(int i=0; i<1000; i++)
    							{
    		    					*(float*)(rWeapon + 0xC40) = 100.0f;
    							}
    						}
    					}
    			}
    	}
    
    DWORD noFallDamage = 0;
    DWORD xFallPtr = *(DWORD*)(CShell + FallPtr);
    if (xFallPtr) *(DWORD*)(xFallPtr+0x4)=noFallDamage;
    
    cWallHack* pWallHack;
    pWallHack = (cWallHack*)Adress;
    if(SeePlayers)
    {
    	pWallHack->WallHack = 15;
    }
    else
    {
    	pWallHack->WallHack = 5;
    }	
    		}
    
    	}	
    			}
    		}
    	}
    void CALLTOBLOCK ()
    {
    	while(true)
    	{
    		DWORD CShell = (DWORD)GetModuleHandleA(ModuleCShell);
    		DWORD ClientFx = (DWORD)GetModuleHandleA(ModuleClientFx);
    		if(CShell && ClientFx) 
    		{
    			DWORD pWeaponMgr = *(DWORD*)(CShell + WeaponMgr);
    			DWORD BasicPlayerInfo = *(DWORD*)(CShell + PlayerMgr);
    			if(BasicPlayerInfo && pWeaponMgr)
    			{
    				HackDLL();
    			}
    		}
    	}
    }
    
    void HotKeys ()
    {
    	while(1)
    	{
    		if(GetAsyncKeyState(VK_F4) < 0)
    	{
    		Beep(150, 150); 
    		NoChange   = !NoChange;
    	}
    	if(GetAsyncKeyState(VK_F5) < 0)
    	{	
    		Beep(150, 150);
    		NoReload   = !NoReload;
    	}
    	if(GetAsyncKeyState(VK_F6) < 0)
    	{
    		Beep(150, 150);
    		NoRecoil   = !NoRecoil;
    	}
    	if(GetAsyncKeyState(VK_F7) < 0)
    	{
    		Beep(150, 150);
    		NoSpread   = !NoSpread;
    	}
    	if(GetAsyncKeyState(VK_F8) < 0)
    	{
    		Beep(150, 150);
    		ScopeHaK   = !ScopeHaK;
    	}
    	if(GetAsyncKeyState(VK_F9) < 0)
    	{	
    		Beep(150, 150);
    		SeePlayers = !SeePlayers;
    	}
    	}
    }
    
    UINT WINAPI StartMyMPGH(VOID*)
    {
    	while(true) {
    		DWORD CShell = (DWORD)GetModuleHandleA(ModuleCShell);
    		DWORD ClientFx = (DWORD)GetModuleHandleA(ModuleClientFx);
    		if(CShell && ClientFx) 
    		{
    			//========call memory===========================
    			DWORD BasicPlayerInfo = *(DWORD*)(CShell + PlayerMgr);
    			if(BasicPlayerInfo)
    			{
    				CALLTOBLOCK();
    				HackDLL();
    				HotKeys();
    			}
    			if (WeaponMgr)
    			{
    				CALLTOBLOCK();
    				HackDLL();
    				HotKeys();
    			}
    		}
    	}
    }
    
    
    BOOL WINAPI DllMain ( HINSTANCE hinstDLL, DWORD dwReason, LPVOID lpReserved )
    {
    	switch(dwReason) {
         case DLL_PROCESS_ATTACH: 
    		DisableThreadLibraryCalls(hinstDLL);
    		MessageBoxA( 0,"Hack Ativado\nNoChange [F4]\nNoReload [F5]\nNoRecoil [F6]\nNoSpread [F7]\nScopeHaK [F8]\nSeePlayers [F9]","Resoulk",0);	
    		break;
    		  case DLL_PROCESS_DETACH: break;
              case DLL_THREAD_ATTACH:  break;
              case DLL_THREAD_DETACH:  break;
     }
     return TRUE;
    }
    
    
    #define dw_pWeaponMgr 0x19BF9E4 //  8B 0D ?? ?? ?? ?? 8B 04 B1 D9 E8
    #define MoveSpeedPenalty 0xD00
    
    VOID SpeedHack()
    {
        DWORD CShellBase = (DWORD)GetModuleHandleA("CShell.dll");
        if(!CShellBase) return;
        DWORD pWeaponMgr        = *(DWORD*)(CShellBase+dw_pWeaponMgr);
        for(int i=0; i<=999; i++)
        {
            DWORD Weapon = *(DWORD*)(pWeaponMgr + (4*i));
            if(Weapon != 0)
            {
                if(GetAsyncKeyState(VK_SHIFT))
                {
                    *(float*)(Weapon + MoveSpeedPenalty) = -1.0f;
                }
            }
        }
    }
    
    
    void DrawRect(LPDIRECT3DDEVICE9 pDevice, int x, int y, int h, int w, DWORD Color)
    {
    D3DRECT rec;
    rec.x1 = x;
    rec.x2 = x + w;
    rec.y1 = y;
    rec.y2 = y + h;
    pDevice->Clear(1, &rec, D3DCLEAR_TARGET, Color, 0, 0);
    }
    void BoowOw(LPDIRECT3DDEVICE9 pDevice, D3DCOLOR Color)
    {
    D3DVIEWPORT9 Viewport;
    pDevice->GetViewport(&Viewport);
    DWORD ScreenX = Viewport.Width / 2;
    DWORD ScreenY = Viewport.Height / 2;
    
    DrawRect(pDevice, ScreenX + 5, ScreenY - 1, 2, 20, Color);
    DrawRect(pDevice, ScreenX - 25, ScreenY - 1, 2, 20, Color);
    DrawRect(pDevice, ScreenX - 1, ScreenY + 5, 20, 2, Color);
    DrawRect(pDevice, ScreenX - 1, ScreenY - 25, 20, 2, Color);
    }
    


    Xor.h
    Code:
    #ifndef _XOR_H
    #define _XOR_H
    template <int XORSTART, int BUFLEN, int XREFKILLER>
    
    class XorStr
    {
    private: 
    	XorStr();
    public: 
    	char s[ BUFLEN ];
    
    	XorStr( const char * xs );
    
    	~XorStr()
    	{
    		for ( int i = 0; i < BUFLEN; i++ ) s[ i ]=0; 
    	}
    };
    
    template <int XORSTART, int BUFLEN, int XREFKILLER>
    XorStr<XORSTART,BUFLEN,XREFKILLER>::XorStr( const char * xs )
    {
    	int xvalue = XORSTART;
    	int i = 0;
    
    	for ( ; i < ( BUFLEN - 1 ); i++ ) 
    	{
    		s[ i ] = xs[ i - XREFKILLER ] ^ xvalue;
    		xvalue += 1;
    		xvalue %= 256;
    	}
    
    	s[ BUFLEN - 1 ] = 0;
    }
    
    #endif



    Classes.h
    Code:
    //wallhack class BEGIN
    class cWallHack;
    		class cWallHack
    			{
    				public:
    				float WallHack; 
    				char _0x0004[60];
    			};
    //wallhack class END...



    bypass.h
    Code:
    #include <Windows.h>
    
    bool isReady = false;
    typedef struct
    {
        BYTE Data[0x3000];
    } WeaponMgrCopy;
     
    WeaponMgrCopy* Weapons[800];
     
    void backup(DWORD CShell,DWORD WeaponMgr)
    {
        DWORD pWeaponMgr = *(DWORD*)(CShell+WeaponMgr );
        for(int i=0;i<=800;i++)
        {  
            DWORD Weapon = (*(DWORD*)(pWeaponMgr + (4*i)));
            if (Weapon != NULL)
            {
                Weapons[i] = new WeaponMgrCopy;
                memcpy(Weapons[i], (void*)(Weapon), 0x1400);
            }
        }
    }
     
        WeaponMgrCopy* bypass (int GunIndexNR)
        {    
            return Weapons[GunIndexNR];
        }
     
    void MakeCall(BYTE* paddress, DWORD yourfunction, DWORD dwlen)
    {
        DWORD dwOldProtect, dwBkup, dwRelAddr;
        VirtualProtect(paddress, dwlen, PAGE_EXECUTE_READWRITE, &dwOldProtect);
        dwRelAddr = (DWORD) (yourfunction - (DWORD) paddress) - 5;
        *paddress = 0xE8;
            *((DWORD*) (paddress + 0x1)) = dwRelAddr;
        for(DWORD x = 0x5; x < dwlen; x++) *(paddress + x) = 0x90;
        VirtualProtect(paddress, dwlen, dwOldProtect, &dwBkup);
        return;
    }
    Last edited by 159753cado25; 09-07-2016 at 08:55 PM.

  2. #2
    zKingston's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    127.0.0.1
    Posts
    113
    Reputation
    10
    Thanks
    27
    Estou com esta mesma base e creio que o problema está no método de Encrypt do tipo Xor.
    Também já atualizei ela completamente e não obtive sucesso, tentarei realizar de outro método, o tradicional com FindPattern.

  3. The Following User Says Thank You to zKingston For This Useful Post:

    .CroWley (09-08-2016)

Similar Threads

  1. Ajuda porque não funciona essa base de wall simples?
    By 159753cado25 in forum CrossFire Latin America / Brazil Hack Source Code
    Replies: 0
    Last Post: 08-24-2016, 06:50 PM
  2. Essa base está certa?
    By Cintra in forum CrossFire Latin America / Brazil Hack Source Code
    Replies: 13
    Last Post: 09-01-2012, 07:29 AM
  3. esta base esta certa?
    By Codder in forum CrossFire Latin America / Brazil Hack Source Code
    Replies: 4
    Last Post: 08-11-2012, 07:57 PM
  4. [Solved] Esta certo esta base ?
    By Darkitto in forum Combat Arms BR Coding Help
    Replies: 14
    Last Post: 02-21-2012, 06:18 PM
  5. Alguém sabe assembly?
    By gbuzz in forum Combat Arms Brazil Discussions
    Replies: 21
    Last Post: 02-09-2011, 07:58 AM