![]() ![]() This is why System 76 is such a great choice, as they develop and maintain their own drivers for Ubuntu, which is the only operating system they ship with. You can find this for Linux if you purchase your laptop from a company that ships their hardware with Linux and Linux only, and writes their own custom drivers for their hardware. The Windows drivers are usually written by the laptop vendor to ensure they work perfectly with their hardware. This is that phenomena where you buy the HP or Dell laptop with Windows pre-installed, and then wipe it to install Linux - only to find that the Linux drivers for interacting with the hardware are somewhat generic. On software alone, Linux comes out way ahead, especially if you are a command-line kind of hacker, but the driver support is an issue. Lack of GUI interfaces in many utilities - Lack of consistent output formats - Driver support is sometimes lacking, partially dependent on the laptop hardware itself Large selection of high-quality open-sourced choices of utilities - Many hardware solutions are better (or only) supported on Linux flavors Many software utilities are ports, some with features removed or unsupported for macOS Mature drivers - Most high-end ($$) software packages are supported on Windows only You can use any operating system (OS) you want - all will involve limitations to some degree. With Bluetooth and Wi-Fi issues around IoT, the idea of “field work” makes sense, so your platform should do the same. Bluetooth, by nature, implies mobility, and chasing it down via a mobile platform makes the most sense. Laptopsīefore we get to applications on the computer, we need to discuss the computer itself- we’ll assume that users will choose a laptop over a desktop system. Normally, we’d specify our overall strategy for examining these tools with some type of guidelines, but in this case, we will stick to pointing out strengths and weaknesses - with an emphasis on strengths in terms of a good tool to have in a researcher’s toolbox. The platform choice list isn’t going to be comprehensive, but should cover enough to get you going and thinking. We’ll touch a bit on platforms versus the tools that run on them, and speak about which tools work best on which platform. Programmability, for the serious hacker doing serious experimentation.Field work, with both the ability to quickly find close-range targets as well as longer range targets using more sophisticated hardware with larger antennas.Lab work, including sniffing and probing.So we looked at tools with several different areas in mind: And some do weird things like deliver that one thing - that single thing you wished every tool you had would do as well. Some hardware tools are specifically tailored to excel in specific environments only. Finding consistency when scanning and probing is hard, and this is in part due to the nature of Bluetooth itself - it is a frequency-hopping set of protocols stacked on top of each other that transmits data at a signal much weaker than Wi-Fi.Īs a result, some hardware tools in certain environments do not perform well or consistently. There is nothing more frustrating than having a testing tool that is inconsistent, or one that does only one thing better than every other tool while performing additional tasks mediocre at best. Unfortunately, to perform every Bluetooth probe and scan perfectly requires a high dollar investment, so most of us are left with the choice of figuring out the best tool for the job. The second is to assist in other areas of an IoT investigation, such as finding input points that could help map out attack vectors or identify how device information is leaked that could allow for easy tracking of an individual or their expensive new IoT device (or both).ĭuo Labs has done research on multiple IoT devices that use Bluetooth, and like many people, we are left scratching our heads at how good or bad some of the testing tools are. The first is to simply check to make sure the attack surface of Bluetooth is safe. The idea of approaching IoT investigation with Bluetooth probing and sniffing is twofold. A solid strategy is to have multiple choices while focusing on the best one for the situation at hand. We’ve examined several, compared features and capabilities, and discovered that while the best appears to be the Nordic Semiconductor nRF-51DK, a number of selections exist that give good results for different situations. ![]() ![]() Are you wondering what the best Bluetooth scanner is? Or what the most commonly used Bluetooth software is? We’ve wondered that too. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |