首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

awvs子域名扫描

AWVS(Acunetix Web Vulnerability Scanner)是一款流行的Web应用程序安全测试工具,用于自动化地检测网站和Web应用程序中的安全漏洞。它提供了多种扫描类型,包括但不限于:

基础概念

AWVS通过模拟黑客攻击的方式,对目标网站进行全面的安全评估。它可以检测出如SQL注入、跨站脚本(XSS)、文件包含漏洞等多种类型的Web漏洞。

相关优势

  • 全面性:支持多种Web漏洞扫描。
  • 自动化:可以自动完成从扫描到报告生成的全过程。
  • 易用性:提供了直观的用户界面,便于用户操作。
  • 更新频繁:定期更新漏洞数据库,以识别最新的安全威胁。

类型

AWVS的扫描类型主要包括:

  • 主动扫描:模拟攻击者行为,尝试发现漏洞。
  • 被动扫描:分析网络流量,识别潜在的安全问题。
  • 手动测试:允许安全专家手动测试特定的漏洞。

应用场景

  • 网站安全审计:定期对网站进行安全检查,确保没有新的漏洞被引入。
  • 渗透测试:在系统上线前进行彻底的安全测试。
  • 合规性检查:满足某些行业标准或法规要求的安全测试。

子域名扫描

子域名扫描是指发现目标域名的所有可能子域名的过程。这对于安全研究人员来说非常重要,因为攻击者可能会利用未被发现的子域名来部署恶意软件或进行其他攻击活动。

原因

子域名可能未被注册或已被遗忘,但DNS记录仍然存在。这些子域名可能会被用作攻击的入口点。

解决方法

  • 使用工具:可以使用专门的子域名扫描工具,如Sublist3r、Amass等。
  • 定期检查:定期进行子域名扫描,以确保所有子域名都是安全的。
  • DNS监控:设置DNS监控,以便及时发现新的子域名。

示例代码(Python)

以下是一个简单的Python脚本示例,使用requestsdnspython库来发现子域名:

代码语言:txt
复制
import dns.resolver
import requests

def find_subdomains(domain):
    subdomains = set()
    try:
        answers = dns.resolver.resolve(domain, 'CNAME')
        for rdata in answers:
            subdomains.add(str(rdata))
    except dns.resolver.NXDOMAIN:
        pass
    except dns.resolver.NoAnswer:
        pass
    except dns.resolver.Timeout:
        pass

    return subdomains

def check_subdomain(subdomain):
    try:
        response = requests.get(f'http://{subdomain}', timeout=5)
        if response.status_code == 200:
            print(f'Subdomain {subdomain} is active.')
    except requests.exceptions.RequestException:
        pass

if __name__ == '__main__':
    domain = 'example.com'
    subdomains = find_subdomains(domain)
    for subdomain in subdomains:
        check_subdomain(subdomain)

参考链接

请注意,进行子域名扫描时应确保遵守相关法律法规,并获得目标域名的所有者许可。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Xray配合awvs漏洞扫描

    xray这个工具还可以通过走代理的方式来配合其他工具来对网站进行扫描 例如burpsuite和awvs这两款,这里演示一下如何配合awvs awvs Awvs也是知名的web漏洞扫描工具,通过网络爬虫来测试网站安全...,但是相比于xray这些工具,awvs这类大型扫描器很容易给察觉,但还是可以利用其爬虫的功能配合xray这类工具 这里演示的是Linux中安装awvs12web版,Windows就不看了 系统版本: Ubuntu18.04.2...点击 Addtarget,然后在http设置代理,更改完成后点击save,然后点save旁边的scan(先不要创建扫描,xray还没开) ?.../xray webscan --listen 0.0.0.0:1111 --html-output awvs.html ? 做完这一步后,返回awvs,选择仅扫描模式 ?...点击create scan创建扫描,这时xray就开始漏洞扫描了 ? ? 等扫描结束后,打开awvs.html看结果就好了 ?

    4.4K10

    AWVS扫描器的用法

    Target Finder:主机发现,找出给定网段中开启了80和443端口的主机 Subdomian Scanner:域名扫描器,利用DNS查询 Blind SQL Injector:盲注工具 Http...3.灰盒测试:介于白盒测试与黑盒测试之间的一种测试,在服务端设置代理Agent从客户端入手(有权限去访问) 3.AWVS如何工作 1.它会扫描整个网络,通过跟踪站点上的所有链接和robots.txt文件而实现扫描...Scans就是扫描目标站点,从Target里面选择目标站点进行扫描 Reports就是漏洞扫描完之后的报告 Settings就是软件的一些设置,包括软件更新,代理设置等等 AWVS建立扫描 点击Targets...-->Add Target,然后会弹出这个页面,Address就填我们要扫描的网站域名,Description就填写这次扫描的描述信息,可随便填,然后点击Add Target即可 然后进入了下面这个页面...4035319402.png 这里是针对不同Web站点的扫描插件 317123309.png 这里还可以通过BurpSuite抓包修改AWVS的数据标识 在用AWVS扫描的时候,有时候网站有

    1.8K20

    如何使用NtHiM快速进行域名接管扫描

    关于NtHiM  NtHiM是一款快速的域名接管扫描与检测工具,在它的帮助下,广大研究人员可以轻松实现域名接管漏洞的检测与扫描任务。  ...视频地址:https://youtu.be/CUTbqFhRjwY  工具使用  参数 描述 演示样例 -h 显示工具帮助信息 NtHiM -h -t 扫描一个目标 NtHiM -t https://example.example.com...-f 扫描文件列表中的多个目标 NtHiM -f hostnames.txt -c 设置并发线程数量 NtHiM -c 100 -f hostnames.txt -V 显示工具版本信息 NtHiM -...V  工具使用  使用样例1:扫描单个目标 NtHiM -t https://example.example.com 使用样例2:扫描多个目标 NtHiM -f hostnames.txt  工具使用演示...   工具运行  扫描单个目标: 使用并发线程扫描多个目标: 项目地址 NtHiM:https://github.com/TheBinitGhimire/NtHiM 参考资料 https://github.com

    1.4K30

    DIY简易Python脚本调用AWVS扫描

    前言 最近写了一个小系统,需要调用AWVS扫描工具的API接口实现扫描,在网上只搜到添加任务和生成报告的功能实现代码,无法添加扫描对象登录的用户名和密码,如果不登录系统扫描扫描效果肯定会大打折扣。...现在通过selenium实现,并实现扫描结果风险数量和类型的提取。...代码分解 用到的库:selenium,requests,BeautifulSoup 变量定义:包括awvs的用户名和密码、被测系统的用户名和密码等,具体如下, ?...添加扫描任务 首先登录通过selenium库定位元素的方法,实现登录awvs系统,登录后找到添加任务页面,添加被测目标的url和用户名密码,并获取到扫描目标target_id的值: ?...生成扫描报告并提取关键信息 ? 在自己系统上的显示效果: ?

    2.2K100

    AWVS 15漏洞扫描器脚本交互工具

    AWVS-SCAN-Plus 介绍 针对 AWVS 15 版本开发的批量扫描脚本,支持 SpringShell\log4j\常见 CVE\Bug Bounty\常见高危\SQL 注入\XSS 等 专项漏洞的扫描...,支持联动 xray、burp、w13scan 等被动批量扫描,灵活自定义扫描模板 AWVS-SCAN-Plus 功能 提示:本项目基于此 awvs15 版本开发,其他版本未测试(理论上都是支持的,自定义扫描模板需要进行单独测试...************************ 1 【批量添加url到AWVS扫描扫描】 2 【删除扫描器内所有目标与扫描任务】 3 【删除所有扫描任务(不删除目标)】 4 【对扫描器中已有目标,进行扫描...9 【仅扫描apache-log4j】(请需先确保当前版本已支持log4j扫描,awvs 14.6.211220100及以上) 10 【开始扫描Bug Bounty高频漏洞】 11 【扫描已知漏洞】(常见...此工具使用的 AWVS 版本: # 本项目基于此awvs版本开发,其他版本未测试(理论上都是支持的,自定义扫描模板需要进行测试) docker pull xrsec/awvs:v15 bash <(

    77210

    值得收藏的几款渗透测试常用的脚本

    1.dirsearch目录扫描 2.OneForAll-master资产收集 3.sqlmap 4.awvs批量扫描 5.ip解码 注意:在使用之前将自己的电脑先安装好python2x和python3x...命令如下 python oneforall.py --target https://www.baidu.com run 会在results目录上生成一个.csv文件,可以看到端口号,域名等等各种信息...id=1 --batch --level 3 --risk 3 -dbs 下面是几个比较常用的sqlmap注入命令 awvs批量扫描 当我们资产收集完成时,可以将收集到的域名复制到一个txt文件里...命令如下 python awvs.py -f ./4.txt 此时就会将这两个目录导入到awvs中,开始自动扫描。...常用的命令 查看帮助 python awvs.py -h 添加一个目标并扫描 -u python awvs.py -u https://www.baidu.com 读取文本并扫描 -f python

    65710

    awvs扫描器原理_条形码扫描器现在无法使用

    写在前面: 其中有的照片重复,只要看其中一张就行 AWVS AWVS(Web Vulnerability Scanner)是一个自动化的Web应用程序安全测试工具,它可以扫描任何可通过Web浏览器访问的和遵循...,找出给定网段中开启了80和443端口的主机 Subdomian Scanner :域名扫描器,利用DNS查询 Blind SQL Injector :盲注工具 Http Editor http...Settings就是软件的一些设置,包括软件更新,代理设置等等 AWVS11中建立扫描 点击Targets–>Add Target,然后会弹出这个页面,Address就填我们要扫描的网站域名,Description...然后弹出下面的页面,如果想修改的可以自己修改,修改完后直接点击Create Scan开始扫描 AWVS10.5中的介绍 10.5的版本是客户端版本的,还留有很多其他的功能。...@Pause>nul 利用Burpsuite修改AWVS的数据包标识 在用AWVS扫描的时候,有时候网站有WAF,AWVS就扫不出来任何东西了或者直接就死掉了。

    1.4K10

    AWVS14批量漏洞扫描Docker篇

    LXC,从 0.7 版本以后开始去除 LXC,转而使用自行开发的 libcontainer,从 1.11 版本开始,则进一步演进为使用 runC 和 containerd 前言 为何要做Docker版的AWVS...本地安装占用空间大 被封IP情况下可随时替换 部署快捷、开箱即用,打开即为破解版 Docker环境中的AWVS默认支持Log4j2检测 环境配置 因基于Docker环境部署,方便共享及下载,所有内容都存放于...Docker Hub 安装环境 root@XS10324213323:/var/local# docker pull xsgcs/awvs_xsgcs:v20220119 v20220119: Pulling... from xsgcs/awvs_xsgcs 7b1a6ab2e44d: Already exists b92844b7ec15: Already exists f002d83165f7: Pull complete...:v20220119 docker.io/xsgcs/awvs_xsgcs:v20220119 运行AWVS root@XS10324213323:/var/local# docker run -it

    75320

    AWVS简单操作

    AWVS简单介绍 Acunetix Web Vulnerability Scanner(简称AWVS)是一款知名的网络漏洞扫描工具,它通过网络爬虫检查SQL注入攻击漏洞、XSS跨站脚本攻击漏洞等漏洞检测流行安全漏洞...功能 webscanner 核心功能 web安全漏洞扫描 Site Crawler 爬虫功能 遍历站点目录结构 Target Finder 端口扫描 找出web服务器 ,80,443 Subdomain...Scanner 域名扫描器 利用DNS查询 Blind SQL Injector 盲注工具 HTTP Editor http协议数据的编辑器 HTTP Sniffer http协议嗅探器 HTTP...web 服务器并对服务器上运行的网络服务执行安全检查 可导出网站漏洞文件报告 AWVS简单使用 1,webscanne站点扫描 1,点击New Scan 2、点击扫描配置就是Scan...进行了端口扫描后会进行服务发现,得到端口上对应的服务 4,Subdomain Scanner域名发现 用DNS进行域名解析,找域名下的域及其主机名(用于信息收集)可选择使用操作系统默认配置的DNS

    2.3K30

    域名信息搜集

    发现的域名越多,意味着目标系统被渗透的可能性也越大。...DNS 域传送搜集 域传送(DNS zone transfer)漏洞是由于对 DNS 服务器的配置不当导致的信息泄露,通过该漏洞可以搜集更多的域名信息。...dns-zone-transfer.domain=nwpu.edu.cn -p 53 -Pn dns.nwpu.edu.cn 参数: –-script:表示加载nmap文件夹下的脚本 –-script-args: 向脚本传递参数 -p:设置扫描端口...SSL/TLS证书通常包含域名域名和电子邮件地址。因此SSL/TLS证书成为了攻击者的切入点。 查找一个域名证书的最简单方法是使用搜索引擎来收集计算机的CT日志,并让任何搜索引擎搜索它们。...https://github.com/appsecco/bugcrowd-levelup-subdomain-enumeration Findomain不使用域名寻找的常规方法,而是使用证书透明度日志来查找

    3.8K80

    域名是什么东西?域名能够起到什么作用?

    其实域名也就是平时所说的二级域名和三级域名,下面来为大家简单介绍一下域名是什么以及域名有什么作用。...域名是什么 公司或者网站在注册域名时所注册的都是主域名,也就是顶级域名,而域名就是顶级域名的下面一级,也就是指下面的二级域名或者三级域名域名需要在顶级域名下才能够注册。...域名以字符的形式为计算机网站命名,一般大型网站都会使用域名,因为搜索引擎会将域名视为另外一个单独的网站,同时还能够将主域名的相关信息发送至域名,使用了域名后,同一域名的网站数量会增加。...域名能够起到什么作用 1、提升网站的权重。如果公司能够建立一定数量的域名,就可以形成域名组。这种子域名组对于提高网站的权重有一定影响,使网站能够在搜索引擎中更靠前显示。...域名之间可以进行内容的划分,互相不会干扰。 上面为大家介绍了域名是什么,对于大型网站来说,域名能够起到非常重要的作用。

    6.3K30

    域名深度挖掘

    域名深度挖掘 [TOC] 前言: 企业可能有多个、几十个甚至很多的域名应用,因为域名数量多,企业在人员和防护的投入可能会没有主站及时。...攻击者在主域名找不到突破口时,就可以进行域名的信息收集,然后通过域名的漏洞进行迂回。...我们要讲的内容域名深度挖掘实际上只是其中一部分,还有像whois域名注册信息查询,网站后台(敏感/备份文件&目录)扫描,whois查询和反查/IP查询和反查/C段查询, Email信息收集, WEB指纹识别...域名可能跟主站在同一个服务 器或者同一个C段网络中,可以通过 域名探测的方式,收集目标的域名 信息,通过查询域名的IP信息来辅助 判断主站的真实IP信息。...1-3 获取域名的方式 ### 二、挖掘工具 2.1域名挖掘手段 DNS域传送漏洞发现域名(这个漏洞比较早现在已经有很少应用) 搜索引擎发现域名 证书透明性信息发现域名 第三方聚合服务发现域名

    27210

    AWVS10.5&12超详细使用教程

    文章目录 AWVS介绍 AWVS10.5 扫描向导 报告分析(他扫的是真的慢啊) 各种功能 Site Crawler (根据自己需要设置) HTTP Editor Target Finder (目标查找...) Subodmain Scanner(域名扫描) Authentication Tester(认证测试) HTTP Sniffer HTTP Fuzzer AWVS12 面板 过程 AWVS介绍 awvs...旧版:移动的工具包 新版:方便快捷 AWVS10.5 扫描向导 1.下面的图是其主界面 2.新建栏,从上倒下依次是新建扫描,新建爬行,新建服务扫描,新建报告(基本英文),file栏,从上到下依次是新建...ip,也可以得到请求头请求数据 Subodmain Scanner(域名扫描) 输入的是根域名,没有 www的那种,同时可以选择DNS和时间,会扫描到类似xxxx.acunetix.com的域名...在这里可以载入字典,txt格式 AWVS12 面板 新版的AWVS没有了许多工具,但是速度快了很多,最方便的就是在网页上,不会的英文可以直接翻译 过程 1.点击Targets,add Target

    1.8K30
    领券