Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. if(@file_exists($this->fileCookies) == true)
  2. {
  3. @unlink($this->fileCookies);
  4. }
  5.  
  6. $generateData = $this->generateData();
  7. $url = "https://www.marlboro.id/auth/login";
  8. $headers = explode("\n","Host: www.marlboro.id\nX-Requested-With: XMLHttpRequest\nSec-Fetch-Mode: cors\nContent-Type: application/x-www-form-urlencoded; charset=UTF-8\nSec-Fetch-Site: same-origin\nCookie: deviceId=".$generateData[2]."; decide_session=".$generateData[0]);
  9. $post = 'email='.trim($email).'&password='.trim($password).'&g-recaptcha-response='.$captcha.'&ref_uri=/&decide_csrf='.$generateData[1].'&param=&exception_redirect=false';
  10. $login = $this->request($url, $post, $headers);
  11. if(strpos($login[0], '"message":"success"'))
  12. {
  13. $decide_session = $this->fetchCookies($login[1])['decide_session'];
  14. //$device_id = $this->fetchCookies($login[1])['deviceId'];
  15. $this->fwrite($this->fileCookies, trim($decide_session)."|".trim($email)."|".trim($password));
  16. }
  17.  
  18. return $login;
  19. }
  20.  
  21. private function idVidio()
  22. {
  23. $generateData = $this->generateData("true");
  24.  
  25. $url = 'https://www.marlboro.id/article/explore?q=discovered';
  26. $headers = explode("\n", "Content-Type: application/x-www-form-urlencoded; charset=UTF-8\nCookie: deviceId=".$generateData[2]."; decide_session=".$generateData[0]);
  27. $listIdVidio = $this->request($url, null, $headers, 'GET');
  28.  
  29. return $listIdVidio[0];
  30. }
  31.  
  32. public function view($idVidio)
  33. {
  34. $generateData = $this->generateData("true");
  35.  
  36. $url = "https://www.marlboro.id/article/video-play/".$idVidio;
  37. $headers = explode("\n", "Host: www.marlboro.id\nUpgrade-Insecure-Requests: 1\nSec-Fetch-Mode: navigate\nSec-Fetch-User: ?1\nSec-Fetch-Site: cross-site\nCookie: deviceId=".$generateData[2]."; decide_session=".$generateData[0]);
  38. $post = 'decide_csrf='.$generateData[1].'&log_id=false&duration=0.012&total_duration=0&fetch=1&g-recaptcha-response=';
  39.  
  40. $view = $this->request($url, $post, $headers);
  41. return $view;
  42. }
  43.  
  44. protected function update($idVidio, $log_id)
  45. {
  46. $generateData = $this->generateData("true");
  47.  
  48. $url = "https://www.marlboro.id/article/video-play/".$idVidio;
  49. $headers = explode("\n", "Host: www.marlboro.id\nUpgrade-Insecure-Requests: 1\nSec-Fetch-Mode: navigate\nSec-Fetch-User: ?1\nSec-Fetch-Site: cross-site\nCookie: deviceId=".$generateData[2]."; decide_session=".$generateData[0]);
  50. $post = 'decide_csrf='.$generateData[1].'&log_id='.$log_id.'&duration=11.052&total_duration=5&fetch=2&g-recaptcha-response';
  51.  
  52. $update = $this->request($url, $post, $headers);
  53. return $update[0];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement