1

Я пытаюсь подключиться по FTP к моему устройству Android, на котором запущен сервер ftpd мультибинарной версии busybox,
Поскольку апплет ftpd цитирует «Анонимный FTP-сервер», но когда я использую анонимный как имя пользователя и мой адрес электронной почты в качестве пароля от моего компьютера, он говорит, что вход не выполнен,
Так что в этой ситуации какой способ аутентификации.

3 ответа3

0

Если вы создали его самостоятельно, убедитесь, что аутентификация отключена, если вы хотите анонимные подключения. В make menuconfig ,

Networking Utilities ->
    [*] ftpd
    [*]   Enable upload commands
    [*]   Enable workaround for RFC-violating clients
    [ ]   Enable authentication

Если вы загрузили его откуда-то, возможно, включена аутентификация. Если у него есть апплет bbconfig вы также можете проверить конфигурацию, чтобы узнать, имеет ли он аутентификацию ftp с busybox bbconfig | busybox grep FTPD_AUTH .

Если вы хотите, чтобы он работал с аутентификацией, вам, возможно, придется добавить пользователя. Исходный код выглядит так, как будто он читает файлы passwd и shadow, поэтому, если вы можете добавить пользователя и указать для него имя пользователя и пароль, вы сможете войти в систему.

-1

Для анонимного доступа вам не нужно передавать имя пользователя / пароль. Просто подключитесь без выдачи USER или PASS.

-1

смотрите /etc /shadow или /etc /passwd (если /etc /shadow не существует) с texteditor

или же

кошка /etc /passwd кошка /etc /shadow

если вы используете терминал. Это покажет что-то вроде этого:

корень:6 $

(не то, чтобы вам повезло, вам нужно использовать Джона Риппера для грубого взлома пароля) или

root::10933:0:99999:7:::bin:*:10933:0:99999:7:::

(вам повезло, все, что вам нужно сделать, это указать пользователя как root, а затем установить пароль на что угодно, не очищайте пароль)

примечание: если после имени пользователя: показывает *, он не может быть использован для входа в систему, потому что он использовал

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