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

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

 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编辑


    相关文章
    |
    4月前
    |
    测试技术 Linux
    VPS一键测试脚本,无痕体验+自动导出,服务器测试更轻松
    NodeQuality 是一款整合 Yabs、IPQuality、NetQuality 等主流 VPS 测试脚本的全能工具,支持一键测试硬件性能、IP属性、网络质量,并新增分享与导出功能。其“无痕测试”设计不安装依赖、不留残留,兼容性强;测试结果自动排版、截图并生成分享链接,极大提升效率。适合需要全面、快速、干净测试 VPS 的用户,是运维和测评的高效利器。
    376 3
    |
    4月前
    |
    存储 测试技术 API
    数据驱动开发软件测试脚本
    今天刚提交了我的新作《带着ChatGPT玩转软件开发》给出版社,在写作期间跟着ChatGPT学到许多新知识。下面分享数据驱动开发软件测试脚本。
    151 0
    |
    6月前
    |
    Web App开发 JavaScript 测试技术
    Playwright 极速入门:1 小时搞定环境搭建与首个测试脚本
    本文带你1小时快速入门Playwright,完成环境搭建并编写首个测试脚本。Playwright是微软推出的现代化Web自动化测试工具,支持Chromium、Firefox和WebKit三大浏览器引擎,具备跨平台、多语言(Python/JS/Java/C#)特性。其核心优势包括:智能自动等待机制减少失败率、内置录制工具实时生成脚本、多语言灵活选择,以及真移动端设备模拟能力,显著提升测试效率和可靠性。
    |
    Java Shell
    「sh脚步模版自取」测试线排查的三个脚本:启动、停止、重启、日志保存
    「sh脚步模版自取」测试线排查的三个脚本:启动、停止、重启、日志保存
    222 1
    |
    测试技术 数据库
    自动化测试的救赎:揭秘代码复用的艺术,让测试脚本涅槃重生!
    【8月更文挑战第21天】自动化测试对提升软件质量和开发效率至关重要,但其维护成本随项目规模增长而上升。采用代码复用策略能显著减轻这一负担。本文概述了自动化测试中实现代码复用的方法,包括抽象与封装、模块化、参数化、继承及利用测试框架等,以减少重复劳动、提高代码质量与开发速度,并简化维护流程。掌握这些策略将助力构建高效、可维护的自动化测试体系。
    260 5
    |
    12月前
    |
    前端开发 JavaScript 测试技术
    使用ChatGPT生成登录产品代码的测试用例和测试脚本
    使用ChatGPT生成登录产品代码的测试用例和测试脚本
    368 35
    |
    监控 网络协议 Java
    一些适合性能测试脚本编写和维护的工具
    一些适合性能测试脚本编写和维护的工具
    542 59
    |
    存储 监控 前端开发
    如何确保测试脚本的稳定性和可靠性?
    确保测试脚本的稳定性和可靠性是保证性能测试结果准确有效的关键
    410 58
    |
    12月前
    |
    前端开发 JavaScript Java
    通过ChatGPT生成测试用例和测试脚本(2)
    通过ChatGPT生成测试用例和测试脚本
    353 21
    |
    存储 监控 测试技术
    测试脚本编写和维护的最佳实践有哪些?
    测试脚本编写和维护的最佳实践有哪些?
    408 50