Skip to main content

go-rust-reverse

Use for reverse engineering stripped Go and Rust binaries including runtime recognition, pclntab/moduel data recovery, panic strings, and idiomatic decompilation recovery.

Quellinformationen

Repository
coco-research/coco
Letzte Quellaktivität
14. September 2026 um 16:04
Erkannte Sprache von SKILL.md
Mehrsprachig
Sterne
628
Forks
14

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
2 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
go-rust-reverse
description
Use for reverse engineering stripped Go and Rust binaries including runtime recognition, pclntab/moduel data recovery, panic strings, and idiomatic decompilation recovery.
user-invocable
true
# Go / Rust Binary Reverse Engineering ## 适用场景 - 剥离符号的 Go 恶意软件/工具 - Rust 发行二进制、panic 字符串驱动分析 - 与通用 ida/ghidra 互补的语言专用方法 ## 工作流 ### Go ```text □ 识别 go.buildid、runtime 符号残留、pclntab □ GoReSym / redress / IDA Go 插件恢复函数名 □ 注意 interface、slice、string 结构在反编译中的形态 □ 网络/加密库路径:crypto/* net/http ``` ### Rust ```text □ panic 字符串、rust_begin_unwind、crate 路径暗示 □ 范型实例化导致的代码膨胀;先定位字符串 xref □ 异步/tokio 状态机需结合交叉引用 ``` ### 动态 ```text □ 仍可用 Frida;注意 Go 栈与调度 □ 优先日志与配置字符串驱动断点 ``` ## 工具链 | 工具 | 用途 | |------|------| | GoReSym | Go 元数据 | | IDA/Ghidra + Go/Rust 插件 | 反编译 | | radare2 | 快速字符串 | | strings / rabin2 | 分诊 | ## 参考 - `references/go-rust-notes.md` - `../reverse-engineering/go-reverse.md` `../ida-reverse/` `../ghidra-reverse/`
Auf GitHub ansehen