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 批量处理
🛠️ 用法
入门
- 配置 RPC - 首次加载时,配置你的 Solana RPC 端点
- 输入数据 - 粘贴十六进制数据或输入 Solana 账户地址
- 分析 - 按 Enter 或单击“处理数据”
- 探索 - 单击字节以暂存选择、接受建议和解码模式
数据输入格式
十六进制数据: 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 提供商
🏗️ 技术细节
架构
- 仅前端 - 纯 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 (推荐)
- 推送到 GitHub 仓库
- 连接到 Vercel
- 自动部署(无需配置)
其他静态主机
可在任何静态托管平台上运行:
- GitHub Pages
- Netlify
- AWS S3
- Cloudflare Pages
🔒 安全
- 仅客户端 - 无服务器端数据处理
- RPC 隐私 - 用户配置的端点,未硬编码
- 无数据存储 - 分析在浏览器本地进行
- CORS 处理 - 强大的错误处理,用于 RPC 连接
🤝 贡献
此工具专为安全研究和区块链分析而设计。贡献时:
- 防御重点 - 仅安全分析和防御工具
- 无恶意代码 - 拒绝任何攻击性安全功能
- 用户隐私 - 维护客户端处理
- 文档 - 更新 README 以获取新功能
📝 许可证
开源 - 随意 fork、修改和部署你自己的实例。
🆘 支持
对于问题、功能请求或疑问:
- 检查浏览器控制台以获取 RPC 连接问题
- 确保 RPC 端点支持你的使用要求
- 验证账户地址是否为有效的 base58 Solana 公钥
为 Solana 生态系统构建 🌞 | 由浏览器技术提供支持 🌐 | 无需安装 ⚡