r/devsarg • • 2d ago

infosec Detector de vulnerabilidad PHP

Buenas gente,
Con el quilombo de PHP2Shell se me ocurrió tirar un par de prompts y hacer una extensión para evitar meterme en páginas con versiones deprecadas e inseguras de php

Te avisa si la página está en php.
Te avisa si tiene una versión deprecadas php sin soporte.
Te avisa (en lo posible) si tiene el parche instalado

No saben la cantidad de páginas que voy entrando y salta que tienen php deprecado, yo que ustedes no me crearía ni cuenta

Escucho feedback, ya tengo algunas mejoras en mente pero esta versión es bien sencilla para que chrome me la aprobara rápido

https://chromewebstore.google.com/detail/php2shell-detector/ghdfjpcbapgnhfghgibmbceabbgkijjg?hl=es

0 Upvotes

5 comments sorted by

3

u/Huntware 2d ago

¿Y cómo detecta la versión? ¿Es por el header HTTP que expone por el web server en la configuración por defecto?

En un par de sitios expuestos a internet en mi laburo, me encargué de desactivar esos encabezados, incluida la versión de Apache. La seguridad por oscuridad no es algo fiable por sí solo, pero suma y no cuesta nada.

2

u/titixrock 2d ago

Tal cual. Lo único que me puede dar un indicio es eso.
Si tenes la data del servidor ofuscada no te puede decir mucho, te avisa que está hecha en php solamente

Igual, si tu sitio se toma la seguridad en serio como para ofuscar la data para evitar hackeos, probablemente también esté parcheado

Por ahora no se me ocurre otra solución más allá de eso

1

u/CachorroFurioso 2d ago

1

u/titixrock 2d ago

Meh, tampoco que te lo cobrara

1

u/investigatormaker 1d ago

Avisar si el parche está instalado es lo más difícil de hacer bien: un falso parcheado es peor que no avisar. En la ficha de la extensión mostrá una captura con las tres alertas (PHP, versión sin soporte, parche) en una página real, y aclará con qué señal detectás la versión, porque algunos servidores la ocultan. Contra: admitir ese límite le quita el efecto de herramienta infalible, pero da confianza. ¿Qué señal usás hoy para detectar la versión?

I make ThreadFox.

We find relevant Reddit conversations and post for your business. We'll post 3 replies free first, no card; then the $39 Pilot covers seven days and up to 50 posts and replies. No automatic renewal. Managed service: https://threadfox.vip/p/20261026-1416-e5gws/managed