我正在对IoT测试工具进行一些研究,并遇到了HackRF测试工具,它可以从1 MHz发送和接收到6 GHz。因此,我认为它可以分析许多协议,但我在任何地方都找不到它们的列表。例如,它能分析(并开发) Zigbee、Z-Wave、LoRaWAN、RFID和NFC吗?为什么没有列表,因为协议太多了?那么,HackRF是一个更通用的嗅探器吗?
我还遇到了一些特定的协议嗅探器,比如Suphacap嗅探器和Proxmark等等。这些相对于HackRF的优势是什么?最好的选择是从一个HackRF开始,然后在必要时根据当前的五倍子的需求购买特定的嗅探器吗?
我想知道这一点,因为那时我知道哪种设备可以用于渗透测试。
发布于 2020-01-10 07:20:22
发布于 2020-01-19 13:26:07
传统收音机的工作原理是有电子电路,只在感兴趣的频率上调音。无线电的硬件使用滤波器和其他技术对信号进行修改,以便只输出所需的波形。电路负责分割左、右立体声信号,过滤边带,接收调幅或调频等;它们最终输出的模拟信号通常属于扬声器。这使得专用无线电非常擅长接收它设计的那种信号,而不是其他信号。
软件定义无线电(SDR)的工作方式是接收非常宽的无线电频谱作为数据,然后处理该频段内的数据以识别单个信号。这是一个软件的问题,接收调幅或调频,过滤边带,选择带宽等。一个特别提款权可以接收几乎任何可以发送的东西。同样,SDR发射机可以使用软件来组装所需的任何复杂信号并输出它。HackRF一号既是一个SDR接收机,也是一个发射机。
还有第三种无线电:软件控制的无线电。它们基于一个芯片,该芯片将其无线电调到由传入的参数选择的指定频率。这些参数不仅可以选择频率、调幅、调频等无线电模式,而且还可以用来解释射频信号,直接输出接收到的数据。这些芯片是为廉价的消费遥控器设计的,通常包括接收器和发射机,用于在设备中安装相同的芯片及其遥控器,使用相同的参数。这是非常便宜的收音机。
和任何事情一样,有很多选择。一个HackRF接收机包含一个SDR发射机和一个SDR接收机,而一个典型的RTL只包含一个接收机。一台HackRF手机的价格也是一个高质量的的十倍。因此,如果您只想研究接收到的传输,RTL是一个更经济的选择,通常是一个很好的起点。
还有一些便宜的软件控制的无线电选择,如果你需要传输。衡量标准之一是一个射频黑客工具,其中包含一个软件控制的CC1100芯片,这些芯片是为传输和接收诸如消费者远程控制和IoT数据等小数据信息而制造的。它们的成本不到HackRF One成本的三分之一。但它们是有限的--例如,你不能用它们来伪造GPS信号。
大多数人从一个便宜的RTL开始,因为你可以以20美元的价格发现各种各样的信号;开源软件的范围从“即插即用”到“自动解释这个信号中的数据”到“我正在研究我的EE学位”。
人们接下来购买的收音机类型取决于他们的需求。人们通常想要传输下一个,但不知道对无线电传输的非常严格的规则。你真的必须知道你在做什么,甚至可能需要一个业余无线电执照。
发布于 2020-01-10 09:42:57
正如@stuchl4n3k所说,HackRF One是一种SDR (软件定义无线电)解决方案。这意味着整个“协议”部分是在软件方面完成的。
这种解决方案的优点在于它不局限于一种用法:使用HackRF One,您可以创建:
否定之处在于,如果您的用例没有包含在开源GnuRadio软件中,那么为了获得一个完全工作的分析器,您可能需要自己做更多的工作。
https://security.stackexchange.com/questions/223903
复制相似问题