junseopark0216/multi_tool

GitHub: junseopark0216/multi_tool

这是一个用于简化安全研究和二进制分析中重复任务的GUI工具包。

Stars: 0 | Forks: 0

# Junseo 多功能工具(安全分析与逆向工程实用程序) ![Python](https://img.shields.io/badge/Python-3.x-3776AB?style=flat-square&logo=python&logoColor=white) ![Tkinter](https://img.shields.io/badge/UI-Tkinter-4B8BBE?style=flat-square) ![Pillow](https://img.shields.io/badge/Library-Pillow-ED1C24?style=flat-square&logo=python&logoColor=white) ![OS](https://img.shields.io/badge/OS-Windows%20%2F%20WSL-0078D4?style=flat-square&logo=windows&logoColor=white) 一个全面的GUI实用工具包,旨在简化安全研究、系统入侵(Pwnable)和二进制分析过程中重复且繁琐的任务。 此工具专为漏洞利用开发提供定制功能,例如 **GDB 反汇编清理** 和 **栈帧可视化**。 ## 🚀 核心功能 ### 1. GDB 清理器 * **描述**:自动剥离 GDB `disas` 输出中的不稳定绝对内存地址(例如 `0x5555...`)。 * **优势**:减少视觉干扰,仅保留代码偏移和汇编指令。非常适合用于保持您的 **复盘报告整洁、专业且可读性强**。 * image ### 2. Base64 编码器 / 解码器 * **描述**:提供 Base64 字符串的快速编码和解码功能。 * **优势**:在处理 CTF 挑战或 Web 漏洞利用任务中的编码载荷时,加快数据解码速度。 image image ### 3. 基数 & 字符串转换器 * **数字转换**:支持十进制、十六进制和二进制格式之间的相互转换。 * **字符串 ↔ 十六进制**:将纯文本转换为 shellcode 格式的十六进制(`\x41\x42`)或反向转换,实现快速的 shellcode 载荷构建。 * image ### 4. 字节序转换器 * **描述**:反转输入十六进制流的字节顺序。 * **优势**:简化为标准 x86/x64 环境构建**小端序载荷**时的对齐操作。 * image ### 5. 栈分析器 * **描述**:在提供的汇编代码中解析函数的 `sub esp/rsp` 指令和 `[ebp/rbp - 偏移量]` 模式。 * **优势**:为 32 位 (x86) 和 64 位 (x64) 架构绘制直观的**栈帧布局、栈金丝雀放置位置和相对变量偏移**的视觉图。 * stack_result ## 🛠️ 安装与构建指南 此应用程序使用 `Python 3` 构建,并依赖 `Tkinter` 和 `Pillow` 库。 ### 前置条件 安装所需的依赖项: ``` pip install Pillow ```
标签:Base64编解码, CTF辅助, GDB清理, GUI工具, Pwnable, Tkinter界面, 二进制分析, 云安全运维, 云资产清单, 代码分析, 内存地址清理, 凭证管理, 字符串转换, 安全分析工具, 数值转换, 栈帧可视化, 漏洞利用开发, 系统黑客, 编码解码, 进制转换, 逆向工具, 逆向工程