0x01 工具介绍
一个CTF+渗透测试工具包,主要实现一些常用的加密与编码功能,在软件使用过程中发现问题或建议欢迎提交 issue,也欢迎提交新功能需求。前身为CryptionTool,为更方便的开发更换框架重构。软件基于JDK17开发,使用JAVAFX UI框架以及JFoenixUI组件架构。详见开发文档。名称中的 Beryl(['berəl]) 是一种宝石/矿物的名字,Enigma ([ɪ'nɪɡmə])有谜团的意思,也指代一种密码机。
下载地址:https://github.com/ffffffff0x/CryptionTool
0x02 功能简介
目前支持的功能
-
加解密/编解码
- 现代
- 块加密
- HTLM-hash
- JWT
- 认证
- 对称加密
- hash
- HMAC
- 古典
- ROT13
- 栅栏密码
- Atbash
- Vigenre
- 凯撒密码
- 编码
- Base64
- Base16
- Base32
- Base58
- Base62
- Base85
- Base91
- Base92
- URL
- ASCII
- BaseEncoding
- BrainFuck
- HEX
- HTML实体编码
- Unicode
- 摩斯电码
- 数学进制转换
-
文本操作工具
- 文本替换
- 文本分隔
- 英文大小写转换
- 文本行拼接
-
红队用工具
- 目标整理
- 域名分割
- 回弹shell生成
- Payload转换
-
日常实用工具
- 货币金额大小写
- 时间戳
-
图像工具
- 像素置换加密
- 二维码生成与解码
-
待办清单
- 红队工具 - 目标生成
- 红队工具 - 字典生成
- UI - 输入字符数量
- 代码 - 全局事件
- 功能 - 历史记录
- 功能 - 选择语言 (目前是自动的)
0x03更新介绍
文件头检测模块
时间戳视图文件命名问题
对称加密使用错误加密器问题
修复 MAC版本二维码生成无限转圈问题
增强 二维码解码时可以加载剪切板的图片
增强 二维码解码后可以使用默认浏览器打开链接
0x04 使用介绍
MAC 用户请放置在应用程序路径下以加载bcprov的加解密包
打包
在电脑上安装并配置好 JDK17 以及 Maven 环境
克隆仓库
运行 jpackage 目录下的对应系统的打包脚本
打包完的软件文件夹存放在 target 目录下
原文始发于微信公众号(渗透安全HackTwo):一个CTF+渗透测试工具包|渗透工具
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论