binary-re:tool-setup
Install binary reverse engineering tools
Setting up reverse engineering tools manually is time consuming and error prone. This skill provides verified installation commands for radare2, Ghidra, QEMU, GDB, and Frida on Ubuntu, macOS, WSL2, and Arch Linux.
์คํฌ ZIP ๋ค์ด๋ก๋
Claude์์ ์ ๋ก๋
์ค์ โ ๊ธฐ๋ฅ โ ์คํฌ โ ์คํฌ ์ ๋ก๋๋ก ์ด๋
ํ ๊ธ์ ์ผ๊ณ ์ฌ์ฉ ์์
ํ ์คํธํด ๋ณด๊ธฐ
"binary-re:tool-setup" ์ฌ์ฉ ์ค์ ๋๋ค. Install radare2, QEMU, and GDB on my Ubuntu system
์์ ๊ฒฐ๊ณผ:
- Core tools installation command: sudo apt install -y radare2 qemu-user qemu-user-static gdb-multiarch binutils-multiarch jq
- ARM sysroots: sudo apt install -y libc6-armhf-cross libc6-arm64-cross libc6-dev-armhf-cross libc6-dev-arm64-cross
- Verify with: r2 -v && qemu-arm --version && gdb-multiarch --version
- Install r2ghidra decompiler: r2pm init && r2pm update && r2pm -ci r2ghidra
๋ณด์ ๊ฐ์ฌ
์์ This is a pure documentation skill containing only installation instructions and verification commands. No executable code, no network calls, no file system writes outside its own directory. All bash commands are example snippets for users to copy and run manually.
ํ์ง ์ ์
๋ง๋ค ์ ์๋ ๊ฒ
Set up analysis environment
Install all required tools for analyzing embedded device firmware and executables
Configure cross-arch debugging
Configure GDB multiarch and QEMU for debugging ARM and MIPS malware samples
Build RE toolchain
Set up sysroots and emulation environment for embedded binary analysis
์ด ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํด ๋ณด์ธ์
Install radare2, QEMU, and GDB on my Ubuntu system
Set up Ghidra for headless decompilation on my system
Configure Docker for ARM binary emulation on my Mac
My QEMU gives exec format error when running ARM binaries
๋ชจ๋ฒ ์ฌ๋ก
- Use Ubuntu or WSL2 for the most complete tool compatibility
- Verify tool installation after setup using the provided verification commands
- Configure sysroots before attempting cross-architecture emulation
ํผํ๊ธฐ
- Skipping sysroot configuration causes QEMU to fail with missing library errors
- Running Docker containers from /tmp fails silently on macOS with Colima
- Installing Ghidra without increasing MAXMEM causes out-of-memory errors on large binaries
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
Which platform has the best support?
How much disk space is needed?
Can I use native Windows?
Is my data safe during analysis?
Why does QEMU fail with exec format error?
How is this different from manual installation?
๊ฐ๋ฐ์ ์ธ๋ถ ์ ๋ณด
์์ฑ์
2389-research๋ผ์ด์ ์ค
MIT
๋ฆฌํฌ์งํ ๋ฆฌ
https://github.com/2389-research/claude-plugins/tree/main/binary-re/skills/tool-setup์ฐธ์กฐ
main
ํ์ผ ๊ตฌ์กฐ
๐ SKILL.md