Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aiskillstore avatar

Binary Analysis

  • 1 installs
  • 404 repo stars
  • Updated August 5, 2026
  • aiskillstore/marketplace

binary-analysis is a Claude Code skill that analyzes binary files with remote Ghidra and sandbox tools to detect malware and produce a threat assessment.

About

binary-analysis inspects binary files (exe, dll, sys, bin and similar) to assess whether they are malicious. It uses remote Ghidra and sandbox tools to decompile, extract strings, imports and exports, and identify malware capabilities, then produces a threat assessment report. Analysts use it to investigate suspicious executables without running them locally.

  • Analyzes binaries to assess whether they are malicious
  • Decompiles and extracts strings, imports and exports via Ghidra tools
  • Produces a threat assessment report with severity and classification

Binary Analysis by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,834 of 2,203 Security skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

binary-analysis capabilities & compatibility

Capabilities
binary analysis · malware detection · decompilation · threat assessment
Use cases
security audit
From the docs

What binary-analysis says it does

Analyze binary files (exe, dll, sys, bin, ocx, scr, cpl, drv) to assess if they are malicious, perform decompilation, extract strings/imports/exports, detect malware, and provide threat assessment.
SKILL.md
**Never execute** the binary on local system
SKILL.md
npx skills add https://github.com/aiskillstore/marketplace --skill binary-analysis

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars404
Last updatedAugust 5, 2026
Repositoryaiskillstore/marketplace

What it does

Statically analyze a suspicious binary in a remote sandbox to detect malware and produce a threat assessment report.

Who is it for?

Assessing whether an unknown executable is malicious via static analysis in a sandbox.

Skip if: Running untrusted binaries locally or non-security binary work.

When should I use this skill?

A user asks whether a file is malicious or to analyze a suspicious binary.

What you get

A threat assessment report classifying the binary and its capabilities.

  • binary analysis report
  • threat assessment with severity and classification

By the numbers

  • 2-step workflow (analyze, generate report)
  • 7 malware categories listed
  • 4 severity levels (Critical/High/Medium/Low)

Files

SKILL.mdMarkdownGitHub ↗

Binary Analysis

This skill enables deep analysis of suspicious binary files using remote Ghidra tools and sandbox environments. You HAVE TO upload binary files to the remote first before calling any Ghidra or sandbox tools.

When to Use This Skill

Use this skill when you need to:

  • Analyze suspicious executable files (.exe, .dll, .sys)
  • Decompile binaries to understand their behavior
  • Extract strings, imports, and exports from files
  • Identify malware capabilities and techniques
  • Perform static analysis on unknown binaries
  • Investigate potential trojans, ransomware, or other malware
  • Generate threat assessment reports

Workflow

Step 1: Perform Analysis

Use available Ghidra MCP tools to analyze the uploaded binary:

  • Decompilation: Convert assembly to pseudo-C code
  • String Analysis: Extract readable strings for IoC identification
  • Import/Export Analysis: Identify API calls and dependencies
  • Function Analysis: Map out program logic and control flow
  • Behavioral Indicators: Identify suspicious patterns (registry manipulation, network calls, process injection)

Step 2: Generate Report

Provide a comprehensive analysis including:

  • File metadata (size, hash, compilation timestamp)
  • Identified capabilities (network, file system, registry, process manipulation)
  • Suspicious indicators
  • Malware classification (if applicable)
  • Recommended actions

Analysis Techniques

Static Analysis

  • PE header examination
  • Section analysis (.text, .data, .rdata, .rsrc)
  • Import Address Table (IAT) review
  • String artifact extraction
  • Code signature verification

Behavioral Indicators

Look for:

  • Anti-debugging techniques
  • Obfuscation/packing
  • Suspicious API calls (CreateRemoteThread, WriteProcessMemory, etc.)
  • Network communication patterns
  • Persistence mechanisms
  • Privilege escalation attempts

Malware Classification

Common categories:

  • Trojan/RAT (Remote Access Trojan)
  • Ransomware
  • Adware/PUP (Potentially Unwanted Program)
  • Rootkit
  • Worm
  • Spyware
  • Browser hijacker

Safety Considerations

  • Never execute the binary on local system
  • All analysis occurs in remote sandbox environment
  • Files are automatically isolated
  • Use Ghidra static analysis tools only
  • Document all findings for incident response

Output Format

## Binary Analysis Report

**File Information**
- Name: [filename]
- Size: [bytes]
- MD5: [hash]
- SHA256: [hash]

**Analysis Summary**
[Brief overview of findings]

**Detailed Findings**
1. [Finding category]
   - Evidence: [specific data]
   - Significance: [what it means]

**Threat Assessment**
- Severity: [Critical/High/Medium/Low]
- Classification: [malware type]
- Confidence: [High/Medium/Low]

**Recommendations**
1. [Action item]
2. [Action item]

Example Usage

User: "I found a suspicious file called setup_installer.exe. Can you analyze it?"

Response: 1. Run Ghidra analysis on the full local path of setup_installer.exe 2. Extract strings, imports, and decompiled code 3. Identify malicious behavior (if any) 4. Provide detailed report with recommendations

Related skills

FAQ

Does it run the binary?

No, it never executes the binary locally; all analysis occurs in a remote sandbox using Ghidra static analysis tools.

What does the report include?

File metadata and hashes, identified capabilities, suspicious indicators, malware classification and recommended actions.

Securityappsecaudit

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.