Exemple #1
0
//---------------------------------------------------------------------------------
u32 brute_tmd(tmd *p_tmd){
//---------------------------------------------------------------------------------
  u16 fill;
  
  for(fill=0; fill<65535; fill++) {
    p_tmd->fill3=fill;
    sha1 hash;
    SHA1((u8 *)p_tmd, TMD_SIZE(p_tmd), hash);;
  
    if (hash[0]==0) {
      return 1;
    }
  }
//  printf("Unable to fix tmd\n");
  return 0;
}
Exemple #2
0
s32 brute_tmd(tmd *p_tmd) 
{
	u16 fill;
	for(fill=0; fill<65535; fill++) 
	{
		p_tmd->fill3=fill;
		sha1 hash;
		SHA1((u8 *)p_tmd, TMD_SIZE(p_tmd), hash);;
		  
		if (hash[0]==0) 
		{
			return 0;
		}
	}
	return -1;
}