Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: nosequenosenada en 3 Agosto 2021, 07:58 am



Título: VB6 Obtener geolocalizacion e impedir acceso??
Publicado por: nosequenosenada en 3 Agosto 2021, 07:58 am
Buenas noches estoy usando una funcion que me arroja mi ip publica ahora mi pregunta es como puedo hacer para obtener mediante mi ip publica  mi geolocalizacion para que mi archivo solo sea posible de ejecutar en un rango de ip.


desde ya gracias un  saludo.


Título: Re: VB6 Obtener geolocalizacion e impedir acceso??
Publicado por: 3n31ch en 3 Agosto 2021, 08:38 am
Hay gente que sabe mucho mas que yo de este tema en el foro. Pero realmente, hasta donde yo se, mediante tu ip pública no puedes saber tu ubicación así como a nivel GPS...  quizás un aproximado, pero nunca exacto.

El típico mensaje de "tengo tu IP, se donde vives" es algo antiguo, cuando las IPs eran estáticas y mas o menos uno podía armar un registro a partir de estas.


Título: Re: VB6 Obtener geolocalizacion e impedir acceso??
Publicado por: Serapis en 4 Agosto 2021, 15:40 pm
Buenas noches estoy usando una funcion que me arroja mi ip publica ahora mi pregunta es como puedo hacer para obtener mediante mi ip publica  mi geolocalizacion para que mi archivo solo sea posible de ejecutar en un rango de ip.
La única forma es que manualmente obtengas el rango de IPs, con que trabajan los operadores de la zona a la que pretendes restringir el acceso.
Esto no será preciso-exacto, pero es lo más que podrías lograr. Además, el cambio de operadores (uno cierra, otro abre), puede con el tiempo malograr el objetivo.

Podría ser más preciso, si la IP se enviara a un servidor (que se mantiene 'actualizado' en el tiempo) y que compara si la IP recibida está en un rango aceptado.

Por supuesto esa limitación será fácil de sobrepasar. Y francamente no veo la utilidad o necesidad de imponer tal limitación (en un PC).


Título: Re: VB6 Obtener geolocalizacion e impedir acceso??
Publicado por: BlackZeroX en 8 Agosto 2021, 08:18 am
Puedes utilizar los servicios de Google los cuales el momento de que tu conectas un celular a un router este cel tendrá y podrá reportar la ip pública ligada a la red provista por el ISP, los servicios en el celular de Google reportan la ip y latitud y longitud por ende a partir de una ip pública al usar los servicios de Google te puede brindar la ubicación de esta y por ende puedes obtener la latitud y longitud en el Globo terráqueo a partir de esta ip claro tiene un rango de error claro¡!.

https://developers.google.com/maps/documentation/geolocation/overview

OJO si tu ISP tiene NAT olvídate debe ser NAT 0 o te arrojará una dirección de posimente el servidor de NAT a la que este conectado en tu ISP.

Lo más idóneo es obtener el servicio GPS del dispositivo en cuestión.

Postdata, Perdón si no se entiende, use editador de voz de celular.

 Dulces lunas.


Título: Re: VB6 Obtener geolocalizacion e impedir acceso??
Publicado por: nosequenosenada en 9 Agosto 2021, 03:54 am
Gracias por responder un saludos