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

17.06.2009, 03:33
|
|
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
Провел на форуме: 2590715
Репутация:
659
|
|
Сообщение от Pashkela
Код:
омг, куда залил, если он вебдиры не знает?
Куда-куда, в корень
а далше курить вот это,
http://us3.php.net/manual/en/book.ftp.php
с помощью этих команд можно сделать что угодно, например загрузить скрипт, узнающий список дир, сохраняющий это дело в файл и скачать такой файлик обратно к себе
скрипт, закачанный в корень, можно запустить с помощью ftp_site
Ну давай поподробнее, как с помощью команд ФТП сервера передаваемых ftp_site ты собираешься выполнить PHP-код???
|
|
|

17.06.2009, 04:22
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Ну да, тут я погрячился децл  ) Зато в процессе эксперимента нашел более клёвый способ, позволяющий решить задачу быстро и без всяких загрузок, а именно - рекурсивно получить список папок, подпапок и файлов в них и, соотвественно, вычислить любые нужные пути:
PHP код:
<pre>
<?php
@set_time_limit(0);
@ini_set("display_errors","1");
$ftp_server = 'фтп-сервер';
$ftp_user_name = 'фтп-логин';
$ftp_user_pass = 'фтп-пароль';
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Рекурсивно получаем список всех файлов и директорий на ФТП
$buff = ftp_rawlist($conn_id, '/', TRUE);
ftp_close($conn_id);
var_dump($buff);
?>
</pre>
а уж с полученным массивом $buff делать всё что душе угодно
Последний раз редактировалось Pashkela; 17.06.2009 в 04:27..
|
|
|

17.06.2009, 05:14
|
|
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
Провел на форуме: 2590715
Репутация:
659
|
|
а уж с полученным массивом $buff делать всё что душе угодно
Вот только так и нужно делать. Писал это дело сто лет назад, за кривость кода не ругать )) :
PHP код:
...
function iswebdir($dir){
$strs = array("public_html","www","pages","html","htdocs","httpdocs","docs","site","wwwroot");
foreach ($strs as $ptrn){
if ($dir == $ptrn)
return 1;
}
return 0;
}
...
$filelist = ftp_rawlist($conn, $rootdir);
foreach ($filelist as $raw){
$filename = trim(substr($raw, strrpos($raw, " ")));
$len = strlen($filename);
if (substr($filename, $len-1) == "/")
$filename = substr($filename, 0, $len - 1);
if ($slash = strrpos($filename, "/"))
$filename = substr($filename, $slash + 1);
if (substr($raw, 0, 1) == "d" OR strstr($raw, "<DIR>")){
if (iswebdir($filename)){
if (substr($rootdir,-1)=="/")
$wb = $rootdir.$filename;
else
$wb = $rootdir."/".$filename;
$webdirs[] = $wb;
}
}
}
$webdirs[] = $rootdir;
|
|
|

17.06.2009, 12:45
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
спасибо
мутная это тема - искать домен по айпи
если займетесь этим - скажу что то что выдают сервисы типа 1whois.ru и бинг - лажа
|
|
|

17.06.2009, 16:50
|
|
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
Провел на форуме: 2590715
Репутация:
659
|
|
Сообщение от Дикс
спасибо
мутная это тема - искать домен по айпи
если займетесь этим - скажу что то что выдают сервисы типа 1whois.ru и бинг - лажа
пропиши на морде код, отправляющий $_SERVER['SERVER_NAME'] куда надо, через час - прочекай - забери ответ, за час то траф придет какой-нибудь на сайт.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|