整理字典用的工具:pw-inspector

2023-12-30 12:59

本文主要是介绍整理字典用的工具:pw-inspector,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        在对一些账户进行爆破的时候,一个合适的字典是能否高效爆破的关键因素。但是一个合适的字典不一定是一个覆盖面全的字典。

        比如系统要求密码的长度是6-12位,字典中超过12位的字符串就没有存在的意义了。

        而我们提前准备的字典肯定是不会事先考虑到这些限制条件的,所以这时候我们就会有两种选择。一种是根据收集到的信息再准备一份字典,这个可以使用前面介绍过的工具——crunch;第二种就是将提前准备的字典根据限制条件做一些整理。

        pw-inspector就是用来整理现有字典的工具。

pw-inspector的参数详解

        先还是通过-h看一下帮助说明:

pw-inspector -h

         提供的参数其实不多,但是在实际渗透工作中刚刚好够用。

-i:用于指定输入文档。
-o:用于命名输出文档。
-m:用于指定最短字符串长度。
-M:用于指定最长字符串长度。
-c:最少字典数量。
-l:是L的小写,输出的字符串需要包含小写的英文字符。
-u:输出的字符串需要包含大写的英文字符。
-n:输出的字符串需要包含数字。
-p:输出字符串需要包含打印字符。
-s:特殊的字符串,这类特殊字符串不符合其他过滤参数(l、u、n、p)

pw-inspector使用实例

        已知某个系统的密码长度必须是6-12位,且必须包含特殊字符,要包含大、小写英文字符。我们可以这样执行命令,从提前准备的字典中过滤出符合要求的新字典:

pw-inspector -i passwords_john.txt -o out_passwords1.txt -m 6 -M 12 -l -u -p
过滤字典

总结

        pw-inspector的功能比较符合密码复杂度限制条件,算是比较实用的小工具。其实像shell脚本、python脚本都能做到过滤字典的功能,就是效率高低的区别。

        没必要特意去记忆pw-inspector的使用。遇到需要过滤字典又刚好本地有安装pw-inspector,那可以使用一下。其他时候没必要特意使用pw-inspect,替代品很多。

这篇关于整理字典用的工具:pw-inspector的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/552913

相关文章

Python实现字典转字符串的五种方法

《Python实现字典转字符串的五种方法》本文介绍了在Python中如何将字典数据结构转换为字符串格式的多种方法,首先可以通过内置的str()函数进行简单转换;其次利用ison.dumps()函数能够... 目录1、使用json模块的dumps方法:2、使用str方法:3、使用循环和字符串拼接:4、使用字符

基于Python开发Windows自动更新控制工具

《基于Python开发Windows自动更新控制工具》在当今数字化时代,操作系统更新已成为计算机维护的重要组成部分,本文介绍一款基于Python和PyQt5的Windows自动更新控制工具,有需要的可... 目录设计原理与技术实现系统架构概述数学建模工具界面完整代码实现技术深度分析多层级控制理论服务层控制注

Python 常用数据类型详解之字符串、列表、字典操作方法

《Python常用数据类型详解之字符串、列表、字典操作方法》在Python中,字符串、列表和字典是最常用的数据类型,它们在数据处理、程序设计和算法实现中扮演着重要角色,接下来通过本文给大家介绍这三种... 目录一、字符串(String)(一)创建字符串(二)字符串操作1. 字符串连接2. 字符串重复3. 字

基于Go语言开发一个 IP 归属地查询接口工具

《基于Go语言开发一个IP归属地查询接口工具》在日常开发中,IP地址归属地查询是一个常见需求,本文将带大家使用Go语言快速开发一个IP归属地查询接口服务,有需要的小伙伴可以了解下... 目录功能目标技术栈项目结构核心代码(main.go)使用方法扩展功能总结在日常开发中,IP 地址归属地查询是一个常见需求:

使用python制作一款文件粉碎工具

《使用python制作一款文件粉碎工具》这篇文章主要为大家详细介绍了如何使用python制作一款文件粉碎工具,能够有效粉碎密码文件和机密Excel表格等,感兴趣的小伙伴可以了解一下... 文件粉碎工具:适用于粉碎密码文件和机密的escel表格等等,主要作用就是防止 别人用数据恢复大师把你刚删除的机密的文件恢

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)

《MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)》本文给大家介绍MyBatis的xml中字符串类型判空与非字符串类型判空处理方式,本文给大家介绍的非常详细,对大家的学习或... 目录完整 Hutool 写法版本对比优化为什么status变成Long?为什么 price 没事?怎

MySQL慢查询工具的使用小结

《MySQL慢查询工具的使用小结》使用MySQL的慢查询工具可以帮助开发者识别和优化性能不佳的SQL查询,本文就来介绍一下MySQL的慢查询工具,具有一定的参考价值,感兴趣的可以了解一下... 目录一、启用慢查询日志1.1 编辑mysql配置文件1.2 重启MySQL服务二、配置动态参数(可选)三、分析慢查

基于Python实现进阶版PDF合并/拆分工具

《基于Python实现进阶版PDF合并/拆分工具》在数字化时代,PDF文件已成为日常工作和学习中不可或缺的一部分,本文将详细介绍一款简单易用的PDF工具,帮助用户轻松完成PDF文件的合并与拆分操作... 目录工具概述环境准备界面说明合并PDF文件拆分PDF文件高级技巧常见问题完整源代码总结在数字化时代,PD

Python按照24个实用大方向精选的上千种工具库汇总整理

《Python按照24个实用大方向精选的上千种工具库汇总整理》本文整理了Python生态中近千个库,涵盖数据处理、图像处理、网络开发、Web框架、人工智能、科学计算、GUI工具、测试框架、环境管理等多... 目录1、数据处理文本处理特殊文本处理html/XML 解析文件处理配置文件处理文档相关日志管理日期和