Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe •...

Preview:

Citation preview

#CyberCamp17

Bots de Geolocalización

de usuarios en Telegram

Eduardo Sánchez

edusatoe

/start

2

edusatoe

• Ingeniero Informático

• Profesor de Formación Profesional para la Junta de Andalucía

• Profesor de Universidad Castilla la Mancha y Universidad de

Extremadura

• CSO en onBRANDING

• Doble Máster en Seguridad TIC (Sistemas y Redes; Servicios y

Aplicaciones)

• Perito Judicial por la AIF

• Colaborador del blog de Hacking Ético

• Cofundador de la comunidad Hack&Beers

• Cofundador de Hacking Solidario

• Socio fundador de ANPHACKET

• Organizador del congreso Qurtuba Security Congress

• Fundador de las Jornadas de Seguridad Security High School.

ÍNDICE

Hablando de Bots. Tipos de Bots

Creación de Bots en Telegram y Chatfuel.

Sistemas de Tracking Balizas

Análisis de Privacidad en RRSS

Inteligencia de Bots con DialogFlow

Google Maps Geolocation API

Bots + DialogFlow + Balizas de Geolocalización

Bots Python + Balizas de Geolocalización +

Identificación de Usuarios

3edusatoe

Hablemos de Bots

60% del tráfico de una Web puede ser bots.

Más de la mitad son bots maliciosos.

Uso de bots para:

Recopilar información.

Identificación de sitios maliciosos o vulnerables.

Arañas/Crawlers para ratreo SEO

Spammers: bot que postean publicidad y

los enlaces ponen en riesgo tus datos.

BotNets para ataques de DDoS.

Bots de rastreo que duplican contenido

para penalizar el SEO.

Otros bots: seguidores de Twitter, rubias de bote…

4edusatoe

Tipos de Bots

Compra de Bots

5edusatoe

Tipos de Bots

GeoHack (frikiBots by @goldrak @interh4ck)

6edusatoe

https://geohack.kedarastudios.com/

Tipos de Bots

Bots de Análisis de Vulnerabilidades

7edusatoehttps://geohack.kedarastudios.com/

Creación de Bots en Telegram

8edusatoe

Creación de Bots con Chatfuel

9edusatoe

Inteligencia de Bots con DialogFlow

10edusatoehttps://console.dialogflow.com/api-client/

11edusatoe

¿Y ahora cómo obtenemos información

con los Bots?

Sistemas de Tracking

12edusatoe

Tracking de Usuarios

Grabify IP Logger https://grabify.link

13edusatoe

Tracking de Usuarios

IP Logger https://iplogger.org

14edusatoe

Tracking de Usuarios con Grabify

15edusatoe

16edusatoe

Análisis de Redes Sociales

Análisis de Privacidad en RRSS

17edusatoe

Análisis de Privacidad en RRSS

18edusatoe

Análisis de Privacidad en RRSS

19edusatoe

Análisis de Privacidad en RRSS

20edusatoe

Análisis de Privacidad en RRSS

21edusatoe

Análisis de Privacidad en RRSS

22edusatoe

Análisis de Privacidad en RRSS

23edusatoe

Análisis con Grabify

24edusatoe

25edusatoe

¿Cómo obtenemos información de

geolocalización de un usuario?

GPS del móvil

La información de las redes

inalámbricas

La información del navegador

La dirección IP

Antenas de telefonía

26edusatoe

Política de privacidad de Google

Location Services

Si permite que un sitio Web obtenga su ubicación a través de esteservicio, nosotros recogeremos la información en función de lascaracterísticas de su dispositivo: la información sobre los routersinalámbricos cerca de usted, el ID del móvil de las torres detelefonía más próximas, y la intensidad de tu wifi o la señal decelular. Esta información se utiliza para devolver una ubicaciónestimada al navegador que la solicita. Además en cada solicitudrecopilamos también la dirección IP, el User-Agent y el ID único desu cliente. Esta información se utiliza para para diferenciar lassolicitudes, no para identificarlo.

Key for Google Maps Geolocation API

1º Habilitar la API de Google que queremos

https://console.developers.google.com/apis/library

27edusatoe

Key for Google Maps Geolocation API

2º Administramos la nueva APIhttps://console.developers.google.com/apis/api/geolocation.googleapis.com/

28edusatoe

Key for Google Maps Geolocation API

3º Generamos una nueva API Keyhttps://console.developers.google.com/apis/credentials

29edusatoe

Petición a Google Maps

4º Petición vía POST sin datos, sólo la IP

https://developers.google.com/maps/documentation/geolocation/intro?hl=es#requests

30edusatoe

Baliza digital

31edusatoe

32edusatoe

Bot con Baliza Digital

+

Bots de Telegram con Baliza Digital

33edusatoe

34edusatoe

¿ Identificación de Usuarios ?

Uso de Fingerprinting

35edusatoe

36edusatoe

¿ Usuarios de Telegram ?

37edusatoe

Bot con Baliza Digital

Versión Telegram

+

Bots de Telegram con Baliza en Python

38edusatoe

/stop

/preguntas

39edusatoe

Gracias por su atención

Recommended