甲方安全建设之office365邮箱弱口令检测

甲方安全建设之office365邮箱弱口令检测

信息收集

资产范围

资产列表总数是521

1550441-20190211172932534-1568884125.jpg

抓包后发现只有102

1550441-20190211172941580-603348873.jpg

一番测试之后发现控制Response的关键在于MaxEntriesReturned字段,修改后Response达到了期望的结果

1550441-20190211172949793-124665263.jpg

正则提取

开源中国在线正则表达式工具

python爆破脚本

import smtplib
import os
import time
# 获取当前时间以命名文件
def file_name():
    t = time.strftime('%Y-%m-%d',time.localtime())
    suffix = ".txt"
    fullname = t+suffix
    return fullname
# 使用smtp协议连接
def conn(u,p):
    s = smtplib.SMTP(host='smtp.office365.com', port=587)
    s.starttls()
    r = s.login(u,p)
    return r
    
def main():
    with open('/Users/markzhang/Desktop/user.txt','r') as user:
        with open('/Users/markzhang/Desktop/pass.txt','r') as password:
            users = user.readlines()
            passwords = password.readlines()
            for u in users:
                for p in passwords:
                    u = u.strip('\n')
                    p = p.strip('\n')
                    try:
                        res = conn(u,p)
                        #print res
                        with open('/Users/markzhang/Documents/python/security/demo.txt','w') as f:
                            #print os.getcwd()
                            os.chdir('/Users/markzhang/Documents/python/security/')
                            #重命名,将正确结果写入文件
                            os.rename('demo.txt',file_name())
                            if res[0] == 235:
                                f.write(u)
                                f.write('/')
                                f.write(p)
                                f.write('\n')

                            #os.chdir('/Users/markzhang/Documents/python/security/')
                            #os.rename('demo.txt',file_name())
                            
                        
                    except Exception as e:
                        print 'wrong account/pass',u,'/',p,e
                    
                    
if __name__ == '__main__':
    main()
    

添加定时任务

crontab -e添加内容如下,每周四的12:30执行

30 12 * * 4 cd /Users/markzhang/Documents/python/security/;python outlook.py

转载于:https://www.cnblogs.com/mark-zh/p/10362598.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经常有人加我,问我怎么破解邮箱密码,开始的时候我还乐意回答,但是多了就会觉得不耐烦了,现在做一个教程让大家知道如何破解邮箱密码.. (现在做这个教程,只是为了让大家了解一下破解邮箱的原理以及操作,希望大家可以尊重下我,别加我Q之后叫我破这个破那个..说得不客气一点,我不会帮你破!)大家按照这个思路想下去吧! 废话少说:下面开始! 要准备的工具有 1:远程控制软件 2:键盘-记录 (包括远程-键盘-记录,在线-键盘-记录,离线-键盘-记录)这个要看在什么的情况下使用,具体操作请看下面 首先我们要找到需要破解的对象,为了节省时间,我一早已经准备好所需要破解的人了!(捉人方法自己在baidu找,其实我建议是google.com里找,呵呵,我对百度有点意见,这个度娘,69的时候做得太过份了. 开始吧! 首先打开对方的屏幕, 因为我这鸡的关系不一般,为了节省时间,我就直接叫他打开邮箱吧, 我直接用在线键盘记录记录密码就行了..(或者你会问 如果我要破解邮箱密码的话需要等到什么时候啊? (上面我已经介绍了远程-键盘-记录,在线-键盘记录,离线-键盘记录 3个记录记录方法,其他自己在google.com找答案) 然后打开在线键盘记录,- 大家请留意键盘记录 好了密码出来了... 帐号是:fanheizhongxin@***.com 密码是:****** 现在我们登陆一下 ....................好了成功登陆了!! 好了相信大家都已经了解了如何破解一个邮箱密码了..自己按照这个思路吧! 送你们几个搜索关键字方便大家查找. 远程控制软件 远程-键盘-记录 离线-键盘-记录 好了教程就到这里,下回见 更见教程请到我们的网站 88 教程下载地址:http://www.9742292.com/?product/all/1276514790.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值