freeBuf
主站

分类

云安全 AI安全 开发安全 终端安全 数据安全 Web安全 基础安全 企业安全 关基安全 移动安全 系统安全 其他安全

特色

热点 工具 漏洞 人物志 活动 安全招聘 攻防演练 政策法规

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

Narthex:一款功能强大的模块化可定制字典生成器
Alpha_h4ck 2022-01-20 16:53:52 236617
所属地 广西

关于Narthex

Narthex是一款功能强大的模块化可定制字典生成器,该工具基于C和Shell开发,至此在Unix或类Unix操作系统上运行。该工具包含了一个自治Unix风格的字典生成程序,可以帮助广大研究人员创建可用于密码恢复和安全评估的个性化词典。

根据Unix系统原理,Narthex可以利用Unix文本流进行相互协作。

工具组件

nchance - 将结果添加到字典底部的大写转换工具。

ninc - 一种递增工具,它将字母行相乘,并在每行末尾追加一个n++字符。

ncom - 一种组合工具,用于在词典的现有行之间创建不同的组合。

nrev - 一个反向工具,在字典末尾追加保留版本的行数据。

nleet - 将字符替换为Leet等效项,例如替换为@而不是a,或3而不是e。

nclean - 用于删除不符合条件(太短、无特殊字符等)的密码(长度太短或无特殊字符等)。

napp - 在字典行之前或之后追加字符或单词。

nwiz - 一个要求用户提供信息并将工具组合在一起以创建最终词典的向导工具。

工具安装

广大研究人员可以通过下列命令将该项目源码克隆至本地,并完成工具的安装:

$ git clone https://github.com/MichaelDim02/Narthex.git && cd Narthex

$ sudo make install

工具使用

该工具的使用非常简单,我们提供了一个向导程序来帮助大家轻松生成定制化、个性化字典文件:

$ nwiz

运行上述命令之后,工具将要求用户输入目标的相关信息,并生成对应的字典文件。

高级使用

如果你想要最大限度地发挥Narthex的作用,可以详细阅读该工具组件的操作手册,了解这些组件的功能和特点等等。

比如说,我们可以将一组关键词以不同行存储到一个文本文件“words.txt”中,并运行下列命令来生成字典:

$ cat words.txt | nhance -f | ncom | nrev | nleet | ninc 1 30 > dictionary.txt

此时,我们将能够看到生成的字典文件了。

工具运行截图

工具演示视频

为了方便广大用户的使用,也方便非Unix用户上手Narthex,开发人员专门录制了一个工具演示视频:https://www.you*tube.com/watch?v=U0UmCeLJSkk&t=938s

许可证协议

本项目的开发与发布遵循GPL v3.0开源许可证协议。

项目地址

Narthex:GitHub传送门

参考资料

https://www.you*tube.com/watch?v=U0UmCeLJSkk&t=938s

# 字典生成 # 字典
本文为 Alpha_h4ck 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
渗透实战优质工具
Alpha_h4ck LV.10
好好学习,天天向上
  • 2359 文章数
  • 1023 关注者
Tetragon:一款基于eBPF的运行时环境安全监控工具
2025-01-21
DroneXtract:一款针对无人机的网络安全数字取证工具
2025-01-21
CNAPPgoat:一款针对云环境的安全实践靶场
2025-01-21
文章目录