编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

利用FTP与web批量抓“肉鸡”-1-ftplib使用

wxchong 2024-08-10 22:26:09 开源技术 21 ℃ 0 评论

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用户口令,请期待。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表