Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
hacker-roadmap — 一系列用于练习道德黑客的黑客工具、资源和参考资料。 | Kitploit
工具/GitHubGitHub/sundowndev/hacker-roadmap
密码攻击漏洞利用信息收集后渗透利用Web安全无线安全渗透测试学习与教育精选资源Archived
GitHubsundowndev/hacker-roadmap

hacker-roadmap

一系列用于练习道德黑客的黑客工具、资源和参考资料。

15.5k1.7k22年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
查看仓库

黑客路线图

本仓库概述了学习渗透测试所需的内容,并汇集了用于实践道德黑客的黑客工具、资源和参考资料。大多数工具都是UNIX兼容的、免费且开源。

状态

该项目已终止并归档。内容可能已过时。


开始之前

  • 如果你是信息安全新手,请忘记你所知道的一切关于黑客的知识。
  • 在阅读渗透测试及其工作原理之前,不要开始使用工具(参见附加资源章节)。
  • 如果你没有审计过工具的代码,请不要下载或使用。
  • 不要使用这些工具做蠢事,比如未经同意调查/黑客朋友,或者更糟,你的招聘人员。
  • 阅读书籍、手册、文章,保持好奇心,不要仅仅成为一个脚本小子。
  • 我希望你不要将这些工具用于非法目的,但如果你真的这样做了,我当然希望你知道自己在做什么。
  • 通过挑战来练习,而不是真实目标!

目录

  • 简介
    • 什么是渗透测试?
    • 想成为渗透测试员吗?
  • 一些词汇
  • 黑客与道德黑客的区别
  • 语言
  • 内容管理系统
  • 渗透测试的基本步骤
  • 按类别分类的工具
    • 🕵️‍♂️ 信息收集
    • 🔒 密码攻击
      • 📝 词表
    • 🌐 无线测试
    • 🔧 利用工具
    • 👥 嗅探与欺骗
    • 🚀 网络黑客
    • 🎉 后期利用
    • 📦 框架
  • 附加资源
    • 书籍/手册
    • 讨论
    • 安全公告
    • 挑战
  • 许可证

(目录由nGitHubTOC生成)

简介

什么是渗透测试?

渗透测试是一种安全测试,用于测试应用程序的安全性。其目的是发现系统中可能存在的安全风险。如果系统不安全,攻击者可能会破坏或未经授权控制该系统。安全风险通常是开发和实施软件过程中出现的意外错误,例如配置错误、设计错误和软件漏洞等。了解更多

想成为渗透测试员吗?

了解互联网上的风险以及如何防范风险非常有用,尤其是作为一名开发者。网络黑客和渗透测试是自我防御的2.0版本!但了解工具及其使用方法真的就是成为渗透测试员的全部所需吗?当然不是。真正的渗透测试员必须能够严谨地工作,发现应用程序的弱点。他们必须能够识别背后的技术,并测试每一个可能对黑客敞开的入口。本仓库首先旨在建立一种渗透测试的反思方法,并解释如何确保应用程序的安全。其次,汇集渗透测试员所需的各种工具或资源。在学习渗透测试之前,请确保了解编程语言和互联网安全的基础知识。 此外,了解法律以及允许做什么和不允许做什么也很重要。根据国家不同,计算机法律也有所不同。首先,检查有关隐私和监视的法律:九眼国家、五眼联盟和十四眼联盟。始终检查你的行为是否合法。即使不是攻击性的,信息收集也可能是非法的!

(目录)

一些词汇

信息安全:信息安全,即防止未经授权访问、使用、披露、破坏、修改、检查、记录或销毁信息的实践。信息或数据可以采取任何形式,例如电子或物理形式。信息安全也可以指从事道德安全实践的人。维基百科

操作安全:操作安全,一个识别关键信息的过程,用于判断友好行动是否可能被敌方情报观察,确定对手获得的信息是否可能对其有用,然后执行选定的措施,消除或减少对手对友好关键信息的利用。维基百科

黑帽/灰帽/白帽黑客:利用漏洞或漏洞利用来入侵系统或应用程序的人。根据他们是黑帽、灰帽还是白帽黑客,其目标和方法有所不同。黑帽是恶意行为者,等待入侵系统或应用程序的许可。白帽通常是从事道德黑客实践的安全研究员。灰帽则介于这两种黑客之间,如果有利可图(如数据泄露、金钱、举报等),他们也可能心怀恶意。

红队:根据维基百科,红队是一个独立的小组,通过扮演对抗角色或观点来挑战组织,以提高其有效性。这在具有强烈文化和固定问题处理方式的组织中尤为有效。美国情报界(军事和民用)设有红队,探索替代的未来场景,并撰写类似外国世界领导人的文章。在军事领域,关于红队演练的正式教义或出版物很少。在信息安全演习中,红队扮演攻击者的角色。维基百科

蓝队:蓝队是一组对信息系统进行分析以确保安全、识别安全缺陷、验证每项安全措施的有效性,并确保所有安全措施在实施后继续有效的人员。因此,蓝队被开发用于设计针对红队活动的防御措施。在信息安全演习中,蓝队扮演防御者的角色。维基百科

渗透测试员:从事安全实践、测试应用程序和系统以防止入侵或发现漏洞的道德黑客。

安全研究员:从事渗透测试并在网络上搜索钓鱼/虚假网站、受感染服务器、漏洞或弱点的人。他们可能作为安全顾问为公司工作,并且很可能是蓝队成员。

逆向工程:逆向工程,也称为反向工程,是通过拆解人造物体来揭示其设计、架构或从中提取知识的过程。类似于科学研究,唯一的区别是科学研究针对的是自然现象。维基百科

社会工程学:在信息安全背景下,指通过心理操纵使人们执行某些行动或泄露机密信息。这是一种用于信息收集、欺诈或系统访问的骗术,不同于传统的“骗局”,因为它通常是更复杂欺诈方案中的许多步骤之一。“社会工程学”作为对人的心理操纵行为,也与社会科学相关,但其用法已在计算机和信息安全专业人士中流行起来。维基百科

威胁分析师:威胁猎手,也称为网络安全威胁分析师,是主动使用手动或机器辅助技术来检测可能逃脱自动化系统安全事件的安全专业人员或托管服务提供商。威胁猎手旨在发现企业否则不会发现的事件,为首席信息安全官和首席信息官提供针对高级持续性威胁的额外防线。SearchCIO

(目录)

黑客与道德黑客的区别

黑帽黑客实践渗透测试,但与白帽黑客不同,这不是道德黑客。道德黑客是关于发现漏洞并提高系统安全性。道德黑客是终极安全专业人士。道德黑客知道如何发现和利用各种系统中的漏洞和弱点,就像恶意黑客(黑帽黑客)一样。事实上,他们使用相同的技能;然而,道德黑客以合法、正当的方式使用这些技能,试图在坏人能够闯入之前发现并修复漏洞。道德黑客本质上是白帽黑客。

(目录)

语言

学习编程是开始学习安全的第一步。有很多语言,大多数人从Python开始,它是最简单、最流行的。PHP和Go在编写安全相关的内容时不太流行,但它们中的任何一种仍然可以在这种上下文中使用。Bash和Powershell主要用于编写脚本和简单的CLI应用程序。

由于并非所有语言都以相同方式工作,你需要了解它们的工作原理以及你想要学习什么。例如,C++和Java是编译型语言,PHP和Python不是,它们是解释型语言。这肯定会影响你应该将它们用于什么目的。每种语言也有自己的设计模式。

脚本

  • Bash
  • Powershell

软件与移动应用

  • Java
  • Swift
  • C / C++ / C#

通用目的

  • Python
  • Ruby
  • Perl
  • PHP
  • Go

(目录)

内容管理系统

  • Wordpress
  • Joomla
  • Drupal
  • SPIP

这些是最常用的内容管理系统。完整列表见此处。

(目录)

渗透测试的基本步骤

来源:tutorialspoint

阅读更多关于渗透测试方法论的内容

(目录)

按类别分类的工具

更完整的工具列表可以在Kali Linux官方网站上找到。

🕵️‍♂️ 信息收集

信息收集工具允许你收集有关服务和用户的主机元数据。检查域名、IP地址、电话号码或电子邮件地址的信息。

🔒 密码攻击

破解密码并创建词表。

📝 词表
工具描述
Probable Wordlist按概率排序的词表,最初用于密码生成和测试。

🌐 无线测试

用于入侵检测和WiFi攻击。

🔧 利用工具

使用面向服务的漏洞利用来访问系统和数据。

👥 嗅探与欺骗

监听网络流量或伪造网络实体。

🚀 网络黑客

利用托管在线的流行内容管理系统。

🎉 后期利用

在已获得访问权限后使用的漏洞利用。

工具语言支持描述
TheFatRatCLinux/Windows/macOS易于生成后门的工具,也易于进行后期利用攻击,如浏览器攻击、DLL攻击。

📦 框架

框架是渗透测试工具的集合,具有自定义的shell导航和文档。| 工具 | 语言 | 支持平台 | 描述 | | ----------- |-------------------------|----------|----------------| | Operative Framework | Python | Linux/Windows/macOS | 基于指纹识别的框架,该工具用于通过多个模块获取网站或企业目标的信息。 | | Metasploit | Ruby | Linux/Windows/macOS | 面向道德黑客的渗透测试框架。 | | cSploit | Java | Android | Android 上最完整、最先进的 IT 安全专业工具包。 | | radare2 | C | Linux/Windows/macOS/Android | 类 Unix 逆向工程框架和命令行工具。 | | Wifiphisher | Python | Linux | 流氓接入点框架。 | | Beef | Javascript | Linux/Windows/macOS | 浏览器利用框架。这是一个专注于 Web 浏览器的渗透测试工具。 | | Mobile Security Framework (MobSF) | Python | Linux/Windows/macOS | 移动安全框架 (MobSF) 是一个自动化的、一体化的移动应用 (Android/iOS/Windows) 渗透测试、恶意软件分析和安全评估框架,能够执行静态和动态分析。 | | Burp Suite | | | Burp Suite 是由 PortSwigger 提供的领先网络安全工具系列。 |

(Table of Contents)

其他资源

  • Devbreak 在 Twitter 上
  • 安全研究员的生活
  • 寻找你所在国家/地区的绝佳黑客据点
  • Awesome-Hacking Lists
  • Crack Station
  • Exploit Database
  • Hackavision
  • Hackmethod
  • Packet Storm Security
  • SecLists
  • SecTools
  • Smash the Stack
  • 不要使用 VPN 服务
  • 如何避免成为脚本小子
  • 2017 年十大应用安全风险
  • 从网络安全开始?

书籍/手册

警告: 我并未全部阅读,因此请不要认为我是在推荐它们。它们只是看起来提供了有用的资源。

  • 《渗透测试:黑客实践入门》 (2014)
  • 《Kali Linux 揭秘》 - PDF (2017)
  • 《蓝队现场手册(BTFM)》 (2017)
  • 《网络安全:攻防策略》 (2018)
  • 《NMAP 网络扫描:官方发现指南》 (2009)
  • 《社会工程学:人类黑客的艺术》 (2010)
  • 《隐形工具包:用于保持匿名的工具、应用和创意方法》 (2013)

讨论

  • Reddit/HowToHack 学习并询问关于黑客攻击、安全性和渗透测试的知识。
  • Reddit/hacking 讨论黑客攻击和网络安全。
  • ax0nes 黑客攻击、安全性和软件开发论坛。
  • 0Day.rocks 的 Discord 服务器 关于 0day.rocks 博客的 Discord 服务器,用于技术和常规 InfoSec/Cyber 讨论及最新消息。
  • Reddit/AskNetsec 讨论网络安全,向专业人士咨询工作和相关事宜的建议。

安全公告

  • CVE
  • CWE
  • NVD

挑战

  • Vulnhub - 拥有大量可操作的虚拟机。有些适合新手,有些则不然。
  • Itsecgames - bWAPP(Buggy Web App)是一个故意存在安全漏洞的 Web 应用程序。
  • Dvwa - 该死的易受攻击的 Web 应用程序(DVWA),另一个故意存在安全漏洞的 Web 应用程序,适合练习技能。
  • Hackthissite - 一个提供挑战、CTF 等活动的网站,帮助你提高黑客技能。
  • Defend the Web - 一个互动安全平台,你可以学习并挑战自己的技能。
  • Root-me - 另一个托管挑战以测试黑客技能的网站。
  • HackTheBox - 一个在线平台,用于测试和提高你在渗透测试和网络安全方面的技能。
  • Overthewire - 通过有趣的游戏形式学习和实践安全概念。
  • Ctftime - 关于 CTF 的首选网站。
  • TryHackMe - TryHackMe 是一个免费的在线平台,通过动手练习和实验室学习网络安全。
  • PicoCTF - 提供各种难度的有趣 CTF 挑战供你练习。

(Table of Contents)

许可协议

本仓库采用 MIT 许可协议。

(Table of Contents)

下载工具
工具语言支持描述
theHarvesterPythonLinux/Windows/macOS电子邮件、子域名和名称收集器。
CTFRPythonLinux/Windows/macOS滥用证书透明度日志以获取HTTPS网站子域名。
Sn1perbashLinux/macOS自动化渗透测试侦察扫描器。
RED HawkPHPLinux/Windows/macOS用于信息收集、漏洞扫描和爬取的全合一工具。所有渗透测试员的必备工具。
InfogaPythonLinux/Windows/macOS电子邮件信息收集。
KnockMailPythonLinux/Windows/macOS检查电子邮件地址是否存在。
a2svPythonLinux/Windows/macOS自动扫描SSL漏洞。
WfuzzPythonLinux/Windows/macOSWeb应用程序模糊测试器。
NmapC/C++Linux/Windows/macOS非常常见的工具。网络主机、漏洞和端口检测器。
PhoneInfogaGoLinux/macOS电话号码的OSINT框架。
工具语言支持描述
John the RipperCLinux/Windows/macOSJohn the Ripper是一个快速的密码破解器。
hashcatCLinux/Windows/macOS世界上最快、最先进的密码恢复工具。
HydraCLinux/Windows/macOS并行化登录破解器,支持众多协议进行攻击。
ophcrackC++Linux/Windows/macOS基于彩虹表的Windows密码破解器。
NcrackCLinux/Windows/macOS高速网络身份验证破解工具。
WGenPythonLinux/Windows/macOS使用Python创建出色的词表。
SSH AuditorGoLinux/macOS在网络上扫描弱SSH密码的最佳方法。
工具语言支持描述
AircrackCLinux/Windows/macOSWiFi安全审计工具套件。
bettercapGoLinux/Windows/macOS/Androidbettercap是网络攻击和监控的瑞士军刀。
WiFi PumpkinPythonLinux/Windows/macOS/Android流氓WiFi接入点攻击框架。
AirgeddonShellLinux/Windows/macOS这是一个用于审计无线网络的Linux系统多用途bash脚本。
AirbashCLinux/Windows/macOS一个POSIX兼容、完全自动化的WPA PSK握手捕获脚本,旨在用于渗透测试。
工具语言支持描述
SQLmapPythonLinux/Windows/macOS自动SQL注入和数据库接管工具。
XSStrikePythonLinux/Windows/macOS高级XSS检测和利用套件。
CommixPythonLinux/Windows/macOS自动化全合一OS命令注入和利用工具。
NucleiGoLinux/Windows/macOS基于简单YAML DSL的快速可自定义漏洞扫描器。
工具语言支持描述
WiresharkC/C++Linux/Windows/macOSWireshark是一个网络协议分析器。
WiFi PumpkinPythonLinux/Windows/macOS/Android流氓WiFi接入点攻击框架。
ZarpPythonLinux/Windows/macOS一个免费的网络攻击框架。
工具语言支持描述
WPScanRubyLinux/Windows/macOSWPScan是一个黑盒WordPress漏洞扫描器。
DroopescanPythonLinux/Windows/macOS一个基于插件的扫描器,用于识别多个CMS的问题,主要是Drupal和Silverstripe。
JoomscanPerlLinux/Windows/macOSJoomla漏洞扫描器。
DrupwnPythonLinux/Windows/macOSDrupal安全扫描器,用于枚举基于Drupal的Web应用程序。
CMSeekPythonLinux/Windows/macOSCMS检测和利用套件 - 扫描WordPress、Joomla、Drupal及其他130个CMS。
Java
Linux/Windows/macOS
此工具并非免费且开源