Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
bytesrevealer — 在线逆向工程查看器 | Kitploit
工具/GitHubGitHub/vulnex/bytesrevealer
静态分析漏洞分析逆向工程取证分析恶意软件分析二进制分析学习与教育
GitHubvulnex/bytesrevealer

bytesrevealer

在线逆向工程查看器

查看仓库
15531个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

https://bytesrevealer.online/

VULNEX https://www.vulnex.com/

Bytes Revealer

版本: 0.4

Bytes Revealer 是一款功能强大的逆向工程和二进制分析工具,专为安全研究人员、取证分析人员和开发者设计。它提供十六进制视图、可视化表示、字符串提取、熵计算和文件签名检测等功能,帮助用户发现文件中隐藏的数据。无论是分析恶意软件、调试二进制文件,还是调查未知文件格式,Bytes Revealer 都能让您轻松浏览、搜索和提取任何二进制文件中的有价值信息。

Bytes Revealer 不会存储任何文件或数据。所有分析均在您的浏览器中执行。

当前限制:小于 50MB 的文件可以执行所有分析,更大(最大 1.5GB)的文件只能执行可视视图和十六进制视图分析。

功能特性

文件分析

  • 分块文件处理,节省内存
  • 实时进度跟踪
  • 文件签名检测,支持高级 PE/ELF 分析
  • 哈希计算(MD5、SHA-1、SHA-256)
  • 熵和字节频率分析
  • 渐进式加载,支持最大 1.5GB 文件

多视图

文件视图

  • 全面的文件信息和元数据
  • 高级文件签名检测
  • 多种算法哈希值
  • 熵计算与可视化
  • 字节频率统计分析
  • 详细的文件签名信息
  • 嵌套文件检测(压缩包、嵌入文件)

可视化视图

  • 彩色方块展示二进制数据
  • 在蓝色和十六进制分类配色方案间切换
  • ASCII 或字节搜索
  • 数据分布视图
  • 高亮模式匹配
  • 跳转到偏移量功能
  • 数据检查器视图
  • 字节注释调色板

十六进制视图

  • 专业十六进制编辑器界面
  • 字节级检查,带颜色编码
  • 右键菜单,支持多种格式复制字节
  • 高亮模式匹配
  • ASCII 表示
  • ASCII 或字节搜索
  • 跳转到偏移量功能
  • 数据检查器视图
  • 切换字节着色(🎨 按钮)
  • 大写/小写切换(AA/aa 按钮)

字符串分析

  • ASCII、UTF-8 和 UTF-16 字符串提取
  • 字符串长度和类型分析
  • 字符串类型分类
  • 高级过滤和排序
  • 正则表达式搜索支持
  • 字符串模式识别
  • 导出功能,包含完整字符串数据

YARA 规则扫描

  • 基于浏览器的 YARA 模式匹配(通过 libyara-wasm)
  • 内置规则集:常见恶意软件、加密指标、加壳与保护、可疑字符串
  • 自定义规则编辑器,支持导入 .yar 文件
  • 匹配结果导航至十六进制偏移量
  • 在十六进制视图中覆盖高亮匹配
  • 功能开关和会话持久化

书签与注释

  • 在特定字节偏移量添加书签
  • 为字节范围添加标签和备注
  • 8 色调色板用于视觉分类
  • 过滤、排序和导航书签/注释
  • 十六进制视图和可视化视图中的视觉指示器
  • 完全会话持久化

会话管理

  • 使用 IndexedDB 保存和恢复分析会话
  • 将会话导出为 .brsession 文件用于共享/备份
  • 从 .brsession 文件导入会话
  • 会话元数据追踪(名称、文件信息、时间戳)
  • 未保存更改指示器(脏状态追踪)
  • 恢复时自动检测文件变化

Kaitai Struct 集成

  • 支持超过 100 种二进制文件格式
  • 自动格式检测
  • 结构化二进制解析
  • 格式搜索与加载
  • 基于类别的格式组织

二进制分析

  • 深入 PE(Windows)分析:节区、导入、导出、安全特性(ASLR、DEP、CFG)
  • 深入 ELF(Linux)分析:段、依赖、安全特性(PIE、RELRO、堆栈)
  • Mach-O(macOS)分析:加载命令、通用二进制支持
  • USecVisLib 攻击图导出(PE/ELF/Mach-O 可执行文件)

导出选项

  • 增强的 JSON 导出,带时间戳
  • 综合数据导出,包括:
    • 文件元数据和哈希值
    • 文件签名及完整详情
    • 字符串分析摘要(始终包含)
    • 可选的完整字符串数据
    • 熵和字节频率数据
  • 多次导出时文件名带时间戳

设置

  • 深色模式(默认)和浅色模式
  • 基准偏移量配置
  • 性能优化

搜索能力

  • 十六进制模式搜索
  • ASCII/UTF-8 字符串搜索
  • 正则表达式支持
  • 区分大小写/不区分大小写选项
  • 高亮搜索结果
  • 搜索进度跟踪
  • 可取消的搜索操作

数据检查器

  • 在可视视图和十六进制视图上显示全面的字节信息
  • 按 L 键锁定/解锁检查器在某个字节上
  • 多种数据表示:
    • 基本(十六进制、十进制、二进制、八进制)
    • 数字格式(有符号/无符号)
    • 文本编码(ASCII、UTF-8、UTF-16)
    • 16 位、32 位、64 位值
    • 整数和浮点数解释
    • 日期/时间格式
    • 其他编码格式

用户界面增强

  • 帮助对话框,带标签页(更新日志、用户手册、许可证、关于)
  • 改进的文件输入,带清除按钮
  • 大文件性能指示器
  • 块加载指示器
  • 格式加载指示器
  • 操作提示通知
  • 十六进制视图中的上下文菜单
  • 字节范围导出对话框
  • 键盘快捷键支持

技术细节

构建工具

  • Vue.js 3.5(Composition API + Composables)
  • Pinia 3(状态管理)
  • Vite 7(构建工具)
  • Web Workers 用于性能优化
  • IndexedDB 用于会话持久化
  • libyara-wasm 用于 YARA 扫描
  • Kaitai Struct 用于二进制格式解析

代码质量

  • ESLint 9 集成 vue/recommended 和 vitest 插件
  • Prettier 集成 pre-commit hooks(husky + lint-staged)
  • GitHub Actions CI(lint、format、test、build)
  • 1688 个测试用例,分布在 37 个测试文件中(Vitest + happy-dom)
  • 全面的可访问性(ARIA 角色、焦点捕获、键盘导航)
  • 响应式设计,支持平板和移动设备

性能特性

  • 分块文件处理(256KB 块)
  • Web Worker 实现(搜索、字符串、YARA)
  • LRU 淘汰机制优化内存
  • 可取消的操作
  • 进度跟踪
  • Gzip/Brotli 预压缩
  • 代码拆分(惰性加载 WASM、格式分类)

开始使用

前提条件

root@kitploit:~
# 需要 Node.js 20+
node -v

Docker 使用

root@kitploit:~
docker-compose build --no-cache

现在打开浏览器:http://localhost:8080/

停止 Docker 容器:

root@kitploit:~
docker-compose down

安装

root@kitploit:~
# 克隆仓库
git clone https://github.com/vulnex/bytesrevealer

# 进入项目目录
cd bytesrevealer

# 安装依赖
npm install

# 启动开发服务器
npm run dev

生产构建

root@kitploit:~
# 构建应用
npm run build

# 预览生产构建
npm run preview

使用方法

  1. 文件上传

    • 点击“选择文件”或拖放文件
    • 进度条显示上传和分析状态
  2. 分析视图

    • 使用标签页界面切换视图
    • 每个视图提供不同的分析视角
    • 导航时实时更新
  3. 搜索功能

    • 使用搜索栏进行模式匹配
    • 在十六进制和字符串搜索模式间切换
    • 结果在当前视图中高亮显示
  4. 字符串分析

    • 查看提取的字符串及其类型和长度
    • 按类型或内容过滤字符串
    • 按多种条件排序
    • 以多种格式导出结果

性能考量

  • 大文件按块处理
  • Web Workers 处理密集型操作
  • 内存使用已优化
  • 操作可在需要时取消

浏览器兼容性

  • Chrome 80+
  • Firefox 75+
  • Safari 13.1+
  • Edge 80+

贡献指南

  1. Fork 本仓库
  2. 创建功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送至分支 (git push origin feature/AmazingFeature)
  5. 发起 Pull Request

许可证

本项目采用 Apache License 2.0 许可证 - 详情请参阅 LICENSE 文件。

安全考量

  • 所有字符串均已正确转义
  • 实现了输入验证
  • 内存限制已强制执行
  • 文件大小限制已设置

更新日志

版本 0.4 — 代码质量、可访问性及响应式(2026年3月)

  • ESLint 9、Prettier、pre-commit hook(husky + lint-staged)、GitHub Actions CI
  • 21 个组件全面可访问性改进(ARIA 角色、焦点捕获、键盘导航)
  • 17 个文件实现平板和移动端响应式布局
  • 升级 Vue 3.4→3.5、Pinia 2→3、Vite 5→7
  • Gzip/brotli 预压缩和打包分析器
  • 测试套件从 902 个扩展到 1688 个测试(增长 87%)
  • 修复 153 个 lint 警告、7 个 Prettier 不一致问题、README 许可证修正

版本 0.4 — Kaitai、会话和 YARA(2025年9月)

  • 新增 Kaitai Struct 集成,支持超过 100 种二进制格式
  • 实现渐进式加载,支持最大 1.5GB 文件
  • 增强的可视化视图,支持可切换配色方案
  • 在十六进制视图中添加右键菜单,支持复制字节
  • 改进 JSON 导出,包含时间戳和全面数据
  • 所有 JSON 导出包含字符串分析摘要
  • 新增帮助对话框,带标签页(更新日志、用户手册、许可证、关于)
  • 在可视化和十六进制视图中添加配色方案切换按钮
  • 实现块加载指示器
  • 增强深色模式(现为默认)
  • 改进 UI,完善错误处理
  • 在标题中添加帮助按钮和分隔符
  • 大文件性能优化
  • 错误修复和稳定性改进

版本 0.2(2025年4月)

  • 引入字符串分析视图
  • 添加熵计算与可视化
  • 实现文件签名检测
  • 添加哈希计算(MD5、SHA-1、SHA-256)
  • 增强搜索能力,支持正则表达式
  • 添加数据检查器,进行详细字节分析
  • 改进内存优化

版本 0.1(2025年2月)

  • 初始发布
  • 基础十六进制查看器功能
  • 视觉字节表示
  • 文件分析,附带基本元数据
  • 十六进制和 ASCII 模式搜索功能

未来增强

  • 通过 Capstone.js 支持反汇编
  • 支持更多文件格式
  • 更多可视化选项
  • 模式识别改进
  • 高级字符串分析功能
  • 协作功能
  • 更多键盘快捷键
  • 差异/比较功能
下载工具