Reputation: 3009
I'm a high level programmer and starting to know hardware stuffs and assembly. I'm just curious how do hardware programmers or maybe hackers know the specific address of a component like for example a bluetooth in a mobile phone. How can you read the value of the address where the bluetooth stores its frequency and perhaps change it?
I'm also a new arduino programmer and arduino lets you change/read the value of a component on depending on the pin you used. I'm sure that's how it works with other hardware too but what if you are just hacking a hardware without the description of the actual hardware like a mobile phone?
Upvotes: 0
Views: 105
Reputation: 1782
It's much easier to build an attack for well known target. So hackers often choose this way. They just can take one the latest top model of smartphone, open it, read the names of everything, find documentation and build an attack, virus or whatever.
Upvotes: 0
Reputation: 160321
Reverse-engineering or the documentation.
The docs are the first place to look. After that it's logic analyzers, disassemblers, and perseverance.
Upvotes: 2