项目名称
推理算法助手是一款专为加密分析设计的工具,能够帮助用户快速识别和推测出使用的加密算法类型,并尝试解密出明文。这款工具适用于需要处理不同加密数据的场景,尤其在安全研究、数据恢复和加密分析领域中非常实用。
最新日志:
1.新增全部算法推理(不包含hmac),所有算法开启多线程推理。由于python的 GIL问题,速度比较慢,后期可能会改为多进程处理并发任务。

2.优化哈希算法匹配成功率,推理的时间稍微增加。
3.优化日志输出。
暂时只适配了win端
网页的进程在浏览器的任务管理器里面可以看到pid。
b’开头是二进制自己转明文即可。
AEC,DES,3DES,SM4 支持的模式都是cbc、ecb 填充是 zero 和pkcs7 。
小程序按钮的功能还没实现,只是加了这个按钮,可以自己找pid去加载
注意加载模型时机很重要!最好给请求打上断点并且发包时候加载模型成功率能提高很多,如果需要解密响应体等待数据包完成,再加载模型 。
主要功能:
- 加密算法识别:通过输入加密文本,工具会自动分析并识别可能使用的加密算法类型,如 DES、AES、RSA 等。
- 自动解密:在识别出加密算法后,工具会尝试使用该算法进行解密,并返回解密后的明文结果。
- 支持多种加密模式
- 简单易用的界面:提供了直观的用户界面,用户只需输入加密文本,选择推测的算法类型,即可快速得到解密结果。
适用场景:
- 安全研究:分析可疑数据包或文件,识别使用的加密算法。
- 数据恢复:尝试解密遗失密钥的加密文件,恢复重要数据。
- 教育用途:帮助学习者理解不同加密算法的工作原理和应用场景。
使用方法
1. 使用 编译的 .exe 文件
- 下载并解压缩发布的压缩包 文件。
- 双击运行
tlzs.exe。 - 在应用程序界面中输入加密文本,选择推测的加密算法类型,点击“开始推理”。
- 程序将输出识别到的加密算法类型以及解密后的明文。
2. 直接运行 Python 源码
确保系统已安装 Python 3.x 版本。
克隆或下载项目的源码到本地。
进入项目目录,并在终端中运行以下命令:
python tlzs.pyGUI 中输入加密文本,选择推测的加密算法类型,点击“开始推理”。
程序将输出识别到的加密算法类型以及解密后的明文。
推理算法助手(降维打击) 软件逆向实战
前言 逆向分析,每次从头开始分析参数加密的算法,就会浪费很时间,平时也喜欢写一些小工具来解决问题。日积月累,不知不觉写了一些小工具。本次分享的是推理算法助手,可以快速解决找参数加密,不知道如何加密位置在哪里,还需要分析加密算法类型。那有没有好的解决办法呢?答案是:有。
接下来介绍一款自己开发的软件推理算法助手。实在是降维打击,大大的节约时间,可以快速的出加密算法类型以及加密明文。
一、推理软件介绍 如下图:

写了一些平时自己用的一些常见算法。用起来速度还是很快的。有部分的功能还未来及加入其中。后面有时间在加。如:app逆向算法,小程序,密钥推理,非标准算法等。
二、实战网站【一】 某翻译网站,开始抓包,抓包分析发现请求参数是加密的,经理论分析可能是MD5哈希算法。

把s加密的结果复制到软件中,选择MD5,点击开始推理,没想到不到1秒就出加密的明文结果。该软件若是知道部分加密的值,推理速度会更快。

三、实战网站【二】 某站的结果数据,一开始以为是sha系列的加密算法,经过分析没有找到,换成aes就可以出结果

使用软件看看结果输出的结果

速度没有md5快这个几秒,就出结果。
四、实战网站【三】 抓包分析,猜想是sha系列的加密算法,没有推理出加密的明文,后面换了SM3就把密文推理出来了。

软件推理的结果值

PyQt5 许可证
本项目中使用了 PyQt5 库,PyQt5 是由 Riverbank Computing 提供的,并受以下许可证约束:
- GPL (GNU General Public License):详见 PyQt5 官方 GPL 许可证
- 商业许可证:如果需要商业使用或不希望公开源代码,可以选择购买 PyQt5 的商业许可证
有关详细信息,请参见 PyQt5 的官方文档或许可证文件。
免责声明
本软件按“原样”提供,不提供任何形式的明示或暗示的担保,包括但不限于适销性、特定用途的适用性以及非侵权性的保证。在任何情况下,开发者不对因使用本软件而导致的任何损害或损失负责。用户自行承担使用本软件的风险。
推理算法助手
Project Details
- MichaelWalkerx/help_tool
- GNU General Public License v3.0
- Last Updated: 9/18/2024
Recomended MCP Servers
A TypeScript implementation of a Model Context Protocol (MCP) server that integrates with PiAPI's API. PiAPI makes user...
MCP for Hacker News Companion
mcp metabase
It's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like...
MCP server providing a knowledge graph implementation with semantic search capabilities powered by Qdrant vector database
这是一个基于Model Context Protocol (MCP)的服务器,用于根据用户任务需求提供预设的prompt模板,帮助Cline/Cursor/Windsurf...更高效地执行各种任务。服务器将预设的prompt作为工具(tools)返回,以便在Cursor和Windsurf等编辑器中更好地使用。
CloudStream için Türkçe yayın yapan sitelere ait eklentiler
Futuur API MCP Integration is a powerful TypeScript-based server that implements the Model Context Protocol (MCP) for seamless...
🚀 The open-source alternative to Twilio.





