您的位置:首页 > 编程语言 > Python开发

渗透测试Python编程之Scan Webservices for FTP

2017-07-24 00:00 323 查看
一、环境

windows10 + python2.7

二、思路

扫描文件后缀

三、code

#!/usr/bin/env python
# coding=utf-8

import ftplib

def returnDefault(ftp):
try:
dirList = ftp.nlst()
except:
print '[-] Could not list directory contents.'
print '[-] Skipping To Next Tatget.'
return
retList = []
for fileName in dirList:
fn = fileName.lower()
if '.php' in fn or '.html' in fn or '.asp' in fn:
print '[+] Found default page: ' + fileName
retList.append(fileName)
return retList

host = '192.168.0.0'
userName = 'root'
passWord = '12456'
ftp = ftplib.FTP(host)
ftp.login(userName, passWord)
returnDefault(ftp)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: