CarBus Hack/CarHacking [VİP]

Anarchosa&ByR0L3S4 Otomobilin ODC II konnektörüne bağlanmak için bir cihaz edinerek başlayalım. Piyasada birkaç tane var, ancak nispeten ucuz bir Bluetooth ODB II mini arayüz...

Anarchosa&ByR0L3S4
Otomobilin ODC II konnektörüne bağlanmak için bir cihaz edinerek başlayalım. Piyasada birkaç tane var, ancak nispeten ucuz bir Bluetooth ODB II mini arayüz kullanıyor olacağız. 12 dolar'ın altında bir Amazon satın aldım ben . Aracınızın CAN ağına etkili bir şekilde ulaşan ve Bluetooth ile Metasploit ile sisteminize bağlanan ELM327 yonga seti ile birlikte gelir, böylece yerleşik Bluetooth özellikli bir bilgisayara sahip olmanız veya bir Bluetooth USB adaptörü satın almanız gerekiyor. Bluetooth protokolü hakkında daha fazla bilgi gelcek yada gelmicek açıkcaksı bilgileri paylaşmayı sevmem :(

Bu Bluetooth ELM327 adaptörünü sipariş etmek için link var aşşağıda

https://www.amazon.com/Vgate-Blueto...99eaa5ee0890847dfd326&creativeASIN=B019SURWYO

2. Adım: Seri Bağlantı Noktasını Kurun

Donanımımızı yerinde tuttuğumuza göre, gerekli yazılımı kurmamız gerekiyor. Unutmayın, CAN protokolü bir seri protokoldür, bu yüzden seri "konuşmak" için ruby gem "serialport" yüklemeniz gerekir.
kali > gem install serialport

JDZmGJ.png

3. Adım: ELM 327'deki Bluetooth’a Bağlayın

Ardından, arabanızdaki ELM 327 adaptörüyle konuşmak için Bluetooth adaptörümüzü bağlamamız gerekiyor. Burada, ELM 327'yi arabadaki ODB II konektörüne yerleştirmeniz ve araçtaki yardımcı programları açmanız gerektiğini belirtebilirsiniz.

ELM 327 cihazına bağlanmak için MAC adresine ihtiyacımız var. Bluetooth cihazları taramak ve bize MAC adresini sağlamak için hcitool kullanacağız

kali > hcitool scan

NDnmoa.png


Gördüğünüz gibi, benim 00: 19: 6D: 36: 4A: 9D bir MAC adresi verdi. Seninki farklı olacak.

Şimdi, Bluetooth adaptörümüzü MAC adresini kullanarak ELM 327'ye bağlamamız gerekiyor. Aşağıdaki gibi çift tırnak arasında MAC adresini kullandığınızdan emin olun.

kali > rfcomm connect /dev/rfcomm1 "00:19:6D:36:4A:9D"

moMmy8.png


3. Adım: ELM 327 Röle programını çalıştırın

Bir sonraki adım, Metasploit'in ELM 327 yonga seti ile iletişim kurmasını sağlayan ELM 327 rölesini çalıştırmaktır. / Usr / share / metasploit-framework / tools / hardware komutunu kullanarak bulabilirsiniz.
kali > cd /usr/share/metasploit-framework/tools/hardware
kali > ls -l

nlQZ6M.png


Koşmadan önce, yardım ekranına bir göz atalım. :)
kali > ruby elm327_relay.rb -h Edit

nlb2Ba.png


Gördüğünüz gibi, temel olarak sadece iki parametre gerektirir; hız (varsayılan 115200) ve seri aygıt (varsayılan "default is " /dev/ttyUSB0'dır). Hangi seri aygıtın kullanılacağını belirlemek için, Linux yardımcı programını (display message) ve "tty" için grep'i kontrol edin. Benim durumumda, ttyS0 oldu.

Şimdi, elm327 röleyi seri cihazla çalıştırın ve hızı aşağıda görüldüğü gibi varsayılan değerde bırakın.
kali >ruby elm327_relay.rb -s /dev/ttyS0

Adım 4: Metasploit'i Başlat

Artık Kali Linux'umuzu ELM 327 cihazıyla iletişim kuracak şekilde yapılandırdık, Metasploit'e bir donanım köprüsü oluşturmamız gerekiyor. Unutmayın, Metasploit TCP / IP ile iletişim kurmak için üretilmiştir. Şimdi seri bağlantı noktası üzerinden otomobil için yerli CAN protokolü ile iletişim kurmak için ihtiyacımız var.

Önce Metasploit'i başlatın.

kali> msfconsole

Ardından otomotiv modüllerini arayın

kali> search automotive

LDlmzZ.png


Gördüğünüz gibi, şu anda sadece birkaç otomotiv modülü var ve yetenekleri sınırlıdır. Yakında daha Metasploit otomotiv modülleri için dua edelim. :)

Aşşağıdaki modölü Kullanmamız gerek.
auxiliary/client/hwbridge/connect module . Girerek yükleyebiliriz

msf >use auxiliary/client/hwbridge/connect


Q2Lm3j.png



Yükledikten sonra info yazarak bu modül hakkında daha fazla bilgi edinebilirsiniz

kali> info

WDqm34.png


Son olarak, donanım köprüsümüzü oluşturmak için bu modülü çalıştıralım.

msf> exploit

Adım # 5: Metasploit Otomotiv Modüllerini Kullanın

Metasploit ile araçtaki CAN protokolü arasındaki donanım köprüsümüzü yarattığımıza göre, Metasploit'in car hacking modüllerini kullanmaya başlayabiliriz
Y6QmZk.png


Örneğin, aracın bilgilerini almak istiyorsak,

post/hardware/automotive/getvinfo


msf > use post/hardware/automotive/getvinfo

DDYpg3.png


Bu modül için bilgi girdiğimizde, bu modülün tüm araç DTC'lerini (Diyagnostik Hata Kodları) ve hız, soğutma suyu sıcaklığı, VIN gibi diğer bilgileri sorgulayıp toplayacağını ve DTC'leri bile temizleyeceğini görebiliyoruz.

Şimdi, Linux sistemimizi ve Metasploit Framework'ü doğrudan aracın cihazlarıyla iletişim kurmak için aracın ağına bağlayabiliriz!

Devamınıda Canım İsterse Atarım Belki :)
Bu arada beyler bu sadece belli işer yapar araba kapılarını uzaktan erişim sağlıyarak açmayı sonra arabayı anahtarsız çalıştırmayı (Terminal Ortamında) vs anlatmayı düşünüyorum.
 
Moderatörün son düzenlenenleri:
131,849Konular
3,271,995Mesajlar
316,386Kullanıcılar
aliege21Son Üye
Üst Alt