0x0
由于忙着考证,最近都没时间更新了。今天就简单说下python ftplib模块的使用。
运行准备:vmware下安装的win2003服务器系统,并且自己配置ftp服务器,并且运行匿名登录。
python的帮助文档查找ftplib的相关应用。
使用vmware测试要将自己的主机ip设置和虚拟机同个网段才能测试。!!!
0x01
上脚本:
定义了一个anonLogin()函数,通过登录我配置好的虚拟环境匿名访问FTP服务器,并且判断返回状态。
运行脚本效果:
FTP服务器匿名登录成功。
ftplib帮助文档:
Example:
>>> from ftplib import FTP
>>> ftp = FTP('ftp.python.org') # connect to host, default port
>>> ftp.login() # default, i.e.: user anonymous, passwd anonymous@
'230 Guest login ok, access restrictions apply.'
>>> ftp.retrlines('LIST') # list directory contents
total 9
drwxr-xr-x 8 root wheel 1024 Jan 3 1994 .
drwxr-xr-x 8 root wheel 1024 Jan 3 1994 ..
drwxr-xr-x 2 root wheel 1024 Jan 3 1994 bin
drwxr-xr-x 2 root wheel 1024 Jan 3 1994 etc
d-wxrwxr-x 2 ftp wheel 1024 Sep 5 13:43 incoming
drwxr-xr-x 2 root wheel 1024 Nov 17 1993 lib
drwxr-xr-x 6 1094 wheel 1024 Sep 13 19:07 pub
drwxr-xr-x 3 root wheel 1024 Jan 3 1994 usr
-rw-r--r-- 1 root root 312 Aug 1 1994 welcome.msg
'226 Transfer complete.'
>>> ftp.quit()
'221 Goodbye.'
还能使用retrlines('LIST')
罗列文件。你们可以在我的脚本上尝试一下。下一篇我将讲述如何暴力破解FTP用户口令,请期待。
本文暂时没有评论,来添加一个吧(●'◡'●)