測試目標FTP伺服器是否可以匿名登入

2021-09-29 08:14:52 字數 1644 閱讀 2607

開啟乙個需要賬號和密碼的ftp伺服器

from pyftpdlib.handlers import ftphandler

from pyftpdlib.servers import ftpserver

from pyftpdlib.authorizers import dummyauthorizer

authorizer = dummyauthorizer(

)authorizer.add_user(

'python'

,'123456'

,'c:\\users\wxr'

,perm=

'elradfmwm'

)handler = ftphandler

handler.authorizer = authorizer

server = ftpserver(

('0.0.0.0'

,8888

), handler)

server.serve_forever(

)然後kali中執行

#!/usr/bin/python

# -*- coding: utf-8 -*-

import ftplib

defanonlogin

(hostname)

:try

: ftp = ftplib.ftp(hostname)

ftp.login(

'anonymous'

,'[email protected]'

)print

'\n[*] '

+str

(hostname)

+\ ' ftp anonymous logon succeeded.'

ftp.quit(

)return

true

except exception, e:

print

'\n[-] '

+str

(hostname)

+\ ' ftp anonymous logon failed.'

return

false

host =

'192.168.43.135'

anonlogin(host)

最後你會發現結果為error

////

////

////

////

////

////

////

////

////

//搭建乙個可以匿名登入的ftp伺服器

輸入py -m pyftpdlib -p 21

然後在執行kali中的那段程式

你會發現最後結果為successful

////

////

////

////

////

////

////

////

////

////

/訪問其它主機ftp服務時需要在瀏覽器輸入ftp:該主機的ip:該主機允許連的埠

比如我在kali中訪問win中的ftp服務

ftp:

192.168

.43.15

:8888

ftp伺服器配置測試步驟

在cmd中 ftp open ip位址 顯示連線,要求輸入使用者名稱 我們用匿名 anonynous 預設當前路徑為 c documents and settings 使用者名稱 命令詳解 lcd dir 將本地工作目錄切換至dir。dir為要設的本地路徑.ls remote dir local f...

測試鏈結伺服器是否可用

在sqlserver的作業中,用到鏈結伺服器是比較常見的,但鏈結伺服器偶爾不是那麼穩定無法連線到,這種情況會導致作業的步驟失敗。那如何避免呢?可以先測試鏈結伺服器,如果正常再執行,連線不到就不要執行了。但測試的次數也還是要限制,不能無限迴圈,要不出了錯也沒辦法反饋出來。declare trytime...

FTP伺服器穩定性測試

ftp伺服器穩定性 如何部署ftp服務在server2003上,可能廣大們有其他的選擇,我選擇的是filezilla server。畢竟他是開源又免費 在架構師的悉心指導下,對ftp有了個更深入的認識,主要有以下幾點,先分享如下 1 學習ftp,首先要對tcp ip協議有個深入的了解,看來tcp i...