AZ0NE

关于我

网络安全爱好者

<html> 

<head> 

<title>:: hExI3_Securi7y_TeAm...SCRIPT_FILENAME : <?=$_SERVER["PHP_SELF"]?></title> 

<style type="text/css"> 

.font{ 

size : 2px; 

</style> 

</head> 

<body> 

<h4>Mysql Database on Tables to Txt...</h4> 


-------------------------------------------------------- 


<form action="" method="POST" name="Submit"> 

<b>Host: </b> <input type="text" name="host" value="127.0.0.1:3306">


<b> User: </b> <input type="text" name="user" value="root">


<b> Password: </b> <input type="text" name="pass" value="root">


<b>Database Check: </b> <input type="text" name="database" value="phpwms"> 

<b> Tables is: </b> <input type="text" name="table" value="pw_admin">


<b>New_Data Filename:</b> <input type="text" name="back_file" value="data.txt"> 


<a href = "https://www.jb51.net">脚本之家</a>


<input type="submit" name="submit" value="0utPut"> 


</form> 

</body> 

<?php

ini_set('display_errors', 1); 

set_time_limit(0); 

//error_reporting(E_ALL); 

function ShowMessage($Str) 

$FILENAME = $_SERVER["PHP_SELF"]; 

Die('<script>document.write("'.$Str.'")</script>'); 

Die('<script>window.localtion="'.$FILENAME.'";</script>'); 

function _Printf($Str, $type = '') 

if (empty($type)) 

echo '<font color="red" face="verdana" size="2px">[+]&nbsp'.$Str.'</font>

'; 

else

echo '<font color="red" face="verdana" size="2px">[#] '.$Str.'</font>

'; 

function dirsize($dir) { 

@$dh = opendir($dir); 

$size = 0; 

while ($file = @readdir($dh)) { 

if ($file != "." and $file != "..") { 

$path = $dir."/".$file; 

if (is_dir($path)) { 

$size += dirsize($path); 

} elseif (is_file($path)) { 

$size += filesize($path); 

@closedir($dh); 

return $size; 

if (empty($_POST['submit'])) exit(); 

$db_host = $_POST["host"]; 

$db_user = $_POST["user"]; 

$db_pass = $_POST["pass"]; 

$db_database = $_POST["database"]; 

$db_table = $_POST["table"]; 

$backDB_Filename = $_POST["back_file"]; 

//endPost

if (empty($db_host)){ 

$_POST["host"] = $db_host; 

ShowMessage("Messagebox: Host Error!"); 

}elseif (empty($db_user)) { 

$_POST["user"] = $db_user; 

ShowMessage("Messagebox: User Error!"); 

}elseif (empty($db_pass)){ 

$_POST["pass"] = $db_pass; 

ShowMessage("Messagebox: Pass Error!"); 

}elseif (empty($db_database)) { 

$_POST["database"] = $db_database; 

ShowMessage("Messagebox: Database Error!"); 

}elseif (empty($db_table)) { 

$_POST["table"] = $db_table; 

ShowMessage("Messagebox: table Error!"); 

}elseif (empty($backDB_Filename)) { 

$_POST["back_file"] = $backDB_Filename; 

ShowMessage("Messagebox: backDB_Filename Error!"); 

} #endif

if (!is_dir('data_xiaosan')) { 

mkdir('data_xiaosan',0777); 

}#endif

$sql = mysql_connect($db_host,$db_user,$db_pass) or ShowMessage('<font color="red" Size=2px>[#] connect Error ! </font>'); 

mysql_select_db($db_database,$sql) or die("Could not connect: " . mysql_error()); 

$result = mysql_query("SELECT * FROM $db_table",$sql) or die("Could not connect: " . mysql_error()); 

$FieldCount = mysql_query("SELECT CoUnt(*) FrOm $db_table",$sql); 

$F_Num = mysql_fetch_row($FieldCount); 

_Printf('InforMatIon : --------------','Main'); 

_Printf("TableCounts :". + $F_Num[0]); 

if ($F_Num[0] < 500){ 

$SuB1 = $F_Num[0] / 2; 

} else $SuB1 = 500; //endif

$i = 0; 

$tmp = ''; 

while ($row = mysql_fetch_array($result, MYSQL_NUM)) { 

$i = $i+1; 

$tmp .= implode("::", $row)."\n"; 

if(!($i%$SuB1)){ 

$filename_ = 'data_xiaosan/'.intval($i/$SuB1).$backDB_Filename; 

file_put_contents($filename_,$tmp); 

$tmp = ''; 

}#endif

}#endwhile

mysql_free_result($result); 

mysql_close($sql); 

if (dirsize('data_xiaosan')>1){ 

_Printf("<b>Msg : OutPut_Succ!</b>");}else

_Printf("Err : output fail !"); //endPri 

?> 

</html> 

评论
© AZ0NE | Powered by LOFTER