ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

12.05.2006, 02:32
|
|
Banned
Регистрация: 13.04.2006
Сообщений: 65
Провел на форуме: 160575
Репутация:
-1
|
|
скрипт готов и пашет
A110ut прав всего 20 строчек
|
|
|

12.05.2006, 07:48
|
|
IQ- 137%
Регистрация: 15.06.2004
Сообщений: 441
Провел на форуме: 1212666
Репутация:
662
|
|
На Накси  ради тебя блин старался
PHP код:
<?php
$smtp_server="192.168.1.197";
set_time_limit(0);
@ini_set(SMTP,$smtp_server);
function get_this($file,$to,$from){
if(strpos($file,"http://")!==false)$file=$file;
else{$file="http://".$file;}
$subj="sub";
$bound="get_this";
$headers="From: \"$from\" <$from>\n";
$headers.="To: $to\n";
$headers.="Subject: $subj\n";
$headers.="Mime-Version: 1.0\n";
$headers.="Content-Type: multipart/alternative; boundary=\"$bound\"\n";
$body="--$bound\n";
$body.="Content-type: text/html; charset=\"windows-1251\"\n";
$body.="Content-Transfer-Encoding: 8bit\n\n";
$body.="File ".basename($file)." transfer ok";
$body.="\n\n--$bound\n";
$body.="Content-Type: application/octet-stream; name=\"".basename($file)."\"\n";
$body.="Content-Transfer-Encoding:base64\n";
$body.="Content-Disposition: attachment; filename=\"".basename($file)."\"\n\n";
copy($file,basename($file));
$f=fopen(basename($file),"rb");
$body.=base64_encode(fread($f,filesize(basename($file))))."\n";
$body.="--$bound--\n\n";
fclose($f);
mail($to, $subj, $body, $headers);
unlink(basename($file));
}
/*exemple --file url-- --email to-- --email from--
get_this("http://student.rostov.ru/files/st_binary1443/socket.rar","grinay@mail.ru","grinay@antichat.ru");
*/
?>
|
|
|

12.05.2006, 09:09
|
|
Members of Antichat
Регистрация: 03.09.2005
Сообщений: 594
Провел на форуме: 3606217
Репутация:
685
|
|
пасибки ))))
|
|
|

12.05.2006, 10:40
|
|
IQ- 137%
Регистрация: 15.06.2004
Сообщений: 441
Провел на форуме: 1212666
Репутация:
662
|
|
Модификация скрипта для скачки файлов без обсолютного пути(тестил только на одной ссылке)
вроде вот таких ссылок http://portal.idknet.com/modules/myd...lid=637&numb=1
PHP код:
<?php
$smtp_server="192.168.1.197";
set_time_limit(0);
@ini_set(SMTP,$smtp_server);
function get_this($file,$to,$from){
$fp=fopen($file,"rb");
$meta_data=stream_get_meta_data($fp);
foreach($meta_data['wrapper_data'] as $response) {
if (substr(strtolower($response), 0, 21) == 'content-disposition: ') {
$str=substr($response, 21);
preg_match("/^(attachment; filename=\")?([^\"]+)/i",$str,$por);
}
if (substr(strtolower($response), 0, 10) == 'location: ') {
$file=substr($response, 10);}}
if($por[2]!=""){
$subj="sub";
$bound="get_this";
$headers="From: \"$from\" <$from>\n";
$headers.="To: $to\n";
$headers.="Subject: $subj\n";
$headers.="Mime-Version: 1.0\n";
$headers.="Content-Type: multipart/alternative; boundary=\"$bound\"\n";
$body="--$bound\n";
$body.="Content-type: text/html; charset=\"windows-1251\"\n";
$body.="Content-Transfer-Encoding: 8bit\n\n";
$body.="File ".$por[2]." transfer ok";
$body.="\n\n--$bound\n";
$body.="Content-Type: application/octet-stream; name=\"".$por[2]."\"\n";
$body.="Content-Transfer-Encoding:base64\n";
$body.="Content-Disposition: attachment; filename=\"".$por[2]."\"\n\n";
$body.=base64_encode(file_get_contents($file))."\n";
$body.="--$bound--\n\n";
mail($to, $subj, $body, $headers);
}
else{
if(strpos($file,"http://")!==false)$file=$file;
else{$file="http://".$file;}
$subj="sub";
$bound="get_this";
$headers="From: \"$from\" <$from>\n";
$headers.="To: $to\n";
$headers.="Subject: $subj\n";
$headers.="Mime-Version: 1.0\n";
$headers.="Content-Type: multipart/alternative; boundary=\"$bound\"\n";
$body="--$bound\n";
$body.="Content-type: text/html; charset=\"windows-1251\"\n";
$body.="Content-Transfer-Encoding: 8bit\n\n";
$body.="File ".basename($file)." transfer ok";
$body.="\n\n--$bound\n";
$body.="Content-Type: application/octet-stream; name=\"".basename($file)."\"\n";
$body.="Content-Transfer-Encoding:base64\n";
$body.="Content-Disposition: attachment; filename=\"".basename($file)."\"\n\n";
copy($file,basename($file));
$f=fopen(basename($file),"rb");
$body.=base64_encode(fread($f,filesize(basename($file))))."\n";
$body.="--$bound--\n\n";
fclose($f);
mail($to, $subj, $body, $headers);
unlink(basename($file));
}}
if($_POST['file']!=""){
get_this($_POST['file'],"grinay@mail.ru","grinay@antichat.ru");
}
echo "<form method=POST><input type=text name=file><input type=submit></form>";
?>
Последний раз редактировалось grinay; 12.05.2006 в 10:48..
Причина: добавил location
|
|
|

13.05.2006, 01:12
|
|
Banned
Регистрация: 13.04.2006
Сообщений: 65
Провел на форуме: 160575
Репутация:
-1
|
|
а вот мой
<?php
set_time_limit (0);
$fp = @fopen ("http://www.zaycev.net/download.php?id=8879&ass=slipknot_-_scissors.mp3", "r");
$ee = @fread($fp,1000);
$f = @fopen ("slipknot_-_scissors.mp3", "a+");
@fwrite($f,$ee);
@fclose($f);
@fclose($fp);
$files = "slipknot_-_scissors.mp3";
$boundary = "]|[BinaryCodeTeam]|[";
$header = "From: swoop@rambler.ru\n";
$header.= "Subject: eeeee\n";
$header.= "Mime-Version: 1.0\n";
$header.= "Content-Type: multipart/mixed; boundary=\"$boundary\"";
$to = "naxnort@idknet.com";
$subject = "eeee";
$message = "\n\n--$boundary\n";
$message.= "Content-type: text/plain; charset=\"windows-1251\"";
$message.= "Content-Transfer-Encoding: quoted-printable\n\n";
$message.= "eeeeeeeeeeeeeeeeeeee";
$file = @fopen($files,"rb");
$message.= "\n\n--$boundary\n";
$message.= "Content-Type: application/octet-stream; name=\"slipknot_-_scissors.mp3\n";
$message.= "Content-Transfer-Encoding:base64\n";
$message.= "Content-Disposition:attachment\n\n";
$message.= @base64_encode(@fread($file,@filesize($files)))."\ n";
$message.= "$boundary--\n\n";
$send = @mail($to,$subject,$message,$header);
?>
|
|
|

14.05.2006, 10:42
|
|
IQ- 137%
Регистрация: 15.06.2004
Сообщений: 441
Провел на форуме: 1212666
Репутация:
662
|
|
Интересно а как твой скрипт будет унаследовать имена файлов?  имхо у меня лучше 
Да и с размерами файлов возникнут проблемы 
|
|
|

14.05.2006, 14:52
|
|
Members of Antichat
Регистрация: 03.09.2005
Сообщений: 594
Провел на форуме: 3606217
Репутация:
685
|
|
Угу ... да у него вообще единичный случай ...
|
|
|

14.05.2006, 17:40
|
|
Members of Antichat
Регистрация: 03.09.2005
Сообщений: 594
Провел на форуме: 3606217
Репутация:
685
|
|
Всем спасибки (: у всех посмотрела, но сделала своё ...
|
|
|

14.05.2006, 23:07
|
|
Banned
Регистрация: 13.04.2006
Сообщений: 65
Провел на форуме: 160575
Репутация:
-1
|
|
Сообщение от grinay
Интересно а как твой скрипт будет унаследовать имена файлов?  имхо у меня лучше 
Да и с размерами файлов возникнут проблемы 
Ё это просто показательный пример был если хошь я те напишу как надо всё под пользовательский интерфейс типа нажал на кнопу вписал строку и всё
это просто пример реализации запрса файла с яужого сервака его сохранение и отправка на мыло
ну можно потом и его удаление
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|