binutils

Community

Master 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.