Primeiramente exclua o define MYIP.
Depois, substituam a função por essa:
bool LoadIfIsTrue()
{
FILE* fpBin = fopen("serverlist.bin", "rb"); char tmp[1024];
if(fpBin!=NULL){
char szServerBin[64];
char szList[130] ="¤¡¤¤¤§¤©¤±¤²¤µ¤·¤¸¤º¤»¤¼¤½¤¾¤¿¤Á¤Ã¤Å¤Ç¤Ë¤Ì¤Ð¤Ñ¤Ó¤¿¤Ä¤Ó¤Ç¤Ì°¡³ª´Ù";
fread( szServerBin, 1, 64, fpBin );
for(int i=0;i<64;i++)
{
szServerBin[i] -= szList[63 - i];
}
unsigned r1,r2,r3,r4;
sscanf( szServerBin, "%d.%d.%d.%d", &r1,&r2,&r3,&r4);
sprintf(tmp, "%d.%d.%d.%d", r1,r2,r3,r4 );
fclose(fpBin);
}
const char *MYIP = "5.75.54.164";
for(int i=0;i
{
if(tmp[i] != MYIP[i]) {
return false;
break;
}
}
if(strlen(MYIP) != strlen(tmp))
return false;
}
Faz com que o PUSH, ao abrir com o Olly, não apareça. Só único problema é o CALL NEAR que tem logo abaixo. Vou resolver isso logo.
Atenciosamente, Shepher.
Nenhum comentário:
Postar um comentário