用于黑客渗透测试的 21 个最佳 Kali Linux 工具
安全 黑客 Kali

> 
> 这里是最好的 Kali Linux 工具列表，它们可以让你评估 Web 服务器的安全性，并帮助你执行黑客渗透测试。
> 
> 
> 


如果你读过 [Kali Linux 点评](https://itsfoss.com/kali-linux-review/)，你就知道为什么它被认为是[最好的黑客渗透测试的 Linux 发行版](https://itsfoss.com/linux-hacking-penetration-testing/)之一，而且名副其实。它带有许多工具，使你可以更轻松地测试、破解以及进行与数字取证相关的任何其他工作。


它是<ruby> 道德黑客 <rt>  ethical hacker </rt></ruby>最推荐的 Linux 发行版之一。即使你不是黑客而是网站管理员 —— 你仍然可以利用其中某些工具轻松地扫描你的网络服务器或网页。


在任何一种情况下，无论你的目的是什么 —— 让我们来看看你应该使用的一些最好的 Kali Linux 工具。


*注意：这里不是所提及的所有工具都是开源的。*


### 用于黑客渗透测试的 Kali Linux 工具


![](/data/attachment/album/201905/15/234125c22rx77mmz9m37zo.jpg)


Kali Linux 预装了几种类型的工具。如果你发现有的工具没有安装，只需下载并进行设置即可。这很简单。


#### 1、Nmap


![Nmap](/data/attachment/album/201905/15/234154lua2xtm5mtxwmjbc.jpg)


[Nmap](https://nmap.org/) （即 “<ruby> 网络映射器 <rt>  Network Mapper </rt></ruby>”）是 Kali Linux 上最受欢迎的信息收集工具之一。换句话说，它可以获取有关主机的信息：其 IP 地址、操作系统检测以及网络安全的详细信息（如开放的端口数量及其含义）。


它还提供防火墙规避和欺骗功能。


#### 2、Lynis


![Lynis](/data/attachment/album/201905/15/234159etw87c5togz71gox.jpg)


[Lynis](https://cisofy.com/lynis/) 是安全审计、合规性测试和系统强化的强大工具。当然，你也可以将其用于漏洞检测和渗透测试。


它将根据检测到的组件扫描系统。例如，如果它检测到 Apache —— 它将针对入口信息运行与 Apache 相关的测试。


#### 3、WPScan


![WPScan](/data/attachment/album/201905/15/234205sgqfijtw4gp4nj1q.jpg)


WordPress 是[最好的开源 CMS](https://itsfoss.com/open-source-cms/)之一，而这个工具是最好的免费 WordpPress 安全审计工具。它是免费的，但不是开源的。


如果你想知道一个 WordPress 博客是否在某种程度上容易受到攻击，[WPScan](https://wpscan.org/) 就是你的朋友。


此外，它还为你提供了所用的插件的详细信息。当然，一个安全性很好的博客可能不会暴露给你很多细节，但它仍然是 WordPress 安全扫描找到潜在漏洞的最佳工具。


#### 4、Aircrack-ng


![Aircrack-ng](/data/attachment/album/201905/15/234207tsn5m1ajy5oonoa5.jpg)


[Aircrack-ng](https://www.aircrack-ng.org/) 是评估 WiFi 网络安全性的工具集合。它不仅限于监控和获取信息 —— 还包括破坏网络（WEP、WPA 1 和 WPA 2）的能力。


如果你忘记了自己的 WiFi 网络的密码，可以尝试使用它来重新获得访问权限。它还包括各种无线攻击能力，你可以使用它们来定位和监控 WiFi 网络以增强其安全性。


#### 5、Hydra


![Hydra](/data/attachment/album/201905/15/234209l9re145z7xeo3evr.jpg)


如果你正在寻找一个有趣的工具来破解登录密码，[Hydra](https://github.com/vanhauser-thc/thc-hydra) 将是 Kali Linux 预装的最好的工具之一。


它可能不再被积极维护，但它现在放在 [GitHub](https://github.com/vanhauser-thc/THC-Archive) 上，所以你也可以为它做贡献。


#### 6、Wireshark


![Wireshark](/data/attachment/album/201905/15/234212fyyex15seel21sj6.jpg)


[Wireshark](https://www.wireshark.org/) 是 Kali Linux 上最受欢迎的网络分析仪。它也可以归类为用于网络嗅探的最佳 Kali Linux 工具之一。


它正在积极维护，所以我肯定会建议你试试它。


#### 7、Metasploit Framework


![Metasploit Framework](/data/attachment/album/201905/15/234214zokxem4848exk2xl.jpg)


[Metsploit Framework](https://github.com/rapid7/metasploit-framework)（MSF）是最常用的渗透测试框架。它提供两个版本：一个开源版，另外一个是其专业版。使用此工具，你可以验证漏洞、测试已知漏洞并执行完整的安全评估。


当然，免费版本不具备所有功能，所以如果你在意它们的区别，你应该在[这里](https://www.rapid7.com/products/metasploit/download/editions/)比较一下版本。


#### 8、Skipfish


![Skipfish](/data/attachment/album/201905/15/234215xriizy0o002cumsx.jpg)


与 WPScan 类似，但它不仅仅专注于 WordPress。[Skipfish](https://gitlab.com/kalilinux/packages/skipfish/) 是一个 Web 应用扫描程序，可以为你提供几乎所有类型的 Web 应用程序的洞察信息。它快速且易于使用。此外，它的递归爬取方法使它更好用。


Skipfish 生成的报告可以用于专业的 Web 应用程序安全评估。


#### 9、Maltego


![Maltego](/data/attachment/album/201905/15/234217twwdt3ne3ted38ny.jpg)


[Maltego](https://www.paterva.com/web7/buy/maltego-clients.php) 是一种令人印象深刻的数据挖掘工具，用于在线分析信息并连接信息点（如果有的话）。 根据这些信息，它创建了一个有向图，以帮助分析这些数据之间的链接。


请注意，这不是一个开源工具。


它已预装，但你必须注册才能选择要使用的版本。如果个人使用，社区版就足够了（只需要注册一个帐户），但如果想用于商业用途，则需要订阅 classic 或 XL 版本。


#### 10、Nessus


![Nessus](/data/attachment/album/201905/15/234218pv5rorhufug8p8o9.jpg)


如果你的计算机连接到了网络，Nessus 可以帮助你找到潜在攻击者可能利用的漏洞。当然，如果你是多台连接到网络的计算机的管理员，则可以使用它并保护这些计算机。


但是，它不再是免费的工具了，你可以从[官方网站](https://www.tenable.com/try)免费试用 7 天。


#### 11、Burp Suite Scanner


![Burp Suite Scanner](/data/attachment/album/201905/15/234220os4hr7rwss43vxs1.jpg)


[Burp Suite Scanner](https://portswigger.net/burp) 是一款出色的网络安全分析工具。与其它 Web 应用程序安全扫描程序不同，Burp 提供了 GUI 和一些高级工具。


社区版仅将功能限制为一些基本的手动工具。对于专业人士，你必须考虑升级。与前面的工具类似，这也不是开源的。


我使用过免费版本，但是如果你想了解更多细节，你应该查看他们[官方网站](https://portswigger.net/burp)上提供的功能。


#### 12、BeEF


![BeEF](/data/attachment/album/201905/15/234221r5raarae5qnrafx0.jpg)


BeEF（<ruby> 浏览器利用框架 <rt>  Browser Exploitation Framework </rt></ruby>）是另一个令人印象深刻的工具。它专为渗透测试人员量身定制，用于评估 Web 浏览器的安全性。


这是最好的 Kali Linux 工具之一，因为很多用户在谈论 Web 安全时希望了解并修复客户端的问题。


#### 13、Apktool


![Apktool](/data/attachment/album/201905/15/234223slisododutl5a2u7.jpg)


[Apktool](https://github.com/iBotPeaches/Apktool) 确实是 Kali Linux 上用于逆向工程 Android 应用程序的流行工具之一。当然，你应该正确利用它 —— 出于教育目的。


使用此工具，你可以自己尝试一下，并让原开发人员了解你的想法。你认为你会用它做什么？


#### 14、sqlmap


![sqlmap](/data/attachment/album/201905/15/234225qmpj4y77mag7ilg0.jpg)


如果你正在寻找一个开源渗透测试工具 —— [sqlmap](http://sqlmap.org/) 是最好的之一。它可以自动化利用 SQL 注入漏洞的过程，并帮助你接管数据库服务器。


#### 15、John the Ripper


![John the Ripper](/data/attachment/album/201905/15/234226oqn3h6d2oqa4odo9.jpg)


[John the Ripper](https://github.com/magnumripper/JohnTheRipper) 是 Kali Linux 上流行的密码破解工具。它也是自由开源的。但是，如果你对[社区增强版](https://github.com/magnumripper/JohnTheRipper)不感兴趣，可以用于商业用途的[专业版](https://www.openwall.com/john/pro/)。


#### 16、Snort


想要实时流量分析和数据包记录功能吗？[Snort](https://www.snort.org/) 可以鼎力支持你。即使它是一个开源的入侵防御系统，也有很多东西可以提供。


如果你还没有安装它，[官方网站](https://www.snort.org/#get-started)提及了安装过程。


![Snort](/data/attachment/album/201905/15/235214n8qeq2exha2za1qv.jpg)


#### 17、Autopsy Forensic Browser


![Autopsy Forensic Browser](/data/attachment/album/201905/15/234228yb1sxjsi3kvgkroz.jpg)


[Autopsy](https://www.sleuthkit.org/autopsy/) 是一个数字取证工具，用于调查计算机上发生的事情。那么，你也可以使用它从 SD 卡恢复图像。它也被执法官员使用。你可以阅读[文档](https://www.sleuthkit.org/autopsy/docs.php)来探索可以用它做什么。


你还应该查看他们的 [GitHub 页面](https://github.com/sleuthkit/autopsy)。


#### 18、King Phisher


![King Phisher](/data/attachment/album/201905/15/234230o3szcfcbs0n0kpvn.jpg)


网络钓鱼攻击现在非常普遍。[King Phisher 工具](https://github.com/securestate/king-phisher)可以通过模拟真实的网络钓鱼攻击来帮助测试和提升用户意识。出于显而易见的原因，在模拟一个组织的服务器内容前，你需要获得许可。


#### 19、Nikto


![Nikto](/data/attachment/album/201905/15/234231pol785wduuoagdya.jpg)


[Nikto](https://gitlab.com/kalilinux/packages/nikto/) 是一款功能强大的 Web 服务器扫描程序 —— 这使其成为最好的 Kali Linux 工具之一。 它会检查存在潜在危险的文件/程序、过时的服务器版本等等。


#### 20、Yersinia


![Yersinia](/data/attachment/album/201905/15/234233yzszztg2rzbsig0s.jpg)


[Yersinia](https://github.com/tomac/yersinia) 是一个有趣的框架，用于在网络上执行第 2 层攻击（第 2 层是指 [OSI 模型](https://en.wikipedia.org/wiki/OSI_model)的数据链路层）。当然，如果你希望你的网络安全，则必须考虑所有七个层。但是，此工具侧重于第 2 层和各种网络协议，包括 STP、CDP，DTP 等。


#### 21、Social Engineering Toolkit (SET)


![Social Engineering Toolkit (SET)](/data/attachment/album/201905/15/234234itgtttlthkl6satr.jpg)


如果你正在进行相当严格的渗透测试，那么这应该是你应该检查的最佳工具之一。社交工程是一个大问题，使用 [SET](https://www.trustedsec.com/social-engineer-toolkit-set/) 工具，你可以帮助防止此类攻击。


### 总结


实际上 Kali Linux 捆绑了很多工具。请参考 Kali Linux 的[官方工具列表页面](https://tools.kali.org/tools-listing)来查找所有内容。


你会发现其中一些是完全自由开源的，而有些则是专有解决方案（但是免费）。但是，出于商业目的，你应该始终选择高级版本。


我们可能错过了你最喜欢的某个 Kali Linux 工具。请在下面的评论部分告诉我们。




---


via: <https://itsfoss.com/best-kali-linux-tools/>


作者：[Ankush Das](https://itsfoss.com/author/ankush/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[wxy](https://github.com/wxy) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
![Warp Terminal](/assets/images/warp-terminal.webp)


![Warp Terminal](/assets/images/warp-terminal.webp)

If you read the [Kali Linux review](https://itsfoss.com/kali-linux-review/), you know why it is considered one of the [best Linux distributions for hacking and pen-testing](https://itsfoss.com/linux-hacking-penetration-testing/) and rightly so. It comes baked in with a lot of tools to make it easier for you to test, hack, and for anything else related to digital forensics.

It is one of the most recommended Linux distro for ethical hackers. Even if you are not a hacker but a webmaster – you can still utilize some of the tools to easily run a scan of your web server or web page.

In either case, no matter what your purpose is – we shall take a look at some of the best Kali Linux tools that you should be using.

**Non-FOSS Warning!**Some of the applications mentioned here are not open source. They have been included in the context of Linux usage.

There are several types of tools that comes pre-installed. If you do not find a tool installed, simply download it and set it up. It’s easy.

## 1. Nmap

![Kali Linux Nmap](https://itsfoss.com/content/images/wordpress/2019/04/kali-linux-nmap-800x559.jpg)

[Nmap](https://nmap.org/?ref=itsfoss.com) or “Network Mapper” is one of the most popular tools on Kali Linux for information gathering. In other words, to get insights about the host, its IP address, OS detection, and similar network security details (like the number of open ports and what they are).

It also offers features for firewall evasion and spoofing.

## 2. Lynis

![Lynis Kali Linux Tool](https://itsfoss.com/content/images/wordpress/2019/04/lynis-kali-linux-tool-800x525.jpg)

[Lynis](https://cisofy.com/lynis/?ref=itsfoss.com) is a powerful tool for security auditing, compliance testing, and system hardening. Of course, you can also utilize this for vulnerability detection and penetration testing as well.

It will scan the system according to the components it detects. For example, if it detects Apache – it will run Apache-related tests for pin point information.

## 3. WPScan

![Wpscan Kali Linux](https://itsfoss.com/content/images/wordpress/2019/04/wpscan-kali-linux-800x545.jpg)

WordPress is one of the [best open source CMS](https://itsfoss.com/open-source-cms/) and this would be the best free WordPress security auditing tool. It’s free but not open source.

If you want to know whether a WordPress blog is vulnerable in some way, [WPScan](https://wpscan.org/?ref=itsfoss.com) is your friend.

In addition, it also gives you details of the plugins active. Of course, a well-secured blog may not give you a lot of details, but it is still the best tool for WordPress security scans to find potential vulnerabilities.

## 4. Aircrack-ng

![Aircrack Ng Kali Linux Tool](https://itsfoss.com/content/images/wordpress/2019/04/aircrack-ng-kali-linux-tool-800x514.jpg)

[Aircrack-ng](https://www.aircrack-ng.org/?ref=itsfoss.com) is a collection of tools to assess WiFi network security. It isn’t just limited to monitor and get insights – but it also includes the ability to compromise a network (WEP, WPA 1, and WPA 2).

If you forgot the password of your own WiFi network – you can try using this to regain access. It also includes a variety of wireless attacks with which you can target/monitor a WiFi network to enhance its security.

## 5. Hydra

![Hydra Kali Linux](https://itsfoss.com/content/images/wordpress/2019/04/hydra-kali-linux-800x529.jpg)

If you are looking for an interesting tool to crack login/password pairs, [Hydra](https://github.com/vanhauser-thc/thc-hydra?ref=itsfoss.com) will be one of the best Kali Linux tools that comes pre-installed.

It may not be actively maintained anymore – but it is now on [GitHub](https://github.com/vanhauser-thc/THC-Archive?ref=itsfoss.com), so you can contribute working on it as well.

## 6. Wireshark

![Wireshark Network Analyzer](https://itsfoss.com/content/images/wordpress/2019/04/wireshark-network-analyzer-800x556.jpg)

[Wireshark](https://www.wireshark.org/?ref=itsfoss.com) is the most popular network analyzer that comes baked in with Kali Linux. It can be categorized as one of the best Kali Linux tools for network sniffing as well.

It is being actively maintained, so I would definitely recommend trying this out. And it’s really easy to [install Wireshark on Linux](https://itsfoss.com/install-wireshark-ubuntu/).

## 7. Metasploit Framework

![Metasploit Framework](https://itsfoss.com/content/images/wordpress/2019/04/metasploit-framework-800x561.jpg)

[Metsploit Framework](https://github.com/rapid7/metasploit-framework?ref=itsfoss.com) is the most used penetration testing framework. It offers two editions – one (open source) and the second is the pro version to it. With this tool, you can verify vulnerabilities, test known exploits, and perform a complete security assessment.

Of course, the free version won’t have all the features, so if you are into serious stuff, you should compare the editions [here](https://www.rapid7.com/products/metasploit/download/editions/?ref=itsfoss.com).

## 8. Skipfish

![Skipfish Kali Linux Tool](https://itsfoss.com/content/images/wordpress/2019/04/skipfish-kali-linux-tool-800x515.jpg)

Similar to WPScan, but not just focused for WordPress. [Skipfish](https://gitlab.com/kalilinux/packages/skipfish/?ref=itsfoss.com) is a web application scanner that would give you insights for almost every type of web applications. It’s fast and easy to use. In addition, its recursive crawl method makes it even better.

For professional web application security assessments, the report generated by Skipfish will come in handy.

## 9. Maltego

![Maltego](https://itsfoss.com/content/images/wordpress/2019/04/maltego-800x403.jpg)

[Maltego](https://www.paterva.com/web7/buy/maltego-clients.php?ref=itsfoss.com) is an impressive data mining tool to analyze information online and connect the dots (if any). As per the information, it creates a directed graph to help analyze the link between those pieces of data.

Do note, that this isn’t an open source tool.

It comes pre-installed, however, you will have to sign up in order to select which edition you want to use. If you want for personal use, the community edition will suffice (you just need to register for an account) but if you want to utilize for commercial purpose, you need the subscription to the classic or XL version.

## 10. Nessus

![Nessus](https://itsfoss.com/content/images/wordpress/2019/05/nessus-800x456.jpg)

If you have a computer connected to a network, Nessus can help find vulnerabilities that a potential attacker may take advantage of. Of course, if you are an administrator for multiple computers connected to a network, you can make use of it and secure those computers.

However, this is not a free tool anymore, you can try it free for 7 days on from its [official website](https://www.tenable.com/try?ref=itsfoss.com).

## 11. Burp Suite Scanner

![Burp Suite Community Edition](https://itsfoss.com/content/images/wordpress/2019/04/burp-suite-community-edition-800x582.jpg)

[Burp Suite Scanner](https://portswigger.net/burp?ref=itsfoss.com) is a fantastic web security analysis tool. Unlike other web application security scanner, Burp offers a GUI and quite a few advanced tools.

However, the community edition restricts the features to only some essential manual tools. For professionals, you will have to consider upgrading. Similar to the previous tool, this isn’t open source either.

I’ve used the free version, but if you want more details on it, you should check out the features available on their [official website](https://portswigger.net/burp?ref=itsfoss.com).

## 12. BeEF

![Beef Framework](https://itsfoss.com/content/images/wordpress/2019/04/beef-framework-800x339.jpg)

BeEF (Browser Exploitation Framework) is yet another impressive tool. It has been tailored for penetration testers to assess the security of a web browser.

This is one of the best Kali Linux tools because a lot of users do want to know and fix the client-side problems when talking about web security.

## 13. Apktool

![Apktool](https://itsfoss.com/content/images/wordpress/2019/04/apktool-800x504.jpg)

[Apktool](https://github.com/iBotPeaches/Apktool?ref=itsfoss.com) is indeed one of the popular tools found on Kali Linux for reverse engineering Android apps. Of course, you should make good use of it – for educational purposes.

With this tool, you can experiment some stuff yourself and let the original developer know about your idea as well. What do you think you’ll be using it for?

## 14. sqlmap

![Sqlmap](https://itsfoss.com/content/images/wordpress/2019/05/sqlmap-800x528.jpg)

If you were looking for an open source penetration testing tool – [sqlmap](http://sqlmap.org/?ref=itsfoss.com) is one of the best. It automates the process of exploiting SQL injection flaws and helps you take over database servers.

## 15. John the Ripper

![John The Ripper](https://itsfoss.com/content/images/wordpress/2019/05/john-the-ripper.jpg)

[John the Ripper](https://github.com/magnumripper/JohnTheRipper?ref=itsfoss.com) is a popular password cracker tool available on Kali Linux. It’s free and open source as well. But, if you are not interested in the [community-enhanced version](https://github.com/magnumripper/JohnTheRipper?ref=itsfoss.com), you can choose the [pro version](https://www.openwall.com/john/pro/?ref=itsfoss.com) for commercial use.

## 16. Snort

Want real-time traffic analysis and packet logging capability? [Snort](https://www.snort.org/?ref=itsfoss.com) has got your back. Even being an open source intrusion prevention system, it has a lot to offer.

The [official website](https://www.snort.org/?ref=itsfoss.com#get-started) mentions the procedure to get it installed if you don’t have it already.

## 17. Autopsy Forensic Browser

![Autopsy Forensic Browser](https://itsfoss.com/content/images/wordpress/2019/05/autopsy-forensic-browser-800x319.jpg)

[Autopsy](https://www.sleuthkit.org/autopsy/?ref=itsfoss.com) is a digital forensic tool to investigate what happened on your computer. Well, you can also use it to recover images from SD card. It is also being used by law enforcement officials. You can read the [documentation](https://www.sleuthkit.org/autopsy/docs.php?ref=itsfoss.com) to explore what you can do with it.

You should also check out their [GitHub page](https://github.com/sleuthkit/autopsy?ref=itsfoss.com).

## 18. King Phisher

![King Phisher](https://itsfoss.com/content/images/wordpress/2019/05/king-phisher-800x626.jpg)

Phishing attacks are very common nowadays. And, [King Phisher tool](https://github.com/securestate/king-phisher?ref=itsfoss.com) helps test, and promote user awareness by simulating real-world phishing attacks. For obvious reasons, you will need permission to simulate it on a server content of an organization.

## 19. Nikto

![Nikto](https://itsfoss.com/content/images/wordpress/2019/05/nikto-800x511.jpg)

[Nikto](https://gitlab.com/kalilinux/packages/nikto/?ref=itsfoss.com) is a powerful web server scanner – that makes it one of the best Kali Linux tools available. It checks in against potentially dangerous files/programs, outdated versions of server, and many more things.

## 20. Yersinia

![Yersinia](https://itsfoss.com/content/images/wordpress/2019/05/yersinia-800x516.jpg)

[Yersinia](https://github.com/tomac/yersinia?ref=itsfoss.com) is an interesting framework to perform Layer 2 attacks (Layer 2 refers to the data link layer of [OSI model](https://en.wikipedia.org/wiki/OSI_model?ref=itsfoss.com)) on a network. Of course, if you want a network to be secure, you will have to consider all the seven layers. However, this tool focuses on Layer 2 and a variety of network protocols that include STP, CDP, DTP, and so on.

## 21. Social Engineering Toolkit (SET)

![Social Engineering Toolkit](https://itsfoss.com/content/images/wordpress/2019/05/social-engineering-toolkit-800x511.jpg)

If you are into pretty serious penetration testing stuff, this should be one of the best tools you should check out. Social engineering is a big deal and with [SET](https://www.trustedsec.com/social-engineer-toolkit-set/?ref=itsfoss.com) tool, you can help protect against such attacks.

## Wrapping Up

There’s actually a lot of tools that comes bundled with Kali Linux. Do refer to Kali Linux’ [official tool listing page](https://tools.kali.org/tools-listing?ref=itsfoss.com) to find them all.

You will find some of them to be completely free and open source while some to be proprietary solutions (yet free). However, for commercial purpose, you should always opt for the premium editions.

We might have missed one of your favorite Kali Linux tools. Did we? Let us know about it in the comments section below.