En este blog informático está reflejada mi experiencia en el mundo de la informática. Mis publicaciones serán sobre seguridad informática e Internet. Las técnicas y herramientas aquí explicadas son para fomentar la seguridad de la información dentro de la filosofía del hacking ético. En línea desde 2005.

Herramienta para auditoria caja negra de aplicaciones Web.

Las auditorias caja negra, son las que se realizan desde fuera y ofrecen la visión de un atacante. No se estudia el código fuente de la aplicación, se analiza las páginas web de la aplicación desplegada, en busca de scripts y formularios en los que se puede inyectar datos. Este  tipo de auditoría suele reportar mas  falsos positivos.

La herramienta Wapiti realiza el procedimiento en la auditoria de caja negra de buscar de scripts y formularios en los que se puede inyectar datos. Una vez que se obtiene esta lista, actúa como un fuzzer, realizando inyección de datos, para ver si un script es vulnerable.

Wapiti pueden detectar las siguientes vulnerabilidades:

  • Divulgación de archivos (local y remota, fopen, readfile ...).
  • Inyección en bases de datos (PHP / JSP / ASP, inyecciones SQL y XPath).
  • XSS (Cross Site Scripting) inyección (reflejada y permanente).
  • Ejecución de comandos de detección (eval ( ), system (), passtru () ... ).
  • Inyección CRLF (división de respuesta HTTP, la fijación de sesión ... ).
  • Inyección XXE (Entidad XmleXternal).
  • Reconoce archivos potencialmente peligrosos (gracias a la base de datos Nikto).
  • Configuraciones débiles  .Htaccess que pueden ser anuladas.
  • Detecta los archivos de copia de seguridad con información sensible (revelación de código fuente).


Características generales de Wapiti:

  • Genera reportes de vulnerabilidades en diversos formatos (HTML, XML, JSON, TXT...).
  • Puede suspender y reanudar una exploración o un ataque.
  • Permite de una forma rápida y fácil, activar y desactivar módulos de ataque.
  • HTTP y HTTPS proxies.
  • Capacidad para restringir el alcance de la exploración (dominio, carpeta, página web…).
  • Autenticación por medio de varios métodos: Basic, Digest, Kerberos o NTLM.
  • Posibilidad de configurar las direcciones URL que explorar primero (aunque no esten en su alcance). Puede excluir algunos URLs de la exploración y de ataques (por ejemplo: URL de cierre de sesión).
  • Importación de cookies (con las herramientas wapiti  de cookies y wapiti-GetCookie )
  • Puede activar y desactivar certificados SSL de verificación.
  • Extraer URLs de los archivos SWF de Flash.
  • Puede extraer las direcciones URL de javascript (intérprete muy básico JS).



Más información y descarga de Wapiti:
http://wapiti.sourceforge.net/
Herramienta para auditoria caja negra de aplicaciones Web. Herramienta para auditoria caja negra de aplicaciones Web. Reviewed by Álvaro Paz on jueves, mayo 29, 2014 Rating: 5
Publicar un comentario en la entrada
Este Blog sobre Seguridad Informática está bajo una licencia de Creative Commons, Álvaro Paz. Con la tecnología de Blogger.