安全测试工具资源

Posted 开源测试联盟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安全测试工具资源相关的知识,希望对你有一定的参考价值。

这么多工具怎么学习/看?建议一个类型挑选一个认证看即可;

工具资源

一般测试

  • OWASP ZAP

    • Zed攻击代理(ZAP)是易于使用的集成渗透测试工具,用于发现Web应用程序中的漏洞。它被设计为具有广泛的安全经验的人使用,因此,它是渗透测试新手的开发人员和功能测试人员的理想选择。

    • ZAP提供了自动扫描程序以及一系列工具,可让您手动查找安全漏洞。

  • 打p代理

    • Burp代理是用于Web应用程序安全性测试的拦截代理服务器,它允许侦听和修改双向传递的所有HTTP(S)流量,它可以与自定义SSL证书和不支持代理的客户端一起使用。

  • Webstretch代理

    • Webstretch代理使用户可以通过代理查看和更改与网站的通信的所有方面。它也可以在开发期间用于调试。

  • Firefox HTTP标头实时

    • 在浏览时查看页面的HTTP标头。

  • Firefox篡改数据

    • 使用篡改数据查看和修改HTTP / HTTPS标头和发布参数

  • Firefox Web开发人员工具

    • Web开发人员扩展将各种Web开发人员工具添加到浏览器。

  • DOM检查器

    • DOM Inspector是用于检查,浏览和编辑文档对象模型(DOM)的开发人员工具。

  • 格林德尔扫描

    • Grendel-Scan是对Web应用程序的自动安全扫描,还支持手动渗透测试。

    • SWFIntruder(发音为Swiff Intruder)是第一个专门为在运行时分析和测试Flash应用程序的安全性而开发的工具。

  • w3af

    • w3af是一个Web应用程序攻击和审核框架。该项目的目标是发现和利用Web应用程序漏洞。

  • skipfish

    • Skipfish是一个活动的Web应用程序安全侦察工具。

  • Web Developer工具栏

    • Web开发人员扩展使用各种Web开发人员工具向浏览器添加了工具栏按钮。这是Firefox的Web开发人员扩展的官方端口。

  • HTTP请求制作器

    • Request Maker是用于渗透测试的工具。有了它,您可以轻松捕获网页发出的请求,篡改URL,标题和POST数据,当然也可以发出新请求

  • Cookie编辑器

    • 编辑此Cookie是cookie管理器。您可以添加,删除,编辑,搜索,保护和阻止Cookie

  • Cookie交换

    • Swap My Cookies是会话管理器,它管理cookie,使您可以使用多个帐户登录任何网站。

  • Session Manager

    • 使用会话管理器,您可以快速保存当前的浏览器状态,并在必要时重新加载它。您可以管理多个会话,重命名会话或将其从会话库中删除。每个会话都会记住浏览器在创建时的状态,即打开的选项卡和窗口。

  • 维加子图

    • Vega是一个免费的开源扫描仪和测试平台,用于测试Web应用程序的安全性。Vega可以帮助您查找和验证SQL注入,跨站点脚本(XSS),无意中泄露的敏感信息以及其他漏洞。它是用Java,基于GUI编写的,并且可以在Linux,OS X和Windows上运行。

测试特定漏洞

测试javascript安全性,DOM XSS

  • BlueClosure BC检测

测试SQL注入

  • Sqlninja:SQL Server注入和接管工具

  • Bernardo Damele AG:sqlmap,自动SQL注入工具

  • Absinthe1.1(以前为SQLSqueal)

  • SQLInjector-使用推理技术提取数据并确定后端数据库服务器

  • Bsqlbf-v2:Perl脚本允许从Blind SQL Injections中提取数据

  • Pangolin:自动SQL注入渗透测试工具

  • Multiple DBMS Sql注入工具-SQL Power注入器

测试Oracle

  • Toad for Oracle (强烈推荐本地安装)

测试SSL

  • O型

  • sslyze

  • TestSSLServer

  • SSL扫描

  • SSLScan视窗

  • SSLLabs

测试蛮力密码

  • THC Hydra

  • John the Ripper

  • Medusa

  • Ncat

  • HashCat

  • fgdump

  • Password Dictionary

测试缓冲区溢出

  • OllyDbg

    • “A windows based debugger used for analyzing buffer overflow vulnerabilities”

  • Spike

    • A fuzzer framework that can be used to explore vulnerabilities and perform length testing

  • Brute Force Binary Tester (BFB)

    • A proactive binary checker

  • Metasploit

    • 快速的漏洞利用开发和测试框架

模糊器

  • Wfuzz

谷歌搜索

  • Bishop Fox的Google Hacking Diggity项目

  • Google Hacking数据库

Slow HTTP

  • Slowloris

  • slowhttptest

商业黑匣子测试工具

  • NGS Typhon

  • IBM AppScan

  • Burp lntruder

  • Acunetix Web漏洞扫描程序

  • MaxPatrol安全扫描仪

  • Parasoft SOAtest(更多QA型工具)

  • N-Stalker Web应用程序安全扫描程序

  • SoapUI(Web服务安全性测试)

  • Netsparker

  • SAINT

  • QualysGuard WAS

  • IndusGuard web

Linux发行版

  • PenTestBox

  • Samurai

  • Santoku

  • ParrotSecurity

  • Kali

  • Matriux

  • BlackArch

  • PenToo

源代码分析器

开源/免费软件

  • Spotbugs

  • Find Security Bugs

  • FlawFinder

  • phpcs-security-audit

  • PMD

  • Microsoft’s FxCop

  • Oedipus

  • Splint

  • SonarQube

  • W3af

商业广告

  • Checkmarx CxSuite

  • GrammaTech

  • ITS4

  • ParaSoft

  • Virtual Forge CodeProfiler for ABAP

  • Veracode

  • Peach Fuzzer

  • Burp Suite

验收测试工具

验收测试工具用于验证Web应用程序的功能。有些遵循脚本化方法,通常使用单元测试框架来构建测试套件和测试用例。除功能测试外,大多数(如果不是全部)都可以进行特定于安全性的测试。

  • BDD安全

开源工具

  • htmlUnit

    • 一个基于Java和JUnit的框架,使用Apache HttpClient作为传输。

    • 非常健壮和可配置,并且用作许多其他测试工具的引擎。

  • jWebUnit

    • 一个基于Java的元框架,使用htmlunit或Selenium作为测试引擎。

  • HttpUnit

    • 第一个Web测试框架之一遭受了使用本机JDK提供的HTTP传输的困扰,这对于安全性测试可能会有所限制。

  • Solex

    • 一个Eclipse插件,提供一个图形工具来记录HTTP会话并根据结果进行断言。

  • selenium

    • 基于JavaScript的测试框架,跨平台,并提供用于创建测试的GUI。

    • 成熟且流行的工具,但使用JavaScript可能会妨碍某些安全测试。

其他工具

二元分析

  • BugScam IDC软件包

  • Veracode

站点镜像

  • wget

  • Windows的Wget

  • curl

  • Xenu的链接侦探




以上是关于安全测试工具资源的主要内容,如果未能解决你的问题,请参考以下文章

KnowBe4推出资源工具包以抵御网络攻击

Azure Tips 第一期: Azure 中的安全监视工具,数据存储, 动态数据屏蔽以及资源部署

高效运维篇本地工具访问:安全高效合规的IT资源远程访问

资源收录各种开源工具的OSINT框架|包括人员搜索搜索引擎IP工具地理定位工具等

以太坊开发工具及资源大全

工具与资源