segunda-feira, 13 de agosto de 2012

Ant Update Hacker


Bom Aqui Está O Ant-Update Hacker Mais Conheçido Como mrs Edite Aquele lá,que as pessoas Editão Update1.mrs e entra Com items Editados Ou até mesmo Com hp 999999 Aqui está a Patch Para esse Tipo de hacker Ele funciona assim Ali a onde está FindFirstfile .mrs Você coloca O salvamento do seu arquivo Ou .mrs ou por exemplo .rbg e assim vai,Logo a baixo Terá essa isto if( stristr( mData.cFileName, "update" ) ){ No caso você coloca O Nome Do update que você deseja que ninguem edite. e Logo apoz Você coloca quantos Updates você quer que libere Para no caso se ocorrer alguma atualização Não dar Ant Update hacker Detected Você edita aqui if( _stricmp( mData.cFileName, "Update1.mrs" /*) && E assim vai liberando o tanto de update que você deseja =].

Código PHP:
char* stristr( char* szStr1, char* szStr2 ){ 
    
char *pCp = szStr1; 

    if( *
szStr2 == NULL ){ 
        return 
szStr1; 
    } 

    
char *pTemp1, 
         *
pTemp2; 

    while( *
pCp ){ 
        
pTemp1 = pCp; 
        
pTemp2 = szStr2; 

        while ( *
pTemp1 && *pTemp2 && !( tolower( *pTemp1 ) - tolower( *pTemp2 ) ) ) { 
           
pTemp1++, pTemp2++; 
        } 

        if( *
pTemp2 == NULL ){ 
            return 
pCp; 
        } 

        
pCp++; 
    } 

    return 
NULL; 
} 
bool HaveUpdateHack( void ){ 

    
WIN32_FIND_DATA mData; 
    
HANDLE hFile = FindFirstFile( "*.mrs", &mData ); 

    
//! Falhou 
    
if( hFile == INVALID_HANDLE_VALUE ){ 
        return 
false; 
    } 

    do{ 
        if( 
stristr( mData.cFileName, "update" ) ){ 
            if( 
_stricmp( mData.cFileName, "Update1.mrs" /*) && 
                _stricmp( mData.cFileName, "Update2.mrs" */
) ){ 
                     

                    return 
true; 
            } 
        } 
    }while( 
FindNextFile( hFile, &mData ) ); 
    
CloseHandle( hFile ); 

    return 
false; 
} 
void HackerDectado() 
{ 
    if(
HaveUpdateHack() == true) 
    { 
     
    
MessageBoxTimeoutA( NULL, "MRS Edit Detected!", "Ant-UpdateHacker.", MB_ICONHAND, NULL, 3000 ); 
    ((
ULONG(__stdcall*)( HANDLE, ULONG ))GetProcAddress( LoadLibrary( "ntdll.dll" ), "ZwTerminateProcess" ))( GetCurrentProcess(), 0 ); 
    return; 
    } 
}  
Creditos : Allan (Dogshow)
Gostou,Ajudei? Agradeça Clique Ali em baixo =] Não custa nada...

0 comentários:

Postar um comentário