
解决网络安全漏洞
A complete three-phase study of the historical Netgear R6400 router vulnerability CVE-2020-9373 (UPnP upnpd stack buffer overflow, SSDP on UDP port 1900, unauthenticated RCE/DoS).
strcpy@0x222c8 → local QEMU emulationrecvfrom → sub_22270 → strcpy data flow)firmware_audit.py)| Path | Description |
|---|---|
.claude/skills/ | Claude Code Skills: firmware-unpack / vuln-repro / vuln-hunt / firmware-audit |
reports/ | Firmware structure summary, Phase 1/2/3 reports, auto-generated vulnerability analysis report |
firmware_audit.py | Automated firmware vulnerability static analysis script (unpacking → entry-point identification → dangerous-function enumeration → report) |
poc_ssdp_crash.py | Crash PoC (oversized M-SEARCH triggers stack overflow) |
setup-tools.sh | One-click installation of the WSL2 firmware analysis toolchain |
CLAUDE.md | Project conventions and security boundaries |
binwalk / squashfs-tools / qemu-arm-static / gdb-multiarch / pwntoolsR6400-V1.0.1.52_1.0.36.chk (must be downloaded manually from the Netgear official website/mirror; not included in the repository)upnpd (UPnP daemon)strcpy with no length validation)M-SEARCHThis project is for authorized security research only in local/QEMU environments; sending requests to any public-internet target is prohibited.