百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

当子域名遇上搜索引擎(子域名字典)

cac55 2024-10-27 08:15 10 浏览 0 评论

用之则行,舍之则藏

大概数月前我写了一个子域名扫描工具,期间用起来感觉还行,故打算作文分享一波。当然Github上优秀开源的子域名扫描工具很多,其原理不外乎:字典爆破、爬取第三方平台、爬取dns解析记录、利用搜索引擎、利用证书等。本篇不打算去做工具间的比较,主要用来分享一下如何利用百度搜索引擎去高效的搜集子域名。

字典爆破姿势

在介绍利用搜索引擎搜集子域名前,我先分享一下利用字典爆破方式的缺点以及个人解决方案。

字典爆破方式的缺点

最常见的子域名扫描工具是利用字典爆破的方式,即准备一个常用子域名字典,然后模拟请求dns服务器,观察子域名是否有被成功解析。这种方式非常高效,因为可以利用脚本并发去请求,速度非常快,如果字典够好,结果会很理想。但也存在一个问题,即如果域名设置了泛解析,那么几乎字典中的子域名都是能被成功解析的,会造成很多无用子域名数据。

字典爆破方式的解决方案

解决这个问题,我的第一种方法是将爆破后的子域名+IP结果存入List列表中,然后check同一个IP对应多少个子域名,如果数量大于阀值,则判定为无用数据(因为正常情况下,同一个IP绑定的域名不会特别多)。第二种方式是在爆破前,先去构造一个特殊的子域名,比如:”iamisnmask.thief.one”,类似这种随机字符串构成,不可能会使用的子域名,如果也能解析成功,则说明使用了泛解析。

利用搜索引擎收集子域名

这个思路源于搜索引擎本身就是一个庞大的爬虫系统,其收录了大量网站相关的信息,包括子域名,因此可以利用它来搜集一波。国内搜索引擎有很多,这里只介绍利用百度搜索引擎去搜索,另外我之前专门写过如何爬取百度与搜狗的文章,有兴趣可以移步:爬取搜索引擎之寻你千百度 、爬取搜索引擎之搜狗

爬取百度搜索引擎,首先需要收集一个百度IP列表用来分布式爬取,一方面加快爬取速度,另一方面避免被百度屏蔽。其次是要考虑如何去搜索,才能获取尽量多的子域名结果,我这边列了两种方式,欢迎大家补充。

第一种,可以利用百度搜索语法中的site与link,比如在百度中搜索:site:ctrip.com link:ctrip.com关键词,可以搜索出ctrip.com相关的子域名,但是百度只显示前76页的搜索结果,因此利用此方法获取的子域名肯定不全。


第二种,为了解决第一种的弊端,我们可以利用site+分块的方式去进行搜索,比如在百度中搜索:site:ctrip.com inurl:login关键词,inurl后的关键词可以利用常见的字典进行构造,这种通过多次分块搜索的方式尽可能多的搜索子域名。


项目相关代码

项目代码比较简单,这里就不展开介绍了,本文主要分享了通过百度搜索引擎去尽可能多的搜集子域名的一些个人思路。关于代码,为了方便交流,我上传到了github上,有任何问题可以留言讨论。

项目地址:https://github.com/tengzhangchao/subdomain_baidu_search

文章个人博客地址:https://thief.one/2019/07/01/1/

文章微信公众号地址:https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN&token=1837956476

相关推荐

十分详细的齿轮传动讲解,材料选择、设计参数、强度计算,学习了

齿轮传动设计齿轮传动设计是机械工程中至关重要的一个环节,它涉及到动力传递的准确性和效率。传动比确定:设计之初,需根据实际需求确定传动比,即输入轴与输出轴的转速比,这是齿轮传动设计的关键参数。齿轮类型与...

齿轮模具设计和计算公式大全(齿轮模具结构图)

齿轮的直径算法:齿顶圆直径:(齿数+2)*模数分度圆直径:齿数*模数齿根圆直径:齿顶圆直径-(4.5*模数)数表示齿轮牙的大小:齿轮模数=分度圆直径/齿数=齿顶圆直径/(齿数+2)这种计算方法针对所有...

分享一个UG齿条建模小工具(ug 齿条)

UG早已经有齿轮模块,可是齿条是没有的,现在分享一个。这个是GRX文件,直接在NX软件界面下按快捷键Ctrl+G,然后打开本文件即可使用,非常方便。...

3种机械制图的视图画法,剖视图和断面图的易错点,58页PPT讲清楚

机械制图视图表达基本视图由主视图、左视图和俯视图组成。有时为了便于合理地布置基本视图,可以采用“向视图”。局部视图是将物体的某一部分向基本投影面投射所得的视图。斜视图是物体向不平行于基本投影面的平面投...

UG建模一颗齿轮树还能仿真运动,解压必备

今天来分享如何用UG建模一个机械人的独特桌面小装饰品——齿轮树,比较简单,感兴趣的小伙伴可以加工出来一个放到电脑桌前当装饰品解压!建模过程:1.首先草图绘制一个正六边形,然后外接一个圆2.将六边形和圆...

用SolidWorks设计齿轮,如何事半功倍,且听我说说

不管是3D软件,还是2D软件,为了提高工作效率和降低工作难度,都会有一些插件的。所以用好插件也是用好软件的一个基础。插件分两种,一种是软件自带的插件,比如在SolidWorks中,自带的插件就有...

UG/NX 齿轮条插件的使用方法,这可是个好工具哦

熟悉咱们的小伙伴应该知道,咱们经常会分享一些有趣的建模案例以及实用的建模技巧,今天来给大家分享一个UG软件的齿轮条插件,使用该插件就可以快速生成齿条模型,但是很多小伙伴在领取后却不知道如何使用,来看看...

华硕电脑常见的几个开机故障解决办法

一、华硕电脑开机显示WARNING!BIOSRecoverymodehasbeendetected即BIOS自检失败的解决方法注:此方法适用于集成有CrashFreeBIOS3程序...

Whopper woes: Burger King regains control of China business, seeks new partner for turnaround

byLiYeBurgerKing'sparentcompany,RestaurantBrandsInternational(RBI),hasreclaimeditsChin...

收藏!最全的半导体行业名词缩写表!

名词缩写索引表Abbr.FullName释义系统名称部门AA1/A2Hi/HiHiorLo/LoLo一二阶报警气体/化学系统FACACActivityCarbon活性炭水处理系统FACACB...

SSD想要更高速 隐藏电源选项来帮忙

Win10的电源管理功能非常强大,不过很多功能都是隐藏的,比如CFan之前提到的“卓越性能模式”。不过现在已经比较普及,而且集成度虽高,却缺乏散热措施的SSD,成为了新一代电脑中的“热点”之一。那么今...

便宜还能买到信仰?华硕B85M-Gamer评测

1华硕B85M-Gamer主板概况介绍回顶部【PConline评测】华硕在去年推出Gamer系列游戏主板,将此前不少只有“玩家国度”特有元素加入到了主流级别主板之中,而第一款Gamer主板B85-P...

海韵性价比FOCUS继任者——CORE GX850 ATX3 white电源开箱分享

前言说起电源,就不得不说海韵FOCUS了,毕竟在很长一段时间里,FOCUS系列作为很多OEM电源的母版本赢得了许多玩家的青睐,毕竟这个系列的电源都是海韵旗舰PRIME系列电源技术的规格下放,虽然用料与...

映泰推出B760NH-E Mini-ITX主板:最高64GB DDR5内存

IT之家5月11日消息,映泰近日推出了B760NH-E主板,基于英特尔B760芯片组,支持LGA1700封装的英特尔第12、13代酷睿处理器。B760NH-E主板整合了A....

CPU风扇调节的方法(cpu风扇怎么调转速)

在正常的应用下,目前的CPU风扇(原包)或者自己另外购买的CPU风扇都具有智能调节功能,达到既不会转速长时间过高浪费不必要的电力以及产生噪音问题,又能在电脑应用过高产热量大的情况时提高转速保护CPU温...

取消回复欢迎 发表评论: