Como localizar a una persona a través de Excel VBA

Hola mis seguidores! Hoy veremos un tema muy interesante y es cómo localizar a una persona a través de Excel.

Este tema está más enfocado en Hacking a través de Excel, me parece oportuno hacer este POST, para que tengamos en cuenta que no todas las macros ‘Son buenas’

Muy bien te voy a enseñar cómo crear desde cero esta macro, en 3 sencillos pasos

Paso 1 – Crear el código para localizar a una persona desde Excel

En esta ocasión puedo decir que el primer paso es el más importante

Para localizar a alguien debemos activar el GPS, pero si lo hacemos a través de nuestra macro, el antivirus nos puede detectar

¿Entonces cómo podemos saber la ubicación de alguien sin la necesidad de usar el GPS?

La podemos obtener con estos dos datos:

  • La dirección IP
  • El historial de búsqueda

Y pensarás que esto es difícil, pero existe un ‘amigo’ que lo usamos a diario que ya cuenta con esta información

Así es Google ya trabaja con esta data!

Entonces hagamos algo tan sencillo como realizar una búsqueda en Google desde VBA

Vamos a realizar una búsqueda cualquiera en Google y revisar la URL

Es decir cuando realizamos una búsqueda en Google, nos muestra una ventana similar a esta

Hacking con Excel VBA
//www.google.com/search?client=opera&hs=D8K&ei=gnxlXI3eONCc_Qbo0K4w&q=busca&oq=busca&gs_l=psy-ab.3..35i39l2j0l8.1531.2326..2453…0.0..0.146.530.0j4……0….1..gws-wiz…….0i71j0i67j0i131.kWsLRjurIh0

Accederemos al URL desde VBA, pero no el URL completo

De esta forma hemos podido hacer una conexión a través de Internet Explorer a Google, buscando la palabra ‘busca’

Ahora veamos en dónde podemos encontrar la ubicación

Como localizar a una persona a través de Excel

Ingresamos al HTML a través de inspeccionar elemento

Buscar con Excel Hacking

Podemos visualizar que el elemento que guarda la información que necesitamos tiene el id swml-loc

Entonces modificamos nuestros código al siguiente:

Al ejecutarlo nos mostrará un mensaje con la ubicación

Nuestro objetivo es saber cómo localizar a una persona a través de Excel, pero debemos ser cuidadosos

Paso 2 – Preparemos el lugar de almacenamiento de información

Muy bien, ya podemos obtener la ubicación de la persona y va bueno, pero… ¿Cómo lo vamos a leer?

Opciones para poder obtener la información obtenida

  1. A través de un FTP, pero el antivirus nos podría detectar (Ya me ha pasado)
  2. Google Form, es válido pero si queremos hacerlo rápido necesitamos llenar pocos campos
  3. A través de una URL, y guardar más información en una base de datos en MySQL

Yo te aconsejo utilizar la tercera, pero para poder utilizarla debes saber programación en web

Y este blog no está enfocado en programación en web sino en VBA, así que utilizaremos la segunda, si este POST tiene varias vistas entonces publicaré el método web

Diseñando el formulario en Google Form

Ahora vamos a diseñar un simple formulario en Google

Formulario Google VBA Excel

Sólo he agregado 3 campos que son:

  • Nombre: Almacenará el nombre de la PC
  • Ubicación: El fin de este POST
  • Fecha_Hora: Fecha y hora en la que se realiza la consulta

Paso 3: Almacenar la información de localización desde Excel

Lo primero que vamos a hacer es compartir el formulario que hemos creado

Ubicar mediante Google Form

Copiamos el link y obtenemos los name que necesitamos

localizar a una persona a través de Excel

Utilizaremos un código similar al del POST GOOGLE FORM COMO BASE DE DATOS EXCEL

Muy bien! ya hemos podido ubicar a una persona a través de Excel, ahora debemos almacenar esa información

Este código me parece bueno

La variable web de tipo String almacena nuestro link del formulario de Google

No te olvides modificar la última parte del link de Google Form de viewform?usp=sf_link a formResponse

Jh

Código final para localizar a una personas a través de Excel

Finalmente nuestro código quedaría de la siguiente forma

Al ejecutarlo obtenemos lo siguiente:

Localizar a una persona desde Excel

Puedes descargar el archivo que he trabajado desde este LINK: DESCARGAR ARCHIVO XLSM

Si deseas aplicarlo, te aconsejo que utilices el Thisworkbook Application Open, y dar algunos arreglos más, como por ejemplo el POST Proyecto Bloqueado

Jh

Jh

Espero te haya servido esta publicación, me puedes contactar al correo contacto@tutorialesexcel.com

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

2 ideas sobre “Como localizar a una persona a través de Excel VBA”