Subdns 一款协程子域名爆破工具
2019-12-14 10:43:14 Author: mp.weixin.qq.com(查看原文) 阅读量:71 收藏

采用 asyncio aiodns协程进行子域名爆破 因为协程生成协程池会消耗大量系统资源,所以会对字典进行切割 如果发生内存占用过高建议修改create_limit的值 unix系统需要修改 open files 的值 协程默认并发量4000如果带宽足够可以增加到10000

实际测试 在带宽足够的情况下可达到每分钟50万次查询

对于泛解析 采用黑明单的方法 先去请求几个不存在的域名然后判断加入泛解析黑名单

对于一些请求超时 在所有字典跑完后 回去做重试操作 默认如果重试超过60次结果不变停止重试

在字典越大效果越好。。。字典小反而影响速度 我自己是整理了一个1000万的字典。。。效果不错 不过在5m的带宽跑二级域名需要十几个小时

用法

python subdns.py -u example.com -d test.txt python subdns.py -u example.com -d test.txt --deep 1 -n next.txt

泛解析

泛解析一直是个很大的问题 所以写了两个脚本

第一个是先请求一个不存在的域名 然后如果有解析记录则记为泛解析 但这个效果不是很理想 当枚举二级三级域名的时候会出现大量的垃圾记录

dict_subdns是采用 黑名单 ip出现次数做限制的

文章来源及下载:

https://github.com/ldbfpiaoran/subdns

你可能喜欢

fcrackzip-一款zip爆破工具

ubDomainsBrute 一款快速子域爆破工具

acccheck - smb爆破工具


文章来源: http://mp.weixin.qq.com/s?__biz=MzAxMjE3ODU3MQ==&mid=2650458614&idx=4&sn=92ea5406a231cda273c4e0652af3b7ef&chksm=83bbac12b4cc2504b10944c48009443bf2ec966cddd270930e947efcb591947b38b32b9789f0#rd
如有侵权请联系:admin#unsafe.sh