binutils
CommunityMaster binary manipulation and analysis.
Authormohitmishra786
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides comprehensive guidance on using the GNU Binutils suite to manipulate, analyze, and understand binary files, streamlining tasks like library management, debugging, and binary optimization.
Core Features & Use Cases
- Static Library Management: Create, list, and extract object files from static archives using
ar. - Binary Stripping: Reduce executable size by removing debug information or unneeded symbols using
strip. - Address to Source Mapping: Convert memory addresses from crash dumps or logs to source code lines and function names using
addr2line. - Symbol Demangling: Decode C++ mangled symbols back into human-readable names with
c++filt. - String Extraction: Find printable character sequences within binary files using
strings. - Binary Transformation: Modify sections, convert formats, and embed data with
objcopy.
Quick Start
Use the binutils skill to find the source code location for the address 0x400a12 in the executable 'my_program'.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: binutils Download link: https://github.com/mohitmishra786/low-level-dev-skills/archive/main.zip#binutils Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.