网络安全(黑客)常用工具(附配套资料+工具安装包)
几十年来,攻击方、白帽和安全从业者的工具不断演进,成为网络安全长河中最具技术特色的灯塔,并在一定程度上左右着网络安全产业发展和演进的方向,成为不可或缺的关键要素之一。
话不多说,2022年全球白帽常用工具排行榜TOP 10如下:
1、Burp Suite
Burp Suite是Web应用程序测试的最佳工具之一,其多种功能可以帮助白帽子们处理各种任务,包括请求的拦截和修改、扫描web应用程序漏洞、暴力破解登陆表单等。Burp Suite设置了众多接口,以便可加快安全人员渗透测试的过程。所有工具都共享一个请求,并能处理对应的HTTP 消息、持久性、认证、代理、日志、警报。

对于白帽们来说,Burp Suite的功能既全又强,其中包含的Proxy代理、Repeater(改包,重放)、Intruder(爆破)、Target、position、Payloads等模块十分好用,堪称渗透测试、漏洞挖掘必备良品。2022年,Burp Suite最新版已经发布。
2、Acunetix
Acunetix是一种自动化工具,最早可追溯至1997年,其目的是为了对网站的弱点进行分析和检测。经过多年的发展和完善,Acunetix在Web安全工具中有着重要的地位,能够自动测试网站和Web应用程序,发现SQL注入、XSS、XXE、SSRF等数千种Web应用程序漏洞,其独特的 AcuSensor 技术会准确地指出代码中的漏洞所在,并报告额外的调试信息。

作为网站审计的一部分,Acunetix 的在线版本将对托管网站的服务器执行网络安全审计。此网络安全扫描将通过在系统上运行端口扫描来识别在扫描服务器上运行的任何服务。Acunetix 将报告检测到的操作系统和托管服务的软件。此过程还将识别可能潜伏在服务器上的木马。
AcuSensor部署快速且拓展十分方便,可以被安装到预编译的. net 和 JAVA 程序集中,不需要. net 或 JAVA 源代码,也不需要编译器。Acunetix 还集成了流行的 OpenVAS 网络扫描器来扫描漏洞。在网络扫描期间,Acunetix 利用各种端口探测和 OS 指纹技术来识别大量设备、操作系统和服务器产品。2022年,Acunetix已经更新至最新版本。
3、Nmap
Nmap全名Network Mapper,在1997年9月推出,支持Linux、Windows、Solaris、BSD、Mac OS X、AmigaOS系统,采用GPL许可证,最初用于扫描开放的网络连接端,确定哪服务运行在那些连接端。

作为一款非常受欢迎的免费的针对大型网络的端口扫描开源工具,Nmap可以检测目标主机是否在线、主机端口开放情况、检测主机运行的服务类型及版本信息、检测操作系统与设备类型等信息,兼容包括Linux、Mac OS 和 Windows所有操作系统,是网络管理员必用的软件之一。
Nmap也是不少白帽和脚本小子爱用的工具,可以用来探测工作环境中未经批准使用的服务器。Nmap通常用在信息搜集阶段,用于搜集目标机主机的基本状态信息。扫描结果可以作为漏洞扫描、漏洞利用和权限提升阶段的输入。不仅可以用于扫描单个主机,也可以适用于扫描大规模的计算机网络。2022年,Nmap 已经更新至7.93版本,该版本也是为了纪念Nmap发布25周年。

笔者给大家准备了282G网络安全资料,包含学习路线,书籍,面试题,技术文档,工具安装包,有需要的可以评论去评论1或者关注后会自动发送哦
4、Metasploit
Metasploit是一块非常受欢迎的安全漏洞检测和渗透测试工具(安全框架),目前有付费版和免费版两种。该工具开发于2003年,并在2004年的Black Hat大会上崭露头角,是少数几个可用于执行诸多渗透测试步骤的工具,可帮助安全人员识别安全问题,验证漏洞的缓解措施等。

Metasploit功能十分强大,可以与Web UI或命令提示符一起使用,可以对小型网络进行基本的渗透测试,导入扫描数据并识别网络,对漏洞的可利用性进行现场检查,在主机上执行单个漏洞利用并浏览漏洞利用模块等。
Metasploit大大降低了安全人员检测漏洞和渗透测试的难度,只要掌握了其使用方法,那么就可以凭借该工具扫描那些未打过补丁或者刚刚打过补丁的漏洞,这也大大促进了软件厂商更新已公布漏洞相关补丁的紧迫度。2022年1月,Metasploit发布新的4.21.0版本,添加了一个新的漏洞利用模块,实现了影子攻击,SMB直接会话接管。
5、Sqlmap
sqlmap 是一款自动化的开源渗透测试工具,可以自动检测和利用 SQL 注入漏洞并接管数据库服务器,配备了强大的检测引擎、终极渗透测试人员的许多利基功能,以及从数据库指纹识别,从数据库获取数据到访问底层文件系统,通过输出在操作系统上执行命令的广泛切换。

sqlmap默认使用的SQL注入技术有6种,分别是基于布尔的盲注,基于时间的盲注,基于错误的注入,联合查询注入,堆叠注入和带外,完全支持MySQL、Oracle、Microsoft Access、IBM DB2等主流品牌的数据管理系统。
sqlmap支持枚举用户、密码哈希、权限、角色、数据库、表和列,自动识别密码哈希格式并支持使用基于字典的攻击来破解;支持根据用户的选择完全转储数据库表、一系列条目或特定列;支持搜索特定数据库名称、跨所有数据库的特定表或跨所有数据库表的特定列等。
6、Nessus
Nessus号称是全球最流行的漏洞扫描程序,有超过75000个组织正在使用。该工具提供完整的电脑漏洞扫描服务,并随时更新其漏洞数据库。Nessus不同于传统的漏洞扫描软件,Nessus可同时在本机或远端上遥控,进行系统的漏洞分析扫描。对应渗透测试人员来说,Nessus是必不可少的工具之一。

Nessus功能十分强大,包含各种各样的扫描选项,并且有着易于使用的图形界面和有效的报告,深受白帽们喜爱。Nessus运作效能可随着系统的资源而自行调整,用户可可自行定义插件,并且完全支持SSL。2022年,Nessus最新插件包已经在五月份进行更新。
7、Hashcat
Hashcat是一款开源工具,在其官方介绍中,Hashcat自称是世界上最快的密码破解工具,也是唯一的内核规则引擎。有人称之为最好用的白帽工具之一,可帮助用户恢复丢失的密码、审核密码安全性,以及找出存储在哈希中的数据。

Hashcat支持Linux、Windows、macOS主流操作系统,CPU、GPU、APU等多平台支持,允许用户在同一系统中使用多个设备,在同一系统中使用混合设备类型,支持分布式破解网络,支持交互式暂停/恢复,支持会话和恢复,内置基准测试系统,集成热监控器,支持自动性能调优等。
2022年,Hashcat已更新至6.2.6最新版,其核心开发者Sam Croley表示通过八块 NVIDIA RTX 4090 GPU 组成的显卡阵列,密码破解时间缩短至 60 分钟以内,是 RTX 3090 的二分之一。对于由数字、大小写字母和符号组合而成的标准八字符密码,如果仅使用一块 RTX 4090 GPU,成功破解该密码的时间为 6.1 小时。
8、Ettercap
Ettercap是一款免费的基于ARP地址欺骗方式的网络嗅探开源工具,主要适用于交换的局域网络。在不少人心中,Ettercap被认为是“中间人”攻击神器,白帽们可以依靠这个工具进行ARP欺骗、拦截器、DNS欺骗等常见的“中间人”渗透测试。

Ettercap能够拦截网段上的流量,捕获密码并支持许多协议的主动和被动剖析,并包括许多用于网络和主机分析的功能。其特点也非常明显,可在实时连接中将字符插入服务器,在全双工模式下嗅探 SSH 连接,可进行HTTP SSL 数据嗅探 ,使用 ettercap API 创建自定义插件等。借助Ettercap嗅探软件,渗透测试人员可以检测网络内明文数据通讯的安全性,及时采取措施,避免敏感的用户名/密码等数据以明文的方式进行传输。2022年,Ettercap工具已经更新至v0.7.4版本。
9、Cain & Abel
Cain & Abel是一款针对微软操作系统的密码工具,可通过网络嗅探、基于字典的密码爆破方式、蛮力破解以及密码分析去找到各种密码,从而恢复VoIP对话,破解加密的密码,恢复无线网络秘钥,显示密码框、发现缓存的密码并且能够分析路由协议等。

该工具对于白帽和渗透测试人员来说非常友好,其最新版本可提供识别交换LANs和中间人渗透测试,分析SSH-1和HTTPS等加密协议,提供路由协议省份验证监视器和路由提取器,适用一些常见哈希算法和一些特定的身份验证功能等。此外,Cain & Abel最新版本还包含从各种身份验证机制捕获凭证的筛选器,提供基于字典的密码识别和密码暴力破解程序,以及其他和网络安全相关的功能。2022年7月,Cain & Abel工具已经更新至v4.9.2版本。
10、Angry IP Scanner
Angry IP Scanner是一款高效的跨平台开源IP扫描工具,白帽可以借助该工具扫描本地网络、互联网的IP 地址和端口。该工具适用于Windows、Mac 和 Linux等主流操作系统,是一个轻量级程序,无需进行安装就可以使用,并且扫描结果可以导出多种文件格式。

Angry IP在扫描IP地址方面有着独到优势,可为每个 IP 地址创建单独的线程,从而提高扫描速度和准确率。同时它还可以确定每个IP地址,以查明其状态是活动还是休眠,然后解析其主机名扫描端口并确定 MAC 地址。目前该工具被白帽和企业安全人员广泛使用,涉及企业、机构和政府单位。2022年8月,Angry IP Scanner已经更新至3.5.1版本。
相关文章:
网络安全(黑客)常用工具(附配套资料+工具安装包)
几十年来,攻击方、白帽和安全从业者的工具不断演进,成为网络安全长河中最具技术特色的灯塔,并在一定程度上左右着网络安全产业发展和演进的方向,成为不可或缺的关键要素之一。 话不多说,2022年全球白帽常用工具排行榜…...
WebDAV之π-Disk派盘+Joplin
Joplin是一个优秀的开源笔记,可以组织到笔记本中的大量笔记和文本编辑器中进行复制,标记和修改。支持Evernote的笔记直接导入到Joplin应用程序中。Joplin还支持各种云服务同步,包括Dropbox、OneDrive、WebDAV或文件系统,方便对其进行检查、备份和移动。该应用程序可用于Win…...
Unity-UGUI优化策略
界面出栈规则: 界面目录导航、策划界面回退需求造成界面套娃问题,夹带一系列层级问题,应该和策划进行友好沟通,避免界面不合理的出栈入栈规则 overdraw: 尽量减少同屏 半透明物体渲染 Unity 之 UGUI优化(…...
【练】Linux中用共用体(联合体)的方式,判断本机的字节序
方法一:共用体 #include <stdio.h> union Byte {unsigned int a;char c; }; int main(int argc, const char *argv[]) {union Byte endianness;endianness.a0x87654321;printf("endianness.c%#x\n",endianness.c); if(0x21 endianness.c)pr…...
WebRTC | 音视频直播客户端框架
端到端通信互动技术可分解为以下几个技术难点:客户端技术、服务器技术、全球设备网络适配技术和通信互动质量监控与展示技术。 一、音视频直播 音视频直播可分成两条技术路线:一条是以音视频会议为代表的实时互动直播;另一条是以娱乐直播为代…...
flutter开发实战-实现marquee根据文本长度显示文本跑马灯效果
flutter开发实战-实现marquee文本跑马灯效果 最近开发过程中需要marquee文本跑马灯效果,这里使用到了flutter的插件marquee 效果图如下 一、marquee 1.1 引入marquee 在pubspec.yaml中引入marquee # 跑马灯效果marquee: ^2.2.31.2 marquee使用 marquee使用也是…...
8.10论文阅读
文章目录 The multimodal MRI brain tumor segmentation based on AD-Net摘要本文方法损失函数 实验结果 max-vit - unet:多轴注意力医学图像分割摘要本文方法实验结果 The multimodal MRI brain tumor segmentation based on AD-Net 摘要 基于磁共振成像(MRI)的多模态胶质瘤…...
【计算机网络笔记】第一章
1、计算机网络定义 计算机网络主要是由一些通用的、可编程的硬件(包含CPU、计算机、手机、智能电器…)互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能…...
开源力量再现,国产操作系统商业化的全新探索
文章目录 1. 开源运动的兴起2. 开源力量的推动3. 国产操作系统的崭露头角3.1 国产操作系统有哪些 4.国产操作系统的商业化探索5.开源力量对国产操作系统商业化的推动 操作系统作为连接硬件、中间件、数据库、应用软件的纽带,被认为是软件技术体系中最核心的基础软件…...
uni-app uView自定义底部导航栏
因项目需要自定义底部导航栏,我把它写在了组件里,基于uView2框架写的(vue2); 一、代码 在components下创建tabbar.vue文件,代码如下: <template><view><u-tabbar :value"c…...
效率指数级提升的Intellij IDEA快捷键集合
温馨提示:全文有18个小技巧,为了阅读体验,可以直接先看文章目录。 1,打开一个文件中的所有方法展示框 CtrlF12 Alt7 2,打开一个类的所有使用位置 AltF7 3,打开一个类在项目使用的位置 CtrlAltF7 4&#…...
TS学习05-泛型
泛型 目的:可重用性 支持当前数据类型,也支持未来的数据类型。 提供灵活的功能 无法创建泛型枚举和泛型命名空间。 function identity(arg: any): any { return arg }function identity<T>(arg: T) : T { return arg}使用any类型会导致这个函数可以…...
windos wsl2 docker unix:///var/run/docker.sock
解决方案 问题如下 rootDESKTOP-VM0J0I4:~# docker ps Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?启动下docker sudo service docker startcsdn 等风来不如迎风去 htp://t.csdn.cn/Gh365...
前端面试经典手写题
1、手写Promise class Promise2 {state "pending";callbacks [];constructor(fn) {fn(this.resolve.bind(this), this.reject.bind(this));}resolve(result) {if (this.state ! "pending") return;this.state "fullFilled";nextTick(() > …...
Tomcat 部署及优化
Tomcat概述 Tomcat 是 Java 语言开发的,Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。在中小型系统和并发访问用户不是很…...
Selenium入门详细教程+实例演示
目录 1.Selenium概述 1.1什么是Selenium 1.2Selenium的优势 1.3Selenium WebDriver原理 2.Selenium环境搭建 3.Selenium 简单示例 4.八大元素定位 4.1定位方式 4.2定位方式的用法 5.Selenium API 5.1WebDriver 常用 API 5.2WebElement 常用 API 5.3代码示例 6.元素等待机…...
ATFX汇评:美国7月CPI数据即将揭晓,市场预期将有所反弹
ATFX汇评:今日20:30,美劳工部将公布7月未季调CPI年率,前值为3%,预期值3.3%;同一时间公布7月未季调核心CPI年率,前值为4.8%,预期值持平;至8月5日当周初请失业金人数也将同时发布&…...
23、springboot日志使用入门-- SLF4J+Logback 实现(springboot默认的日志实现),日志打印到控制台及日志输出到指定文件
springboot日志使用入门 ★ 典型的Spring Boot日志依赖: spring-boot-start.jar -- spring-boot-starter-logging.jar (Spring Boot的日志包)-- logback(core、classic)-- log4j-to-slf4j.jar-- jul-to-slf4j.jar就是springboo…...
【uniapp】 软键盘弹出后fixed定位被顶上去问题
问题描述 当手机设计的导航栏为fixed定位上去时,输入框获取焦点就会把顶部自定义的导航栏顶到上面去,如下图所示 解决办法 输入框设置 :adjust-position“false” <input type"text" :adjust-position"false" focus"i…...
HarmonyOS应用开发者基础认证考试题库
此博文为HarmonyOS应用开发者基础认证考试的最后的大考,要求100分取得90分方可获取证书、现将考试的题库进行分享,希望能帮到大家。但是需要注意的是,题库会不定时的进行题目删减,但是大概的内容是不会进行改变的。真心希望这篇博…...
rknn优化教程(二)
文章目录 1. 前述2. 三方库的封装2.1 xrepo中的库2.2 xrepo之外的库2.2.1 opencv2.2.2 rknnrt2.2.3 spdlog 3. rknn_engine库 1. 前述 OK,开始写第二篇的内容了。这篇博客主要能写一下: 如何给一些三方库按照xmake方式进行封装,供调用如何按…...
基于Flask实现的医疗保险欺诈识别监测模型
基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施,由雇主和个人按一定比例缴纳保险费,建立社会医疗保险基金,支付雇员医疗费用的一种医疗保险制度, 它是促进社会文明和进步的…...
c++ 面试题(1)-----深度优先搜索(DFS)实现
操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 题目描述 地上有一个 m 行 n 列的方格,从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子,但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...
高防服务器能够抵御哪些网络攻击呢?
高防服务器作为一种有着高度防御能力的服务器,可以帮助网站应对分布式拒绝服务攻击,有效识别和清理一些恶意的网络流量,为用户提供安全且稳定的网络环境,那么,高防服务器一般都可以抵御哪些网络攻击呢?下面…...
算法岗面试经验分享-大模型篇
文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer (1)资源 论文&a…...
基于Java+MySQL实现(GUI)客户管理系统
客户资料管理系统的设计与实现 第一章 需求分析 1.1 需求总体介绍 本项目为了方便维护客户信息为了方便维护客户信息,对客户进行统一管理,可以把所有客户信息录入系统,进行维护和统计功能。可通过文件的方式保存相关录入数据,对…...
08. C#入门系列【类的基本概念】:开启编程世界的奇妙冒险
C#入门系列【类的基本概念】:开启编程世界的奇妙冒险 嘿,各位编程小白探险家!欢迎来到 C# 的奇幻大陆!今天咱们要深入探索这片大陆上至关重要的 “建筑”—— 类!别害怕,跟着我,保准让你轻松搞…...
代码规范和架构【立芯理论一】(2025.06.08)
1、代码规范的目标 代码简洁精炼、美观,可持续性好高效率高复用,可移植性好高内聚,低耦合没有冗余规范性,代码有规可循,可以看出自己当时的思考过程特殊排版,特殊语法,特殊指令,必须…...
STM32---外部32.768K晶振(LSE)无法起振问题
晶振是否起振主要就检查两个1、晶振与MCU是否兼容;2、晶振的负载电容是否匹配 目录 一、判断晶振与MCU是否兼容 二、判断负载电容是否匹配 1. 晶振负载电容(CL)与匹配电容(CL1、CL2)的关系 2. 如何选择 CL1 和 CL…...
面试高频问题
文章目录 🚀 消息队列核心技术揭秘:从入门到秒杀面试官1️⃣ Kafka为何能"吞云吐雾"?性能背后的秘密1.1 顺序写入与零拷贝:性能的双引擎1.2 分区并行:数据的"八车道高速公路"1.3 页缓存与批量处理…...
