• CMS,CDN,WAF指纹识别


    什么是指纹识别

    通过关键特征,识别出目标的CMS系统、服务器、开发语言、OS操作系统、CDN、WAF、的类别版本

    指纹主要是指这些目标的主要特征,根据主要特征来分辨或者判断目标所采用的技术等

    CMS(内容管理系统)可以理解为模板化的各类网站,比如团购网站,导航网站,博客,问答网站等等

    主要识别对象:

    CMS:CMS常用语快捷建站,常见的有wordpress、Z-blog、Discuz、织梦、帝国CMS、PHPCMS、ESshop等

    前端技术:例如html5、jquery、bootstrap、vue、ace等

    开发语言:例如:php、java、python、c、ruby等

    web服务器:apache,nginx、iis等

    应用服务器:tomcat、jenkins、zabbix等

    操作系统:windows server,linux、ubuntu、centos等

    CDN:是否使用了CDN技术,比如网宿、腾讯、阿里云、七牛云等

    WAF:是否采用了WAF,例如安全狗,腾讯云、天融信、D盾、云锁、宝塔、360等

    0

    CMS指纹识别思路

    版权信息

    特定文件MD5值

    查看网页源代码

    通过特定文件分析

    CMS识别工具

    kali自带的whatweb

    whatweb -v 域名地址

    浏览器插件:whatruns,Wappalyzer

    在线工具:whatweb.bugscanner.com

    http://finger.tidesec.com/

    离线网站:御剑指纹扫描器

    test 404轻量CMS指纹识别

    CMSeek

    CDN指纹识别

    CDN的识别和获取真实地址类似,主要还是依靠以下几种方法:

    超级ping

    ping、nslookup或者站长工具ping.chinaz.com

    lbd(load balance detector)负载均衡探测器

    历史DNS

    子域名查询IP

    国外主机解析

    在线工具或者脚本等

    cdn.chinaz.com,cdnplanet.com/tools/cdnfinder

    脚本:https://github.com/boy-hack/w8fuckcdn

    https://github.com/3xp10it/xcdn

    主要还是通过某些解析手段明确目标所使用的CDN服务

    WAF指纹识别

    什么是WAF?

    web应用防火墙,主要用于过滤HTTP/HTTPS的请求,用来过滤一些恶意行为

    0

    WAF的分类:硬件型(天融信之类的),云WAF(阿里云、腾讯云等),软件型WAF(部署在apache,nginx,httpserver等网络服务器中)

    常见WAF厂商

    各种云:阿里云,腾讯云,华为云等

    安全狗,宝塔,360,知道创宇,长亭,安恒等

    WAF指纹识别思路

    本质是通过被拦截后的信息或者包等特征来判断WAF所属厂家

    云WAF则是显示ip地址,还有一些WAF会附加一些特殊值

    如何触发拦截:使用一些恶意参数让WAF拦截

    WAF指纹识别工具

    kali自带:wafw00f pinpai.smzdm.com

    nmap www.12306.cn --script=http-waf-detect.nse

    sqlmap -u “xx?id=1” --identify-waf

    其他就是通过一些WAF的指纹库来进行比对

  • 相关阅读:
    Maven使用之packaging类型
    SpringBoot 底层机制分析
    一个漏测Bug能让你想到多少?
    计算机行业
    Ubuntu下安装node.js遇到的问题记录
    socks5代理解析:解决在线问题的利器
    【洛谷 P1097】[NOIP2007 提高组] 统计数字 题解(向量+排序)
    前缀和之最大加权矩形
    突破耐盐水稻生物育种 国稻种芯-何登骥:粮安向盐碱地要粮
    阿里笔试——总结2
  • 原文地址:https://blog.csdn.net/hacker3062/article/details/132976338