[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HN75R8AFY08RFDTP7TEH61":3,"skill-same:01M6HN75R8AFY08RFDTP7TEH61":105},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":66,"commitSha":67,"skillDirectory":68,"forksCount":69,"repositoryHtmlUrl":70,"repositoryHomepageUrl":6,"ownerHtmlUrl":71,"ownerBlogUrl":6,"ownerDescription":72,"updatedAt":73,"install":74,"resources":87},"01M6HN75R8AFY08RFDTP7TEH61","performing-fuzzing-with-aflplusplus",null,"Perform coverage-guided fuzzing of compiled binaries using AFL++ (American Fuzzy Lop Plus Plus) to discover memory corruption, crashes, and security vulnerabilities. The tester instruments target binaries with afl-cc\u002Fafl-clang-fast, manages input...","HenriqueMC17\u002Fagente-core","HenriqueMC17","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F206460478?v=4","01M6HB63HBBF18AC4H09XTB549","Henrique Monteiro Cardoso","01M6HB63NGSQXWKWCFWW2B20W0",1,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Fperforming-fuzzing-with-aflplusplus\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"performing","with","fuzzing","aflplusplus","performing fuzzing with aflplusplus","crash-triage","clang","discover","map","manage","aml","coverage","testing","coverage-guided","application-security","t1059","binary-analysis","pr","cybersecurity","memory","2026-11-10 10:12:30",false,"---\nname: performing-fuzzing-with-aflplusplus\ndescription: Perform coverage-guided fuzzing of compiled binaries using AFL++ (American Fuzzy Lop Plus Plus) to discover memory corruption, crashes, and security vulnerabilities. The tester instruments target binaries with afl-cc\u002Fafl-clang-fast, manages input...\ndomain: cybersecurity\nsubdomain: application-security\ntags:\n- fuzzing\n- aflplusplus\n- coverage-guided\n- crash-triage\n- binary-analysis\n- security-testing\nversion: '1.0'\nauthor: mahipal\nlicense: Apache-2.0\nnist_ai_rmf:\n- MEASURE-2.7\n- MAP-5.1\n- MANAGE-2.4\natlas_techniques:\n- AML.T0070\n- AML.T0066\n- AML.T0082\nnist_csf:\n- PR.PS-01\n- PR.PS-04\n- ID.RA-01\n- PR.DS-10\nmitre_attack:\n- T1078\n- T1190\n- T1059\n- T1005\ncategory: performing-fuzzing-with-aflplusplus\n---\n# Performing Fuzzing with AFL++\n\n## Overview\nPerform coverage-guided fuzzing of compiled binaries using AFL++ (American Fuzzy Lop Plus Plus) to discover memory corruption, crashes, and security vulnerabilities. The tester instruments target binaries with afl-cc\u002Fafl-clang-fast, manages input corpora with afl-cmin and afl-tmin, runs parallel fuzzing campaigns with afl-fuzz, and triages crashes using CASR or GDB scripts. Activates for requests involving binary fuzzing, crash discovery, coverage-guided testing, or AFL++ fuzzing campaigns.\n\n\n\nAFL++ is a community-maintained fork of American Fuzzy Lop (AFL) that provides coverage-guided\nfuzzing for compiled binaries. It instruments targets at compile time or via QEMU\u002FUnicorn mode\nfor binary-only fuzzing, then mutates input corpora to discover new code paths. AFL++ includes\nadvanced scheduling (MOpt, rare), custom mutators, CMPLOG for input-to-state comparison solving,\nand persistent mode for high-throughput fuzzing.\n\n\n## When to Use\n\n- When conducting security assessments that involve performing fuzzing with aflplusplus\n- When following incident response procedures for related security events\n- When performing scheduled security testing or auditing activities\n- When validating security controls through hands-on testing\n\n## Prerequisites\n\n- AFL++ installed (`apt install afl++` or build from source)\n- Target binary source code (for compile-time instrumentation) or QEMU mode for binary-only\n- Initial seed corpus of valid inputs for the target format\n- Linux system with \u002Fproc\u002Fsys\u002Fkernel\u002Fcore_pattern configured\n\n## Steps\n\n1. Instrument the target binary with `afl-cc` or `afl-clang-fast`\n2. Prepare seed corpus directory with minimal valid inputs\n3. Minimize corpus with `afl-cmin` to remove redundant seeds\n4. Run `afl-fuzz` with appropriate flags (-i input -o output)\n5. Monitor fuzzing progress via afl-whatsup and UI stats\n6. Triage crashes with `afl-tmin` minimization and CASR\u002FGDB analysis\n7. Report unique crashes with reproduction steps\n\n## Expected Output\n\n```\n+++ Findings +++\n  unique crashes: 12\n  unique hangs: 3\n  last crash: 00:02:15 ago\n+++ Coverage +++\n  map density: 4.23% \u002F 8.41%\n  paths found: 1847\n  exec speed: 2145\u002Fsec\n```\n","# Performing Fuzzing with AFL++\n\n## Overview\nPerform coverage-guided fuzzing of compiled binaries using AFL++ (American Fuzzy Lop Plus Plus) to discover memory corruption, crashes, and security vulnerabilities. The tester instruments target binaries with afl-cc\u002Fafl-clang-fast, manages input corpora with afl-cmin and afl-tmin, runs parallel fuzzing campaigns with afl-fuzz, and triages crashes using CASR or GDB scripts. Activates for requests involving binary fuzzing, crash discovery, coverage-guided testing, or AFL++ fuzzing campaigns.\n\n\n\nAFL++ is a community-maintained fork of American Fuzzy Lop (AFL) that provides coverage-guided\nfuzzing for compiled binaries. It instruments targets at compile time or via QEMU\u002FUnicorn mode\nfor binary-only fuzzing, then mutates input corpora to discover new code paths. AFL++ includes\nadvanced scheduling (MOpt, rare), custom mutators, CMPLOG for input-to-state comparison solving,\nand persistent mode for high-throughput fuzzing.\n\n\n## When to Use\n\n- When conducting security assessments that involve performing fuzzing with aflplusplus\n- When following incident response procedures for related security events\n- When performing scheduled security testing or auditing activities\n- When validating security controls through hands-on testing\n\n## Prerequisites\n\n- AFL++ installed (`apt install afl++` or build from source)\n- Target binary source code (for compile-time instrumentation) or QEMU mode for binary-only\n- Initial seed corpus of valid inputs for the target format\n- Linux system with \u002Fproc\u002Fsys\u002Fkernel\u002Fcore_pattern configured\n\n## Steps\n\n1. Instrument the target binary with `afl-cc` or `afl-clang-fast`\n2. Prepare seed corpus directory with minimal valid inputs\n3. Minimize corpus with `afl-cmin` to remove redundant seeds\n4. Run `afl-fuzz` with appropriate flags (-i input -o output)\n5. Monitor fuzzing progress via afl-whatsup and UI stats\n6. Triage crashes with `afl-tmin` minimization and CASR\u002FGDB analysis\n7. Report unique crashes with reproduction steps\n\n## Expected Output\n\n```\n+++ Findings +++\n  unique crashes: 12\n  unique hangs: 3\n  last crash: 00:02:15 ago\n+++ Coverage +++\n  map density: 4.23% \u002F 8.41%\n  paths found: 1847\n  exec speed: 2145\u002Fsec\n```\n",{"name":5,"tags":44,"author":46,"domain":37,"license":15,"version":47,"category":5,"nist_csf":48,"subdomain":33,"description":7,"nist_ai_rmf":53,"mitre_attack":57,"atlas_techniques":62},[21,22,32,24,35,45],"security-testing","mahipal","1.0",[49,50,51,52],"PR.PS-01","PR.PS-04","ID.RA-01","PR.DS-10",[54,55,56],"MEASURE-2.7","MAP-5.1","MANAGE-2.4",[58,59,60,61],"T1078","T1190","T1059","T1005",[63,64,65],"AML.T0070","AML.T0066","AML.T0082","main","5eea5b3296f4673b5f481e8bcc1ba76281149f16","modules\u002Fperforming-fuzzing-with-aflplusplus",0,"https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core","https:\u002F\u002Fgithub.com\u002FHenriqueMC17","Qualquer tecnologia suficientemente avançada é indistinguível da mágica.","2026-09-28 22:40:38",{"source":8,"skillName":5,"commands":75,"prompt":85,"zipAvailable":86},[76,79,82],{"tool":77,"command":78},"npx","npx skills add HenriqueMC17\u002Fagente-core --skill performing-fuzzing-with-aflplusplus",{"tool":80,"command":81},"bunx","bunx skills add HenriqueMC17\u002Fagente-core --skill performing-fuzzing-with-aflplusplus",{"tool":83,"command":84},"pnpm","pnpm dlx skills add HenriqueMC17\u002Fagente-core --skill performing-fuzzing-with-aflplusplus","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Fperforming-fuzzing-with-aflplusplus\u002FSKILL.md",true,[88,93,99],{"path":89,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":91,"sourceHtmlUrl":92},"LICENSE","许可证",11255,"https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Fperforming-fuzzing-with-aflplusplus\u002FLICENSE",{"path":94,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Fapi-reference.md","REFERENCE","参考文档",2223,"https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Fperforming-fuzzing-with-aflplusplus\u002Freferences\u002Fapi-reference.md",{"path":100,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":103,"sourceHtmlUrl":104},"scripts\u002Fagent.py","SCRIPT","脚本",7201,"https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Fperforming-fuzzing-with-aflplusplus\u002Fscripts\u002Fagent.py",[106,136,161,184,200,221],{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":117,"publishedAt":39},"01M6HPFF0RCN0X6WT5EBSV71GY","validating-backup-integrity-for-recovery","Validate backup integrity through cryptographic hash verification, automated restore testing, corruption detection, and recoverability checks to ensure backups are reliable for disaster recovery and ransomware response scenarios.","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Fvalidating-backup-integrity-for-recovery\u002FSKILL.md",[112],{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[118,119,120,121,122,31,37,123,124,125,126,127,128,129,130,131,132,133,134,135],"integrity","backup","recovery","validating backup integrity for recovery","for","validate","verification","hash-verification","incident-response","ransomware","detection","t1078","t1490","disaster-recovery","restore","incident","disaster recovery","ransomware response",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":39},"01M6HPFAWJVFK25Q33K3T7WQ8G","triaging-vulnerabilities-with-ssvc-framework","Triage and prioritize vulnerabilities using CISA's Stakeholder-Specific Vulnerability Categorization (SSVC) decision tree framework to produce actionable remediation priorities.","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Ftriaging-vulnerabilities-with-ssvc-framework\u002FSKILL.md",[],[143,144,145,146,20,37,147,148,149,150,151,152,153,154,155,156,157,158,159,160],"vulnerabilities","framework","ssvc","triaging vulnerabilities with ssvc framework","triage and prioritize","CISA","vulnerability-management","risk-management","cvss","remediation","vulnerability","prioritization","decision-tree","prioritize","decision","priorities","actionable","tree",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":167,"publishedAt":39},"01M6HPF6JS9X72WP59094H3ASQ","triaging-security-incident","Performs initial triage of security incidents to determine severity, scope, and required response actions using the NIST SP 800-61r3 and SANS PICERL frameworks. Classifies incidents by type, assigns priority based on business impact, and routes...","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Ftriaging-security-incident\u002FSKILL.md",[],[168,169,133,37,170,171,172,129,130,173,174,175,176,177,178,179,180,181,182,183],"security","triaging security incident","actions","soc","NIST","analysis","severity-classification","incident-triage","SANS-PICERL","SOC-operations","picerl","conversion","isolation","scope","impact","consistency",{"skillNo":185,"name":186,"nameZh":6,"description":187,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":188,"categories":189,"keywords":190,"publishedAt":39},"01M6HPF2EX6ZYNYYHKBRJN7GEF","triaging-security-incident-with-ir-playbook","Classify and prioritize security incidents using structured IR playbooks to determine severity, assign response teams, and initiate appropriate response procedures.","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Ftriaging-security-incident-with-ir-playbook\u002FSKILL.md",[],[168,191,192,169,133,20,37,193,171,126,194,195,129,130,196,174,156,197,198,199],"playbook","triaging security incident with ir playbook","teams","IR-playbook","severity","classification","classify","incidents","initiate",{"skillNo":201,"name":202,"nameZh":6,"description":203,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":204,"categories":205,"keywords":206,"publishedAt":39},"01M6HPEY9XPGE7X95AG4XJFQAW","triaging-security-alerts-in-splunk","Triages security alerts in Splunk Enterprise Security by classifying severity, investigating notable events, correlating related telemetry, and making escalation or closure decisions using SPL queries and the Incident Review dashboard. Use when...","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Ftriaging-security-alerts-in-splunk\u002FSKILL.md",[],[168,207,208,209,210,211,37,212,213,214,171,215,129,216,217,218,177,219,133,220],"security alerts","splunk","triaging security alerts in splunk","alerts","review","siem","dashboard","search","correlation-search","t1566","notable-events","incident-review","cm","de",{"skillNo":222,"name":223,"nameZh":6,"description":224,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":225,"categories":226,"keywords":227,"publishedAt":39},"01M6HPET6XGEPEJPN7V032JGZ0","tracking-threat-actor-infrastructure","Threat actor infrastructure tracking involves monitoring and mapping adversary-controlled assets including command-and-control (C2) servers, phishing domains, exploit kit hosts, bulletproof hosting, a","https:\u002F\u002Fgithub.com\u002FHenriqueMC17\u002Fagente-core\u002Fblob\u002Fmain\u002Fmodules\u002Ftracking-threat-actor-infrastructure\u002FSKILL.md",[],[228,229,230,231,37,232,233,234,235,236,237,216,238,239,219,240,220,241,242,243],"infrastructure","tracking threat actor infrastructure","tracking","threat","monitoring","mitre-attack","threat-actor","threat-intelligence","command-and-control","dns","command","exploit","intelligence","domains","kit","hosts"]