Agent Skills
返回列表
🔒

二进制加固标志检查工具

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/inspect-binary-hardening-flags-and-exploit-mitigations-with-checksec

技能介绍

解决的问题

二进制文件在发布或事件响应中,安全加固标志往往缺乏统一检查流程。NX、PIE、RELRO、栈保护(stack canaries)以及 Fortify 等缓解措施若缺失,会让二进制在面对常见漏洞利用时更脆弱。手工逐项核对不仅耗时,也容易遗漏关键配置,尤其在需要快速评估多个二进制时。

核心能力与工作方式

该技能通过 checksec CLI 对 ELF 或 PE 二进制执行自动化扫描,快速汇总加固标志的启用状态。典型流程包括:

  • 定位目标可执行文件或二进制目录
  • 运行 checksec 并解析 NX、PIE、RELRO 等字段
  • 对照安全基线识别缺失的缓解措施
  • 输出可读的加固状态摘要,便于在发布前或事件复盘中记录

适用边界

  • 需要预先安装 checksec 命令行工具
  • 需要对目标可执行文件或其目录具备读取权限
  • 目前没有可自动提取的源码支持安装或使用说明
  • 在将结果用于敏感工作流前,应先审查上游项目

使用场景

  • 发布新版本ELF可执行文件前,检查NX、PIE是否启用,确认加固状态
  • 分析恶意软件样本时,扫描PE文件的RELRO和栈保护,评估利用难度
  • 团队季度安全检查中,批量评估服务器二进制的Fortify配置
  • 事故响应阶段,快速确认受损二进制缺少哪些缓解措施,辅助溯源

适合人员

  • 负责软件发布的工程师,需要在上线前确认二进制加固标志合规
  • 恶意软件分析研究员,要快速评估样本文件的漏洞利用缓解状态
  • 安全运维人员,负责定期检查服务器二进制的安全防护配置
  • 事件响应工程师,需要在复盘时确认受损文件缺失的缓解措施