chasebryan/kaiju

GitHub: chasebryan/kaiju

一款以 Rust 优先、无头优先的怪物级二进制逆向分析工具,致力于提供高性能的二进制文件处理能力。

Stars: 0 | Forks: 0

kaiju_word_banner # Kaiju RE 怪物级的二进制分析。 Rust 优先。Headless 优先。拒绝虚假的 decompiler 魔法。 kaiju 是一个逆向工程工作台的起点: 加载 bytes,识别格式,映射内存,提取 strings,解码少量代码, 绘制小型 CFG,并将结果保存在纯文本的 project 快照中。 项目仍处于早期阶段。 目前已实现: - 原始加载 - ELF / PE / Mach-O 嗅探 - 有限的 ELF 和 PE 元数据 - 内存映射 - strings - 加载器诊断 - 小型 x86-64 反汇编 - 直接分支 CFG - project JSON 导出 尝试运行: ``` cargo test --workspace cargo run -p kaiju-cli -- info tests/fixtures/raw.bin cargo run -p kaiju-cli -- map tests/fixtures/raw.bin cargo run -p kaiju-cli -- diagnostics tests/fixtures/raw.bin ``` 尚未实现: - 完整的解析器 - 完整的反汇编 - 值得炫耀的 lifting - decompiler - GUI - 插件 runtime 核心原则:先打好基础,再穿上怪物的外衣。 Apache-2.0。
标签:Rust, 二进制分析, 云安全监控, 云安全运维, 云资产清单, 可视化界面, 网络流量审计, 自动化分析, 跨站脚本, 逆向工程, 通知系统, 静态分析