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