lunes, mayo 11, 2026
jueves, abril 09, 2026
Un "Hardening Tip" de BBDD - de mi Lost & Found - contra las "Heavy Queries Malignas"
![]() |
| Figura 3: Libro Hacking de Aplicaciones Web: SQL Injection de Enrique Rando y Chema Alonso |
Publicado por
Chema Alonso
a las
6:39 a. m.
0
comentarios
Etiquetas: AI, BBDD, Blind SQL Injection, BSQLi, fortificación, Gemini, hardening, IA, Inteligencia Artificial, LLM, MySQL, Oracle, PostgreSQL, SQL Injection, SQLi, SQLite
miércoles, mayo 22, 2024
El amo de los datos
Publicado por
Chema Alonso
a las
7:48 a. m.
0
comentarios
Etiquetas: AI, BBDD, Blind SQL Injection, CDO, COBOL, Curiosidades, datos, formación, IA, Lenguaje C, Machine Learning, ML, Oracle, Privacidad, programación, SQL Injection, Universidad
jueves, julio 28, 2022
La década de Yahoo! en el trono de la Web
Publicado por
Chema Alonso
a las
6:01 a. m.
1 comentarios
Etiquetas: Amazon, Facebook, Google, HTTP, https, Oracle, Yahoo, Youtube
jueves, febrero 17, 2022
Apúntate al OpenExpo Business Live: Cloud Day 2022 para el próximo 24 de Febrero
La jornada es 100% gratuita y online, y esta formada por tres ponencias y dos mesas de debate. que os paso a contar a continuación en detalle, pero tienes aquí la agenda con horarios completa, que también puedes ver en la web del evento. La primera sesión será una ponencia a las 16:05 a cargo de Nacho Fernández, que es Business Development Manager para SMB Partners & Products en Arsys y que hablará de "Cloud Services: el camino hacia la Nube".
Después tendremos a Matias Sosa, que es Cloud Specialist & Product Marketing Manager en OVHCloud, que dará una ponencia donde hablará de "¿Por qué adoptar soluciones PaaS en Cloud?" Algo que suele significar procesos de re-ingeniería de aplicaciones, productos y servicios pero que tiene sus ventajas, ya que se aprovecha de las principales capacidades de la tecnología de Cloud Computing.
Y para completar la jornada, tendremos una sesión de Vittorio Cioe, que es Principal Solutions Engineer de MySQL Oracle, que hablará de "Cómo crear soluciones preparadas para el futuro con MySQL Database Service y HeatWave".
Publicado por
Chema Alonso
a las
6:21 a. m.
0
comentarios
Etiquetas: Azure, Cloud, Cloud computing, Eventos, formación, Google Cloud, Microsoft, MyPublicInbox, MySQL, Oracle
viernes, agosto 25, 2017
Y de tu SAP a conocer tu motor de Bases de Datos
![]() |
| Figura 1: Y de tu SAP a conocer tu motor de Bases de Datos |
Todos los sistemas SAP utilizan un Sistema Gestor de Base de Datos Relacional (SGBDR) donde mantienen centralizada la casi totalidad de la información manejada por este software de gestión (información de clientes, pedidos, proveedores, etcétera). Dada la naturaleza de esta información, lo lógico es que este SGBD se encuentre en la red interna de la empresa y sólo desde allí se admitan las peticiones a las bases de datos.
![]() |
| Figura 2: Arquitectura del sistema que recibe las peticiones desde Internet |
En este artículo se veremos cómo, aprovechándonos de una mala configuración en el ICM del sistema SAP, en ocasiones, es posible conocer el tipo de SGBD es utilizado por el sistema, parte del direccionamiento interno de la empresa donde se encuentra el SGBD, así como el sistema operativo que corre en el host del servidor de bases de datos.
Módulo sap_icf_public_info
Para descubrir el SGBD del sistema SAP de una empresa, puede usarse el módulo sap_icf_public_info de Metasploit disponible en el GitHub de la empresa Rapid7.
![]() |
| Figura 3: Información del módulo sap_icf_public_info en Metasploit desde Kali Linux |
Lo que hace este módulo es aprovechar parte de la configuración por defecto del componente ICM, para que éste pueda reenviar peticiones HTTP/S a un recurso XML que guarda la información sobre el SGBD usado en el sistema SAP, versión del sistema operativo del host sobre el que corre el servidor de base de datos, direccionamiento IP interno, etcétera.
La configuración del módulo es muy es sencilla, ya que la mayoría de las veces basta con indicar el en parámetro RHOSTS la dirección pública del sistema SAP expuesto en Internet (set RHOST 200.x.x.x). Por defecto, el módulo realizará peticiones HTTP al puerto 8000/TCP del sistema SAP.
![]() |
| Figura 4: Configuración del módulo sap_icf_pulic_info |
Descubriendo los Sistemas Gestores de Bases de Datos
Tras lanzar el módulo, observamos que devuelve información sobre un SGBD, en este caso Oracle, el nombre del servidor de base de datos, sappbobd, el nombre del host sobre el que corre, sapboci, así como la dirección IPv4 interna que tiene asignada, 192.168.241.40. Además, el sistema operativo es un SunOS.
![]() |
| Figura 5: Información de un SGBD Oracle y el host en el que corre |
En este otro caso, tenemos que el SGBD es MSSQL de Microsoft, el nombre interno del servidor de base de datos es SVRPROERP\PRD, el nombre del host es SRVPROER y el sistema operativo es un Windows NT.
![]() |
| Figura 6: Información de un SGBD MS SQL Server del Host en que corre |
En este otro ejemplo, tenemos que el SGBD es un DB/400 de IBM, el nombre del host y del SGBD coinciden, sapprod, el sistema operativo sobre el que corre el SGBD es OS/400 de IBM.
![]() |
| Figura 7: Información de un SGBD DB/400 de IBM y el host en que corre |
Análisis del tráfico de red generado por el módulo
Siempre que se lanza un módulo en Metasploit es interesante capturar y analizar el tráfico de red que genera, ya que puede proporcionarnos más información que la meramente devuelta por el módulo. Descubrimos que el módulo sap_icf_public_info realiza una petición por GET vía HTTP de un recurso XML cuya URI es /sap/public/info.
![]() |
| Figura 8: Flujo TCP de la petición realizada al sistema SAP |
Dado que es una petición bajo el protocolo HTTP, conociendo la URI (/sap/public/info), la dirección IP del sistema SAP y el puerto TCP que recibe la petición, es posible construir la URL completa y acceder al recurso XML directamente desde un navegador web.
![]() |
| Figura 9: Resultado de la petición generada desde un navegador web |
Conclusiones
Para evitar este tipo de fugas de información del sistema SAP y evitar que sea indexada por los principales motores de búsqueda, bastaría impedir que el componente ICM realice la petición del recurso XML directamente desde Internet mediante el protocolo HTTP, permitiendo las peticiones únicamente desde la dirección 127.0.0.1 de localhost o indicando qué hosts son aquellos que sí tienen permiso para consultar la información del recurso XML.
![]() |
| Figura 10: Zona de la configuración de los hosts con acceso al recurso XML |
Autor: Amador Aparicio de la Fuente (@amadapa)
Escritor del libro "Hacking Web Technologies"
Publicado por
Chema Alonso
a las
10:19 a. m.
1 comentarios
Etiquetas: Hacking, kali, Linux, metasploit, MS SQL Server, Oracle, pentesting, SAP, Seguridad Informática
Entrada destacada
Hacking IA: Jailbreak, Prompt Injection, Hallucinations & Unalignment. Nuestro nuevo libro en 0xWord
Pocas veces me ha hecho tanta ilusión que saliera un nuevo libro en 0xWord como con este libro de " Hacking IA: Jailbreak, Prompt Inje...
Entradas populares
-
Un informe de Tech Transparency Project, después del lío con el Jailbreak del Bikini en Twitter/X , y de la masificación de DeepFakes en el...
-
Hay gente que cree que Google ha alcanzado la perfección con su buscador, pero la realidad es que tienen que mejorar mucho a varios niveles....
-
Hace un par de veranos, dr. dr. embajador Maligno nos contó que para él hacer la maleta es elegir los libros que se va a llevar, porque e...
-
Si has visto alguna de mis últimas charlas, habrás podido ver que he usado ADA , un Asistente IA que hemos hecho mi compañero Carlos Luengo...
-
Como sabéis últimamente he estado repasando la seguridad de algunos WebGUIs para SGBDs mirando a ver si hacían los deberes en seguridad o...
-
Supongo que muchos ya lo habréis visto anunciado en algunos sitios, pero quería avisar yo también por aquí para que nadie se pierda las sesi...
-
Circula por la red un truco que llegó a mí de casualidad , donde se explica cómo conseguir ver más de una vez - e incluso capturar - las fot...
-
Desde el mes de Octubre del año pasado llevamos trabajando en Informática 64 junto con Alejandro Ramos ( @aramosf ) en Recover Messages ...
-
Shadow AI: Los datos de tu empresa que tus empleados enviaron a Servicios IA sin que tú lo supieras.Hace unas semanas os hablé de en el artículo de " La Inteligencia Artificial está multiplicando los parches de seguridad ... ¿quién los...
-
Me gusta mucho el concepto de la “ Segunda Montaña ”. Esa que la gente que pone fin a su carrera profesional se marca como objetivo. Encontr...





DragonJAR
8.8 Chile
Ekoparty
e-Hack MX
AREA 51
Comunidad Dojo Panamá
ARPAHE SOLUTIONS 













































