Skip to main content

La implementación de DirtyTooth Hack para Raspberry Pi Cómo convertir Raspberry Pi en Rogue BlueTooth Speaker

La implementación de DirtyTooth Hack para Raspberry Pi Cómo convertir Raspberry Pi en Rogue BlueTooth Speaker


En la pasada RootedCON presentamos el DirtyTooth Hack, un ataque basado en Rogue BlueTooth Speakers para los dispositivos iPhone. Como hacer la integraci�n hardware con algunos BlueTooth Speakers no es trivial - como vimos con el Marshall KillBurn -, decidimos hacer una implementaci�n del DirtyTooth Hack en Raspberry Pi. Y ya esta? liberado el co?digo de DirtyTooth para Raspberry Pi.

Figura 1: La implementaci�n de DirtyTooth Hack para Raspberry Pi.
C�mo convertir tu Raspberry Pi en un Rogue BlueTooth Speaker

Con una Raspberry Pi 3 u otra Raspberry Pi anterior con un dongle USB BlueTooth, podemos convertir nuestra Raspberry Pi en un Rogue BlueTooth Speaker y poder llevarnos de regalo los contactos de todos los dispositivos iPhone que se conecten a e?l.

Figura 2: DirtyTooth para Raspberry Pi

Para instalar el paquete dirtytooth.deb necesitamos tener un Raspbian Jessie y las dependencias necesarias instaladas que podemos instalar con:
sudo apt-get updatesudo apt-get install pi-bluetooth libbluetooth-dev python-dev python-dbus python-pip python- gobject python-gobject-2 git pulseaudio pulseaudio-module-bluetooth
Y tras realizar la instalacio?n de las dependencias, instalarlo el paquete con dpkg:
sudo dpkg -i dirtytooth.deb
Figura 3: Instalaci�n del paquete DirtyTooth

Se pueden realizar todos estos pasos de manera automa?tica utilizando el script install.sh que acompan?a. Para el funcionamiento son necesarias algunas libreri?as para Python que se descargara?n automa?ticamente al instalarse el .deb, pero en caso de tener algu?n problema con la instalacio?n, por ejemplo si se cae la conexio?n a Internet en medio de la instalacio?n o los enlaces al GitHub se hubieran cai?do o cambiado, son PyBluez, nOBEX y psutil. La libreri?a PyBluez y psutil pueden instalarse directamente desde pip en las versiones testeadas:
sudo pip install pybluez==0.22 sudo pip install psutil==5.2.2
Sin embargo, nOBEX la descargaremos desde su GitHub y las instalaremos manualmente, ya que no existe actualmente en los repositorios pip:
git clone https://github.com/nccgroup/nOBEX.git cd nOBEX
git reset --hard 0583c72
sudo python setup.py install
Nota: Nos posicionamos en el commit 0583c72 porque es el que hemos probado que funciona. Si en un futuro hay cambios en el repositorio no podemos asegurar el funcionamiento, por tanto instalamos desde el commit probado.
Una vez instalado, el funcionamiento de DirtyTooth es muy sencillo. Podemos consultar su ayuda del paquete para tener ma?s detalles: dirtytooth --help 

Figura 4: Ayuda de DirtyTooth Package

Aqui? vemos que la forma de utilizarlo es muy simple, podemos activar o desactivar el agente, que es necesario para poder encontrar el Rogue BlueTooth Speaker que har� el DirtyTooth Hack y tambie?n podemos obtener la agenda si sabemos la direcci�n MAC del dispositivo. Para el iniciar y parar el agente debemos ejecutarlo con: sudo dirtytooth --start

Figura 5: DirtyTooth Hack en ejecuci�n, capturando datos de un dispositivo conectado

Una vez que el proceso esta? arrancado, cada vez que se conecte un dispositivo por BlueTooth se llamara? automa?ticamente a la ejecucio?n de dirtytooth con la direccio?n MAC del dispositivo conectado y se guardara?n los resultados en la carpeta /root/dirtytooth.

Es necesario saber que para ejecutar el comando manualmente con una direcci�n MAC especi?fica, el dispositivo tiene que estar conectado en ese momento y ejecutarlo con el siguiente formato:
sudo dirtytooth --mac AA:BB:CC:DD:EE:FF
Los resultados que se guardan son dos: la agenda de contactos y el histo?rico de llamadas. Al tratarse de Bluetooth 2.1 o superior (Bluetooth 4.0 en el caso concreto de la Raspberry Pi 3) no es necesario poner el PIN o Token de Pareado y se conectara? automa?ticamente al intentar realizar la conexio?n con el dispositivo.

Figura 6: Instalaci�n y Uso de DirtyTooth Package en Raspberry Pi

El resultado final ya lo conocemos, una vez que el mo?vil se conecta a nuestro �Rogue BlueTooth Speaker� al cabo de unos segundos se cambiara? el perfil de audio por el PBAP accediendo a la agenda del tele?fono conectado y guardando una copia de los contactos. Posteriormente se pueden usar los datos recogidos para hacer OSINT y obtener informacio?n de intere?s sobre los contactos obtenidos. En este charla ten�is las demos y la explicaci�n completa.

Figura 7: DirtyTooth Hack: It�s Only Rockn Roll but  I Like it en Open Expo 2017

Para una mejor experiencia de uso, se puede poner un arranque automa?tico del dirtytooth cada vez que iniciamos la terminal, especialmente u?til en un sistema lite como Raspian Jessie Lite y con la configuracio?n de inicio de sesio?n automa?tico, ya que de esta manera arrancara? el agente nada mas encender la Raspberry Pi y el altavoz estara? preparado. En el caso de la versio?n con escritorio, se arrancara? al iniciar la terminal. Para hacer esto basta con an?adir las siguientes lineas al fichero .bashrc:
DIRTY=$(ps cax | grep -v grep | grep dirtyagent) if [ "$DIRTY" == "" ] ; then
pulseaudio -D
/usr/lib/dirtytooth/start fi
Enjoy it!

Autor: A?lvaro Nu?n?ez - Romero (@toolsprods), Security Researcher en ElevenPaths

*********************************************************************************
- Dirtytooh hack site
- Libro de Hacking iOS: iPhone & iPad [2� Edici�n]
- Conferencia DirtyTooth Hack en OpenExpo 2017
- DirtyTooth Hack: It�s only Rockn Roll but I like it (I de V)
- DirtyTooth Hack: It�s only Rockn Roll but I like it (II de V)
- DirtyTooth Hack: It�s only Rockn Roll but I like it (III de V)
- DirtyTooth Hack: It�s only Rockn Roll but I like it (IV de V)
- DirtyTooth Hack: It�s only Rockn Roll but I like it (V de V)
- DirtyTooth Hack: Reemplazar el m�dulo Bluetooth en Marshall Killburn
- DirtyTooth Hack: Seminario en V�deo
- DirtyTooth para Raspberry Pi
*********************************************************************************

download file now

download
alternative link download

Popular posts from this blog

Mini Militia ReAL DuAL WiELD MOD 3 06 by ARSHAD

Mini Militia ReAL DuAL WiELD MOD 3 06 by ARSHAD Most of my friends and sites visitors request me to create a Dual Wield MOD + Pro pack... I DONE IT......... Features:- � Propack Unlocked � Unlimited Ammo OR Bullets � ReAL DuAL WiELD MOD ( Bugs fixed now its working) � No Reload � One shot Kill ( 4 Bullets per shot ) � Unlimited Boost � Unlimited Bombs � No one can see u in Solo Play Mod Screenshots:- Click below for Download Use Chrome or other default browser for download this mod Dont Use Uc Mini Wait 5 seconds and Skip ad download  file  now

Christian Wallpaper Hd 1366x768

Free christian wallpapers hd! hd wallpapers for desktops, notebooks, smartphones, tablets, cell phones and facebook and google+ covers!. Tons of awesome christian hd wallpapers to download for free. you can also upload and share your favorite christian hd wallpapers. hd wallpapers and background images. 2991 religious hd wallpapers and background images. download for free on all your devices - computer, smartphone, or tablet. - wallpaper abyss . 2991 religious hd wallpapers and background images. download for free on all your devices - computer, smartphone, or tablet. christ christ the redeemer christian god jesus rio de janeiro.. From every nation! | christian wallpapers Christian hd wallpapers if you’re looking for the best christian hd wallpapers then wal...

Mini Militia MEGA MOD 3 0 27 by Arshad KMODS

Mini Militia MEGA MOD 3 0 27 by Arshad KMODS New MEGA MOD 3.0.27... � 4X Time To Refill Health :- ?If You Injured by Gun/Bomb Then Your Life Refill/Recharge In 4X. � Die Only By Guns:- ?Bombs Will Not Harm For You. � High Range Of Bullets:- ?All Guns Rage Is Increased. � Sniper Zoom:- ?All Weapons Have 7X Zoom. � Laser Sight:- ?All Weapons Have Laser Sight. � Dual Wield MOD:- ?Now You Can Take Any Weapon As Dual Weapon , Like Taking Rocket Launcher With Sniper Or Double Barrel With A Fire Sprayer Or With Same Weapons (Example :- AK47 With Another AK47) Too. ?Sometimes It Will Freeze The Game While Playing In Quick Play MOD. � Unlimited Flying Power :- ?Unlimited Boost. � Disabled Gravity :- ?You Will Float On Air Like Lunacy. � One Shot Mega MOD:- ?9 Bullets PerShot. � Unlimited Ammo Or Bullets :- ?Your Guns Will Get Unlimited Number Of Bullets. ?Now You Can Switch Weapons And Throw Grenades. ?You Want Freezes Or Crashes In Quick Play Or Online MOD. ?The Zero Ammo In Lan-Wifi MOD Is Al...