浪子燕青Dburst0.99版本发布+源码分析
来源:互联网 发布:c语言中的单词计数 编辑:程序博客网 时间:2024/04/27 12:55
运行效果如图所示
如何使用?
1.配置好相关账号字典
2.双击 浪子燕青Dburst.exe 主程序
==================================================
如何配置扫描验证的ip段,字典?
1. ip段写在同目录下的nice.txt ,请注意格式以及IP的准确率,避免系统资源浪费
2. 字典账号密码在同目录下
user.txt 账号
pass.txt 密码
===================================================
如何查看成功结果?
1.查看同目录下success.txt即可
==========================================================
0.99版本相对以前更加人性化
1.不用设置相关文件夹
2.配置字典,成功爆破保存在同一目录下
3.除了3389之外还能爆破以下新增5项,可以自己选择爆破相关服务
ftp ssh telnet mssql mysql rdp(3389远程连接)
4.可以自己定义爆破时间了,相对以前默认爆破时间相比简直感动的要哭
虽然还是有一些事情没做啊,比如初始界面优化,稳定优化,多线程,异常处理等等,但是我觉得现在0.99这个版本够实用了.....而且我暂时也不想再更新了,就这样吧~如果您也爱好网络安全欢迎访问bbs.iosmosis.org 共同学习交流,在论坛中,我们将为您免费提供最新最安全最全面的工具包
by:浪子燕青
2017年1月17日09:53:55
贴上源码:
# -*- coding:utf-8 -*-
import os
import time
import Queue
q = Queue.Queue()
io1 = os.getcwd()
print unicode('''
作者:浪子燕青
作者QQ:982722261
隶属团队:Iosmosis
使用说明:
调用hydra来检验自己的服务器群是否存在弱口令,若发现需及时修改密码
本程序只授权开发者自己持有使用,其他任何人都无权使用
如果由于开发者无意泄露或者您无意获得此程序,请立即删除此程序!
本程序只能合法的用来检测和保护自己的服务器是否有安全隐患
版权归作者所有
''','utf-8')
time.sleep(3)
# mssql mysql ftp telnet ssh rdp
print unicode('请指定爆破目标 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
zhaohan1 = raw_input('You Want to Attack target is:')
if zhaohan1 == 'mssql':
zhaohan2 = 'mssql'
elif zhaohan1 == 'mysql':
zhaohan2 = 'mysql'
elif zhaohan1 == 'ftp':
zhaohan2 = 'ftp'
elif zhaohan1 == 'telnet':
zhaohan2 = 'telnet'
elif zhaohan1 == 'ssh':
zhaohan2 = 'ssh'
elif zhaohan1 == 'rdp':
zhaohan2 = 'rdp'
else:
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
print unicode('傻狍,你只能选择爆破目标为 mssql mysql ftp telnet ssh rdp 中的一个','utf-8')
time.sleep(3)
print unicode('请指定爆破时间,60=1分钟,建议设定时间为180','utf-8')
zhaohan3 = raw_input('Set time you wang to burst:')
zhaohan4 = int(zhaohan3)
print '============================================='
print unicode('已设定单个IP爆破时间为:' + zhaohan3 + '秒钟.','utf-8')
print '============================================='
print unicode('*********开始初始化*********'+'\n','utf-8')
time.sleep(2)
print unicode("开始载入ip....",'utf-8')
time.sleep(1)
f = open("nice.txt", "r")
print unicode("确认完毕,程序开始运行.....",'utf-8')
line = f.readlines()
if line:
pass
# print line
else:
print 'ip error'
f.close()
def start():
c = r"%s\hydra.exe -l user.txt -p pass.txt -v -o success.txt %s://%s"%(io1,zhaohan2,lines)
q.put(c)
# print c
while not q.empty():
saomiao = q.get()
# print saomiao
try:
print unicode("获取系统当前时间节点",'utf-8')
time.sleep(1)
print time.strftime('%Y-%m-%d %H:%M:%S --%A--%c', time.localtime())
print unicode("校正完毕,开始执行程序,尝试发送数据包!!",'utf-8')
print 'waiting.......'
time.sleep(2)
p=os.popen(saomiao)
print p.read()
time.sleep(zhaohan4)
except:
print unicode("发现一个ip连接异常,程序开始处理异常",'utf-8')
print '''
=====================================================================
=====================W A I T I N G===================================
=====================================================================
'''
time.sleep(3)
for liness in line:
lines = liness.strip('\n')
print '============================================='
print unicode("当前爆破任务ip地址为:",'utf-8') + lines
print '============================================='
start()
#for i in range(threading_num):
# t = threading.Thread(target=start)
# t.start()
相对于之前呆板的rdp服务以及默认180s时间,用raw_input确定进行的服务~~同理time.sleep()一样的,都可以进行自行设置,感动~~
附上编译好的成品下载地址:http://pan.baidu.com/s/1bp7oL8F
- 浪子燕青Dburst0.99版本发布+源码分析
- 浪子燕青Dburst 0.9 发布
- 浪子燕青Dburst 0.95
- dubbo源码分析-服务发布
- netty 服务端发布源码分析
- dubbo源码分析之发布
- Subversion版本读取控制台及源码 发布
- docker最初版本源码分析
- flvAnalyser 分析工具版本发布详情
- Android源码设计模式分析一期发布
- Android源码设计模式分析一期发布
- Dubbo源码分析(十):服务发布
- Dubbo源码分析系列-服务的发布
- mongoose 4.1版本源码架构分析
- ffplay 0.5版本源码及流程分析
- ConcurrentHashMap源码分析(JDK8版本)
- python-novaclient源码分析-M版本
- 【Python】webshell扫描初始版本+源码分析
- UE4材质节点
- MongoDB_8天学通MongoDB——第一天 基础入门
- spring boot actuator 入门荔枝
- 指针
- Caffe学习系列(6):Blob,Layer and Net以及对应配置文件的编写
- 浪子燕青Dburst0.99版本发布+源码分析
- 转:快速H.264编码算法的研究及实现
- mysql游标示例mysql游标简易教程
- Hibernate的几种查询方式
- OpenCV读取连续多张图片
- 配置pl/sql 远程连接oracle服务器
- C语言中的整型
- 怎样实现一个二维码同时支持微信支付和支付宝支付
- 分享到QQ无法返回应用,需要多按一次返回键