
Plateforme : Ce framework est officiellement pris en charge sur Linux uniquement (Debian/Ubuntu/Kali). La plupart des modules reposent sur des sockets bruts, des interfaces noyau, l'accès aux périphériques USB et des outils spécifiques à la plateforme qui sont exclusifs à Linux. Windows et macOS ont été testés mais ont produit des erreurs sur de nombreux modules en raison de pilotes noyau et de bibliothèques manquants — ils ne sont pas pris en charge.
EmbedXPL-Forge
Framework d'évaluation de la sécurité des systèmes embarqués et du périmètre
EmbedXPL-Forge est un framework open-source d'exploitation et de scan destiné aux professionnels de la sécurité qui auditent des routeurs, commutateurs, caméras IP, NVR/DVR, ONT GPON, CPE de FAI, imprimantes, NAS, pare-feu, objets IoT, OT/ICS et dispositifs embarqués en périphérie. Il fournit plus de 4 700 modules actifs couvrant les tests d'identifiants, l'exploitation de vulnérabilités, le scan réseau, la génération de payloads, les attaques de caméras RTSP, la manipulation de firmware, la post-exploitation, l'évasion, le mouvement latéral, l'orchestration PolyExploit multi-langages et un arsenal complet dédié aux imprimantes - avec plus de 1 475 CVE répertoriées sur plus de 129 fournisseurs et un APT Group Attack Engine qui reproduit des chaînes d'attaque réelles d'États-nations.
Version : 7.0.0
Fonctionnalités
- 2 847 modules d'exploitation - RCE, contournement d'authentification, traversée de répertoire, divulgation d'informations, débordement de tampon, détournement DNS, injection de commandes, backdoor, CSRF, déchiffrement de configuration, génération de clés WPA/WPS, générateurs de mots de passe d'usine, chaînes de BOF heap/stack, post-exploitation, évasion, mouvement latéral, persistance de firmware
- 1 528 modules d'identifiants - attaques par dictionnaire contre FTP, SSH, Telnet, HTTP, SNMP, SFTP, MQTT, RTSP, VNC, RDP
- 269 modules de scan - chaînes AutoPwn, scanners spécifiques aux appareils, découverte d'imprimantes WSD/mDNS, scanners matériels/JTAG/SWD/UART, énumération de services réseau
- 255+ modules d'exploitation d'imprimantes - HP, Canon, Lexmark, Xerox, Ricoh, Brother, Epson, Kyocera, Samsung ; PJL/IPP/LPD/WSD/CUPS ; chaînes Pwn2Own 2026 ; PrintingShellz ; coercition NTLM MS-RPRN
- 172+ modules d'exploitation de caméras - Hikvision, Dahua, Axis, Reolink, Amcrest, Uniview, Tapo, Swann, ANNKE, Foscam, OEM Xiongmai, Grandstream, Intelbras
- 338+ modules pare-feu/VPN - Palo Alto, Fortinet, Cisco ASA/FTD, Check Point, Juniper, SonicWall, Sophos, WatchGuard, Zyxel, F5 BIG-IP, Citrix/NetScaler, Ivanti, pfSense, OPNsense, MikroTik
- Moteur complet pour caméras RTSP - brute-force de routes (195+ routes), brute-force d'identifiants (80+ paires), authentification Basic/Digest, RTSPS/TLS, tunnel RTSP-over-HTTP (Python pur, RFC 2326 App-C), scanner nmap/masscan/direct, ONVIF WS-Discovery, sortie M3U
- 114 scripts NSE Nmap personnalisés - découverte RTSP, empreinte de caméras, validation de CVE Hikvision/Dahua, test d'identifiants par défaut, vérifications de CVE multi-fournisseurs, capture d'instantanés (
pip install embedxpl[nse])
- Suite d'exploitation de firmware - détection de format, injection de backdoor, correction de sommes de contrôle, contournement du flash fournisseur (NETGEAR, TP-Link, D-Link, ASUS), injection de persistance de firmware, contournement d'intégrité
- Modules de post-exploitation - collecte d'identifiants embarqués, exfiltration de configuration de routeur, reconnaissance de réseau IoT, injection de persistance de firmware, nettoyage de journaux embarqués
- Modules d'évasion - exfiltration par tunneling DNS, canaux C2 dissimulés ICMP, stéganographie d'en-têtes HTTP, contournement d'intégrité de firmware
- Mouvement latéral - pivot par épuisement DHCP, relais par empoisonnement du cache ARP, pivot par redirection de port UPnP IGD, empoisonnement mDNS/LLMNR, chaîne d'identifiants SNMP, détournement de broker MQTT, injection de commandes TR-069, relais d'amplification CoAP
- Orchestrateur PolyExploit - compilation C/C++ à l'exécution (gcc/clang/mingw/cross), exécution d'exploits Ruby/Node.js/PHP/Bash/Perl, intégration msfconsole, intégration ExploitDB/searchsploit
- Modules ICS/OT - Universal Robots PolyScope 5, RIOT OS, Modbus, S7comm, EtherNet/IP, BACnet, DNP3
- Domotique / maritime / spécialisé - eNet SMART HOME, OpenRemote, Metis maritime IoT (WIC/DFS)
- 23 modules AutoPwn - chaînes d'exploitation multi-phases spécifiques aux fournisseurs (GPON, Huawei, CUPS Pwn2Own, Lexmark Pwn2Own, NAS, domotique, VoIP, IoT générique, imprimantes HP (PJL/LEDM/LDAP passback), Sony Bravia Smart TV (UPnP/SSRF/DIAL/EventSub), et plus encore)
- 62 modules de payload - shells TCP reverse/bind pour x86, x64, ARM, MIPS, Python, Perl, PHP ; encodeur XOR ARM ; dropper de shell BusyBox
- 33 modules d'encodage - encodage Base64, hex, XOR pour Python, PHP, Perl, shellcode
- 25 modules génériques - Heartbleed, ShellShock, UPnP IGD, brute-force SNMP, TCP Xmas, amplification UDP, recherche de CVE, détecteur de détournement DNS, intercepteur AITM
- 1 475+ CVE cartographiées - de 2001 à 2026, y compris les chaînes Pwn2Own 2026 et les CVE critiques IoT/OT/maritimes
- Moteur d'attaque de groupes APT - parcourir et reproduire les chaînes d'attaque d'APT28, Volt Typhoon, Sandworm, Quad7, Turla, APT40 avec mappage MITRE ATT&CK
- 1 022 listes de mots spécifiques aux fournisseurs - identifiants par défaut externalisés par fournisseur (y compris spécifiques aux FAI brésiliens)
- Découverte réseau - SSDP, ARP, Nmap, Masscan, repli Scapy, recherche OUI (IEEE 234k+ entrées), profils de temporisation T0-T5
- Gestion de session - historique de scan persistant par hôte (IP+MAC), reprise/redémarrage, index complet des résultats
- 7 portes de qualité automatisées -
tools/phase_gate.py garantit que chaque module passe les vérifications d'import, d'anti-FP, de référence et de qualité de code avant la fusion
Types d'appareils pris en charge