推荐几款渗透测试常用的脚本(记得收藏)

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介: 推荐几款渗透测试常用的脚本(记得收藏)

 1.dirsearch目录扫描

2.OneForAll-master资产收集

3.sqlmap

4.awvs批量扫描

5.ip解码

注意:在使用之前将自己的电脑先安装好python2x和python3x的环境。

下载链接:

链接:https://pan.baidu.com/s/1Tz_pd7I6zsrKd5IaXGu6zQ 

提取码:wsvu

--来自百度网盘超级会员V2的分享

1.dirsearch目录扫描

Dirsearch是一个用于探测WEB服务器下的敏感文件/目录的命令行工具。

image.gif编辑

输入cmd

image.gif编辑

命令如下

Python dirsearch.py -u https://www.baidu.com/ -e * -x 999

image.gif

image.gif编辑 生成的目录会在文件夹resports里。

image.gif编辑

2.OneForAll-master资产收集

功能特性

    • 收集能力强大,详细模块请阅读收集模块说明
    • 利用证书透明度收集子域(目前有6个模块:censys_apicertdb_apicertspottercrtshentrustgoogle
    • 常规检查收集子域(目前有4个模块:域传送漏洞利用axfr,检查跨域策略文件cdx,检查HTTPS证书cert,检查内容安全策略csp,检查robots文件robots,检查sitemap文件sitemap,后续会添加检查NSEC记录,NSEC3记录等模块)
    • 利用网上爬虫档案收集子域(目前有2个模块:archivecrawlcommoncrawl,此模块还在调试,该模块还有待添加和完善)
    • 利用DNS数据集收集子域(目前有16个模块:binaryedge_api, circl_api, hackertarget, riddler, bufferover, dnsdb, ipv4info, robtex, chinaz, dnsdb_api, netcraft, securitytrails_api, chinaz_api, dnsdumpster, ptrarchive, sitedossier
    • 利用DNS查询收集子域(目前有1个模块:通过枚举常见的SRV记录并做查询来收集子域srv,该模块还有待添加和完善)
    • 利用威胁情报平台数据收集子域(目前有5个模块:riskiq_apithreatbook_apithreatminervirustotalvirustotal_api该模块还有待添加和完善)
    • 利用搜索引擎发现子域(目前有15个模块:ask, bing_api, fofa_api, shodan_api, yahoo, baidu, duckduckgo, google, so, yandex, bing, exalead, google_api, sogou, zoomeye_api),在搜索模块中除特殊搜索引擎,通用的搜索引擎都支持自动排除搜索,全量搜索,递归搜索。
    • 处理功能强大,发现的子域结果支持自动去除,自动DNS解析,HTTP请求探测,自动移除无效子域,拓展子域的Banner信息,最终支持的导出格式有csv, tsv, json, yaml, html, xls, xlsx, dbf, latex, ods
    • 速度极速收集模块使用多线程调用,爆破模块使用异步多进程多协程,DNS解析和HTTP请求使用异步多协程。

    image.gif编辑

    image.gif编辑

    命令如下

    python oneforall.py --target https://www.baidu.com run

    image.gif

    image.gif编辑 会在results目录上生成一个.csv文件,可以看到端口号,子域名等等各种信息,非常好用。

    3.sqlmap

    image.gif编辑

    命令如下

    python sqlmap.py -u  https://www.baidu.com?id=1 --batch --level 3 --risk 3 -dbs

    image.gif

    image.gif编辑

    下面是几个比较常用的sqlmap注入命令

    image.gif编辑

    4.awvs批量扫描

    当我们资产收集完成时,可以将收集到的子域名复制到一个txt文件里

    image.gif编辑

    命令如下

    python awvs.py -f ./4.txt

    image.gif

    image.gif编辑

    此时就会将这两个目录导入到awvs中,开始自动扫描。

    常用的命令

    查看帮助
    python awvs.py -h
    添加一个目标并扫描 -u
    python awvs.py -u https://www.baidu.com
    读取文本并扫描 -f
    python awvs.py -f ./4.txt
    删除所有目标和扫描任务 -d
    python awvs.py -d

    image.gif

    5.ip解码

    image.gif编辑 如果遇到内部ip地址泄露的漏洞,可能就需要对抓到的包中的ip进行解码,如下图。

    image.gif编辑

    命令如下

    python 1.py 3557624597.7033.0000

    image.gif

    image.gif编辑


    相关文章
    |
    3月前
    |
    Java Shell
    「sh脚步模版自取」测试线排查的三个脚本:启动、停止、重启、日志保存
    「sh脚步模版自取」测试线排查的三个脚本:启动、停止、重启、日志保存
    47 1
    |
    5月前
    |
    测试技术 数据库
    自动化测试的救赎:揭秘代码复用的艺术,让测试脚本涅槃重生!
    【8月更文挑战第21天】自动化测试对提升软件质量和开发效率至关重要,但其维护成本随项目规模增长而上升。采用代码复用策略能显著减轻这一负担。本文概述了自动化测试中实现代码复用的方法,包括抽象与封装、模块化、参数化、继承及利用测试框架等,以减少重复劳动、提高代码质量与开发速度,并简化维护流程。掌握这些策略将助力构建高效、可维护的自动化测试体系。
    71 5
    |
    2月前
    |
    存储 监控 测试技术
    测试脚本编写和维护的最佳实践有哪些?
    测试脚本编写和维护的最佳实践有哪些?
    123 50
    |
    2月前
    |
    SQL 测试技术 API
    如何编写API接口的自动化测试脚本
    本文详细介绍了编写API自动化测试脚本的方法和最佳实践,涵盖确定测试需求、选择测试框架、编写测试脚本(如使用Postman和Python Requests库)、参数化和数据驱动测试、断言和验证、集成CI/CD、生成测试报告及维护更新等内容,旨在帮助开发者构建高效可靠的API测试体系。
    |
    2月前
    |
    存储 监控 前端开发
    如何确保测试脚本的稳定性和可靠性?
    确保测试脚本的稳定性和可靠性是保证性能测试结果准确有效的关键
    |
    2月前
    |
    监控 网络协议 Java
    一些适合性能测试脚本编写和维护的工具
    一些适合性能测试脚本编写和维护的工具
    |
    2月前
    |
    测试技术 数据库连接 数据库
    测试脚本的编写和维护对性能测试结果有何影响?
    测试脚本的编写和维护对性能测试结果有着至关重要的影响,
    33 1
    |
    2月前
    |
    JSON 测试技术 持续交付
    自动化测试与脚本编写:Python实践指南
    自动化测试与脚本编写:Python实践指南
    45 1
    |
    4月前
    |
    安全 JavaScript 前端开发
    自动化测试的魔法:如何用Python编写你的第一个测试脚本
    【8月更文挑战第41天】在软件的世界里,质量是王道。而自动化测试,就像是维护这个王国的骑士,确保我们的软件产品坚不可摧。本文将引导你进入自动化测试的奇妙世界,教你如何使用Python这把强大的魔法杖,编写出能够守护你代码安全的第一道防护咒语。让我们一起开启这场魔法之旅吧!
    |
    5月前
    |
    XML Web App开发 数据挖掘
    Postman接口测试工具全解析:功能、脚本编写及优缺点探讨
    文章详细分析了Postman接口测试工具的功能、脚本编写、使用场景以及优缺点,强调了其在接口自动化测试中的强大能力,同时指出了其在性能分析方面的不足,并建议根据项目需求和个人偏好选择合适的接口测试工具。
    145 1