bots de geolocalización en telegram eduarchdo sánchez · 2018-02-08 · /start 2 edusatoe •...

40
#CyberCamp17 Bots de Geolocalización de usuarios en Telegram Eduardo Sánchez edusatoe

Upload: others

Post on 10-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

#CyberCamp17

Bots de Geolocalización

de usuarios en Telegram

Eduardo Sánchez

edusatoe

Page 2: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

/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.

Page 3: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Í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

Page 4: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

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

Page 5: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Tipos de Bots

Compra de Bots

5edusatoe

Page 6: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Tipos de Bots

GeoHack (frikiBots by @goldrak @interh4ck)

6edusatoe

https://geohack.kedarastudios.com/

Page 7: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Tipos de Bots

Bots de Análisis de Vulnerabilidades

7edusatoehttps://geohack.kedarastudios.com/

Page 8: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Creación de Bots en Telegram

8edusatoe

Page 9: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Creación de Bots con Chatfuel

9edusatoe

Page 10: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Inteligencia de Bots con DialogFlow

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

Page 11: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

11edusatoe

¿Y ahora cómo obtenemos información

con los Bots?

Page 12: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Sistemas de Tracking

12edusatoe

Page 13: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Tracking de Usuarios

Grabify IP Logger https://grabify.link

13edusatoe

Page 14: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Tracking de Usuarios

IP Logger https://iplogger.org

14edusatoe

Page 15: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Tracking de Usuarios con Grabify

15edusatoe

Page 16: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

16edusatoe

Análisis de Redes Sociales

Page 17: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Análisis de Privacidad en RRSS

17edusatoe

Page 18: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Análisis de Privacidad en RRSS

18edusatoe

Page 19: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Análisis de Privacidad en RRSS

19edusatoe

Page 20: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Análisis de Privacidad en RRSS

20edusatoe

Page 21: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Análisis de Privacidad en RRSS

21edusatoe

Page 22: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Análisis de Privacidad en RRSS

22edusatoe

Page 23: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Análisis de Privacidad en RRSS

23edusatoe

Page 24: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Análisis con Grabify

24edusatoe

Page 25: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

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

Page 26: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucí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.

Page 27: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Key for Google Maps Geolocation API

1º Habilitar la API de Google que queremos

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

27edusatoe

Page 28: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Key for Google Maps Geolocation API

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

28edusatoe

Page 29: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Key for Google Maps Geolocation API

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

29edusatoe

Page 30: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

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

Page 31: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Baliza digital

31edusatoe

Page 32: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

32edusatoe

Bot con Baliza Digital

+

Page 33: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Bots de Telegram con Baliza Digital

33edusatoe

Page 34: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

34edusatoe

¿ Identificación de Usuarios ?

Page 35: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Uso de Fingerprinting

35edusatoe

Page 36: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

36edusatoe

¿ Usuarios de Telegram ?

Page 37: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

37edusatoe

Bot con Baliza Digital

Versión Telegram

+

Page 38: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Bots de Telegram con Baliza en Python

38edusatoe

Page 39: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

/stop

/preguntas

39edusatoe

Page 40: Bots de Geolocalización en Telegram Eduarchdo Sánchez · 2018-02-08 · /start 2 edusatoe • Ingeniero Informático • Profesor de Formación Profesional para la Junta de Andalucía

Gracias por su atención