Crunchx--基于文法的字典生成器

Crunchx--基于文法的字典生成器

写在前面的话

第一次在CSDN上写博客,N年后夜深人静的某个地点,夏末,微凉,终于可以静下心来写下拙文。

背景

很长一段时间,对wifi破解尤为感兴趣,很长时间都花在跑字典。开始使用字典文件,到后面使用crunch在线字典生成。随着人们对wifi安全意识的提升,密码越来越复杂,简单的字典文件和简单的生成规则可能不是有很好的针对性。基于此,想到何不自己开发一个灵活而又强大的字典生成器--crunchx应运而生。crunchx意为crunch的升级版,虽然crunchx没有继承crunch。

术语

文法G可以表示为:G=(v_{n},V_{t},P,S)

其中V_{n}表示非终结符集,V_{t}表示终结符集,P表示产生式集,S表示开始符号。

根据文法规则,L(G)就能表示整个字典内容。

crunchx生产规则

  1. 大写字符串为非终结符,例如 PRODUCER为非终结符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值