Advertisement
Guest User

Untitled

a guest
Jan 12th, 2019
374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.91 KB | None | 0 0
  1. @interface KSPromise : NSObject
  2.  
  3. @property (copy) NSString *value;
  4.  
  5. @end
  6.  
  7.  
  8. @interface ReceiptLoader : NSObject
  9.  
  10. @property (copy) KSPromise *base64EncodedReceipt;
  11.  
  12. @end
  13.  
  14.  
  15. @interface CreateAccountService : NSObject
  16.  
  17. @property (copy) ReceiptLoader *receiptLoader;
  18.  
  19. @end
  20.  
  21.  
  22. NSString *postURL = @"http://192.168.0.127/token.php";
  23.  
  24. %hook CreateAccountService
  25.  
  26. - (CreateAccountService *)initWithAppEndpoint:(id)arg1 backoffManager:(id)arg2 receiptLoader:(id)arg3 authStorage:(id)arg4 installationManager:(id)arg5 {
  27.  
  28. CreateAccountService* ret = %orig;
  29.  
  30. NSLog(@"Hey");
  31.  
  32. NSString *signUpToken = self.receiptLoader.base64EncodedReceipt.value;
  33.  
  34. NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:postURL]];
  35.  
  36. [req addValue:signUpToken forHTTPHeaderField:@"signUpToken"];
  37.  
  38. [[NSURLSession.sharedSession dataTaskWithRequest:req] resume];
  39.  
  40. return ret;
  41.  
  42. }
  43.  
  44. %end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement