bots de geolocalización en telegram eduarchdo sánchez · 2018-02-08 · /start 2 edusatoe •...
TRANSCRIPT
#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 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