kali模块及字典介绍
1. 基本模块介绍
| 模块 | 类型 | 使用模式 | 功能 |
| dmitry | 信息收集 | 命令行 | whois查询/子域名收集/端口扫描 |
| dnmap | 信息收集 | 命令行 | 用于组建分布式nmap,dnmap_server为服务端;dnmap_client为客户端 |
| ike-scan | 信息收集 | 命令行 | 收集服务器指纹信息 |
| maltegoce | 信息收集 | 图形界面 | 域名/账号等关联性收集展示 |
| netdiscover | 信息收集 | 命令行 | 发出arp包和截获arp包 |
| nmap | 信息收集 | 命令行 | 设备端口扫描Q和漏洞扫描,是渗透必备神器。 |
| pOf | 信息收集 | 命令行 | 监听网卡收发的数据包,从数据包中读取远端机器操作系统服务版 |
| regon-ng | 信息收集 | 命令行 | 模仿msf的信息侦查框架 |
| sparta | 暴力破解 | 图形界面 | 图形版的hydra,加了端口服务扫描功能 |
| zenmap | 信息收集 | 图形界面 | 图形界面版的nmap |
| nikto | 信息收集 | 命令行 | web漏洞扫描器,一般的漏洞可以扫描。 |
| burpsuite | web代理 | 命令行 | 常用web代理截包工具,是我们常用的工具之一。 |
| httrack | 网站克隆 | 命令行 | 将网站克隆到本地 |
| owasp-zap | web代理 | 图形界面 | 用于网站漏洞扫描,简单高效。 |
| paros | web扫描 | 图形界面 | web目录爬行,查找敏感目录。 |
| skipfish | web扫描 | 命令行 | 一个全自动化的web漏洞扫描工具 |
| sqlmap | sql注入扫描 | 命令行 | 强大的sql注入扫描工具 |
| webscarab | http代理 | 图形界面 | 更专业的网站树型结构分析工具 |
| wpscan | web扫描 | 命令行 | 针对wordpress的漏洞扫描工具 |
| bbqsql | 盲注扫描 | 命令行 | 一个高度可配置的交互式的sql盲注工具 |
| hexorbase | 数据库管理 | 图形界面 | 一个支持多种数据库的客户端有多个数据库的口令破解功能 |
| oscaner | 数据库猜解 | 命令行 | 用字典探查oracle数据库是否监听及猜解服务名 |
| sidguesser | 数据库猜解 | 命令行 | 用字典探测oracle数据库存在的sid |
| sqllite database | 数据库管理 | 图形界面 | sqlite数据库客户端 |
| sqlinja | 数据库猜解 | 命令行 | 用于猜解ms sql |
| sqlsus | sql注入检测 | 命令行 | 用于mysql的盲注检测 |
| tnscmd10g | 数据库探测 | 命令行 | 用于探测oracle是否监听及其他一些信息 |
| cewl | 口令文件制 | 命令行 | 爬取给定的URL并依据限制条件截助题员的电钱营战的编客全的菠萝 |
| crunch | 口令文件制做作 | 命令行 | 依据限定的条件生成口令集合 |
| hashcat | hash爆破 | 命令行 | 多种hash的爆力猜解工具,速度快所耗CPU小(相对) |
| john | 系统口令破解 | 命令行 | 用于对系统口令文件的破解(如/etc/passwd)还原出密码明文 |
| johnny | 系统口令破解 | 命令行 | john的gui版本 |
| medusa | 口令猜解 | 命令行 | 可对IMAP, rlogin,SSH等进行口令猜解,类似hydra |
| ncrack | 口令猜解 | 命令行 | 可对IMAP, rlogin, SSH等进行口令猜解,类似hydra |
| pyrit | wifi破解 | 命令行 | WPA/WPA2加密的wifi的密码破解工具 |
| rainbowcrack | hash破解 | 命令行 | 具有彩虹表的生成、排序和使用排序好换彩虹表进行破解的功能 |
| rcracki_mt | hash破解 | 命令行 | 基于彩虹表的hash破解工具,可能鄄rainbowcrack一部份 |
| wordlist | 口令文件 | 命令行 | 打印kali自带的一些口令文件存放的位置 |
| aircrack-ng | wifi破解 | 命令行 | 针对WEP、WPA加密方式的wifi密码破解套件 |
| cowpatty | wifi破解 | 命令行 | 基于已捕获握手包和密码字典的WPA-PSK加密的wifi密码的猜解 |
| Fern WIFI Cracker | wifi破解 | 图形界面 | 基于字典的WEP和WPA加密的wifi破解工具 |
| Ghost Phiser | AP假冒 | 图形界面 | 能发现AP并使与AP连接的设备断开连接然后假冒AP让设备重新连接 |
| giskismet | 可视化 | 图形界面 | Kismet输出结果的可视化工具,即较成text、html等各种格式 |
| kismet | AP发现 | 命令行 | 交互式的AP发现工具,列出周围AP的各种信息 |
| MDK3 | AP扰乱 | 命令行 | 可向AP发送大量连接、断开请求,司向周围设备告知存在粮本不存在的大 |
| mfor | IC卡破解 | 命令行 | IC卡密钥破解程序 |
| mfterm | IC卡破解 | 命令行 | 交互式IC卡文件写入工具 |
| pixiewps | wifi破解 | 命令行 | 针对开启WPS的wifi利用WPS随机数生成中的bug来破解 |
| reaver | wifi破解 | 命令行 | 针对开启WPS的wifi进行暴力破解的工具 |
| wifite | wifi破解 | 命令行 | 较为自动化的wifi破解工具 |
| apktool | 安卓逆向 | 命令行 | 从apk文件中还原出xml和图版等资源文件 |
| clang | 编译器 | 命令行 | 类似gcc的编译器,更轻量,可编译c、c++、Objective-C |
| clang++ | 编译器 | 命令行 | C++编译器,与clang的关系类似gcc和g++的类系 |
| dex2jar | 安卓逆向 | 命令行 | apktool把apk还原成了资源文件和dex,dex2jar把dex还原成jar文件(.class) |
| jad | 反编译 | 命令行 | dex2jar把文件还原成了.class,jad进一步把文件还原成.java文件 |
| javasnoop | fuzz | 图形界面 | java程序漏洞评估工具 |
| radare2 | 静态分析 | c命令行 | 类似ida的静态反汇编分析工具,功能强大,开源 |
| armitage | 漏洞利用 | 图形界面 | measploit的gui界面 |
| beef | 漏洞利用 | 命令行 | 利用msf的exp结合xss构造有攻击性的html页面,当浏览器访问即会受到攻击并获取shell |
| metasploit | 漏洞利用 | 命令行 | 就是启动msfconsole咯 |
| msf payload center | 漏洞利用 | 命令行 | 生成包含exp的windows/android等各平台的可执行文件,木马制作利器 |
| searchsploit | 漏洞利用 | 命令行 | 用于搜索已从exploitdb下载到本地的漏洞利用脚本 |
| Social-Engineering | 漏洞利用 | 命令行 | 一般用于生成各种插入了exp的文件,诱使目标打卉而中招 |
| termineter | 漏洞利用 | 命令行 | 智能电表攻击框架 |
| bdfproxy | 中间人攻击 | 命令行 | 处于中间人身份时可对经过的流量插入payload |
| driftnet | 图版嗅探 | 命令行 | 用于嗅探流量中的图版并展示到x-window上 |
| ettercap | 流量拦截 | 命令行 | 听说可以截持同子网的流量,强无敌,原理是什么 |
| macchanger | mac欺骗 | 命令行 | 修改本机上网时的mac地址,一用作身份隐藏,二可用来绕过wifi mac黑名单 |
| netsniff-ng | 流量捕获 | 命令行 | 高性能的流量捕获套件,可能大流量时的捕获效果比较稳定 |
| responder | 主机嗅探 | 命令行 | 被动嗅探与所在主机交互的主机的操作系统版本等信息 |
| wireshark | 流量捕获 | 图形工具 | 拦截经过指定网卡的所有流量 |
| exe2hex | 编码转换 | 命令行 | 顾名思义就是把exe文件转成十六进制文件 |
| mimikatz | 密码提取 | 命令行 | 用于从windows内存中提取密码 |
| nishang | 后渗透 | 命令行 | 基于powershell的后渗透攻击工具 |
| PowerSploit | 后渗透 | 命令行 | 也是一个基于powershell的后渗透攻击工具 |
| proxychains | 多重代理 | 命令行 | 好像用来配置多种代理的 |
| weevely | webshell | 命令行 | webshell连接工具不过好像要用自己生成的小马 |
| recordmydesktop | 屏幕录制 | 命令行 | 屏幕录制,输出.ogv格式视频 |
| maltegoce | 关系分析 | gui | 通过网络搜索,获取某个IP或邮箱与其他P或邮箱的拓扑夭系 |
2. kali字典介绍
1. kali默认字典目录:/usr/share/wordlists

1. dirb字典目录

大的字典:big.txt
小的字典:small.txt
项目配置字典:catala.txt
公共字典:common.txt
数据目录字典:euskera.txt
常用文件扩展名字典:extensions_common.txt
首页字典:indexes.txt
备份扩展名字典:mutations_common.txt
方法名或库目录字典: spanish.txt
扩展目录,默认用户名等字典: others
压力测试字典: stress
漏洞测试字典: vulns
2. dirbuster字典目录

apache用户枚举字典:apache-user-enum-1.0/2.0
目录枚举字典:directories.jbrofuzz
目录列表大,中,小 big,medium,small字典:directory-list-1.0.txt
3. Fren-wiff字典目录
公共wifi账户密码:common.txt
4. metasploit各种类型的字典
5. wfuzz字典模糊测试,各种类型的字典
2. kali手动生成字典
1. 使用Crunch命令生成字典
语法:crunch [最小长度] [最大长度] [字符集] -o [输出路径和文件名]
字符集:例如:1234567890abcdefghigklmnopqrstuvwxyz!~@#¥%…………&*()等

2. 使用CUPP工具生成字典
克隆cupp工具储存库:
git clone https://github.com/Mebus/cupp.git
进入cupp目录:
cd CUPP
运行Cupp脚本并按照提示提供目标人员的相关信息(例如姓名、生日、爱好等):
python3 cupp.py -i
相关文章:
kali模块及字典介绍
1. 基本模块介绍 模块 类型 使用模式 功能 dmitry 信息收集 命令行 whois查询/子域名收集/端口扫描 dnmap 信息收集 命令行 用于组建分布式nmap,dnmap_server为服务端;dnmap_client为客户端 i…...
交换排序、归并排序、计数排序
冒泡排序: void BubbleSort(int* a, int n) {//第一层循环是趟数,第二层是交换for (int i 0; i < n-2; i){int flag 0;for (int j 0; j < n - 2 - i; j){if (a[j] > a[j 1]){swap(&a[j], &a[j 1]);flag 1;}}if (flag 0){break;…...
怎么查看 iOS ipa包 mobileprovision 改动
查看 iOS .ipa 包中的 .mobileprovision 文件(即配置文件或描述文件)的改动,可以通过以下步骤进行: 重命名 .ipa 文件:将 .ipa 文件扩展名改为 .zip。例如,如果文件名为 MyApp.ipa,则重命名为 M…...
【Unitydemo制作】音游制作—控制器与特效
👨💻个人主页:元宇宙-秩沅 👨💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨💻 本文由 秩沅 原创 👨💻 收录于专栏:就业…...
[程序员] 最近的感悟,错误处理占大头?
根据昨天分享的一个问题,想到的。 在代码里,异常处理的代码也算是占大头,扑面而来的就是发生错误时怎么处理的大片代码;而且出现问题的概率是绝对的占大头。所以,异常代码出现bug的概率也在不知不觉中增加!…...
vue3(一) - 结构认识
通过之前博客应该已经完成了vue脚手架的认识和创建(地址),这节我们简单介绍一下需要使用的一些关键技术,后续在详细介绍 结构目录 创建脚手架时,我选择了TypeScript,store,route这三个选项 index.html入口 node_mo…...
数据库迁移——kettle开发01
背景:数据库的多种多样,在搭建项目之初,并没有详细考虑到数据库的建设,当增加配置不能满足业务场景需要时,这时候考虑到使用更高性能的数据库,如将MySQL更换为oracle数据库。或者在搭建新项目时,…...
Netty: Netty中的组件
文章目录 一、EventLoop1、EventLoop2、EventLoopGroup(1)处理普通时间和定时任务(2)处理IO任务 二、Channel三、Future&Promise四、Handler&Pipeline五、ByteBuf 一、EventLoop 1、EventLoop EventLoop本质是一个单线程…...
Julia编程01:Julia语言介绍
在2020上半年,因为疫情无法返校,所以在家待了半年,期间学习一点了R语言、Python、Julia、linux和C语言,只是学习基础语法并没有项目练习,因此返校半年后差不多都不记得了,现在重新捡起Julia丰富下当时写的笔…...
二叉树顺序结构及链式结构
一.二叉树的顺序结构 1.定义:使用数组存储数据,一般使用数组只适合表示完全二叉树,此时不会有空间的浪费 注:二叉树的顺序存储在逻辑上是一颗二叉树,但是在物理上是一个数组,此时需要程序员自己想清楚调整…...
【Python】pandas连续变量分箱
路过了学校花店 荒野到海边 有一种浪漫的爱 是浪费时间 徘徊到繁华世界 才发现你背影 平凡得特别 绕过了城外边界 还是没告别 爱错过了太久 反而错得完美无缺 幸福兜了一个圈 🎵 林宥嘉《兜圈》 import pandas as pd import numpy as np from sklearn.model_selecti…...
Qt 打卡小程序总结
1.Qt::Alignment(枚举类型)用于指定控件或文本的对齐方式 Qt::AlignLeft:左对齐。Qt::AlignRight:右对齐。Qt::AlignHCenter:水平居中对齐。Qt::AlignTop:顶部对齐。Qt::AlignBottom:底部对齐。…...
【qt】标准项模型
标准项模型 一.使用标准型项模型1.应用场景2.界面拖放3.创建模型4.配套模型5.视图设置模型6.视图属性的设置 二.从文件中拿到数据1.文件对话框获取文件名2.创建文件对象并初始化3.打开文件对象4.创建文本流并初始化5.读取文本流6.关闭文件7.完整代码 三.为模型添加数据1.自定义…...
一文深度剖析 ColBERT
近年来,向量搜索领域经历了爆炸性增长,尤其是在大型语言模型(LLMs)问世后。学术界开始重点关注如何通过扩展训练数据、采用先进的训练方法和新的架构等方法来增强 embedding 向量模型。 在之前的文章中,我们已经深入探…...
css左右滚动互不影响
想实现左右都可以滚动,且互不影响。 只需要再左边的css里面 .threedlist {cursor: pointer;width: 280px;position: fixed;height: 100vh; /* 定义父容器高度 */overflow-y: auto; /* 只有在内容超过父容器高度时才出现滚动条 */} 如果想取消滚动条样式 .threedli…...
【linux-uboot移植-mmc及tftp启动-IMX6ULL】
目录 1. uboot简介2. 移植前的基本介绍:2.1 环境系统信息: 3. 初次编译4. 烧录编译的u-boot4.1 修改网络驱动 5. 通过命令启动linux内核5.1 通过命令手动启动mmc中的linux内核5.1.1 fatls mmc 1:15.1.2 fatload mmc 1:1 0x80800000 zImage5.1.3 fatload mmc 1:1 0x8…...
Python-温故知新
1快速打开.ipynb文件 安装好anaconda后,在需要打开notebook的文件夹中, shift键右键——打开powershell窗口——输入jupyter notebook 即可在该文件夹中打开notebook的页面: 2 快速查看函数用法 光标放在函数上——shift键tab 3......
绿联NAS DXP系列发布:内网穿透技术在私有云的应用分析
5月23日,绿联科技举行了“新一代存储方式未来已来”发布会,发布了绿联NAS私有云DXP系列(包括两盘位到八盘位的九款新品)以及由绿联科技自研的全新NAS系统UGOS Pro。此次绿联发布的DXP系列九款产品,共有两盘位、四盘位、…...
力扣:242. 有效的字母异位词
242. 有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 1: 输入: s "anagram", t "nagaram"…...
设计模式14——组合模式
写文章的初心主要是用来帮助自己快速的回忆这个模式该怎么用,主要是下面的UML图可以起到大作用,在你学习过一遍以后可能会遗忘,忘记了不要紧,只要看一眼UML图就能想起来了。同时也请大家多多指教。 组合模式(Composit…...
KubeSphere 容器平台高可用:环境搭建与可视化操作指南
Linux_k8s篇 欢迎来到Linux的世界,看笔记好好学多敲多打,每个人都是大神! 题目:KubeSphere 容器平台高可用:环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...
RestClient
什么是RestClient RestClient 是 Elasticsearch 官方提供的 Java 低级 REST 客户端,它允许HTTP与Elasticsearch 集群通信,而无需处理 JSON 序列化/反序列化等底层细节。它是 Elasticsearch Java API 客户端的基础。 RestClient 主要特点 轻量级ÿ…...
vscode里如何用git
打开vs终端执行如下: 1 初始化 Git 仓库(如果尚未初始化) git init 2 添加文件到 Git 仓库 git add . 3 使用 git commit 命令来提交你的更改。确保在提交时加上一个有用的消息。 git commit -m "备注信息" 4 …...
零门槛NAS搭建:WinNAS如何让普通电脑秒变私有云?
一、核心优势:专为Windows用户设计的极简NAS WinNAS由深圳耘想存储科技开发,是一款收费低廉但功能全面的Windows NAS工具,主打“无学习成本部署” 。与其他NAS软件相比,其优势在于: 无需硬件改造:将任意W…...
FastAPI 教程:从入门到实践
FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,支持 Python 3.6。它基于标准 Python 类型提示,易于学习且功能强大。以下是一个完整的 FastAPI 入门教程,涵盖从环境搭建到创建并运行一个简单的…...
大语言模型如何处理长文本?常用文本分割技术详解
为什么需要文本分割? 引言:为什么需要文本分割?一、基础文本分割方法1. 按段落分割(Paragraph Splitting)2. 按句子分割(Sentence Splitting)二、高级文本分割策略3. 重叠分割(Sliding Window)4. 递归分割(Recursive Splitting)三、生产级工具推荐5. 使用LangChain的…...
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...
C++八股 —— 单例模式
文章目录 1. 基本概念2. 设计要点3. 实现方式4. 详解懒汉模式 1. 基本概念 线程安全(Thread Safety) 线程安全是指在多线程环境下,某个函数、类或代码片段能够被多个线程同时调用时,仍能保证数据的一致性和逻辑的正确性…...
Mac下Android Studio扫描根目录卡死问题记录
环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中,提示一个依赖外部头文件的cpp源文件需要同步,点…...
【JVM面试篇】高频八股汇总——类加载和类加载器
目录 1. 讲一下类加载过程? 2. Java创建对象的过程? 3. 对象的生命周期? 4. 类加载器有哪些? 5. 双亲委派模型的作用(好处)? 6. 讲一下类的加载和双亲委派原则? 7. 双亲委派模…...
