服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

如何更高效的玩儿 nday 漏洞

日期: 来源:信安之路收集编辑:myh0st

最近又重新收集了一波 src 的信息,整理了上百万的网站资产,主要步骤:

可能大家都知道互联网上存在的漏洞中,nday 漏洞占比很可观,那么针对上百万的网站如何更快,更有效的从中挖掘 nday 漏洞呢?

有的人可能会说,poc 工具一把梭就可以了,比如 nuclei、xray、goby 等一键扫描,这种是最直接,最方便的打法,但是如果针对的是单个网站,或者几个网站,一把梭下来也要不了多久,但是针对上百万的资产,这么操作下来估计得个一年半载。

又有人说了,时间长,你不会采用分布式的打法吗?一台扫描器需要一年,你用十二台不就之需要一个月了吗?这种方式对于实现目标而言当然是可以的,但是对于服务器的操作和管理成本比较,服务器的租用成本与上一种一样,但是我很穷,有没有时间更短,服务器成本更低的方法?

poc 越多,对于单个网站的测试时间越长,比如 xray 高级版自带近 800 个 POC,nuclei 有三千个,上百万的网站,这么测试下来,以 xray 为例,需要 800 个一百万,以每秒 100 次的请求计算,大概需要三个月,如果测试的速度再慢点,时间会更长。

在这个测试中,其实有大量的测试是无效的,因为 poc 测试之有针对对应的系统才有效果,如果系统类型不对,则测试的过程无效,那么我们可以基于要测试的系统进行指纹识别,然后针对要测试的 POC 进行分类,这样精细化的测试,可以大大节约测试的时间,效果上面也不会太差。

0x01 基于 POC 定制指纹库

我的第一个操作是,基于 poc 所对应的系统进行整理,并提取相关指纹,然后获取这百万网站的 header、首页内容作为基础数据,然后进行指纹识别,找出那些 poc 所针对的系统目标。

对于以上操作,需要解决两个难点:

1、指纹提取

我的做法是,首先去 fofa(指纹识别能力还不错) 上搜索,找到一个在线案例,然后通过观察其 header 信息、body 内容、标题等关键点,提取与该系统相关的信息作为其识别的特征,比如:

以标题为特征:

以 header 为特征:

以 body 内容关键词为特征:

基于以上三个部分的特征可以识别大部分的系统,这种系统主要为商业、开源的系统,客户不做二次开发,直接拿来用的,除了这些系统,还有大量框架、组建、服务器之类的,无法很好的进行指纹识别,这类 poc,我会将其作为通用 poc,针对全部系统进行测试,以免因为指纹识别结果漏报而无法全面发现漏洞。

2、指纹规则与 poc 命名联动

编写指纹规则时,我们想要让规则识别出的系统与其对应的 POC 联动,那么就需要在命名上与 poc 的命名保持一致,比如 xray 中关于 wordpree 的 poc 命名如下:

那么我们就需要编写一个可以产品名为 wordpress 的指纹规则,如图:

那么在指纹识别结束后,就能知道那些系统是使用 wordpress 系统搭建,这个时候就可以使用其对应的 poc 列表进行测试。

0x02 基于指纹识别结果进行 POC 测试

经过第一步的操作,基于 xray 提供的 poc 列表,定制了一份包含 247 个系统的指纹库,对于那些针对开发框架、服务器、通用组件测试的 POC 提取出来,大概 99 个,这些 poc 将作为后续,针对每一个系统测试的 poc 列表。

其余 POC 将基于指纹识别的结果进行针对性的测试,共计 713 个,经过以下两个步骤,针对百万网站做了指纹识别:

1、获取百万网站的首页内容(响应码、header、body内容)

2、基于指纹库识别通用系统类型(7 万左右目标,识别出的系统类型 166 个)

从实战结果来看,整体测试下来相比全部测试,时间上至少提高 8 倍,原本需要三个月测试完成的目标,使用这种方式仅需要十来天即可完成。

有了这些基础数据,漏洞测试就是一条命令的事儿,相信用过 xray 的都知道怎么用,这里就不多说了。‍‍‍‍‍

0x03 总结

当你拥有开发能力之后,一切想法都可以形成脚本或者工具来帮助你提高效率,解放人力,自动化挖漏洞是一件非常有意思的事情,写工具写脚本也会给自己带来成就感,如果你对上面的内容感兴趣,欢迎加入信安之路与我们一起交流。

相关阅读

  • 学研汇招聘测试工程师,职等你来!

  • 官网:www.xueyanhui.com 科研创新 永无止境学研汇创立于 2018 年,总部位于厦门,在南京、武汉、郑州、广州、广西等地均有办事处,是国内领先的科研服务创新平台,专注
  • “医”心为老 | “肠健康”才可能长寿

  • 老年人消化系统疾病占所有老年病的18%,随着年龄的增长,消化道器官的结构与功能减退,最明显的变化就是消化吸收功能变差,很容易造成胃肠道功能失调。胃炎、消化性溃疡、消化道出
  • 事关普通话水平测试!河北2市最新公告

  • 沧州关于开展沧州市2023年上半年社会人员普通话水平测试工作的公告依据河北省普通话水平测试工作安排,就沧州市2023年上半年社会人员普通话水平测试公告如下,请考生认真阅读
  • ​自动控制原理(深入理解自动控制框架)

  • 点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达编辑丨古月居1. 控制原理1.1 开环与闭环系统下面是开环系统与闭环系统的示例。以给水壶加热的过程举例,开环系统
  • 球差电镜,加急测试!(现场、视频均可)

  • 学研汇 部分客户案例已发表顶刊论文,授权学研汇展示学研汇是国内领先的科研服务平台,专注于科研测试服务,包括同步辐射系列、电镜系列、X-射线系列、光谱系列、色谱系列、吸附

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 当心!3·15临近,“客服处理投诉”可能有假

  • 本是为了一笔退款而维权,没想到却搭进了35000元。“使用‘黑猫投诉’反映问题后不久,就接到了自称黑猫客服人员的电话,能够准确地说出我的个人信息和投诉事由。”在相信了这名
  • 两会关注 | 从春天出发,向美好生活奋进

  • 迎着春光,相聚北京。随着“两会时间”开启,陕西代表委员带着家乡人民的期盼、带着调研所思所想,肩负使命踏上履职之路。过去的一年,陕西始终坚持以人民为中心的发展思想,在高质量
  • 如何更高效的玩儿 nday 漏洞

  • 最近又重新收集了一波 src 的信息,整理了上百万的网站资产,主要步骤:可能大家都知道互联网上存在的漏洞中,nday 漏洞占比很可观,那么针对上百万的网站如何更快,更有效的从中挖掘 n
  • 山西一个单位和两名个人入选!

  • 3月4日,记者从省委宣传部获悉,中宣部近日命名第八批全国学雷锋活动示范点和岗位学雷锋标兵,太原市杏花岭区杏花红志愿服务中心入选全国学雷锋活动示范点,太原选煤厂退休职工辛来
  • 女性专场招聘会610人次达成就业意向

  • 3月4日,2023年山西省妇联就业创业支持行动——女性专场招聘会在太原人力资源服务产业园举办,82家用人单位参加招聘,提供就业岗位2000余个,初步达成就业意向610人次。招聘会现场