Agent skill
Advanced RE Analysis
Specialized reverse engineering analysis workflows for binary analysis, pattern recognition, and vulnerability assessment
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/advanced-re-analysis
SKILL.md
Advanced Reverse Engineering Analysis Skill
This Skill provides specialized reverse engineering analysis capabilities for binary analysis, pattern recognition, and vulnerability assessment.
Capabilities
Binary Analysis
- Function analysis and classification
- String pattern recognition
- Cross-reference analysis
- Control flow analysis
Pattern Recognition
- Malware pattern detection
- Vulnerability pattern identification
- Security feature analysis
- Code obfuscation detection
Vulnerability Assessment
- Buffer overflow detection
- Format string vulnerability identification
- Integer overflow analysis
- Use-after-free detection
Usage
Basic Analysis
# Analyze binary for security issues
analysis_result = analyze_binary_security(binary_data)
Pattern Recognition
# Detect malware patterns
malware_indicators = detect_malware_patterns(binary_data)
Vulnerability Assessment
# Assess vulnerabilities
vulnerabilities = assess_vulnerabilities(binary_data)
Output Formats
- Technical Reports: Detailed analysis results
- Risk Matrices: Vulnerability risk assessment
- IOC Reports: Indicators of Compromise
- Remediation Guides: Security recommendations
Configuration
Analysis Parameters
sensitivity_level: Analysis sensitivity (low, medium, high)pattern_types: Types of patterns to detectoutput_format: Desired output formatinclude_recommendations: Include remediation suggestions
Custom Patterns
- Define custom pattern recognition rules
- Configure analysis thresholds
- Set output preferences
Examples
Malware Analysis
# Analyze binary for malware indicators
result = analyze_malware_indicators(
binary_data=binary_data,
sensitivity="high",
include_network_indicators=True,
include_file_operations=True
)
Vulnerability Assessment
# Assess binary for vulnerabilities
vulnerabilities = assess_binary_vulnerabilities(
binary_data=binary_data,
check_buffer_overflows=True,
check_format_strings=True,
check_integer_overflows=True
)
Security Analysis
# Perform comprehensive security analysis
security_report = perform_security_analysis(
binary_data=binary_data,
analysis_depth="comprehensive",
include_recommendations=True
)
Integration
This Skill integrates with EmberScale to provide:
- Automated Analysis: Automated binary analysis workflows
- Pattern Recognition: Advanced pattern detection capabilities
- Vulnerability Assessment: Comprehensive security assessment
- Report Generation: Automated report generation
- Recommendation Engine: Security improvement suggestions
Requirements
- Binary analysis capabilities
- Pattern recognition algorithms
- Vulnerability detection methods
- Report generation tools
- Security assessment frameworks
Output
The Skill generates comprehensive analysis reports including:
- Executive Summary: High-level findings and recommendations
- Technical Details: Detailed analysis results
- Risk Assessment: Vulnerability risk analysis
- Remediation Guide: Security improvement recommendations
- IOC Report: Indicators of Compromise for threat hunting
Support
For questions and support regarding this Skill:
- Check the documentation
- Review example usage
- Contact the development team
- Submit issues and feedback
Advanced Reverse Engineering Analysis Skill - Specialized binary analysis and security assessment
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?