Я использую только Windows Explorer для открытия FTP-ссылок. Есть ли способ перечислить все доступные файлы и папки, которые я считаю законными, так как FTP является общедоступным? Например, это местоположение FTP: ftp://ftpd.embarcadero.com/pub

1 ответ1

0

Я попробовал эту ссылку embarcadero, и сайт был пустым, кроме (пустой) папки паба - это то, что вы ожидаете?

Если вы посетите (например) ftp://ftp.mozilla.org, вы увидите множество файлов и папок; и если вы просматриваете панель папок в проводнике, вы можете просматривать каждую папку.

Обычный способ получить список всех файлов / папок на FTP-сайте - это загрузить файл с именем ls-lR (или сжатую версию: ls-lR.gz) и посмотреть на файл в текстовом редакторе.

Если вы посмотрите на FTP-сайт Mozilla, по адресу ftp://ftp.mozilla.org/pub, вы увидите файл ls-lR прямо здесь.

Но это соглашение, которое возникло в Unix, поэтому вам придется использовать программу, которая может понимать окончания строк Unix (Notepad этого не делает).

Я должен добавить, что, хотя FTP-серверы разрешают анонимный доступ и поэтому являются "общедоступными", вы можете видеть только те файлы, которые доступны через службу FTP.

Вы не сможете найти резервную копию в корневой папке (или C:\, если это система Windows) и изучить системные файлы на удаленном компьютере.

Обновление 2010-08-06

Просто видел комментарий о загрузке скрытого файла.
Хорошо, FTP-серверы могут быть настроены для сокрытия файлов (хотя, как это сделать, зависит от сервера). Файлы и папки будут скрыты от списков каталогов, но по-прежнему доступны, если вы знаете имя.

Можно угадать имена папок и файлов с помощью грубой силы, и люди могут писать сценарии для этого. Но это будет означать отправку тысяч запросов на FTP-сервер всего за несколько минут, что довольно враждебно; большинство администраторов серверов расценивают это как атаку.

Хотя сайт может быть открыт для общественности, я думаю, что администратор, который настроил некоторые вещи для скрытия, на самом деле не хочет, чтобы они были общедоступными.

Теперь может случиться так, что администратор действительно должен был запретить доступ к этим файлам или отключить анонимный доступ, но цель ясна; поэтому я думаю, что грубое принуждение к файлам будет считаться незаконным в некоторых странах, и «законность, поскольку FTP является публичным», может не быть надежной защитой.

Итак, чтобы ответить на ваш вопрос: да, есть способы найти все файлы и папки (даже скрытые) на FTP-сервере с помощью грубой силы, но я не буду объяснять, как, потому что это юридически сомнительно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .