binary-hardening
CommunitySecure your binaries with advanced hardening.
Authormohitmishra786
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you protect your compiled programs from various exploitation techniques by enabling and verifying crucial security mitigations.
Core Features & Use Cases
- Binary Analysis: Use
checksecto understand the current security posture of your executables. - Hardened Builds: Apply compiler and linker flags for protections like RELRO, PIE, stack canaries, and FORTIFY_SOURCE.
- Advanced Mitigations: Implement Control Flow Integrity (CFI), hardware shadow stacks, and seccomp-bpf for defense-in-depth.
- Use Case: You've developed a critical C++ application and want to ensure it's as resistant to buffer overflows and control-flow hijacking as possible before deployment.
Quick Start
Analyze the security mitigations present in the executable file named 'my_program' using the checksec tool.
Dependency Matrix
Required Modules
checksec.py
Components
scriptsreferences
💻 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: binary-hardening Download link: https://github.com/mohitmishra786/low-level-dev-skills/archive/main.zip#binary-hardening 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.