密码字典生成工具

本文介绍了一款基于批处理脚本的简易密码字典生成工具。该工具可用于快速生成不同长度的密码组合,适用于应急情况下的密码破解测试。文中详细展示了生成器的工作流程及使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

这是一个字典生成工具,速度快,效率高,虽然功能简单,但最关键的是可以用来应急!
使用方法:A;复制以下代码(包括第一个csl一直到最后的goto INPUT);B:打开记事本;C:粘贴代码到记事本(为了你的机器安全,请不要修改代码);D:另存为.bat格式的文件(要记住文件名和路径);E:运行这个批处理文件(在cmd.exe中运行或者纯dos里运行);F:依照提示操作;G:最后成功生成一个.dic格式的口令文件在同目录中。

cls &@echo off & color 0a & title 密码字典生成简单工具 Made By 飞速如风

:INPUT
cls & mode con cols=62 lines=30 & color 74
echo  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
echo                    密码字典生成工具v1.0
echo  ----------------------------------------------------
echo  命令
echo              n:开始工作                
echo              a:版本说明
echo  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
set /p In= 请输入命令:
set In=%In:~0,1%
if  #%In% ==#n goto SHENG
if  #%In% ==#a goto README
echo 输入了错误参数,请重试.
ping -n 2 127.0.0.1>nul
goto INPUT

:SHENG
echo  请输入密码字典的可能字符(每条字符请用空格隔开)
set /p N= 如(1a k ab 0 888):
echo  请输入生成的密码字典位数(最少为3位,不然没意思)
set /p Z= (如8):

if %Z% gtr 10 (goto YUN
) else (
goto %Z%)

:1
echo 一位的密码?你也太搞了吧?
ping -n 3 127.0.0.1>nul
goto INPUT

:2
echo 两位的密码?你也太弱智了吧?
ping -n 3 127.0.0.1>nul
goto INPUT

:3
echo 请耐心等待,不会非常大哦!
FOR %%a in (%N%) do (
FOR %%b in (%N%) do (
FOR %%c in (%N%) do (
echo %%a%%b%%c
echo %%a%%b%%c>>3.dic
)))
echo 密码字典文件3.dic生成完毕! & ping -n 3 127.0.0.1>nul
goto INPUT

:4
echo 请耐心等待,不会非常大哦!
FOR %%a in (%N%) do (
FOR %%b in (%N%) do (
FOR %%c in (%N%) do (
FOR %%d in (%N%) do (
echo %%a%%b%%c%%d
echo %%a%%b%%c%%d>>4.dic
))))
echo 密码字典文件4.dic生成完毕! & ping -n 3 127.0.0.1>nul
goto INPUT


:5
echo 请耐心等待,不会非常大哦!
FOR %%a in (%N%) do (
FOR %%b in (%N%) do (
FOR %%c in (%N%) do (
FOR %%d in (%N%) do (
FOR %%e in (%N%) do (
echo %%a%%b%%c%%d%%e
echo %%a%%b%%c%%d%%e>>5.dic
)))))
echo 密码字典文件5.dic生成完毕! & ping -n 3 127.0.0.1>nul
goto INPUT

:6
echo 请耐心等待,需要一点时间哦!
FOR %%a in (%N%) do (
FOR %%b in (%N%) do (
FOR %%c in (%N%) do (
FOR %%d in (%N%) do (
FOR %%e in (%N%) do (
FOR %%f in (%N%) do (
echo %%a%%b%%c%%d%%e%%f
echo %%a%%b%%c%%d%%e%%f>>6.dic
))))))
echo 密码字典文件6.dic生成完毕! & ping -n 3 127.0.0.1>nul
goto INPUT

:7
echo 请耐心等待,需要一点时间哦!
FOR %%a in (%N%) do (
FOR %%b in (%N%) do (
FOR %%c in (%N%) do (
FOR %%d in (%N%) do (
FOR %%e in (%N%) do (
FOR %%f in (%N%) do (
FOR %%g in (%N%) do (
echo %%a%%b%%c%%d%%e%%f%%g
echo %%a%%b%%c%%d%%e%%f%%g>>7.dic
)))))))
echo 密码字典文件7.dic生成完毕! & ping -n 3 127.0.0.1>nul
goto INPUT

:8
echo 请耐心等待,时间可能比较长哦!
FOR %%a in (%N%) do (
FOR %%b in (%N%) do (
FOR %%c in (%N%) do (
FOR %%d in (%N%) do (
FOR %%e in (%N%) do (
FOR %%f in (%N%) do (
FOR %%g in (%N%) do (
FOR %%h in (%N%) do (
echo %%a%%b%%c%%d%%e%%f%%g%%h
echo %%a%%b%%c%%d%%e%%f%%g%%h>>8.dic
))))))))
echo 密码字典文件8.dic生成完毕! & ping -n 3 127.0.0.1>nul
goto INPUT

:9
echo 请耐心等待,时间比较长哦,用来做暴力破解可能不划来啊!
FOR %%a in (%N%) do (
FOR %%b in (%N%) do (
FOR %%c in (%N%) do (
FOR %%d in (%N%) do (
FOR %%e in (%N%) do (
FOR %%f in (%N%) do (
FOR %%g in (%N%) do (
FOR %%h in (%N%) do (
FOR %%i in (%N%) do (
echo %%a%%b%%c%%d%%e%%f%%g%%h%%i
echo %%a%%b%%c%%d%%e%%f%%g%%h%%i>>9.dic
)))))))))
echo 密码字典文件9.dic生成完毕! & ping -n 3 127.0.0.1>nul
goto INPUT

:10
echo 请耐心等待,时间很长哦,用来做暴力破解不划来啊!
FOR %%a in (%N%) do (
FOR %%b in (%N%) do (
FOR %%c in (%N%) do (
FOR %%d in (%N%) do (
FOR %%e in (%N%) do (
FOR %%f in (%N%) do (
FOR %%g in (%N%) do (
FOR %%h in (%N%) do (
FOR %%i in (%N%) do (
FOR %%j in (%N%) do (
echo %%a%%b%%c%%d%%e%%f%%g%%h%%i%%j
echo %%a%%b%%c%%d%%e%%f%%g%%h%%i%%j>>10.dic
))))))))))
echo 密码字典文件10.dic终于生成完毕! & ping -n 3 127.0.0.1>nul
goto INPUT

:YUN
echo.
echo 这样进行暴力破解还不累死你,我也累死了! 这我可不干! 你也别傻了!BYEBYE!
ping -n 4 127.0.0.1>nul
goto INPUT


:README
echo.
echo  ========================================================
echo  ===                       关于本工具                 ===
echo  ========================================================
echo  ==                                                     =
echo  ==                                                     =
echo  == 本工具生成效率并不高,如果您在需要使用密码字典的时 =
echo  == 候可以使用本工具临时代替,不过希望大家还是不要用暴 =
echo  == 力破解什么密码哦,纯粹学习交流,不承担任何法律责任  =
echo  ==                                                     =
echo  ==                                                     =
echo  ==                                           飞速如风  =
echo  ==                                    www.guijiang.cn  =
echo  ==                                    2007.11.11 6:19  =
echo  ==                                                     =
echo  ========================================================
ping -n 9 127.0.0.1>nul
goto INPUT
 
 
### Kali Linux 中获取账号密码字典的方法 在Kali Linux中,有许多方法可以获得用于爆破测试的账号密码字典。系统自带了一些常用的字典文件,同时也支持通过网络下载更多资源。 #### 使用内置字典 Kali Linux默认安装了许多常见的密码字典,这些字典位于`/usr/share/wordlists`目录下[^3]。其中最著名的是`rockyou.txt`,这是一个非常庞大的密码列表,包含了超过1400万条记录。要查看此文件中的行数并确认其大小,可以在终端执行如下命令: ```bash wc -l /usr/share/wordlists/rockyou.txt ``` 如果发现该文件是以`.gz`形式存在的,则说明它被压缩过,在使用前需要先解压: ```bash gunzip /usr/share/wordlists/rockyou.txt.gz ``` 除了`rockyou.txt`之外,还有其他一些有用的字典可供选择,比如针对特定场景优化过的字典集,如公共Wi-Fi账户密码字典`common.txt`等[^2]。 #### 手动创建或扩展现有字典 对于某些特殊需求的情况,可能现有的字典并不完全适用。这时可以通过Crunch这样的工具来自定义生成新的字典。例如,想要基于一定规则生成长度介于8到12位之间、由字母和数字组成的组合,可以运行下面这条指令来完成操作: ```bash crunch 8 12 -o custom_dict.txt -f charset.lst mixalpha-numeric-all-space ``` 这里`custom_dict.txt`是要保存新生成词表的位置;而`charset.lst`则是字符集配置文件路径,可以根据实际情况调整参数以满足具体的应用场合。 #### 外部资源补充 当内部提供的选项无法覆盖所需范围时,还可以考虑访问互联网上的开源项目或是安全社区分享出来的高质量字典库来进行扩充。不过需要注意的是,在利用外部来源之前应当仔细评估其合法性和安全性,确保不会违反任何法律法规以及侵犯个人隐私权等问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值