网络安全(黑客)常用工具(附配套资料+工具安装包)
几十年来,攻击方、白帽和安全从业者的工具不断演进,成为网络安全长河中最具技术特色的灯塔,并在一定程度上左右着网络安全产业发展和演进的方向,成为不可或缺的关键要素之一。
话不多说,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分方可获取证书、现将考试的题库进行分享,希望能帮到大家。但是需要注意的是,题库会不定时的进行题目删减,但是大概的内容是不会进行改变的。真心希望这篇博…...
Module Federation 和 Native Federation 的比较
前言 Module Federation 是 Webpack 5 引入的微前端架构方案,允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...
微信小程序云开发平台MySQL的连接方式
注:微信小程序云开发平台指的是腾讯云开发 先给结论:微信小程序云开发平台的MySQL,无法通过获取数据库连接信息的方式进行连接,连接只能通过云开发的SDK连接,具体要参考官方文档: 为什么? 因为…...
蓝桥杯3498 01串的熵
问题描述 对于一个长度为 23333333的 01 串, 如果其信息熵为 11625907.5798, 且 0 出现次数比 1 少, 那么这个 01 串中 0 出现了多少次? #include<iostream> #include<cmath> using namespace std;int n 23333333;int main() {//枚举 0 出现的次数//因…...
Yolov8 目标检测蒸馏学习记录
yolov8系列模型蒸馏基本流程,代码下载:这里本人提交了一个demo:djdll/Yolov8_Distillation: Yolov8轻量化_蒸馏代码实现 在轻量化模型设计中,**知识蒸馏(Knowledge Distillation)**被广泛应用,作为提升模型…...
推荐 github 项目:GeminiImageApp(图片生成方向,可以做一定的素材)
推荐 github 项目:GeminiImageApp(图片生成方向,可以做一定的素材) 这个项目能干嘛? 使用 gemini 2.0 的 api 和 google 其他的 api 来做衍生处理 简化和优化了文生图和图生图的行为(我的最主要) 并且有一些目标检测和切割(我用不到) 视频和 imagefx 因为没 a…...
使用Spring AI和MCP协议构建图片搜索服务
目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式(本地调用) SSE模式(远程调用) 4. 注册工具提…...
【从零学习JVM|第三篇】类的生命周期(高频面试题)
前言: 在Java编程中,类的生命周期是指类从被加载到内存中开始,到被卸载出内存为止的整个过程。了解类的生命周期对于理解Java程序的运行机制以及性能优化非常重要。本文会深入探寻类的生命周期,让读者对此有深刻印象。 目录 …...
MySQL JOIN 表过多的优化思路
当 MySQL 查询涉及大量表 JOIN 时,性能会显著下降。以下是优化思路和简易实现方法: 一、核心优化思路 减少 JOIN 数量 数据冗余:添加必要的冗余字段(如订单表直接存储用户名)合并表:将频繁关联的小表合并成…...
【Elasticsearch】Elasticsearch 在大数据生态圈的地位 实践经验
Elasticsearch 在大数据生态圈的地位 & 实践经验 1.Elasticsearch 的优势1.1 Elasticsearch 解决的核心问题1.1.1 传统方案的短板1.1.2 Elasticsearch 的解决方案 1.2 与大数据组件的对比优势1.3 关键优势技术支撑1.4 Elasticsearch 的竞品1.4.1 全文搜索领域1.4.2 日志分析…...
Unity中的transform.up
2025年6月8日,周日下午 在Unity中,transform.up是Transform组件的一个属性,表示游戏对象在世界空间中的“上”方向(Y轴正方向),且会随对象旋转动态变化。以下是关键点解析: 基本定义 transfor…...
