kali linux常用命令
1. 网络扫描
功能:网络扫描是用来发现网络中的设备、服务和开放端口的过程。
命令:nmap
例子:nmap -sP 192.168.1.0/24 这个命令使用 Nmap 进行网络扫描,列出 192.168.1.0/24 网段中的所有活跃主机。
2. 密码破解
功能:密码破解涉及尝试猜测或计算出系统的密码。
命令:john
例子:john --wordlist=/usr/share/wordlists/rockyou.txt hash.txt 这个命令使用 John the Ripper 和一个字典文件来破解存储在 hash.txt 文件中的密码哈希。
3. Wi-Fi网络分析
功能:Wi-Fi 分析用于捕获和分析 Wi-Fi 网络的数据包,以便发现安全漏洞。
命令:airodump-ng
例子:airodump-ng wlan0mon 这个命令使用 Airodump-ng 捕获通过 wlan0mon 接口传输的 Wi-Fi 数据包。
4. 漏洞扫描
功能:漏洞扫描用于识别网络中设备的已知漏洞。
命令:nikto
例子:nikto -h http://192.168.1.100 这个命令使用 Nikto 对 IP 地址为 192.168.1.100 的网站进行漏洞扫描。
5. 网络嗅探
功能:网络嗅探指的是捕获网络上的数据包以监控或分析网络活动。
命令:tcpdump
例子:tcpdump -i eth0 这个命令使用 Tcpdump 在 eth0 接口上捕获流量。
6. SQL注入测试
功能:SQL注入测试用于检测网站是否易受 SQL 注入攻击。
命令:sqlmap
例子:sqlmap -u "http://example.com/page.php?id=1" 这个命令使用 Sqlmap 测试指定 URL 的 SQL 注入漏洞。
7. 文件系统取证
功能:文件系统取证用于分析文件系统以收集法律证据。
命令:autopsy
例子:autopsy 可以启动 Autopsy 的图形界面,用于进行详细的文件系统分析。
8. 网络中间人攻击
功能:网络中间人攻击涉及拦截和修改两方之间的通信。
命令:ettercap
例子:ettercap -T -M arp:remote /192.168.1.10// /192.168.1.1// 这个命令使用 Ettercap 对指定的主机和网关进行 ARP 欺骗。
9. Web 应用扫描
功能:Web 应用扫描用于发现网站的安全漏洞。
命令:wpscan
例子:wpscan --url http://example.com 这个命令使用 WPScan 对 WordPress 网站进行安全扫描。
10. 加密与解密
功能:加密与解密用于
保护或揭露信息的安全性。
命令:gpg
例子:gpg -c file.txt 这个命令使用 GPG 对文件进行加密。
11. 网络映射
- 功能:网络映射用于发现网络中的设备、服务以及它们的拓扑结构。
- 命令:`zenmap`
- 例子:`zenmap` 启动 Zenmap 的图形用户界面,提供了 Nmap 功能的可视化版本。
12. 密码哈希破解
- 功能:密码哈希破解用于尝试还原被哈希加密的密码。
- 命令:`hashcat`
- 例子:`hashcat -m 0 -a 0 hash.txt wordlist.txt` 使用 Hashcat 进行基于字典的哈希破解。
13. Web蜜罐部署
- 功能:Web蜜罐是一种安全机制,用来模拟易受攻击的Web应用程序以吸引攻击者。
- 命令:`glastopf`
- 例子:`glastopf` 启动 Glastopf 蜜罐,模拟易受攻击的Web应用。
14. 数字取证
- 功能:数字取证涉及收集和分析计算机系统中的数据以用于法律目的。
- 命令:`sleuthkit`
- 例子:`fls -r /dev/sda1` 使用 Sleuth Kit 中的 `fls` 工具来列出特定分区的文件。
15. 网络嗅探和分析
- 功能:网络嗅探和分析用于捕获网络流量以审查通信和诊断问题。
- 命令:`wireshark`
- 例子:`wireshark` 启动 Wireshark 图形界面,进行详细的网络流量分析。
16. 系统漏洞利用
- 功能:系统漏洞利用涉及使用特定的技术利用系统中的安全漏洞。
- 命令:`metasploit`
- 例子:`msfconsole` 启动 Metasploit 框架,用于开发和执行漏洞利用代码。
17. 流量捕获和分析
- 功能:流量捕获和分析涉及监视和分析数据包以识别网络活动的模式。
- 命令:`tcpflow`
- 例子:`tcpflow -i eth0` 使用 Tcpflow 在指定接口捕获 TCP 流量。
18. DNS 枚举
- 功能:DNS 枚举用于收集有关域名和其关联记录的信息。
- 命令:`dnsenum`
- 例子:`dnsenum example.com` 使用 Dnsenum 枚举指定域的 DNS 信息。
19. 社会工程工具
- 功能:社会工程工具用于模拟社会工程攻击,如网络钓鱼。
- 命令:`setoolkit`
- 例子:`setoolkit` 启动社会工程工具包(Social-Engineer Toolkit),进行各种社会工程攻击模拟。
20. 无线网络破解
- 功能:无线网络破解用于测试和破解 Wi-Fi 网络的安全性。
- 命令:`aircrack-ng`
- 例子:`aircrack-ng capture.cap` 使用 Aircrack-ng 对捕获的数据包进行密码破解。
21. 端口扫描和枚举
- 功能:端口扫描和枚举用于识别目
标系统上开放的端口和运行的服务。
- 命令:masscan
- 例子:masscan -p1-65535 192.168.1.100 使用 Masscan 对指定主机进行快速端口扫描。
22. 数据包伪造和注入
- 功能:数据包伪造和注入用于生成和发送定制的数据包。
- 命令:`hping3`
- 例子:`hping3 --syn --destport 80 192.168.1.100` 使用 Hping3 发送 SYN 数据包到指定主机的 80 端口。
23. 应用程序漏洞扫描
- 功能:扫描和识别应用程序中的安全漏洞。
- 命令:`gobuster`
- 例子:`gobuster dir -u http://example.com -w /path/to/wordlist.txt` 使用 Gobuster 对网站进行目录枚举。
24. 网络流量捕获
- 功能:捕获和分析网络流量以检测潜在威胁或异常。
- 命令:`tshark`
- 例子:`tshark -i eth0` 使用 Tshark 在指定网络接口上捕获流量。
25. 密码撞库攻击测试
- 功能:测试系统对密码撞库攻击的抵抗能力。
- 命令:`hydra`
- 例子:`hydra -l user -P /path/to/wordlist.txt ftp://192.168.1.100` 使用 Hydra 对 FTP 服务进行密码撞库攻击。
26. 网络服务扫描
- 功能:探测网络中的服务及其配置。
- 命令:`enum4linux`
- 例子:`enum4linux -a 192.168.1.100` 使用 Enum4linux 对 Windows 主机进行全面的枚举。
27. 数据包编辑和重放
- 功能:编辑和重放网络数据包以测试系统的反应。
- 命令:`ettercap`
- 例子:`ettercap -T -M arp:remote /192.168.1.10// /192.168.1.1//` 使用 Ettercap 对网络进行中间人攻击。
28. 网络流量可视化
- 功能:将捕获的网络数据可视化以便于分析。
- 命令:`etherape`
- 例子:`etherape` 在图形界面中显示网络活动。
29. SSL 加密扫描
- 功能:扫描和评估 SSL/TLS 加密的安全性。
- 命令:`sslyze`
- 例子:`sslyze --regular www.example.com` 使用 SSLyze 对网站的 SSL/TLS 设置进行评估。
30. 钓鱼攻击模拟
- 功能:模拟钓鱼攻击以测试用户的安全意识和系统的防护能力。
- 命令:`gophish`
- 例子:`gophish` 启动 Gophish 工具,用于创建和管理钓鱼活动。
31. 无线网络安全评估
功能:评估无线网络的安全性,检测潜在漏洞。
命令:kismet
例子:kismet 启动 Kismet 进行无线网络嗅探和分析。
32. 网络数据加密和匿名化
功能:加密网络数据传输,提供匿名通信能力。
命令:tor
例子:tor 启动 Tor 服务,提供匿名网络访问。
33. 网络取证
功能:收集和分析网络活动的证据。
命令:foremost
例子:foremost -i /dev/sda -o /recovery/foremost 使用 Foremost 从硬盘中恢复删除的文件。
34. 网络压力测试
功能:测试网络或系统在高负载下的表现和稳定性。
命令:hping3
例子:`hping3 --f
lood --rand-source www.example.com` 使用 Hping3 对目标网站进行洪水攻击测试。
35. Rootkit 检测和分析
功能:检测和分析系统中潜在的 Rootkit。
命令:chkrootkit
例子:chkrootkit 运行 Chkrootkit 来检测系统中可能存在的 Rootkit。
36. 网络漏洞和风险评估
功能:对网络进行漏洞扫描和风险评估。
命令:openvas
例子:openvas-start 启动 OpenVAS 服务,进行网络漏洞扫描。
相关文章:
kali linux常用命令
1. 网络扫描 功能:网络扫描是用来发现网络中的设备、服务和开放端口的过程。 命令:nmap 例子:nmap -sP 192.168.1.0/24 这个命令使用 Nmap 进行网络扫描,列出 192.168.1.0/24 网段中的所有活跃主机。 2. 密码破解 功能…...

HTML5:七天学会基础动画网页4
backgorund-size 值与说明 length(单位像素):设置背景图片高度和宽度,第一个值设置宽度,第二个值设置高度,如果只给出一个值,第二个是设置为auto。 percentage(百分比):以父元素的百分比来设置背景图像的宽度和高度,…...
Web安全之接口鉴权
目录 接口鉴权定义 为什么会有cookie还有session还有token这种技术的存在?...
shardingsphere 集成springboot【水平分表】
创建sharding_sphere数据库 在数据库中创建两张表,t_order_1和t_order_2 分片规则:如果订单编号是偶数添加到t_order_1,如果是奇数添加到t_order_2 创建实体类 public class Order { private Integer id; private Integer orderType; private Int…...

GO 的 Web 开发系列(六)—— 遍历路径下的文件
文件 IO 处理是程序的基础功能,WEB 程序中通过文件 IO 实现附件的上传与下载。在 GO 中,有多种方式可以遍历文件目录,获取文件路径,本文从使用层面上论述这些函数。 预先准备一个包含子目录的目录,用于遍历测试&#…...
Flutter 处理异步操作并根据异步操作状态动态构建界面的方法FutureBuilder
概述 当界面的内容需要依靠网络请求的数据,就需要处理苦恼的,状态是空,非空的逻辑了,不然页面构建可能会报错,而FutureBuilder提供了一个非常好的解决方法,直接看代码 代码 异步操作函数 即网络请求函数…...

Git教程-Git的基本使用
Git是一个强大的分布式版本控制系统,它不仅用于跟踪代码的变化,还能够协调多个开发者之间的工作。在软件开发过程中,Git被广泛应用于协作开发、版本管理和代码追踪等方面。以下是一个详细的Git教程,我们将深入探讨Git的基本概念和…...
Java解决长度为K子的数组中的的最大和
Java解决长度为K子的数组中的的最大和 01 题目 给你一个整数数组 nums 和一个整数 k 。请你从 nums 中满足下述条件的全部子数组中找出最大子数组和: 子数组的长度是 k,且子数组中的所有元素 各不相同 。 返回满足题面要求的最大子数组和。如果不存在子…...

【手机端测试】adb基础命令
一、什么是adb adb(Android Debug Bridge)是android sdk的一个工具 adb是用来连接安卓手机和PC端的桥梁,要有adb作为二者之间的维系,才能让用户在电脑上对手机进行全面的操作。 Android的初衷是用adb这样的一个工具来协助开发人…...

【数据结构】深入探讨二叉树的遍历和分治思想(一)
🚩纸上得来终觉浅, 绝知此事要躬行。 🌟主页:June-Frost 🚀专栏:数据结构 🔥该文章主要讲述二叉树的递归结构及分治算法的思想。 目录: 🌍前言:🌍…...
jQuery AJAX get() 和 post() 方法—— W3school 详解 简单易懂(二十四)
jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。 HTTP 请求:GET vs. POST 两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。 GET - 从指定的资源请求数据POST - 向指定的资源提交要处理的数据 GET 基本…...
Linux中如何进行LVM逻辑卷扩容?
#注意:如果lv所在的vg有空间直接扩容就ok了! 1.创建pv pvcreate /dev/sdb 执行以上命令得到以下内容: Physical volume "/dev/sdb" successfully created. 2.直接vgextend扩容 vgextend vg1 /dev/sdb #卷组名字,将…...
现代企业架构框架——应用架构
现代企业架构框架——应用架构。 现代企业架构中的应用架构是指企业在构建和维护应用系统时所采用的一种架构框架。应用架构旨在实现应用系统的可扩展性、灵活性、可维护性和可重用性,以满足企业在数字化时代对应用系统的快速交付和持续创新的需求。下面将详细介绍应用架构的…...

期货开户保证金保障市场正常运转
期货保证金是什么?在期货市场上,采取保证金交易制度,投资者只需按期货合约的价值,交一定比率少量资金即可参与期货合约买卖交易,这种资金就是期货保证金。期货保证金(以下简称保证金〕按性质与作用的不同。…...
WebGIS----wenpack
学习资料:https://webpack.js.org/concepts/ 简介: Webpack 是一个现代化的 JavaScript 应用程序的模块打包工具。它能够将多个 JavaScript 文件和它们的依赖打包成一个单独的文件,以供在网页中使用。 Webpack 还具有编译和转换其他类型文…...

【Maven】Maven 基础教程(二):Maven 的使用
《Maven 基础教程》系列,包含以下 2 篇文章: Maven 基础教程(一):基础介绍、开发环境配置Maven 基础教程(二):Maven 的使用 😊 如果您觉得这篇文章有用 ✔️ 的话&#…...

mirthConnect忽略HTTPS SSL验证
mirthConnect SSL忽略验证 1、下载https网站证书 点击不安全---->证书无效 2、查看mirth 秘钥库口令 在mirthConnect 的conf目录下面keystore.storepass 3、导入证书到本地 在jdk的bin目录下面执行 keytool -importcert -file "下载的网站证书路径" -keysto…...

libvirt命名空间xmlns:qemu的使用
示例xml <domain type{domain_type} xmlns:qemuhttp://libvirt.org/schemas/domain/qemu/1.0><qemu:commandline><qemu:commandline><qemu:arg value-newarg/><qemu:env nameQEMU_ENV valueVAL/></qemu:commandline></domain>"…...

ywtool check命令及ywtool clean命令
一.ywtool check命令 1.1 ywtool check -I 1.2 ywtool check all 1.3 ywtool check io 1.4 ywtool check elk 1.5 ywtool check php 1.6 ywtool check mysql 1.7 ywtool check nginx 1.8 ywtool check system 1.9 ywtool check docker_nbip [容器名称] 1.10 ywtool check 1.10…...

java009 - Java面向对象基础
1、类和对象 1.1 什么是对象 万物皆对象,客观存在的事物皆为对象。 1.2 什么是面向对象 1.3 什么是类 类是对现实生活中一类具有共同属性和行为的事物抽象。 特点: 类是对象的数据类型类是具有相同属性和行为的一组对象的集合 1.4 什么是对象的属…...

Debian系统简介
目录 Debian系统介绍 Debian版本介绍 Debian软件源介绍 软件包管理工具dpkg dpkg核心指令详解 安装软件包 卸载软件包 查询软件包状态 验证软件包完整性 手动处理依赖关系 dpkg vs apt Debian系统介绍 Debian 和 Ubuntu 都是基于 Debian内核 的 Linux 发行版ÿ…...
可靠性+灵活性:电力载波技术在楼宇自控中的核心价值
可靠性灵活性:电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中,电力载波技术(PLC)凭借其独特的优势,正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据,无需额外布…...
2024年赣州旅游投资集团社会招聘笔试真
2024年赣州旅游投资集团社会招聘笔试真 题 ( 满 分 1 0 0 分 时 间 1 2 0 分 钟 ) 一、单选题(每题只有一个正确答案,答错、不答或多答均不得分) 1.纪要的特点不包括()。 A.概括重点 B.指导传达 C. 客观纪实 D.有言必录 【答案】: D 2.1864年,()预言了电磁波的存在,并指出…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院挂号小程序
一、开发准备 环境搭建: 安装DevEco Studio 3.0或更高版本配置HarmonyOS SDK申请开发者账号 项目创建: File > New > Create Project > Application (选择"Empty Ability") 二、核心功能实现 1. 医院科室展示 /…...
数据链路层的主要功能是什么
数据链路层(OSI模型第2层)的核心功能是在相邻网络节点(如交换机、主机)间提供可靠的数据帧传输服务,主要职责包括: 🔑 核心功能详解: 帧封装与解封装 封装: 将网络层下发…...
Spring Boot+Neo4j知识图谱实战:3步搭建智能关系网络!
一、引言 在数据驱动的背景下,知识图谱凭借其高效的信息组织能力,正逐步成为各行业应用的关键技术。本文聚焦 Spring Boot与Neo4j图数据库的技术结合,探讨知识图谱开发的实现细节,帮助读者掌握该技术栈在实际项目中的落地方法。 …...
Spring AI与Spring Modulith核心技术解析
Spring AI核心架构解析 Spring AI(https://spring.io/projects/spring-ai)作为Spring生态中的AI集成框架,其核心设计理念是通过模块化架构降低AI应用的开发复杂度。与Python生态中的LangChain/LlamaIndex等工具类似,但特别为多语…...

HarmonyOS运动开发:如何用mpchart绘制运动配速图表
##鸿蒙核心技术##运动开发##Sensor Service Kit(传感器服务)# 前言 在运动类应用中,运动数据的可视化是提升用户体验的重要环节。通过直观的图表展示运动过程中的关键数据,如配速、距离、卡路里消耗等,用户可以更清晰…...

Linux 中如何提取压缩文件 ?
Linux 是一种流行的开源操作系统,它提供了许多工具来管理、压缩和解压缩文件。压缩文件有助于节省存储空间,使数据传输更快。本指南将向您展示如何在 Linux 中提取不同类型的压缩文件。 1. Unpacking ZIP Files ZIP 文件是非常常见的,要在 …...

基于IDIG-GAN的小样本电机轴承故障诊断
目录 🔍 核心问题 一、IDIG-GAN模型原理 1. 整体架构 2. 核心创新点 (1) 梯度归一化(Gradient Normalization) (2) 判别器梯度间隙正则化(Discriminator Gradient Gap Regularization) (3) 自注意力机制(Self-Attention) 3. 完整损失函数 二…...