Narthex:一款功能强大的模块化可定制字典生成器

0收藏

0点赞

浏览量:499

2022-02-07

举报

关于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


(来源:FreeBuf)

(原文链接:https://www.freebuf.com/articles/database/320404.html

发表评论

点击排行

区块链协议安全系列——SWIFT的诞生、演进及握手区块链

SWIFT,是环球银行电信协会(Society for Worldwide Interbank Financial Telecommunication)的英文简称。19...

安恒信息堡垒机入围Gartner亚太地区魔力象限

近日,全球权威咨询分析机构Gartner 针对亚太地区特权管理市场发布《2021年亚太地区特权管理魔力象限报告》...

开普勒星云免杀平台开源

开普勒星云免杀平台开源版V1.00x00写在开源之前:目前,在线的免杀的平台层出不穷,不少人可能会一些免杀的...

如何选择数据防泄漏(DLP)解决方案?

借助正确的DLP解决方案,企业可以在不损害数据安全性或隐私性的情况下实现远程办公和数字化转型。2020年以...

喜报!安恒信息EDR成功入围央采!

近日,中央国家机关2021年杀毒软件协议供货采购项目成交公告发布,凭借良好的企业信誉、强大的产品竞争力和...

10个优秀的日志分析工具

在网络管理员的日常工作中,对日志文件的分析能够及时了解网络设备或应用的性能数据,以便及时发现问题并及...

干货 | 工业自动化控制系统安全的基石——IEC62443

2021年5月20日,由工业控制系统信息安全产业联盟主办,中国自动化学会、智能制造推进合作创新联盟、边缘计...

蚂蚁集团威胁感知产品入选2021中国互联网大会企业数字化治理先锋案例

在刚刚结束的中国互联网大会上,中国信息通信研究院发布了“2021企业数字化治理先锋案例”评选结果,蚂蚁集团...

扫描二维码下载APP