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