前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用Bopscrk生成功能强大的智能字典

如何使用Bopscrk生成功能强大的智能字典

作者头像
FB客服
发布2021-12-13 19:23:11
1.1K0
发布2021-12-13 19:23:11
举报
文章被收录于专栏:FreeBufFreeBuf

关于Bopscrk

Bopscrk是一款功能强大的字典生成工具,在该工具的帮助下,广大研究人员可以轻松生成强大的智能字典。当前版本的Bopscrk已经引入了BlackArch Linux渗透测试发行版系统中。

工具特性

· 目标明确的字典创建:支持引入根目标用户相关的个人信息,并进行单词组合,将结果转换为所有可能的密码。其中的lyricpass模块将允许我们搜索跟艺术家相关的歌词等信息,并导入至字典中。

· 可定制的大小写转换:通过一个简单的配置文件创建自定义的字符集和转换模式。

· 字典列表排除:从另一个字典列表中排除指定密码(以避免重复使用已经测试过的密码)。

· 支持交互模式和单行命令。

工具要求

Python 3

使用lyricpass模块(可选):

代码语言:javascript
复制
pip install requirements.txt

工具下载

由于该工具基于Python 3开发,因此先在本地设备上安装并配置好Python 3环境。接下来,广大研究人员可以使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/r3nt0n/bopscrk.git

工具使用

代码语言:javascript
复制
-h, --help         显示帮助信息并退出

  -i, --interactive     交互模式,脚本需要提供关于目标的信息

  -w               单词组合,以逗号分隔(非交互模式)

  --min             生成字典密码的最小长度 (默认: 4)

  --max             生成字典密码的最大长度 (默认: 32)

  -c, --case          启用大小写转换

  -l, --leet           启用leet转换

  -n                每次字典密码组合的最大数量 (默认: 2)

  -a , --artists        搜索歌词信息的艺术家名称,以逗号分隔

  -x , --exclude       从其他字典获取需要排除的所有字典密码,多个字典文件以逗号分隔

  -o , --output       输出文件存储至字典列表中 (默认: tmp.txt)

  -C , --config        指定需要使用的配置文件 (默认: ./bopscrk.cfg)

工作机制

· 必须提供一些基础单词作为字典种子;

· lyricpass功能允许介绍艺术家。该工具将下载他所有歌曲的歌词,每一行都将被添加为一个新的字典密码。默认情况下,还会添加艺术家姓名和每个词语上单词首字母构成的单词;

· 该工具将使用上述信息生成所有可能的字典密码组合;

· 为了生成更多的组合,它将添加一些常用的分隔符(例如“-”、“_“、”)、数字和密码中常用的特殊字符;

· 可以使用leet和大小写转换来丰富密码字典;

· 可以提供已经针对目标测试过的单词列表,以便从结果单词列表(-x)中排除所有这些单词;

Lyricpass模块

该功能基于initstring开发的lyricpass项目实现,并做了额外的修改以将输入和输出工具与Bopscrk集成在一起。

该功能可以从用户提供的属于艺术家的所有歌曲中检索所有歌词。默认情况下,它将存储每个艺术家、使用空格替换找到的每个词语、找到的每个词语的首字母缩写(如果已激活leet和大小写转换,则稍后会将转换这些首字母缩写)。

项目地址

https://github.com/r3nt0n/bopscrk

参考地址

https://blackarch.org/

https://inventory.raw.pm/

https://github.com/initstring/lyricpass

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 工具特性
  • 工具要求
  • 工具下载
  • 工具使用
  • Lyricpass模块
  • 项目地址
  • 参考地址
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档