Gumbraise/CVE-2024-54887-PoC

GitHub: Gumbraise/CVE-2024-54887-PoC

TypeScript 编写的 CVE-2024-54887 漏洞 PoC,用于验证 TP-Link TL-WR940N 路由器认证后远程代码执行漏洞。

Stars: 0 | Forks: 0

# CVE-2024-54887 TypeScript PoC 此仓库包含针对 **CVE-2024-54887**(TP-Link TL-WR940N v3/v4 认证 RCE)公开 Python PoC 的 TypeScript (`ts-node`) 重写版本。 ## 前置条件 - Node.js 20+ ## 安装 ``` npm install ``` ## 用法 ``` npx ts-node .\cve-2024-54887.ts --ip ``` 可选凭据: ``` npx ts-node .\cve-2024-54887.ts --ip --username --password ``` 也支持短标志: ``` npx ts-node .\cve-2024-54887.ts -i -u -p ``` 显示帮助: ``` npx ts-node .\cve-2024-54887.ts --help ``` ## 脚本功能 1. 使用 MD5 哈希密码认证登录到目标路由器。 2. 从登录响应中提取已认证的会话路径。 3. 构建并发送特制的 `Wan6to4TunnelCfgRpm.htm` payload。 4. 简单等待后,提示在何处检查 bind shell(`端口 4444`)。
标签:CISA项目, Maven, MITM代理, TypeScript, 安全插件, 暗色界面, 漏洞验证, 自动化攻击, 远程命令执行