What problem does it solve?
Security testers need a structured methodology to assess whether Wi-Fi clients—especially legacy embedded and IoT devices—remain vulnerable to KRACK key reinstallation and FragAttacks frame fragmentation attacks, despite these CVEs being largely patched on modern operating systems.
Core Features & Use Cases
- KRACK Testing: Runs Vanhoef's krack-test-client.py against supplicants to identify which CVE-2017-13077..082 variants remain exploitable in the 4-way handshake.
- FragAttacks Testing: Executes the ~12-test FragAttacks suite covering A-MSDU spoofing, mixed-key fragment cache poisoning, and plaintext frame acceptance (CVE-2020-24586..588, 26139-26147).
- Targeting Workflow: Guides rogue AP setup with hostapd-mana, deauthentication to force client association, and per-CVE reporting with remediation guidance.
- Use Case: During an authorized engagement against a warehouse full of legacy IoT sensors, use this Skill to stand up a test AP, associate an unpatched embedded client, and document which KRACK/FragAttacks variants succeed for the final report.
Quick Start
Ask Claude to test a connected WPA2 client for KRACK and FragAttacks vulnerabilities using Vanhoef's scripts on interface wlan0.