来自GitHub的系列渗透测试工具

301 阅读21分钟

来自GitHub的系列渗透测试工具

渗透测试

  • Kali - GNU / Linux发行版,专为数字取证和渗透测试而设计。(www.kali.org/)
  • ArchStrike - 为安全专业人士和爱好者提供Arch GNU / Linux存储库。(archstrike.org/)
  • BlackArch - 基于GNU / Linux的分布式渗透测试人员和安全研究人员。(www.blackarch.org/)
  • Network Security Toolkit(NST) - 基于Fedora的可启动实时操作系统,旨在提供对最佳开源网络安全应用程序的轻松访问。(networksecuritytoolkit.org/)
  • BackBox - 基于Ubuntu的发行,用于渗透测试及安全评估。(backbox.org/)
  • Parrot - 分布类似于Kali,具有多种架构。(www.parrotsec.org/)
  • Buscador - 为在线调查员预先配置的GNU / Linux虚拟机。(inteltechniques.com/buscador/)
  • Fedora Security Lab - 提供安全的测试环境,用于安全审计,取证,系统救援和教学安全测试方法。(labs.fedoraproject.org/en/security…)
  • Pentesters Framework - PTF是一个为Debian/Ubuntu(计划扩大到更多平台)设计的分布式Python脚本,可以创建类似的、熟悉的分布式渗透测试。(github.com/trustedsec/…)
  • AttifyOS - GNU / Linux发行版专注于物联网(IoT)安全评估的工具。(github.com/adi0x90/att…)
  • PentestBox - Windows操作系统的Opensource预配置便携式渗透测试环境。(pentestbox.org/)
  • Android Tamer - 适用于Android安全专业人员的操作系统。包括Android安全测试所需的所有工具。(androidtamer.com/)

多范式框架

  • Metasploit - 用于攻击性安全团队的软件,可帮助验证漏洞并管理安全评估。(www.metasploit.com/)
  • Armitage - Metasploit框架的基于Java的GUI前端。(fastandeasyhacking.com/)
  • Faraday - 安全审计和风险评估的多用户集成测试环境。(github.com/infobyte/fa…)
  • ExploitPack - 用于自动化渗透测试的图形工具,附带许多预先打包的漏洞。(github.com/juansacco/e…)
  • Pupy - 跨平台(Windows,Linux,macOS,Android)远程管理和后期开发工具。(github.com/n1nj4sec/pu…)
  • AutoSploit - 自动化大规模漏洞测试工具,它可以利用Shodan、Censys或Zoomeye搜索引擎来定位攻击目标,用户可以随意选择使用其中任意一个。设置好需要攻击的目标之后,该工具可以启动相关的Metasploit模块来实施攻击。默认配置下,AutoSploit提供了超过三百中预定义的Metasploit模块,用户可以用它们在不同操作系统主机、Web应用程序和入侵检测系统等基础设施上实现代码执行。(github.com/NullArray/A…)

网络漏洞扫描程序

静态分析仪

Web漏洞扫描程序

网络工具

网络侦察工具

  • zmap - 开源网络扫描仪,使研究人员能够轻松执行互联网范围的网络研究。(zmap.io/)
  • nmap - 用于网络探索和安全审计的免费安全扫描程序。(nmap.org/)
  • scanless - 用于代表您执行端口扫描的实用程序,以便不显示您自己的IP。(github.com/vesche/scan…)
  • DNSDumpster - 在线DNS侦察和搜索服务。(dnsdumpster.com/)
  • CloudFail - 通过搜索旧数据库记录并检测错误配置的DNS来解除隐藏在Cloudflare后面的服务器IP地址。(github.com/m0rtem/Clou…)
  • dnsenum - Perl脚本,用于枚举域中的DNS信息,尝试区域传输,执行强力字典样式攻击,然后对结果执行反向查找。(github.com/fwaeytens/d…)
  • dnsmap - 被动DNS网络映射器。(github.com/makefu/dnsm…)
  • dnsrecon - DNS枚举脚本。(github.com/darkoperato…)
  • dnstracer - 确定给定域名服务器(DNS)从何处获取其信息,并在DNS服务器链之后返回到知道数据的服务器。(www.mavetju.org/unix/dnstra…)
  • passivedns-client - 用于查询多个被动DNS提供程序的库和查询工具。(github.com/chrislee35/…)
  • passivedns - 网络嗅探器,记录所有DNS服务器回复,以便在被动DNS设置中使用。(github.com/gamelinux/p…)
  • Mass Scan - TCP端口扫描程序,异步喷出SYN数据包,在5分钟内扫描整个Internet。(github.com/robertdavid…)
  • smbmap - 方便的SMB枚举工具。(github.com/ShawnDEvans…)
  • XRay - 网络(子)域发现和侦察自动化工具。(github.com/evilsocket/…)
  • ACLight - 用于高级发现敏感特权帐户的脚本 - 包括Shadow Admins。(github.com/cyberark/AC…)
  • ScanCannon - Python脚本,通过调用masscan快速识别开放端口,然后nmap获取有关这些端口上的系统/服务的详细信息,快速枚举大型网络。(github.com/johnnyxmas/…)
  • fierce - fierce.pl用于定位非连续IP空间的原始DNS侦察工具的Python3端口。(github.com/mschwager/f…)

协议分析仪和嗅探器

代理和MITM工具

无线网络工具

传输层安全工具

  • SSLyze - 快速而全面的TLS / SSL配置分析器,可帮助识别安全性错误配置。(github.com/nabla-c0d3/…)
  • tls_prober - 指纹服务器的SSL / TLS实现。(github.com/WestpointLt…)
  • testssl.sh - 命令行工具,用于检查任何端口上的服务器服务,以支持TLS / SSL密码,协议以及一些加密缺陷。(github.com/drwetter/te…)
  • crackpkcs12 - 用于破解PKCS#12文件(.p12和.pfx扩展)的多线程程序,例如TLS / SSL证书。(github.com/crackpkcs12…)

网络开发

十六进制编辑器

文件格式分析工具

  • Kaitai Struct - 文件格式和网络协议剖析语言和Web IDE,使用C ++,C#,Java,JavaScript,Perl,PHP,Python,Ruby生成解析器。(kaitai.io/)
  • Veles - 二进制数据可视化和分析工具。(codisec.com/veles/)
  • Hachoir - 用于查看和编辑二进制流的Python库,作为字段树和元数据提取工具。(hachoir3.readthedocs.io/)

免杀

  • Veil - 生成绕过常见防病毒解决方案的metasploit有效负载。(www.veil-framework.com/)
  • shellsploit - 生成自定义shellcode,后门,注入器,可选择通过编码器对每个字节进行混淆。(github.com/Exploit-ins…)
  • Hyperion - 用于32位可移植可执行文件的运行时加密程序(“PE .exes”)。(nullsecurity.net/tools/binar…)
  • AntiVirus Evasion Tool(AVET) - 包含针对Windows机器的可执行文件的后处理漏洞,以避免被防病毒软件识别。(github.com/govolution/…)
  • peCloak.py - 自动隐藏来自防病毒(AV)检测的恶意Windows可执行文件的过程。(www.securitysift.com/pecloak-py-…)
  • peCloakCapstone - peCloak.py自动恶意软件防病毒逃避工具的多平台分支。(github.com/v-p-b/peClo…)
  • UniByAv - 简单的混淆器,它使用原始shellcode并使用强制执行的32位XOR密钥生成反病毒友好的可执行文件。(github.com/Mr-Un1k0d3r…)
  • Shellter - 动态shellcode注入工具,以及有史以来第一个真正动态的PE感染器。(www.shellterproject.com/)

哈希破解工具

Windows实用工具

GNU / Linux实用程序

  • Linux Exploit Suggester - 针对给定GNU / Linux系统的潜在可行漏洞的启发式报告。(github.com/PenturaLabs…)
  • Lynis - 基于UNIX的系统的审计工具。(cisofy.com/lynis/)
  • unix-privesc-check - 用于检查UNIX系统上的简单权限提升向量的Shell脚本。(github.com/pentestmonk…)
  • Hwacha - 用于在Linux系统上快速执行有效负载的后期利用工具。可以通过SSH一次收集工件并在多个主机上执行有效负载。(github.com/n00py/Hwach…)

macOS实用工具

DDoS工具

社会工程工具

OSINT工具

匿名工具

逆向工程工具

物理攻击工具

  • LAN Turtle - 隐藏式“USB以太网适配器”,可在本地网络中安装时提供远程访问,网络情报收集和MITM功能。(lanturtle.com/)
  • USB Rubber Ducky - 可定制的击键注入攻击平台伪装成USB拇指驱动器。(usbrubberducky.com/)
  • Poisontap -利用中间人攻击方式,可以劫持监听受害者所有网络流量,窃取存储在浏览器里的任意cookie和session,然后发送给控制端。(samy.pl/poisontap/)
  • WiFi Pineapple - 无线审计和渗透测试平台。(www.wifipineapple.com/)
  • Proxmark3 - RFID / NFC克隆,重放和欺骗工具包,通常用于分析和攻击感应卡/读卡器,无线钥匙/钥匙扣等。(proxmark3.com/)
  • PCILeech - 使用PCIe硬件设备通过PCIe上的直接内存访问(DMA)从目标系统内存进行读写。(github.com/ufrisk/pcil…)
  • AT Commands - 通过Android设备的USB端口使用AT命令重写设备固件,绕过安全机制,泄露敏感信息,执行屏幕解锁和注入触摸事件。(atcommands.org/)
  • Bash Bunny - 以USB拇指驱动器形式的本地漏洞利用程序交付工具,您可以在名为BunnyScript的DSL中编写有效负载。(www.hak5.org/gear/bash-b…)
  • Packet Squirrel - 以太网多工具,旨在实现隐蔽的远程访问,无痛数据包捕获以及通过交换机的安全VPN连接。(www.hak5.org/gear/packet…)

侧信道工具

  • ChipWhisperer - 主要用做非侵入式攻击,包括侧信道和故障注入攻击等。(chipwhisperer.com/)

CTF工具

渗透测试报告模板