【引介】Accretion Solana 数据逆向工器

Accretion Solana Data Reverser是一个基于浏览器的逆向工程工具,用于分析十六进制数据,并深度集成了Solana区块链。它提供交互式的 hexdump 查看器、智能建议、多格式解码以及 Solana 账户分析等功能,可帮助用户检查原始二进制数据、Solana 账户结构并发现区块链数据中的模式。

🔗 在线工具: https://sdr.accretion.xyz/

Github: https://github.com/accretion-xyz/solana-data-reverser

以下内容转自 Github Readme:

一个基于浏览器的逆向工程工具,用于分析具有深度 Solana 区块链集成的十六进制数据。非常适合检查原始二进制数据、Solana 账户结构以及发现区块链数据中的模式。

🚀 功能

核心功能

  • 交互式 Hexdump 查看器 - 可点击的字节级可视化,带有颜色编码高亮显示
  • 智能建议 - AI 驱动的模式检测,带有置信度评分
  • 多格式解码 - 支持整数、浮点数、字符串、时间戳和 Solana 特定的类型
  • 可视化反馈 - 颜色编码的字节状态(绿色=已解码,蓝色=已暂存,蓝色+发光=最高置信度)

Solana 集成

  • 账户分析 - 直接 Solana 账户获取和分析
  • Pubkey 检测 - 自动检测有效的 Solana 公钥,并进行存在性验证
  • 程序识别 - 内置的已知 Solana 程序数据库
  • 账户信息 - 显示 SOL 余额、所有者、可执行状态和账户类型
  • 外部链接 - 快速访问 Solscan 和递归账户分析
  • Discriminator 检测 - 自动识别 8 字节账户鉴别器

高级功能

  • 置信度评分 - 零字节分析,用于最大置信度检测(≤20 个零 = 100% 置信度)
  • RPC 配置 - 用户可配置的 Solana RPC 端点,具有超时和批量处理选项
  • 内联编辑 - 单击以编辑已接受解码的名称
  • 深度链接 - 用于自动账户加载的 URL 参数
  • 批量处理 - 用于多个账户查找的高效 RPC 批量处理

🛠️ 用法

入门

  1. 配置 RPC - 首次加载时,配置你的 Solana RPC 端点
  2. 输入数据 - 粘贴十六进制数据或输入 Solana 账户地址
  3. 分析 - 按 Enter 或单击“处理数据”
  4. 探索 - 单击字节以暂存选择、接受建议和解码模式

数据输入格式

十六进制数据: 38 6d 97 6a bf f6 01 a2 30 93 3c 25 74 e6 26 96
Solana 账户: DJtaJXMUtFmypygj4k3NbfVxxjsbhnYBwAuAjv9GEQ6P
URL 参数: ?account=DJtaJXMUtFmypygj4k3NbfVxxjsbhnYBwAuAjv9GEQ6P

键盘快捷键

  • Enter - 处理数据输入
  • Escape - 取消内联编辑
  • Click - 暂存字节,接受建议,编辑名称

🔧 配置

RPC 设置

  • Endpoint - 你的 Solana RPC URL (Helius, QuickNode, Alchemy, 等等.)
  • Timeout - 请求超时时间,以毫秒为单位 (1000-30000ms)
  • Batching - 为付费 RPC 端点启用,为免费端点禁用

支持的 RPC 提供商

  • Helius - 推荐用于高级功能
  • QuickNode - 可靠且性能良好
  • Alchemy - 企业级基础设施
  • Solana Public RPC - 免费但有速率限制

🏗️ 技术细节

架构

  • 仅前端 - 纯 HTML/CSS/JavaScript,无需后端
  • 实时分析 - 在你输入数据时提供实时建议
  • 持久设置 - LocalStorage 用于 RPC 配置
  • 错误处理 - 完善的 RPC 错误管理,带有用户友好的消息

支持的数据类型

  • 整数 - u8, u16, u32, u64, i8, i16, i32, i64 (小端和大端)
  • 浮点数 - f32, f64 (IEEE 754)
  • 字符串 - UTF-8, ASCII 带有验证
  • 时间戳 - 具有人类可读转换的 Unix 时间戳
  • 布尔值 - 单字节 true/false 值
  • Solana 类型 - 公钥、鉴别器、账户数据

置信度系统

  • 100% - 经过验证的 Solana 账户,具有 ≤20 个零字节(蓝色发光)
  • 95% - 经过验证的账户的基本置信度
  • 90%+ - 高置信度模式(🔥 图标)
  • 80%+ - 中等置信度模式(✨ 图标)
  • 70%+ - 低置信度模式(💡 图标)

🚀 部署

Vercel (推荐)

  1. 推送到 GitHub 仓库
  2. 连接到 Vercel
  3. 自动部署(无需配置)

其他静态主机

可在任何静态托管平台上运行:

  • GitHub Pages
  • Netlify
  • AWS S3
  • Cloudflare Pages

🔒 安全

  • 仅客户端 - 无服务器端数据处理
  • RPC 隐私 - 用户配置的端点,未硬编码
  • 无数据存储 - 分析在浏览器本地进行
  • CORS 处理 - 强大的错误处理,用于 RPC 连接

🤝 贡献

此工具专为安全研究和区块链分析而设计。贡献时:

  1. 防御重点 - 仅安全分析和防御工具
  2. 无恶意代码 - 拒绝任何攻击性安全功能
  3. 用户隐私 - 维护客户端处理
  4. 文档 - 更新 README 以获取新功能

📝 许可证

开源 - 随意 fork、修改和部署你自己的实例。

🆘 支持

对于问题、功能请求或疑问:

  • 检查浏览器控制台以获取 RPC 连接问题
  • 确保 RPC 端点支持你的使用要求
  • 验证账户地址是否为有效的 base58 Solana 公钥

为 Solana 生态系统构建 🌞 | 由浏览器技术提供支持 🌐 | 无需安装

  • 原文链接: github.com/accretion-xyz...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
accretion-xyz
accretion-xyz
江湖只有他的大名,没有他的介绍。