1 / 42

Shoulder Surfing 2.0

Shoulder Surfing 2.0. Old school techniques made easy. e koparty 2013. ¿Y este quién es?. SeguriNerd Vegetariano Montañista Maratonista. Fede Pacheco @FedeQuark. Passwords, passwords everywhere. Primer factor de autenticación Repetidos entre servicios Poco cambiados Débiles.

maalik
Download Presentation

Shoulder Surfing 2.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ShoulderSurfing 2.0 Old schooltechniquesmadeeasy ekoparty 2013

  2. ¿Y este quién es? • SeguriNerd • Vegetariano • Montañista • Maratonista Fede Pacheco @FedeQuark

  3. Passwords, passwords everywhere • Primer factor de autenticación • Repetidos entre servicios • Pococambiados • Débiles

  4. PasswordGuessing • Network Sniffing • SW/HW Keylogging • LoginBruteforcing • RainbowTables • FakeLogin • Ingeniería Social • ShoulderSurfing

  5. ShoulderSurfing • aka “Mirar por encima del hombro” • aka “Pispear” • aka “Asomar el cogote” • aka “¿Qué mirás, gil?”

  6. Ojito • Angulo de lectura • 90° +/- 30° Vertical • 90° +/- 40° Horizontal • Distancia focal de lectura • 38 - 63 cm • Max: 1 m (Arial 12)

  7. Tipeando soy de madera • Promedio de tipeo • 33 ppm (transcripción) • 19 ppm (composición) • Velocidades • Profesional: 50-80 ppm • 2-dedos: 27-37 ppm

  8. Los años pasaron, pero… • La gente aun tipea sus pwds delante de otros • Si nadie los mira directamente, no sospechan

  9. ShoulderSurfing 2.0

  10. iPhone de un amigo Camarita Espejito pedorro Uña comida

  11. Si sosmoooy top

  12. Veo veo… Nada raro ¿Que onda esto? Era el espejito, bitches!

  13. SS2.0 in a nutshell • Pararse cerca del que esté escribiendo su pwd • Apuntar con un espejito apoyado en la camara • Grabar un video mientras tipea • Procesarlo y analizarlo  Aca ocurre la magia • Deducir el password

  14. 3 aproximaciones 3 • Procesar imágenes independientes • Procesar video directamente • Procesamiento automatizado

  15. 1: Procesamiento independiente • Extracción de cuadros • ffmpeg • BatchProcessing • IrfanView • Análisis • A ojímetro

  16. Extracción de cuadros

  17. Rotación y espejado  Original Rotado  Espejado 

  18. Batch Processing

  19. Análisis básico • Identificar imágenes de cada tecleo • Separarlas • Identificar caracter • Repetir hasta el final

  20. Case Study • iPhone 5 (HD 1080) • Tipeo normal • Luz interior

  21. Q Z A W X S E C D R V F G T B H Y N J U M K I , . L O P Ñ -

  22. Q Z A W X S E C D R V F G T B H Y N J U M K I , . L O P Ñ -

  23. Tips • Superponer un teclado transparente • Detenerse en 2 momentos clave • El anterior • El siguiente • Considerar los Shift/Alt

  24. ¿Solo sacaste algunas? No Prob! ==> El cerebro se arregla con el 70% AG_ANT_ L_ EK_P_ _TY 2__3 L_RG_ V_ _A _L SH_U_DE_S_RFI_G _.0 VI_A L_ P_PA

  25. 2: Procesar video directamente • Software de análisis de videos • Kinovea (Open Source)

  26. 3: Procesamiento automatizado • 3D Modeling • Mano • Teclado • Motionestimation • 3D over 2D • PhysicsEngine • Movimientos definidos • Detección de colisiones • Un script en Python que solucione todo…

  27. En fin… • Viejas Técnicas + Nuevas Tecnologías = Cool • Practicar Shouldersurfing Clásico y 2.0 • Más aplicaciones • Celulares, cerraduras electrónicas, etc.

  28. ¡Gracias! Fede Pacheco (@FedeQuark)

More Related