Hi all,
I was wandering for a while now (probably about two years now), IF it would be possible to have something like a “man in the middle attach” (minus the attack, kinda).
So after seeing the M2, the first thing i thought is if we can use a dual end OBD (one side connects to vehicle, other side has two ODB ends, like this) and get a somewhat of a man in the middle attack.
The main focus here is not only to see what is the vehices CAN traffic, but also to get a better understanding on how an ELM OBD reader for example, works.
This will give a better understanding over, CAN messages and commands, thus maybe assisting better on writing your own script.
I am positive that, many ODB bluetooth/phone readers out there, have used probably an arduino or a Pi with a CAN shield, to do this very same procedure and create apps (most of them aiming at a specific vehicle brand).
So, is it possible? Would be quite interesting to me at least, not only as CAN penetration testing and injecting data, but also software reverse engineering/developing wise.
Thanks in advance.